org.xorm.datastore.sql
Class SybaseDriver

java.lang.Object
  |
  +--org.xorm.datastore.sql.BaseSQLDriver
        |
        +--org.xorm.datastore.sql.SybaseDriver
All Implemented Interfaces:
DatastoreDriver, I15d

public class SybaseDriver
extends BaseSQLDriver

Supports the Sybase database's autoincrement for primary keys. You must set autoincrement="true" in the mapping.


Nested Class Summary
 
Nested classes inherited from class org.xorm.datastore.sql.BaseSQLDriver
BaseSQLDriver.PreparedStatements
 
Field Summary
 
Fields inherited from class org.xorm.datastore.sql.BaseSQLDriver
connectionInfo, currentConnection, dataSource, logger, readOnly
 
Fields inherited from interface org.xorm.I15d
I18N
 
Constructor Summary
SybaseDriver()
           
 
Method Summary
protected  void setObject(PreparedStatement ps, int pos, Object value, String type)
          Handles default conversions that should work with most JDBC drivers.
 
Methods inherited from class org.xorm.datastore.sql.BaseSQLDriver
begin, commit, count, create, createPreparedStatements, delete, getStatements, inTransaction, rollback, select, setConnectionInfo, setDataSource, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SybaseDriver

public SybaseDriver()
Method Detail

setObject

protected void setObject(PreparedStatement ps,
                         int pos,
                         Object value,
                         String type)
                  throws SQLException
Description copied from class: BaseSQLDriver
Handles default conversions that should work with most JDBC drivers. Instances of java.util.Date are converted to java.sql.Timestamp; values for SQL "CHAR" columns are converted into a character stream.

Overrides:
setObject in class BaseSQLDriver
SQLException


$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/datastore/sql/SybaseDriver.html,v 1.8 2004/05/30 08:55:06 wbiggs Exp $