public class TableLockBasicTest extends BaseJDBCTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
TableLockBasicTest(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
private void |
constructHeap(java.sql.Statement st) |
private void |
constructIndexedHeap(java.sql.Statement st) |
private void |
createLockTableQueryEntries(java.sql.Statement s) |
protected void |
setUp() |
static junit.framework.Test |
suite() |
void |
tearDown()
Tear down this fixture, sub-classes should call
super.tearDown().
|
void |
testCreateIndex() |
void |
testDDLTableLockMode() |
void |
testDelectFromHeap()
Test delete from a heap, should get exclusive table lock.
|
void |
testDeleteFromIndexedHeap()
Test delete from a indexed heap, should get exclusive table lock.
|
void |
testDropHeap()
Test drop of heap, should get exclusive table lock.
|
void |
testDropIndexedHeap()
Test drop of indexed heap, should get exclusive table lock.
|
void |
testInsertIntoEmtpyIndexedHeaP() |
void |
testInsertIntoHeap() |
void |
testLockTableInSysSchema()
verify that lock table not allowed in sys schema
|
void |
testLockTableStatement()
Test LOCK TABLE statement
|
void |
testRTSOutput()
Test RTS output when table locking configured
|
void |
testSelectFromHeap()
Test select from a heap, should get shared table lock.
|
void |
testSelectFromIndexedHeap()
Test select from a indexed heap, should get shared table lock.
|
void |
testUpdateToHeap()
Test update to heap, should get exclusive table lock.
|
void |
testUpdateToIndexedHeap()
Test update to indexed heap, should get exclusive table lock.
|
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.SQLExceptionprivate void createLockTableQueryEntries(java.sql.Statement s)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void tearDown()
throws java.lang.Exception
BaseJDBCTestCasetearDown in class BaseJDBCTestCasejava.lang.Exceptionpublic void testInsertIntoHeap()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testSelectFromHeap()
throws java.sql.SQLException
java.sql.SQLExceptionprivate void constructHeap(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDelectFromHeap()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testUpdateToHeap()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDropHeap()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCreateIndex()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testInsertIntoEmtpyIndexedHeaP()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testSelectFromIndexedHeap()
throws java.sql.SQLException
java.sql.SQLExceptionprivate void constructIndexedHeap(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDeleteFromIndexedHeap()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testUpdateToIndexedHeap()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDropIndexedHeap()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testLockTableStatement()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testLockTableInSysSchema()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testRTSOutput()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDDLTableLockMode()
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.