public class GroupByExpressionTest extends BaseJDBCTestCase
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String[] |
FUNCTIONS |
private static java.lang.String[] |
TABLES |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
GroupByExpressionTest(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertRow(java.lang.String assertString,
java.sql.ResultSet rs,
java.lang.Object[] expectedRow) |
private java.lang.Object[] |
intRow(int[] expected) |
static junit.framework.Test |
suite() |
void |
testDerby3094Expressions()
queries which combine compound expressions and simple column refs.
|
void |
testDerby4402AggregateInGroupBy()
DERBY-4202 Aggregates not allowed in group by
|
void |
testDuplicateColumns()
Check that duplicate columns are now allowed in group by's.
|
void |
testExtractOperator() |
void |
testMiscExpressions() |
void |
testNegative()
Negative tests.
|
void |
testSimpleExpressions()
Basic test case.
|
void |
testSubSelect() |
private void |
verifyQueryResults(java.lang.String assertString,
java.lang.String query,
int[][] golden) |
private void |
verifyQueryResults(java.lang.String assertString,
java.lang.String query,
java.lang.Object[][] golden) |
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, tearDown, 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, setUp, toStringprivate static java.lang.String[] TABLES
private static java.lang.String[] FUNCTIONS
public void testSimpleExpressions()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerby4402AggregateInGroupBy()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerby3094Expressions()
throws java.lang.Exception
java.lang.Exceptionpublic void testSubSelect()
throws java.lang.Exception
java.lang.Exceptionpublic void testMiscExpressions()
throws java.lang.Exception
java.lang.Exceptionpublic void testExtractOperator()
throws java.lang.Exception
java.lang.Exceptionpublic void testDuplicateColumns()
throws java.lang.Exception
java.lang.Exceptionpublic void testNegative()
private java.lang.Object[] intRow(int[] expected)
private void verifyQueryResults(java.lang.String assertString,
java.lang.String query,
java.lang.Object[][] golden)
throws java.lang.Exception
java.lang.Exceptionprivate void verifyQueryResults(java.lang.String assertString,
java.lang.String query,
int[][] golden)
throws java.lang.Exception
java.lang.Exceptionpublic void assertRow(java.lang.String assertString,
java.sql.ResultSet rs,
java.lang.Object[] expectedRow)
throws java.lang.Exception
java.lang.Exceptionpublic static junit.framework.Test suite()
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.