public class _DerbyPlugIn
extends com.webobjects.jdbcadaptor.JDBCPlugIn
Modifier and Type | Class and Description |
---|---|
static class |
_DerbyPlugIn.DerbyExpression |
static class |
_DerbyPlugIn.DerbySynchronizationFactory |
Constructor and Description |
---|
_DerbyPlugIn(com.webobjects.jdbcadaptor.JDBCAdaptor adaptor) |
Modifier and Type | Method and Description |
---|---|
com.webobjects.eoaccess.EOSynchronizationFactory |
createSynchronizationFactory() |
String |
databaseProductName() |
String |
defaultDriverName() |
Class<? extends com.webobjects.jdbcadaptor.JDBCExpression> |
defaultExpressionClass() |
Object |
fetchCLOB(ResultSet resultSet,
int column,
EOAttribute attribute,
boolean materialize) |
NSDictionary |
jdbcInfo()
This is usually extracted from the the database using JDBC, but this is
really inconvenient for users who are trying to generate SQL at some.
|
String |
name() |
protected static String |
quoteTableName(String s) |
protected boolean |
shouldUseBundledJdbcInfo()
This method returns
true if the connection URL for the database has
useBundledJdbcInfo=true on it which indicates to the system
that the jdbcInfo which has been bundled into the plugin is acceptable to
use in place of actually going to the database and getting it. |
_attributeForPath, _couldIgnoreException, _relationshipForPath, _takeValueForKeyPath, adaptor, assignTypeForAttribute, canDescribeStoredProcedure, connectionPropertiesForConnectionDictionary, connectionURL, createAttributeForRow, createExpressionFactory, createSchemaSynchronizationFactory, databaseInformation, expressionFactory, fetchBLOB, isDroppedConnectionException, isPseudoColumnName, jdbcTypeForUnknownExternalType, newPrimaryKeys, newPrimaryKeySelectString, plugInNameForURL, plugInValueForValue, primaryKeyLockString, primaryKeyTableCreateString, primaryKeyTableName, removePlugInNameForSubprotocol, schemaNameForEntity, schemaSynchronizationFactory, setPlugInNameForSubprotocol, sqlStatementForGettingProcedureNames, sqlStatementForGettingTableNames, sqlStatementForTableNamed, storedProcedureCatalogPattern, storedProcedureNamed, storedProcedureSchemaPattern, synchronizationFactory, tableTypes, updateLOBs, wildcardPatternForAttributes, wildcardPatternForSchema, wildcardPatternForTables
public com.webobjects.eoaccess.EOSynchronizationFactory createSynchronizationFactory()
createSynchronizationFactory
in class com.webobjects.jdbcadaptor.JDBCPlugIn
public String databaseProductName()
databaseProductName
in class com.webobjects.jdbcadaptor.JDBCPlugIn
public String defaultDriverName()
defaultDriverName
in class com.webobjects.jdbcadaptor.JDBCPlugIn
public Class<? extends com.webobjects.jdbcadaptor.JDBCExpression> defaultExpressionClass()
defaultExpressionClass
in class com.webobjects.jdbcadaptor.JDBCPlugIn
public Object fetchCLOB(ResultSet resultSet, int column, EOAttribute attribute, boolean materialize) throws SQLException
fetchCLOB
in class com.webobjects.jdbcadaptor.JDBCPlugIn
SQLException
public NSDictionary jdbcInfo()
jdbcInfo
in class com.webobjects.jdbcadaptor.JDBCPlugIn
public String name()
name
in class com.webobjects.jdbcadaptor.JDBCPlugIn
protected boolean shouldUseBundledJdbcInfo()
true
if the connection URL for the database has
useBundledJdbcInfo=true
on it which indicates to the system
that the jdbcInfo which has been bundled into the plugin is acceptable to
use in place of actually going to the database and getting it.true
if bundled JDBC info should be usedCopyright © 2002 – 2020 Project Wonder.