public class OraDBSchemaReader extends DBSchemaReader implements OraConstants
dbMetaData, dbPackages, dbStoredProcedures, dbTablesDB_SEQUENTIAL_NO_WIDTH, DB_VAL_NoParentFieldValue, dbConnection, dbUtility, smyldDBConnectionNEW_LINE, OS_NEW_LINECOL_DBA_DIRS_DIRECTORY_NAME, COL_DBA_DIRS_DIRECTORY_PATH, COL_DBA_DIRS_OWNER, COL_USER_DPNC_DPNC_TYPE, COL_USER_DPNC_NAME, COL_USER_DPNC_REF_LNK_NAME, COL_USER_DPNC_REF_NAME, COL_USER_DPNC_REF_OWNER, COL_USER_DPNC_REF_TYPE, COL_USER_DPNC_SCHEMAID, COL_USER_DPNC_TYPE, COL_USER_SOURCE_LINE, COL_USER_SOURCE_NAME, COL_USER_SOURCE_TEXT, COL_USER_SOURCE_TYPE, COL_USER_TABLES_INITIAL_EXTENT, COL_USER_TABLES_LOGGING, COL_USER_TABLES_MAX_EXTENTS, COL_USER_TABLES_MIN_EXTENTS, COL_USER_TABLES_NEXT_EXTENT, COL_USER_TABLES_PCT_FREE, COL_USER_TABLES_TABLE_NAME, COL_USER_TABLES_TABLESPACE_NAME, COL_USER_TABLESPACE_BLOCK_SIZE, COL_USER_TABLESPACE_INITIAL_EXTENT, COL_USER_TABLESPACE_LOGGING, COL_USER_TABLESPACE_MAX_EXTENTS, COL_USER_TABLESPACE_MIN_EXTENTS, COL_USER_TABLESPACE_NEXT_EXTENT, COL_USER_TABLESPACE_SEG_SPACE_MNG, COL_USER_TABLESPACE_TABLESPACE_NAME, ORA_ENV_VAR_NAME, ORA_FILE_NAME_TNS_NAMES, ORA_PATH_NAME_NET_ADMIN, ORACLE_ERR_CONNECTION_RESET, ORACLE_ERR_IMMEDIATE_SHUTDOWN, ORACLE_ERR_INIT_OR_SHUT_IN_PROG, ORACLE_ERR_INVALID_LOGON, ORACLE_ERR_NOT_EXEC_ALTERED_DROP_PACKAGE, ORACLE_ERR_ORA_NOT_AVAILABLE, ORACLE_ERR_PACKAGE_HAS_ERROR, ORACLE_ERR_PACKAGE_STATE_DISCARDED, ORACLE_ERR_PACKAGE_STATE_INVALIDATED, ORACLE_ERR_UNIQUE_CONSTRAINT, ORACLE_ERR_UNIT_PROGRAM_NOT_FOUND, SOURCE_TYPE_FUNCTION, SOURCE_TYPE_JAVA_CLASS, SOURCE_TYPE_NON_EXISTENT, SOURCE_TYPE_PACKAGE, SOURCE_TYPE_PACKAGE_BODY, SOURCE_TYPE_PROCEDURE, SOURCE_TYPE_SEQUENCE, SOURCE_TYPE_SYNONYM, SOURCE_TYPE_TABLE, SOURCE_TYPE_TRIGGER, SOURCE_TYPE_TYPE, SOURCE_TYPE_VIEW, VIEW_DBA_DIRS, VIEW_USER_CONSTRAINTS, VIEW_USER_DEPENDENCIES, VIEW_USER_INDEXES, VIEW_USER_OBJECTS, VIEW_USER_SOURCE, VIEW_USER_TABLES, VIEW_USER_TABLESPACESDB_ERR_CONNECTION_RESET, DB_ERR_CONNECTION_RESET_TEXT, DB_ERR_UNIQUE_CONSTRAINT, DB_ERR_UNKNOWN, DB_VENDOR_DB2, DB_VENDOR_DEFAULT, DB_VENDOR_MYSQL, DB_VENDOR_ORACLE, DB_VENDOR_SQL_SERVER, DB_VENDOR_SYBASE| Constructor and Description |
|---|
OraDBSchemaReader(DBErrorHandler e,
DBConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyseDependency(String procedure) |
protected Table |
createTable() |
void |
exportPackage(String packageName,
OutputStream out) |
void |
exportStoredProcedures(Vector<String> procedures,
String exportFile) |
HashMap<String,String> |
getReferencedTables(Vector<String> procedures) |
void |
readDependency(String procedure,
HashMap<String,String> dependencies) |
void |
readDependency(String objectName,
String objectType,
HashMap<String,String> dependencies) |
void |
readSchemaStoredProcedures(DBConnection conn) |
void |
readSchemaTables(HashMap<String,String> tables) |
getStoredProcedures, getTablesaddDBConnectionListener, addDBConnectionListener, closeConnection, doCommit, doRollBack, executeDoubleParamFunction, executeDoubleParamFunction, executeDoubleParamProcedure, executeMultiParamProcedure, executeQuery, executeSingleParamOraArrayFun, executeTrippleParamFunction, executeTrippleParamProcedure, getSMYLDConnection, getTableTotalRecordsNumber, getUtility, handleDBError, isConnected, setDBConnection, setSMYLDConnectiondebug, getLenName, insertInstanceValue, printInstanceValues, toStringpublic OraDBSchemaReader(DBErrorHandler e, DBConnection connection)
public void readSchemaStoredProcedures(DBConnection conn) throws Exception
readSchemaStoredProcedures in class DBSchemaReaderExceptionprotected Table createTable()
createTable in class DBSchemaReaderpublic void readSchemaTables(HashMap<String,String> tables) throws Exception
readSchemaTables in class DBSchemaReaderExceptionpublic void exportStoredProcedures(Vector<String> procedures, String exportFile) throws Exception
Exceptionpublic void exportPackage(String packageName, OutputStream out) throws Exception
Exceptionpublic HashMap<String,String> getReferencedTables(Vector<String> procedures) throws Exception
Exceptionpublic void analyseDependency(String procedure) throws Exception
Exceptionpublic void readDependency(String procedure, HashMap<String,String> dependencies) throws Exception
ExceptionCopyright © 2019 SMYLD. All rights reserved.