public class dblook_test
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
dbCreationScript_1 |
protected static java.lang.String |
dbCreationScript_2 |
private static java.lang.String |
dbPath |
private static int |
duplicateCounter |
protected static java.lang.String |
expectedCollation |
private static int |
FRONT |
private static java.lang.String[] |
ignorableSchemaNames |
private static java.lang.String |
jdbcProtocol |
private static int |
REAR |
protected static java.lang.String |
separator |
private static int |
SERVER_PORT |
private static int |
sysNameCount |
protected static java.lang.String |
territoryBased |
private static char |
TEST_DELIMITER |
protected static java.lang.String |
testDBName |
protected static java.lang.String |
testDirectory |
Constructor and Description |
---|
dblook_test() |
Modifier and Type | Method and Description |
---|---|
private boolean |
columnHoldsObjectName(java.lang.String colName) |
private void |
createDBFromDDL(java.lang.String newDBName,
java.lang.String scriptName) |
protected void |
createTestDatabase(java.lang.String scriptName) |
private void |
deleteDB(java.lang.String dbName) |
private void |
deleteFile(java.io.File aFile) |
protected void |
doTest() |
private java.lang.String |
dumpColumnData(java.lang.String colName,
java.lang.String value,
java.lang.String mappedName,
java.util.ArrayList<java.lang.String> rowVals) |
private void |
dumpFileToSysOut(java.lang.String fName) |
private void |
dumpResultSet(java.sql.ResultSet rs,
java.util.HashMap<java.lang.String,java.lang.String> idToNameMap,
java.sql.Connection conn) |
private void |
dumpSysCatalogs(java.lang.String dbName) |
private java.lang.String |
getDependsData(java.sql.ResultSet rs,
java.sql.Connection conn,
java.util.HashMap idToNameMap) |
private java.lang.String |
getHiddenDependsData(java.lang.String type,
java.lang.String id,
java.sql.Statement pStmt,
java.util.HashMap idToNameMap) |
private void |
go(java.lang.String dbName,
java.lang.String[] args) |
private void |
handleDuplicateRow(java.util.ArrayList<java.lang.String> newRow,
java.util.ArrayList<java.lang.String> oldRow,
java.util.TreeMap<java.lang.String,java.util.ArrayList<java.lang.String>> orderedRows) |
private boolean |
isIgnorableSchema(java.lang.String schemaName) |
private boolean |
isSystemGenerated(java.lang.String str) |
private java.util.HashMap<java.lang.String,java.lang.String> |
loadIdMappings(java.sql.Statement stmt) |
private void |
lookFive(java.lang.String dbName) |
private void |
lookFour(java.lang.String dbName) |
private void |
lookOne(java.lang.String dbName) |
private void |
lookSeven(java.lang.String dbName) |
private void |
lookSix(java.lang.String dbName) |
private boolean |
looksLikeSysGenId(java.lang.String val) |
private boolean |
looksLikeSysGenName(java.lang.String val) |
private void |
lookThree(java.lang.String dbName) |
private void |
lookTwo(java.lang.String dbName) |
static void |
main(java.lang.String[] args) |
private void |
printAsHeader(java.lang.String str) |
protected static void |
renameDbLookLog(java.lang.String nameOfTest) |
protected void |
runAllTests(java.lang.String dbName,
java.lang.String newDBName) |
private void |
runDBLook(java.lang.String dbName) |
(package private) static void |
runDDL(java.sql.Connection conn,
java.lang.String scriptName) |
private void |
runMessageCheckTest(java.lang.String dbName) |
protected void |
runTest(int whichTest,
java.lang.String dbName,
java.lang.String newDBName) |
private void |
testDerby6387()
Regression test case for DERBY-6387.
|
private static void |
writeOut(java.lang.String str) |
private static final int SERVER_PORT
private static final int FRONT
private static final int REAR
protected static final java.lang.String dbCreationScript_1
protected static final java.lang.String dbCreationScript_2
private static final char TEST_DELIMITER
protected static java.lang.String testDirectory
protected static java.lang.String testDBName
protected static java.lang.String separator
private static java.lang.String dbPath
private static int duplicateCounter
private static int sysNameCount
private static java.lang.String jdbcProtocol
protected static java.lang.String territoryBased
protected static java.lang.String expectedCollation
private static final java.lang.String[] ignorableSchemaNames
public static void main(java.lang.String[] args)
protected void doTest()
protected void createTestDatabase(java.lang.String scriptName) throws java.lang.Exception
java.lang.Exception
private void runDBLook(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
protected void runAllTests(java.lang.String dbName, java.lang.String newDBName) throws java.lang.Exception
java.lang.Exception
protected void runTest(int whichTest, java.lang.String dbName, java.lang.String newDBName)
private void lookOne(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void lookTwo(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void lookThree(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void lookFour(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void lookFive(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void lookSix(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void lookSeven(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void go(java.lang.String dbName, java.lang.String[] args)
private void runMessageCheckTest(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void dumpSysCatalogs(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private boolean isIgnorableSchema(java.lang.String schemaName)
private void dumpResultSet(java.sql.ResultSet rs, java.util.HashMap<java.lang.String,java.lang.String> idToNameMap, java.sql.Connection conn) throws java.lang.Exception
java.lang.Exception
private java.lang.String dumpColumnData(java.lang.String colName, java.lang.String value, java.lang.String mappedName, java.util.ArrayList<java.lang.String> rowVals)
private void handleDuplicateRow(java.util.ArrayList<java.lang.String> newRow, java.util.ArrayList<java.lang.String> oldRow, java.util.TreeMap<java.lang.String,java.util.ArrayList<java.lang.String>> orderedRows)
private void createDBFromDDL(java.lang.String newDBName, java.lang.String scriptName) throws java.lang.Exception
java.lang.Exception
static void runDDL(java.sql.Connection conn, java.lang.String scriptName) throws java.lang.Exception
java.lang.Exception
private static void writeOut(java.lang.String str)
private java.util.HashMap<java.lang.String,java.lang.String> loadIdMappings(java.sql.Statement stmt) throws java.lang.Exception
java.lang.Exception
private java.lang.String getDependsData(java.sql.ResultSet rs, java.sql.Connection conn, java.util.HashMap idToNameMap) throws java.lang.Exception
java.lang.Exception
private java.lang.String getHiddenDependsData(java.lang.String type, java.lang.String id, java.sql.Statement pStmt, java.util.HashMap idToNameMap) throws java.lang.Exception
java.lang.Exception
private void deleteDB(java.lang.String dbName) throws java.lang.Exception
java.lang.Exception
private void deleteFile(java.io.File aFile) throws java.lang.Exception
java.lang.Exception
protected static void renameDbLookLog(java.lang.String nameOfTest)
private void dumpFileToSysOut(java.lang.String fName)
private boolean isSystemGenerated(java.lang.String str)
private boolean looksLikeSysGenName(java.lang.String val)
private boolean looksLikeSysGenId(java.lang.String val)
private boolean columnHoldsObjectName(java.lang.String colName)
private void printAsHeader(java.lang.String str)
private void testDerby6387() throws java.lang.Exception
java.lang.Exception
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.