ERDerbyPlugIn Class Reference

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

Inherited by DerbyPlugIn.

Collaboration diagram for ERDerbyPlugIn:

Collaboration graph
[legend]

List of all members.

Classes

class  DerbyExpression
class  DerbySynchronizationFactory

Public Member Functions

EOSynchronizationFactory createSynchronizationFactory ()
String databaseProductName ()
String defaultDriverName ()
Class defaultExpressionClass ()
 ERDerbyPlugIn (final JDBCAdaptor adaptor)
NSDictionary jdbcInfo ()
String name ()

Protected Member Functions

boolean shouldUseBundledJdbcInfo ()

Static Protected Member Functions

static String quoteTableName (String s)

Static Package Attributes

static final boolean USE_NAMED_CONSTRAINTS = true

Static Private Attributes

static Method _bigDecimalToString = null
static final NSTimestampFormatter DATE_FORMATTER = new NSTimestampFormatter("%Y-%m-%d")
static final String DRIVER_CLASS_NAME = "org.apache.derby.jdbc.EmbeddedDriver"
static final String DRIVER_NAME = "Derby"
static final NSTimestampFormatter TIMESTAMP_FORMATTER = new NSTimestampFormatter("%Y-%m-%d %H:%M:%S.%F")


Constructor & Destructor Documentation

ERDerbyPlugIn ( final JDBCAdaptor  adaptor  ) 


Member Function Documentation

EOSynchronizationFactory createSynchronizationFactory (  ) 

String databaseProductName (  ) 

String defaultDriverName (  ) 

Class defaultExpressionClass (  ) 

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.

String name (  ) 

static String quoteTableName ( String  s  )  [static, protected]

boolean shouldUseBundledJdbcInfo (  )  [protected]

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.


Member Data Documentation

Method _bigDecimalToString = null [static, private]

Method to get the string value from a BigDecimals from.

final NSTimestampFormatter DATE_FORMATTER = new NSTimestampFormatter("%Y-%m-%d") [static, private]

formatter to use when handling date columns

final String DRIVER_CLASS_NAME = "org.apache.derby.jdbc.EmbeddedDriver" [static, private]

final String DRIVER_NAME = "Derby" [static, private]

final NSTimestampFormatter TIMESTAMP_FORMATTER = new NSTimestampFormatter("%Y-%m-%d %H:%M:%S.%F") [static, private]

formatter to use when handling timestamps

final boolean USE_NAMED_CONSTRAINTS = true [static, package]


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