_MySQLPlugIn.MySQLSynchronizationFactory Class Reference

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

Collaboration diagram for _MySQLPlugIn.MySQLSynchronizationFactory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

String _alterPhraseInsertionClausePrefixAtIndex (int columnIndex)
NSArray _statementsToDropPrimaryKeyConstraintsOnTableNamed (String tableName)
EOAttribute attributeInEntityWithColumnName (EOEntity entity, String columnName)
NSArray dropPrimaryKeySupportStatementsForEntityGroups (NSArray entityGroups)
NSArray foreignKeyConstraintStatementsForRelationship (EORelationship relationship)
 MySQLSynchronizationFactory (EOAdaptor adaptor)
NSArray primaryKeySupportStatementsForEntityGroups (NSArray entityGroups)
NSArray statementsToConvertColumnType (String columnName, String tableName, ColumnTypes oldType, ColumnTypes newType, NSDictionary options)
NSArray statementsToDeleteColumnNamed (String columnName, String tableName, NSDictionary options)
NSArray statementsToInsertColumnForAttribute (EOAttribute attribute, NSDictionary options)
NSArray statementsToModifyColumnNullRule (String columnName, String tableName, boolean allowsNull, NSDictionary options)
NSArray statementsToRenameColumnNamed (String columnName, String tableName, String newName, NSDictionary options)
NSArray statementsToRenameTableNamed (String tableName, String newName, NSDictionary options)
boolean supportsDirectColumnNullRuleModification ()
boolean supportsDirectColumnRenaming ()
boolean supportsSchemaSynchronization ()

Protected Member Functions

String formatColumnName (String name)
String formatTableName (String name)

Private Member Functions

EOEntity entityForTableName (String tableName)
String statementToCreateDataTypeClause (ColumnTypes columntypes)


Constructor & Destructor Documentation

MySQLSynchronizationFactory ( EOAdaptor  adaptor  ) 


Member Function Documentation

String _alterPhraseInsertionClausePrefixAtIndex ( int  columnIndex  ) 

NSArray _statementsToDropPrimaryKeyConstraintsOnTableNamed ( String  tableName  ) 

EOAttribute attributeInEntityWithColumnName ( EOEntity  entity,
String  columnName 
)

NSArray dropPrimaryKeySupportStatementsForEntityGroups ( NSArray  entityGroups  ) 

EOEntity entityForTableName ( String  tableName  )  [private]

NSArray foreignKeyConstraintStatementsForRelationship ( EORelationship  relationship  ) 

String formatColumnName ( String  name  )  [protected]

String formatTableName ( String  name  )  [protected]

NSArray primaryKeySupportStatementsForEntityGroups ( NSArray  entityGroups  ) 

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

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

NSArray statementsToInsertColumnForAttribute ( EOAttribute  attribute,
NSDictionary  options 
)

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

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

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

String statementToCreateDataTypeClause ( ColumnTypes  columntypes  )  [private]

boolean supportsDirectColumnNullRuleModification (  ) 

boolean supportsDirectColumnRenaming (  ) 

boolean supportsSchemaSynchronization (  ) 


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