Package org.apache.empire.dbms.oracle
Class OracleDBModelParser
java.lang.Object
org.apache.empire.db.validation.DBModelParser
org.apache.empire.dbms.oracle.OracleDBModelParser
-
Field Summary
Fields inherited from class org.apache.empire.db.validation.DBModelParser
catalog, log, remoteDb, remoteName, schema, tableMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intcollectColumns(DatabaseMetaData dbMeta) collects all column information at onceprotected intcollectForeignKeys(DatabaseMetaData dbMeta) collects all foreign keys at onceMethods inherited from class org.apache.empire.db.validation.DBModelParser
addColumn, addRelation, addTable, addView, collectColumns, collectForeignKeys, collectPrimaryKeys, collectTablesAndViews, createRemoteDatabase, getCatalog, getColumnDefault, getColumnSize, getDatabase, getEmpireDataType, getSchema, getTable, getTables, isColumnRequired, isIdentityColumn, isSystemTable, isTimestampColumn, parseModel, populateRemoteDatabase, setStandardIdentityColumnName, setStandardTimestampColumnName
-
Constructor Details
-
OracleDBModelParser
-
-
Method Details
-
getSchemaName
- Returns:
- the database schema name
-
collectColumns
collects all column information at once- Overrides:
collectColumnsin classDBModelParser- Parameters:
dbMeta- the database meta data- Returns:
- the column count
- Throws:
SQLException- thrown if a database access error occurs
-
collectForeignKeys
collects all foreign keys at once- Overrides:
collectForeignKeysin classDBModelParser- Parameters:
dbMeta- the database meta data- Returns:
- the foreign key count
- Throws:
SQLException- thrown if a database access error occurs
-