PATH |
Inherits from: Object
Package: com.webobjects.jdbcadaptor
Documentation for this class is forthcoming.
All methods JDBCPlugIn plugInNameForURL removePlugInNameForSubprotocol setPlugInNameForSubprotocol adaptor canDescribeStoredProcedure createAttributeForRow createExpressionFactory createSynchronizationFactory databaseInformation databaseProductName defaultDriverName defaultExpressionClass expressionFactory fetchBLOB fetchCLOB isPseudoColumnName jdbcInfo newPrimaryKeys schemaNameForEntity sqlStatementForGettingProcedureNames sqlStatementForGettingTableNames sqlStatementForTableNamed storedProcedureNamed synchronizationFactory updateLOBs wildcardPatternForAttributes wildcardPatternForSchema wildcardPatternForTables
public JDBCPlugIn(JDBCAdaptor aJDBCAdaptor)
protected static String plugInNameForURL(String URL)
protected static void removePlugInNameForSubprotocol(String subprotocol)
public static void setPlugInNameForSubprotocol( String pluginName, String subprotocol)
public JDBCAdaptor adaptor()
public boolean canDescribeStoredProcedure(String storedProcedureName)
protected com.webobjects.eoaccess.EOAttribute createAttributeForRow(NSDictionary row)
protected com.webobjects.eoaccess.EOSQLExpressionFactory createExpressionFactory()
protected com.webobjects.eoaccess.EOSynchronizationFactory createSynchronizationFactory()
public NSDictionary databaseInformation()
public String databaseProductName()
public String defaultDriverName()
public Class defaultExpressionClass()
public com.webobjects.eoaccess.EOSQLExpressionFactory expressionFactory()
protected Object fetchBLOB( java.sql.ResultSet aResultSet, int column, com.webobjects.eoaccess.EOAttribute anEOAttribute, boolean materialize)
protected Object fetchCLOB( java.sql.ResultSet aResultSet, int column, com.webobjects.eoaccess.EOAttribute anEOAttribute, boolean materialize)
protected boolean isPseudoColumnName(String columnName)
protected NSDictionary jdbcInfo()
protected NSDictionary newPrimaryKeys( int count com.webobjects.eoaccess.EOEntity anEOEntity, JDBCChannel aJDBCChannel)
protected String schemaNameForEntity(com.webobjects.eoaccess.EOEntity anEOEntity)
protected String sqlStatementForGettingProcedureNames()
protected String sqlStatementForGettingTableNames()
protected String sqlStatementForTableNamed(String tableName)
public com.webobjects.eoaccess.EOStoredProcedure storedProcedureNamed( String storedProcedureName, JDBCChannel aJDBCChannel, NSDictionary jdbcTypeDictionary)
public com.webobjects.eoaccess.EOSynchronizationFactory synchronizationFactory()
protected void updateLOBs( JDBCChannel aJDBCChannel, JDBCExpression aJDBCExpression, NSDictionary row, com.webobjects.eoaccess.EOEntity anEOEntity)
protected String wildcardPatternForAttributes()
protected String wildcardPatternForSchema()
protected String wildcardPatternForTables()
© 2001 Apple Computer, Inc. (Last Published April 15, 2001)