public class largeCodeGen extends BaseJDBCTestCase
| Modifier and Type | Field and Description |
|---|---|
private static boolean |
TEST_QUERY_EXECUTION |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
largeCodeGen(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
checkRowData(java.sql.ResultSet rs) |
private boolean |
checkT0Query(java.lang.String testName,
java.lang.StringBuffer sqlBuffer,
int numParams,
int paramValue)
Prepares and executes query against table t0 with n parameters
The assumption is that the query will always return our one row
of data inserted into the t0 table.
|
private boolean |
inClause(int numParams)
Test in clause with many parameters
|
private boolean |
insertValues(int rowCount)
Create a large insert statement with rowCount rows all with
constants.
|
private boolean |
largeUnionSelect(java.lang.String viewName,
int numUnions) |
private boolean |
logicalOperators(int numOperands)
Tests numParam parameter markers in a where clause
|
protected void |
setUp() |
static junit.framework.Test |
suite() |
protected void |
tearDown()
Tear down this fixture, sub-classes should call
super.tearDown().
|
void |
testInClause() |
void |
testInsertValues()
Test an INSERT statement with a large number of rows in the VALUES clause.
|
void |
testLogicalOperators()
Test many logical operators in the where clause.
|
void |
testUnions() |
assertCallError, assertCheckTable, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, emptyStatementCache, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbeddedalarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isJava8, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemProperty, sleep, sleepAtLeastOneTick, traceitassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toStringpublic static junit.framework.Test suite()
protected void setUp()
throws java.sql.SQLException
setUp in class junit.framework.TestCasejava.sql.SQLExceptionprotected void tearDown()
throws java.lang.Exception
BaseJDBCTestCasetearDown in class BaseJDBCTestCasejava.lang.Exceptionprivate boolean checkT0Query(java.lang.String testName,
java.lang.StringBuffer sqlBuffer,
int numParams,
int paramValue)
testName - sqlBuffer - - StringBuffer with SQL TextnumParams - - Number of parametersparamValue - - Parameter valuepublic void testLogicalOperators()
throws java.sql.SQLException
java.sql.SQLExceptionprivate boolean logicalOperators(int numOperands)
throws java.sql.SQLException
numOperands - java.sql.SQLExceptionpublic void testInClause()
throws java.sql.SQLException
java.sql.SQLExceptionprivate boolean inClause(int numParams)
throws java.sql.SQLException
numParams - Number of parameters to testjava.sql.SQLExceptionpublic void testUnions()
throws java.sql.SQLException
java.sql.SQLExceptionprivate boolean largeUnionSelect(java.lang.String viewName,
int numUnions)
throws java.sql.SQLException
java.sql.SQLExceptionprivate static void checkRowData(java.sql.ResultSet rs)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testInsertValues()
throws java.sql.SQLException
java.sql.SQLExceptionprivate boolean insertValues(int rowCount)
throws java.sql.SQLException
rowCount - java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.