_FrontBasePlugIn.FrontbaseSynchronizationFactory Class Reference

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

Collaboration diagram for _FrontBasePlugIn.FrontbaseSynchronizationFactory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

String _columnCreationClauseForAttribute (EOAttribute attribute)
StringBuffer addCreateClauseForAttribute (EOAttribute eoattribute)
String columnTypeStringForAttribute (EOAttribute eoattribute)
NSArray createDatabaseStatementsForConnectionDictionary (NSDictionary nsdictionary, NSDictionary nsdictionary1)
NSArray createIndexStatementsForEntityGroup (NSArray nsarray)
NSArray createIndexStatementsForEntityGroups (NSArray nsarray)
NSArray createTableStatementsForEntityGroup (NSArray nsarray)
NSArray createTableStatementsForEntityGroups (NSArray nsarray)
NSArray dropDatabaseStatementsForConnectionDictionary (NSDictionary nsdictionary, NSDictionary nsdictionary1)
NSArray dropPrimaryKeySupportStatementsForEntityGroups (NSArray nsarray)
NSArray dropTableStatementsForEntityGroup (NSArray nsarray)
NSArray dropTableStatementsForEntityGroups (NSArray entityGroups)
NSArray foreignKeyConstraintStatementsForRelationship (EORelationship relationship)
 FrontbaseSynchronizationFactory (EOAdaptor eoadaptor)
NSArray primaryKeyConstraintStatementsForEntityGroup (NSArray entityGroup)
NSArray primaryKeyConstraintStatementsForEntityGroups (NSArray entityGroups)
NSArray primaryKeySupportStatementsForEntityGroup (NSArray entityGroup)
String schemaCreationScriptForEntities (NSArray allEntities, NSDictionary options)
NSArray schemaCreationStatementsForEntities (NSArray entities, NSDictionary options)
NSArray statementsToConvertColumnType (String columnName, String tableName, ColumnTypes oldType, ColumnTypes newType, NSDictionary nsdictionary)
NSArray statementsToDeleteColumnNamed (String columnName, String tableName, NSDictionary options)
NSArray statementsToInsertColumnForAttribute (EOAttribute attribute, NSDictionary options)
NSArray statementsToModifyColumnNullRule (String columnName, String tableName, boolean allowsNull, NSDictionary nsdictionary)
NSArray statementsToRenameColumnNamed (String columnName, String tableName, String newName, NSDictionary nsdictionary)
NSArray statementsToRenameTableNamed (String tableName, String newName, NSDictionary options)
boolean supportsSchemaSynchronization ()

Static Public Member Functions

static boolean boolValueForKeyDefault (NSDictionary nsdictionary, String s, boolean flag)

Package Functions

boolean isPrimaryKeyAttributes (EOEntity entity, NSArray attributes)

Private Member Functions

String statementToCreateDataTypeClause (EOSchemaSynchronization.ColumnTypes columntypes)


Constructor & Destructor Documentation

FrontbaseSynchronizationFactory ( EOAdaptor  eoadaptor  ) 


Member Function Documentation

String _columnCreationClauseForAttribute ( EOAttribute  attribute  ) 

StringBuffer addCreateClauseForAttribute ( EOAttribute  eoattribute  ) 

static boolean boolValueForKeyDefault ( NSDictionary  nsdictionary,
String  s,
boolean  flag 
) [static]

String columnTypeStringForAttribute ( EOAttribute  eoattribute  ) 

NSArray createDatabaseStatementsForConnectionDictionary ( NSDictionary  nsdictionary,
NSDictionary  nsdictionary1 
)

NSArray createIndexStatementsForEntityGroup ( NSArray  nsarray  ) 

NSArray createIndexStatementsForEntityGroups ( NSArray  nsarray  ) 

NSArray createTableStatementsForEntityGroup ( NSArray  nsarray  ) 

NSArray createTableStatementsForEntityGroups ( NSArray  nsarray  ) 

NSArray dropDatabaseStatementsForConnectionDictionary ( NSDictionary  nsdictionary,
NSDictionary  nsdictionary1 
)

NSArray dropPrimaryKeySupportStatementsForEntityGroups ( NSArray  nsarray  ) 

NSArray dropTableStatementsForEntityGroup ( NSArray  nsarray  ) 

NSArray dropTableStatementsForEntityGroups ( NSArray  entityGroups  ) 

NSArray foreignKeyConstraintStatementsForRelationship ( EORelationship  relationship  ) 

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

NSArray primaryKeyConstraintStatementsForEntityGroup ( NSArray  entityGroup  ) 

NSArray primaryKeyConstraintStatementsForEntityGroups ( NSArray  entityGroups  ) 

NSArray primaryKeySupportStatementsForEntityGroup ( NSArray  entityGroup  ) 

String schemaCreationScriptForEntities ( NSArray  allEntities,
NSDictionary  options 
)

NSArray schemaCreationStatementsForEntities ( NSArray  entities,
NSDictionary  options 
)

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

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

NSArray statementsToInsertColumnForAttribute ( EOAttribute  attribute,
NSDictionary  options 
)

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

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

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

String statementToCreateDataTypeClause ( EOSchemaSynchronization.ColumnTypes  columntypes  )  [private]

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