| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cayenne.dba.JdbcAdapter
org.apache.cayenne.dba.db2.DB2Adapter
public class DB2Adapter
DbAdapter implementation for the DB2 RDBMS . Sample connection settings to use with DB2 are shown below:
 
       test-db2.cayenne.adapter = org.apache.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
 
 
| Field Summary | 
|---|
| Fields inherited from class org.apache.cayenne.dba.JdbcAdapter | 
|---|
| ejbqlTranslatorFactory, extendedTypes, identifiersEndQuote, identifiersStartQuote, pkGenerator, supportsBatchUpdates, supportsFkConstraints, supportsGeneratedKeys, supportsUniqueConstraints, typesHandler | 
| Constructor Summary | |
|---|---|
| DB2Adapter() | |
| Method Summary | |
|---|---|
|  void | bindParameter(PreparedStatement statement,
              Object object,
              int pos,
              int sqlType,
              int precision)Binds an object value to PreparedStatement's numbered parameter. | 
| protected  void | configureExtendedTypes(ExtendedTypeMap map)Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers. | 
| protected  PkGenerator | createPkGenerator()Creates a DB2 specific PK Generator. | 
|  String | createTable(DbEntity ent)Returns a SQL string that can be used to create database table corresponding to entparameter. | 
|  QualifierTranslator | getQualifierTranslator(QueryAssembler queryAssembler)Returns a trimming translator. | 
|  MergerFactory | mergerFactory() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DB2Adapter()
| Method Detail | 
|---|
protected PkGenerator createPkGenerator()
createPkGenerator in class JdbcAdapterprotected void configureExtendedTypes(ExtendedTypeMap map)
JdbcAdapter
configureExtendedTypes in class JdbcAdapterpublic String createTable(DbEntity ent)
ent parameter.
createTable in interface DbAdaptercreateTable in class JdbcAdapterpublic QualifierTranslator getQualifierTranslator(QueryAssembler queryAssembler)
getQualifierTranslator in interface DbAdaptergetQualifierTranslator in class JdbcAdapterpublic MergerFactory mergerFactory()
mergerFactory in interface DbAdaptermergerFactory in class JdbcAdapter
public void bindParameter(PreparedStatement statement,
                          Object object,
                          int pos,
                          int sqlType,
                          int precision)
                   throws SQLException,
                          Exception
DbAdapter
bindParameter in interface DbAdapterbindParameter in class JdbcAdapterSQLException
Exception| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||