public class _DerbyPlugIn extends JDBCPlugIn
Modifier and Type | Class and Description |
---|---|
static class |
_DerbyPlugIn.DerbyExpression |
static class |
_DerbyPlugIn.DerbySynchronizationFactory |
JDBCPlugIn.LobEntry
_adaptor, _expressionClass, _expressionFactory, _pkTableName, _subprotocolRegistry, _syncFactory, DefaultPlugInClassName, DefaultPlugInSuffix
Constructor and Description |
---|
_DerbyPlugIn(JDBCAdaptor adaptor) |
Modifier and Type | Method and Description |
---|---|
EOSynchronizationFactory |
createSynchronizationFactory() |
String |
databaseProductName() |
String |
defaultDriverName() |
Class<? extends 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 _DerbyPlugIn(JDBCAdaptor adaptor)
public EOSynchronizationFactory createSynchronizationFactory()
createSynchronizationFactory
in class JDBCPlugIn
public String databaseProductName()
databaseProductName
in class JDBCPlugIn
public String defaultDriverName()
defaultDriverName
in class JDBCPlugIn
public Class<? extends JDBCExpression> defaultExpressionClass()
defaultExpressionClass
in class JDBCPlugIn
public Object fetchCLOB(ResultSet resultSet, int column, EOAttribute attribute, boolean materialize) throws SQLException
fetchCLOB
in class JDBCPlugIn
SQLException
public NSDictionary jdbcInfo()
jdbcInfo
in class JDBCPlugIn
public String name()
name
in class 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 – 2024 Project Wonder.