ERH2PlugIn.H2SynchronizationFactory Class Reference

Inherits com::webobjects::eoaccess::EOSynchronizationFactory.

Collaboration diagram for ERH2PlugIn.H2SynchronizationFactory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

NSArray _statementsToDropPrimaryKeyConstraintsOnTableNamed (final String tableName)
String columnTypeStringForAttribute (EOAttribute attribute)
NSArray dropPrimaryKeySupportStatementsForEntityGroups (final NSArray entityGroups)
NSArray dropTableStatementsForEntityGroup (final NSArray entityGroup)
NSArray foreignKeyConstraintStatementsForRelationship (EORelationship relationship)
String formatColumnName (String columnName)
String formatTableName (String tableName)
String formatUpperString (String string)
 H2SynchronizationFactory (final EOAdaptor adaptor)
NSArray primaryKeySupportStatementsForEntityGroups (final NSArray entityGroups)
NSArray statementsToConvertColumnType (String columnName, String tableName, ColumnTypes oldType, ColumnTypes newType, NSDictionary options)
NSArray statementsToDeleteColumnNamed (String columnName, String tableName, NSDictionary options)
NSArray statementsToInsertColumnForAttribute (final EOAttribute attribute, final NSDictionary options)
NSArray statementsToModifyColumnNullRule (String columnName, String tableName, boolean allowsNull, NSDictionary options)
NSArray statementsToRenameColumnNamed (String columnName, String tableName, String newName, NSDictionary nsdictionary)
NSArray statementsToRenameTableNamed (String tableName, String newName, NSDictionary options)
boolean supportsSchemaSynchronization ()

Package Functions

boolean isPrimaryKeyAttributes (EOEntity entity, NSArray attributes)


Constructor & Destructor Documentation

H2SynchronizationFactory ( final EOAdaptor  adaptor  ) 


Member Function Documentation

NSArray _statementsToDropPrimaryKeyConstraintsOnTableNamed ( final String  tableName  ) 

String columnTypeStringForAttribute ( EOAttribute  attribute  ) 

NSArray dropPrimaryKeySupportStatementsForEntityGroups ( final NSArray  entityGroups  ) 

NSArray dropTableStatementsForEntityGroup ( final NSArray  entityGroup  ) 

NSArray foreignKeyConstraintStatementsForRelationship ( EORelationship  relationship  ) 

String formatColumnName ( String  columnName  ) 

String formatTableName ( String  tableName  ) 

String formatUpperString ( String  string  ) 

boolean isPrimaryKeyAttributes ( EOEntity  entity,
NSArray  attributes 
) [package]

NSArray primaryKeySupportStatementsForEntityGroups ( final NSArray  entityGroups  ) 

NSArray statementsToConvertColumnType ( String  columnName,
String  tableName,
ColumnTypes  oldType,
ColumnTypes  newType,
NSDictionary  options 
)

NSArray statementsToDeleteColumnNamed ( String  columnName,
String  tableName,
NSDictionary  options 
)

NSArray statementsToInsertColumnForAttribute ( final EOAttribute  attribute,
final NSDictionary  options 
)

NSArray statementsToModifyColumnNullRule ( String  columnName,
String  tableName,
boolean  allowsNull,
NSDictionary  options 
)

See also:
com.webobjects.eoaccess.EOSynchronizationFactory.statementsToModifyColumnNullRule(java.lang.String, java.lang.String, boolean, com.webobjects.foundation.NSDictionary)

NSArray statementsToRenameColumnNamed ( String  columnName,
String  tableName,
String  newName,
NSDictionary  nsdictionary 
)

NSArray statementsToRenameTableNamed ( String  tableName,
String  newName,
NSDictionary  options 
)

boolean supportsSchemaSynchronization (  ) 


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

Generated on Sat May 26 06:43:18 2012 for Project Wonder by  doxygen 1.5.8