Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.objectstyle.cayenne.dba.sybase
Class SybaseAdapter  view SybaseAdapter download SybaseAdapter.java

java.lang.Object
  extended byorg.objectstyle.cayenne.dba.JdbcAdapter
      extended byorg.objectstyle.cayenne.dba.sybase.SybaseAdapter
All Implemented Interfaces:
org.objectstyle.cayenne.dba.DbAdapter

public class SybaseAdapter
extends org.objectstyle.cayenne.dba.JdbcAdapter

DbAdapter implementation for Sybase RDBMS.


Field Summary
 
Fields inherited from class org.objectstyle.cayenne.dba.JdbcAdapter
extendedTypes, pkGenerator, supportsBatchUpdates, typesHandler
 
Fields inherited from interface org.objectstyle.cayenne.dba.DbAdapter
availableAdapterClassNames, DB2, FIREBIRD, HSQLDB, JDBC, MYSQL, ORACLE, POSTGRES, SYBASE
 
Constructor Summary
SybaseAdapter()
           
 
Method Summary
 void bindParameter(java.sql.PreparedStatement statement, java.lang.Object object, int pos, int sqlType, int precision)
          Binds an object value to PreparedStatement's numbered parameter.
protected  void configureExtendedTypes(org.objectstyle.cayenne.access.types.ExtendedTypeMap map)
          Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
protected  org.objectstyle.cayenne.dba.PkGenerator createPkGenerator()
          Creates and returns a primary key generator.
 
Methods inherited from class org.objectstyle.cayenne.dba.JdbcAdapter
buildAttribute, createDataNode, createFkConstraint, createTable, dropTable, externalTypesForJdbcType, getExtendedTypes, getPkGenerator, getQualifierTranslator, 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
 

Constructor Detail

SybaseAdapter

public SybaseAdapter()
Method Detail

configureExtendedTypes

protected void configureExtendedTypes(org.objectstyle.cayenne.access.types.ExtendedTypeMap map)
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.


createPkGenerator

protected org.objectstyle.cayenne.dba.PkGenerator createPkGenerator()
Creates and returns a primary key generator. Overrides superclass implementation to return an instance of SybasePkGenerator.


bindParameter

public void bindParameter(java.sql.PreparedStatement statement,
                          java.lang.Object object,
                          int pos,
                          int sqlType,
                          int precision)
                   throws java.sql.SQLException,
                          java.lang.Exception
Description copied from interface: org.objectstyle.cayenne.dba.DbAdapter
Binds an object value to PreparedStatement's numbered parameter.