public class Changes10_6 extends UpgradeChange
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
BAD_SYNTAX |
private static java.lang.String |
CREATE_TYPE_DDL |
private static java.lang.String |
DROP_TYPE_DDL |
(package private) static java.lang.String |
HASH_ALGORITHM_PROPERTY |
private static java.lang.String |
QUERY_4215 |
private static java.lang.String |
TABLE_DOES_NOT_EXIST |
private static java.lang.String |
UPGRADE_REQUIRED |
oldVersion, PH_CREATE, PH_HARD_UPGRADE, PH_POST_HARD_UPGRADE, PH_POST_SOFT_UPGRADE, PH_SOFT_UPGRADE, phase, PHASES, SQLSTATE_NEED_UPGRADE
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
Changes10_6(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private int |
getJDBCTypeId(java.lang.Object typeDescriptor) |
private int |
getMaximumWidth(java.lang.Object typeDescriptor) |
private java.lang.Object |
getTypeDescriptor(java.lang.Object routineAliasDescriptor)
We would like to just cast the alias descriptor to
RoutineAliasDescriptor.
|
static junit.framework.Test |
suite(int phase)
Return the suite of tests to test the changes made in 10.6.
|
void |
testBuiltinAuthenticationHashNotChangedOnUpgrade()
Verify that we don't enable the configurable hash authentication
scheme when we upgrade a database.
|
void |
testCLOBGETSUBSTRING()
Make sure that SYSIBM.CLOBGETSUBSTRING has the correct return value.
|
void |
testSetXplainStyleProcedure()
Make sure that SYSCS_UTIL.SYSCS_SET_XPLAIN_STYLE can only be run in
Derby 10.5 and higher.
|
void |
testSYSCS_INPLACE_COMPRESS_TABLE()
Make sure that SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE has the correct
permissons granted to it.
|
void |
testUDTs()
Make sure that you can only create UDTs in a hard-upgraded database.
|
private void |
vetDERBY_4215(java.sql.Statement s)
Vet the permissions on SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE.
|
getOldFixPack, getOldMajor, getOldMinor, getOldPoint, getOldVersion, getOldVersionString, getPhase, getPhaseString, oldAtLeast, oldIs, oldIs, oldLessThan
assertCallError, assertCheckTable, assertCommitError, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertResults, assertResults, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, chattyPrepare, chattyPrepareCall, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, dumpRs, dumpRs, emptyStatementCache, executeQuery, expectCompilationError, expectCompilationError, expectExecutionError, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, goodStatement, goodUpdate, 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, usingEmbedded
alarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSameNullness, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, newAssertionFailedError, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemErr, setSystemOut, setSystemProperty, sleep, sleepAtLeastOneTick, traceit, vmAtLeast
assertEquals, 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, toString
private static final java.lang.String BAD_SYNTAX
private static final java.lang.String TABLE_DOES_NOT_EXIST
private static final java.lang.String UPGRADE_REQUIRED
private static final java.lang.String QUERY_4215
private static final java.lang.String CREATE_TYPE_DDL
private static final java.lang.String DROP_TYPE_DDL
static final java.lang.String HASH_ALGORITHM_PROPERTY
public static junit.framework.Test suite(int phase)
phase
- an integer that indicates the current phase in
the upgrade test.public void testSetXplainStyleProcedure() throws java.sql.SQLException
java.sql.SQLException
public void testCLOBGETSUBSTRING() throws java.lang.Exception
java.lang.Exception
public void testSYSCS_INPLACE_COMPRESS_TABLE() throws java.lang.Exception
java.lang.Exception
private void vetDERBY_4215(java.sql.Statement s) throws java.lang.Exception
java.lang.Exception
public void testUDTs() throws java.lang.Exception
java.lang.Exception
private java.lang.Object getTypeDescriptor(java.lang.Object routineAliasDescriptor) throws java.lang.Exception
java.lang.Exception
private int getJDBCTypeId(java.lang.Object typeDescriptor) throws java.lang.Exception
java.lang.Exception
private int getMaximumWidth(java.lang.Object typeDescriptor) throws java.lang.Exception
java.lang.Exception
public void testBuiltinAuthenticationHashNotChangedOnUpgrade() throws java.sql.SQLException
java.sql.SQLException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.