public class _MySQLPlugIn extends JDBCPlugIn
| Modifier and Type | Class and Description |
|---|---|
static class |
_MySQLPlugIn.MySQLExpression |
static class |
_MySQLPlugIn.MySQLSynchronizationFactory |
JDBCPlugIn.LobEntry_adaptor, _expressionClass, _expressionFactory, _pkTableName, _subprotocolRegistry, _syncFactory, DefaultPlugInClassName, DefaultPlugInSuffix| Constructor and Description |
|---|
_MySQLPlugIn(JDBCAdaptor adaptor) |
| Modifier and Type | Method and Description |
|---|---|
com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory |
createSchemaSynchronizationFactory() |
java.lang.String |
databaseProductName() |
java.lang.String |
defaultDriverName() |
java.lang.Class<? extends JDBCExpression> |
defaultExpressionClass() |
java.lang.Object |
fetchBLOB(java.sql.ResultSet rs,
int column,
EOAttribute attribute,
boolean materialize) |
NSDictionary<java.lang.String,java.lang.Object> |
jdbcInfo() |
java.lang.String |
name()
WebObjects 5.4's version of JDBCAdaptor will use this in order to
assemble the name of the prototype to use when it loads models.
|
protected boolean |
shouldUseBundledJdbcInfo()
This method returns true if the connection URL for the
database has a special flag 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.
|
protected void |
writeJDBCInfo(NSDictionary<java.lang.String,java.lang.Object> jdbcInfo) |
_attributeForPath, _couldIgnoreException, _relationshipForPath, _takeValueForKeyPath, adaptor, assignTypeForAttribute, canDescribeStoredProcedure, connectionPropertiesForConnectionDictionary, connectionURL, createAttributeForRow, createExpressionFactory, createSynchronizationFactory, databaseInformation, expressionFactory, fetchCLOB, 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 _MySQLPlugIn(JDBCAdaptor adaptor)
public java.lang.String name()
WebObjects 5.4's version of JDBCAdaptor will use this in order to assemble the name of the prototype to use when it loads models.
name in class JDBCPlugInpublic java.lang.String defaultDriverName()
defaultDriverName in class JDBCPlugInpublic java.lang.String databaseProductName()
databaseProductName in class JDBCPlugInpublic java.lang.Class<? extends JDBCExpression> defaultExpressionClass()
defaultExpressionClass in class JDBCPlugInpublic com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory createSchemaSynchronizationFactory()
createSchemaSynchronizationFactory in class JDBCPlugInpublic NSDictionary<java.lang.String,java.lang.Object> jdbcInfo()
jdbcInfo in class JDBCPlugInpublic java.lang.Object fetchBLOB(java.sql.ResultSet rs,
int column,
EOAttribute attribute,
boolean materialize)
throws java.sql.SQLException
fetchBLOB in class JDBCPlugInjava.sql.SQLExceptionprotected boolean shouldUseBundledJdbcInfo()
This method returns true if the connection URL for the database has a special flag 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. Default is false.
protected void writeJDBCInfo(NSDictionary<java.lang.String,java.lang.Object> jdbcInfo)
Copyright © 2002 – 2022 Project Wonder.