_MySQLPlugIn Class Reference

Inherits com::webobjects::jdbcadaptor::JDBCPlugIn.

Inherited by MySQLPlugIn.

Collaboration diagram for _MySQLPlugIn:

Collaboration graph
[legend]

List of all members.

Classes

class  MySQLExpression
class  MySQLSynchronizationFactory

Public Member Functions

 _MySQLPlugIn (JDBCAdaptor adaptor)
EOSynchronizationFactory createSynchronizationFactory ()
String databaseProductName ()
String defaultDriverName ()
Class
< com.webobjects.jdbcadaptor._MySQLPlugIn.MySQLExpression
defaultExpressionClass ()
Object fetchBLOB (ResultSet rs, int column, EOAttribute attribute, boolean materialize) throws SQLException
NSDictionary jdbcInfo ()
String name ()

Protected Member Functions

boolean shouldUseBundledJdbcInfo ()

Private Member Functions

void writeJDBCInfo (NSDictionary jdbcInfo)

Static Private Attributes

static final String DriverClassName = "com.mysql.jdbc.Driver"
static final String DriverProductName = "MySQL"
static final String QUERY_STRING_USE_BUNDLED_JDBC_INFO = "useBundledJdbcInfo"


Constructor & Destructor Documentation

_MySQLPlugIn ( JDBCAdaptor  adaptor  ) 


Member Function Documentation

EOSynchronizationFactory createSynchronizationFactory (  ) 

String databaseProductName (  ) 

String defaultDriverName (  ) 

Class<com.webobjects.jdbcadaptor._MySQLPlugIn.MySQLExpression> defaultExpressionClass (  ) 

Object fetchBLOB ( ResultSet  rs,
int  column,
EOAttribute  attribute,
boolean  materialize 
) throws SQLException

NSDictionary jdbcInfo (  ) 

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.

Returns:
Name of the plugin.

boolean shouldUseBundledJdbcInfo (  )  [protected]

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.

Returns:
the flag set on the jdbc url with 'useBundledJdbcInfo'

void writeJDBCInfo ( NSDictionary  jdbcInfo  )  [private]


Member Data Documentation

final String DriverClassName = "com.mysql.jdbc.Driver" [static, private]

final String DriverProductName = "MySQL" [static, private]

final String QUERY_STRING_USE_BUNDLED_JDBC_INFO = "useBundledJdbcInfo" [static, private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:33 2012 for Project Wonder by  doxygen 1.5.8