Package org.apache.empire.dbms.sqlserver
Class MSSqlDBModelParser
java.lang.Object
org.apache.empire.db.validation.DBModelParser
org.apache.empire.dbms.sqlserver.MSSqlDBModelParser
MSSqlDBModelChecker
DataModel checker implementation for Microsoft SQLServer
- Author:
- doebele
-
Field Summary
Fields inherited from class org.apache.empire.db.validation.DBModelParser
catalog, log, remoteDb, remoteName, schema, tableMap -
Constructor Summary
ConstructorsConstructorDescriptionMSSqlDBModelParser(String catalog, String schema) create a MSSqlDBModelChecker -
Method Summary
Modifier and TypeMethodDescriptionprotected intcollectColumns(DatabaseMetaData dbMeta) collects all column information at onceprotected booleanMethods inherited from class org.apache.empire.db.validation.DBModelParser
addColumn, addRelation, addTable, addView, collectColumns, collectForeignKeys, collectForeignKeys, collectPrimaryKeys, collectTablesAndViews, createRemoteDatabase, getCatalog, getColumnDefault, getColumnSize, getDatabase, getEmpireDataType, getSchema, getTable, getTables, isColumnRequired, isSystemTable, isTimestampColumn, parseModel, populateRemoteDatabase, setStandardIdentityColumnName, setStandardTimestampColumnName
-
Constructor Details
-
MSSqlDBModelParser
create a MSSqlDBModelChecker- Parameters:
catalog- the catalogschema- the schema ("DBO" is the default)
-
-
Method Details
-
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
-
isIdentityColumn
- Overrides:
isIdentityColumnin classDBModelParser
-