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() |
java.lang.String |
databaseProductName() |
java.lang.String |
defaultDriverName() |
java.lang.Class<? extends JDBCExpression> |
defaultExpressionClass() |
java.lang.Object |
fetchCLOB(java.sql.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.
|
java.lang.String |
name() |
protected static java.lang.String |
quoteTableName(java.lang.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, wildcardPatternForTablespublic _DerbyPlugIn(JDBCAdaptor adaptor)
protected static java.lang.String quoteTableName(java.lang.String s)
public EOSynchronizationFactory createSynchronizationFactory()
createSynchronizationFactory in class JDBCPlugInpublic java.lang.String databaseProductName()
databaseProductName in class JDBCPlugInpublic java.lang.String defaultDriverName()
defaultDriverName in class JDBCPlugInpublic java.lang.Class<? extends JDBCExpression> defaultExpressionClass()
defaultExpressionClass in class JDBCPlugInpublic java.lang.Object fetchCLOB(java.sql.ResultSet resultSet,
int column,
EOAttribute attribute,
boolean materialize)
throws java.sql.SQLException
fetchCLOB in class JDBCPlugInjava.sql.SQLExceptionpublic NSDictionary jdbcInfo()
jdbcInfo in class JDBCPlugInpublic java.lang.String name()
name in class JDBCPlugInprotected 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 – 2022 Project Wonder.