public class OCRecoveryTest extends BaseJDBCTestCase
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
tableName |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
OCRecoveryTest(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private void |
callCompress(java.lang.String tableName,
boolean purgeRows,
boolean defragmentRows,
boolean truncateEnd,
boolean commit_operation)
call SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE() system procedure.
|
private void |
createAndLoadTable(java.lang.String tblname,
boolean create_table,
int num_rows,
int start_value)
Create and load a table.
|
private static junit.framework.Test |
decorateTest() |
void |
launchOCRecovery_1() |
void |
launchOCRecovery_2() |
void |
launchOCRecovery_3() |
void |
launchOCRecovery_4() |
static junit.framework.Test |
suite() |
void |
testOCRecovery() |
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 tableName
public static junit.framework.Test suite()
private static junit.framework.Test decorateTest()
public void testOCRecovery() throws java.lang.Exception
java.lang.Exception
public void launchOCRecovery_1() throws java.lang.Exception
java.lang.Exception
public void launchOCRecovery_2() throws java.lang.Exception
java.lang.Exception
public void launchOCRecovery_3() throws java.sql.SQLException
java.sql.SQLException
public void launchOCRecovery_4() throws java.sql.SQLException
java.sql.SQLException
private void createAndLoadTable(java.lang.String tblname, boolean create_table, int num_rows, int start_value) throws java.sql.SQLException
If create_table is set creates a test data table with indexes. Loads num_rows into the table. This table defaults to 32k page size. This schema fits 25 rows per page
create_table
- If true, create new table - otherwise load into
existing table.tblname
- table to use.num_rows
- number of rows to add to the table.java.sql.SQLException
- Standard exception policy.private void callCompress(java.lang.String tableName, boolean purgeRows, boolean defragmentRows, boolean truncateEnd, boolean commit_operation) throws java.sql.SQLException
java.sql.SQLException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.