public class Changes10_2 extends UpgradeChange
oldVersion, PH_CREATE, PH_HARD_UPGRADE, PH_POST_HARD_UPGRADE, PH_POST_SOFT_UPGRADE, PH_SOFT_UPGRADE, phase, PHASES, SQLSTATE_NEED_UPGRADEDEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
Changes10_2(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeEncryptionFromEncryptedDatabase()
Run the change encryption test against a
encrypted database.
|
void |
changeEncryptionFromNone()
Run the change encryption test against a
non-encrypted database.
|
private void |
checkSystemSchemasOwner(java.lang.String name) |
static junit.framework.Test |
suite() |
void |
testDatabaseOwnerChange()
This method lists the schema names and authorization ids in
SYS.SCHEMAS table.
|
void |
testGrantRevokeStatements()
Simple test of if GRANT/REVOKE statements are handled
correctly in terms of being allowed in soft upgrade.
|
void |
testReusableRecordIdSequenceNumber()
In 10.2: We will write a ReusableRecordIdSequenceNumber in the
header of a FileContaienr.
|
void |
testSystemRoutinePermissions()
This method checks that some system routines are granted public access
after a full upgrade.
|
void |
testTriggerInternalVTI()
Triger (internal) VTI
10.2 - Check that a statement trigger created in 10.0
or 10.1 can be executed in 10.2 and that a statement
trigger created in soft upgrade in 10.2 can be used
in older releases.
|
getOldFixPack, getOldMajor, getOldMinor, getOldPoint, getOldVersion, getOldVersionString, getPhase, getPhaseString, oldAtLeast, oldIs, oldIs, oldLessThanassertCallError, 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, toStringpublic static junit.framework.Test suite()
public void testTriggerInternalVTI()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testReusableRecordIdSequenceNumber()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testGrantRevokeStatements()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDatabaseOwnerChange()
throws java.sql.SQLException
java.sql.SQLExceptionprivate void checkSystemSchemasOwner(java.lang.String name)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testSystemRoutinePermissions()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void changeEncryptionFromNone()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void changeEncryptionFromEncryptedDatabase()
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.