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