java.lang.Object
org.objectstyle.cayenne.dba.JdbcAdapter
org.objectstyle.cayenne.dba.db2.DB2Adapter
- All Implemented Interfaces:
- org.objectstyle.cayenne.dba.DbAdapter
- public class DB2Adapter
- extends org.objectstyle.cayenne.dba.JdbcAdapter
DbAdapter implementation for the DB2 RDBMS.
Sample connection
settings to use with DB2 are shown below:
test-db2.cayenne.adapter = org.objectstyle.cayenne.dba.db2.DB2Adapter
test-db2.jdbc.username = test
test-db2.jdbc.password = secret
test-db2.jdbc.url = jdbc:db2://servername:50000/databasename
test-db2.jdbc.driver = com.ibm.db2.jcc.DB2Driver
| Methods inherited from class org.objectstyle.cayenne.dba.JdbcAdapter |
bindParameter, buildAttribute, createDataNode, createFkConstraint, dropTable, externalTypesForJdbcType, getExtendedTypes, getPkGenerator, getQueryTranslator, queryTranslatorClass, setSupportsBatchUpdates, shouldRunBatchQuery, supportsBatchUpdates, supportsFkConstraints, tableTypeForTable, tableTypeForView |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DB2Adapter
public DB2Adapter()
createPkGenerator
protected org.objectstyle.cayenne.dba.PkGenerator createPkGenerator()
- Creates a DB2 specific PK Generator.
configureExtendedTypes
protected void configureExtendedTypes(org.objectstyle.cayenne.access.types.ExtendedTypeMap map)
- Description copied from class:
org.objectstyle.cayenne.dba.JdbcAdapter
- Installs appropriate ExtendedTypes as converters for passing values
between JDBC and Java layers. Called from default constructor.
createTable
public java.lang.String createTable(org.objectstyle.cayenne.map.DbEntity ent)
- Returns a SQL string that can be used to create database table
corresponding to
ent parameter.
getQualifierTranslator
public org.objectstyle.cayenne.access.trans.QualifierTranslator getQualifierTranslator(org.objectstyle.cayenne.access.trans.QueryAssembler queryAssembler)
- Returns a trimming translator.