|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.solarmetric.rd.kodo.impl.jdbc.schema.DBDictionary
|
+--com.solarmetric.rd.kodo.impl.jdbc.schema.dict.DB2Dictionary
Dictionary for IBM DB2 database.
| Field Summary |
| Fields inherited from class com.solarmetric.rd.kodo.impl.jdbc.schema.DBDictionary |
CENTI, DECI, MICRO, MILLI, NANO, SEC |
| Constructor Summary | |
DB2Dictionary()
|
|
| Method Summary | |
java.lang.String[] |
getDropColumnSQL(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
Return a series of SQL statements to drop the given column from its table. |
java.lang.String |
getPlatform()
Return the database platform for this dictionary. |
int |
getPreferredType(int type)
Return the preferred Types type for the given one. |
boolean |
supportsDeferredConstraints()
Return true if the database supports deferred constraints. |
boolean |
supportsForeignKeyDeleteAction(int action)
Return true if the database supports the given foreign key delete action. |
boolean |
supportsSelectForUpdate()
Whether locking on queries is supported; returns the metadata's reported value by default. |
java.sql.Connection |
wrapConnection(java.sql.Connection conn)
Wrap the given connection if needed. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DB2Dictionary()
| Method Detail |
public java.lang.String getPlatform()
DBDictionary
getPlatform in class DBDictionarypublic boolean supportsSelectForUpdate()
DBDictionary
supportsSelectForUpdate in class DBDictionarypublic boolean supportsForeignKeyDeleteAction(int action)
DBDictionaryForeignKey.ACTION_NONE by default.
supportsForeignKeyDeleteAction in class DBDictionarypublic boolean supportsDeferredConstraints()
DBDictionary
supportsDeferredConstraints in class DBDictionarypublic int getPreferredType(int type)
DBDictionaryTypes type for the given one. Returns
the given type by default.
getPreferredType in class DBDictionarypublic java.lang.String[] getDropColumnSQL(com.solarmetric.rd.kodo.impl.jdbc.schema.Column col)
DBDictionaryDBMetaData is checked for support automatically. Returns
ALTER TABLE <table name> DROP COLUMN <col name>
by default.
getDropColumnSQL in class DBDictionarypublic java.sql.Connection wrapConnection(java.sql.Connection conn)
DBDictionarysuper.wrapConnection
rather than the original connection argument. By default, the
connection is wrapped in a special connection type that always uses
scrollable result sets (but only if the database supports it and
the configuration's DefaultFetchThreshold is not -1).
wrapConnection in class DBDictionary
|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||