public class RowLockBasicTest extends BaseJDBCTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
RowLockBasicTest(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private void |
createLockTableQueryEntries(java.sql.Statement s) |
private void |
createTableAandUniqueIndex(java.sql.Statement st) |
protected void |
setUp() |
static junit.framework.Test |
suite() |
void |
tearDown()
Tear down this fixture, sub-classes should call
super.tearDown().
|
void |
testCreateIndexDoesTableLevelLocking()
Verify that create index does table level locking.
|
void |
testFullCoveredIndexScan()
Do full covered index scan.
|
void |
testInsertIntoBtree() |
void |
testInsertIntoHeap() |
void |
testInsertOnNewPage()
Cause an insert on a new page that inserts into the 1st slot on the btree
page.
|
void |
testSetOfRangeScanFor0RowReturn()
Do set of range scans that all return 0 row from covered index.
|
void |
testSetOfRangeScanFor1RowReturn()
Do set of range scans that all return 1 row from covered index.
|
void |
testSingleProbeIntoFirstKey()
Do single probe into covered index (first key in table).
|
void |
testSingleProbeIntoLastKey()
Do single probe into covered index (last key in table).
|
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, 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, toString
public static junit.framework.Test suite()
protected void setUp() throws java.sql.SQLException
setUp
in class junit.framework.TestCase
java.sql.SQLException
private void createLockTableQueryEntries(java.sql.Statement s) throws java.sql.SQLException
java.sql.SQLException
public void tearDown() throws java.lang.Exception
BaseJDBCTestCase
tearDown
in class BaseJDBCTestCase
java.lang.Exception
public void testInsertIntoHeap() throws java.sql.SQLException
java.sql.SQLException
public void testInsertIntoBtree() throws java.sql.SQLException
java.sql.SQLException
public void testInsertOnNewPage() throws java.sql.SQLException
java.sql.SQLException
public void testFullCoveredIndexScan() throws java.sql.SQLException
java.sql.SQLException
private void createTableAandUniqueIndex(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
public void testSingleProbeIntoFirstKey() throws java.sql.SQLException
java.sql.SQLException
public void testSingleProbeIntoLastKey() throws java.sql.SQLException
java.sql.SQLException
public void testSetOfRangeScanFor1RowReturn() throws java.sql.SQLException
java.sql.SQLException
public void testSetOfRangeScanFor0RowReturn() throws java.sql.SQLException
java.sql.SQLException
public void testCreateIndexDoesTableLevelLocking() throws java.sql.SQLException
java.sql.SQLException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.