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, wildcardPatternForTablespublic _DerbyPlugIn(JDBCAdaptor adaptor)
public EOSynchronizationFactory createSynchronizationFactory()
createSynchronizationFactory in class JDBCPlugInpublic String databaseProductName()
databaseProductName in class JDBCPlugInpublic String defaultDriverName()
defaultDriverName in class JDBCPlugInpublic Class<? extends JDBCExpression> defaultExpressionClass()
defaultExpressionClass in class JDBCPlugInpublic Object fetchCLOB(ResultSet resultSet, int column, EOAttribute attribute, boolean materialize) throws SQLException
fetchCLOB in class JDBCPlugInSQLExceptionpublic NSDictionary jdbcInfo()
jdbcInfo in class JDBCPlugInpublic 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 – 2025 Project Wonder.