com.webobjects.jdbcadaptor
Class SybasePlugIn
java.lang.Object
  |
  +--com.webobjects.jdbcadaptor.JDBCPlugIn
        |
        +--com.webobjects.jdbcadaptor.SybasePlugIn
- public class SybasePlugIn
- extends JDBCPlugIn
  
 
 
 
 
 
| Methods inherited from class com.webobjects.jdbcadaptor.JDBCPlugIn | 
adaptor, assignTypeForAttribute, canDescribeStoredProcedure, connectionPropertiesForConnectionDictionary, connectionURL, createAttributeForRow, createExpressionFactory, databaseInformation, expressionFactory, fetchBLOB, fetchCLOB, isPseudoColumnName, jdbcTypeForUnknownExternalType, newPrimaryKeys, plugInNameForURL, plugInValueForValue, primaryKeyTableName, removePlugInNameForSubprotocol, schemaNameForEntity, setPlugInNameForSubprotocol, sqlStatementForGettingProcedureNames, sqlStatementForGettingTableNames, sqlStatementForTableNamed, storedProcedureCatalogPattern, storedProcedureNamed, storedProcedureSchemaPattern, synchronizationFactory, tableTypes, updateLOBs, wildcardPatternForAttributes, wildcardPatternForSchema, wildcardPatternForTables | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SybasePlugIn
public SybasePlugIn(JDBCAdaptor adaptor)
createSynchronizationFactory
public EOSynchronizationFactory createSynchronizationFactory()
- Description copied from class: 
JDBCPlugIn 
- Creates a new EOSynchronizationFactory using the plugin's
 response to 
adaptor().  The default
 EOSynchronizationFactory supports only basic SQL table
 generation.  Subclasses need to override this method to support
 schema synchronization.
- Overrides:
 createSynchronizationFactory in class JDBCPlugIn
 
- Returns:
 - a JDBCExpressionFactory
 - See Also:
 JDBCPlugIn.synchronizationFactory()
 
 
databaseProductName
public String databaseProductName()
- Description copied from class: 
JDBCPlugIn 
- Returns a string identifying the database.  Subclasses should override.
- Overrides:
 databaseProductName in class JDBCPlugIn
 
- Returns:
 - a String identifying the database
 
 
 
defaultDriverName
public String defaultDriverName()
- Description copied from class: 
JDBCPlugIn 
- Returns a fully qualified name of the JDBC driver class that
 this plugin prefers to use.  The adaptor will attempt to load
 this class when making a connection.  Subclasses should
 override.
- Overrides:
 defaultDriverName in class JDBCPlugIn
 
- Returns:
 - JDBC driver class name
 
 
 
defaultExpressionClass
public Class defaultExpressionClass()
- Description copied from class: 
JDBCPlugIn 
- Returns the Java Class to use as the expression class.  The
 default is JDBCExpression.  Subclasses will typically override
 to use their own subclass of JDBCExpression.
- Overrides:
 defaultExpressionClass in class JDBCPlugIn
 
- Returns:
 - a Java Class (subclass of JDBCExpression)
 - See Also:
 JDBCExpression, 
JDBCAdaptor.defaultExpressionClass()
 
 
jdbcInfo
public NSDictionary jdbcInfo()
- Description copied from class: 
JDBCPlugIn 
- Returns database-specific information about the JDBC data
 source.  Subclasses may want to return a modified copy of the
 dictionary returned by calling super.
- Overrides:
 jdbcInfo in class JDBCPlugIn
 
- Returns:
 - an NSDictionary describing database-specific information 
          about the JDBC data source
 
 
 
newPrimaryKeySelectString
public String newPrimaryKeySelectString(String pkTableName,
                                        String entityRootName)
- Overrides:
 newPrimaryKeySelectString in class JDBCPlugIn
 
 
primaryKeyLockString
public String primaryKeyLockString(String pkTableName,
                                   String entityRootName)
- Overrides:
 primaryKeyLockString in class JDBCPlugIn
 
 
Copyright © 2003 Apple Computer, Inc.