|
Project Wonder 5.0 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectcom.webobjects.jdbcadaptor.JDBCPlugIn
er.h2.jdbcadaptor.ERH2PlugIn
public class ERH2PlugIn
| Nested Class Summary | |
|---|---|
static class |
ERH2PlugIn.H2Expression
|
static class |
ERH2PlugIn.H2SynchronizationFactory
|
| Field Summary |
|---|
| Fields inherited from class com.webobjects.jdbcadaptor.JDBCPlugIn |
|---|
_adaptor, _expressionClass, _expressionFactory, _pkTableName, _subprotocolRegistry, _syncFactory, DefaultPlugInClassName, DefaultPlugInSuffix |
| Constructor Summary | |
|---|---|
ERH2PlugIn(com.webobjects.jdbcadaptor.JDBCAdaptor adaptor)
|
|
| Method Summary | |
|---|---|
com.webobjects.eoaccess.EOSynchronizationFactory |
createSynchronizationFactory()
|
java.lang.String |
databaseProductName()
|
java.lang.String |
defaultDriverName()
|
java.lang.Class |
defaultExpressionClass()
|
com.webobjects.foundation.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 name)
|
protected boolean |
shouldUseBundledJdbcInfo()
This method returns true by default unless the connection URL for the database has useBundledJdbcInfo=false on it which indicates to the system
that the jdbcInfo which has been bundled into the plugin is not acceptable to
use and instead it should fetch a fresh copy from the database. |
| Methods inherited from class com.webobjects.jdbcadaptor.JDBCPlugIn |
|---|
_attributeForPath, _couldIgnoreException, _relationshipForPath, _takeValueForKeyPath, adaptor, assignTypeForAttribute, canDescribeStoredProcedure, connectionPropertiesForConnectionDictionary, connectionURL, createAttributeForRow, createExpressionFactory, databaseInformation, expressionFactory, fetchBLOB, fetchCLOB, isPseudoColumnName, jdbcTypeForUnknownExternalType, newPrimaryKeys, newPrimaryKeySelectString, plugInNameForURL, plugInValueForValue, primaryKeyLockString, primaryKeyTableName, removePlugInNameForSubprotocol, schemaNameForEntity, setPlugInNameForSubprotocol, sqlStatementForGettingProcedureNames, sqlStatementForGettingTableNames, sqlStatementForTableNamed, storedProcedureCatalogPattern, storedProcedureNamed, storedProcedureSchemaPattern, synchronizationFactory, tableTypes, updateLOBs, wildcardPatternForAttributes, wildcardPatternForSchema, wildcardPatternForTables |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ERH2PlugIn(com.webobjects.jdbcadaptor.JDBCAdaptor adaptor)
| Method Detail |
|---|
protected static java.lang.String quoteTableName(java.lang.String name)
public com.webobjects.eoaccess.EOSynchronizationFactory createSynchronizationFactory()
createSynchronizationFactory in class com.webobjects.jdbcadaptor.JDBCPlugInpublic java.lang.String databaseProductName()
databaseProductName in class com.webobjects.jdbcadaptor.JDBCPlugInpublic java.lang.String defaultDriverName()
defaultDriverName in class com.webobjects.jdbcadaptor.JDBCPlugInpublic java.lang.Class defaultExpressionClass()
defaultExpressionClass in class com.webobjects.jdbcadaptor.JDBCPlugInpublic com.webobjects.foundation.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. A specific version of the data has been written into the property list of the framework and this can be used as a hard-coded equivalent.
Provide system property h2.updateJDBCInfo=true to
cause H2JDBCInfo.plist to be written out to the platform temp dir.
jdbcInfo in class com.webobjects.jdbcadaptor.JDBCPlugInpublic java.lang.String name()
protected boolean shouldUseBundledJdbcInfo()
This method returns true by default unless the connection URL for the database has
useBundledJdbcInfo=false on it which indicates to the system
that the jdbcInfo which has been bundled into the plugin is not acceptable to
use and instead it should fetch a fresh copy from the database.
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||