PATH |
OpenBasePlugIn.OpenBaseSynchronizationFactory
Inherits from: com.webobjects.eoaccess.EOSynchronizationFactory : Object
Implements: EOSchemaGeneration, EOSchemaSynchronization
Package: com.webobjects.jdbcadaptor
Class Description
Documentation for this class is forthcoming.
Interfaces Implemented
EOSchemaGeneration createTableStatementsForEntityGroup primaryKeyConstraintStatementsForEntityGroup primaryKeySupportStatementsForEntityGroup dropPrimaryKeySupportStatementsForEntityGroup EOSchemaSynchronization statementsToRenameTableNamed statementsToModifyColumnNullRule statementsToRenameColumnNamed statementsToDropForeignKeyConstraintsOnEntityGroups statementsToDropPrimaryKeyConstraintsOnEntityGroups statementsToImplementPrimaryKeyConstraintsOnEntityGroups supportsDirectColumnCoercion supportsDirectColumnDeletion supportsDirectColumnInsertion supportsDirectColumnNullRuleModification supportsDirectColumnRenaming supportsSchemaSynchronization
Method Types
All methods OpenBasePlugIn.OpenBaseSynchronizationFactory isColumnTypeEquivalentToColumnType objectStoreChangesFromAttributeToAttribute
Constructors
OpenBasePlugIn.OpenBaseSynchronizationFactory
public OpenBasePlugIn.OpenBaseSynchronizationFactory( com.webobjects.eoaccess.EOAdaptor anEOAdaptor)
Description forthcoming.
Instance Methods
createTableStatementsForEntityGroup
public NSArray createTableStatementsForEntityGroup(NSArray aNSArray)
See the method description in EOSchemaGeneration.
dropPrimaryKeySupportStatementsForEntityGroup
public NSArray dropPrimaryKeySupportStatementsForEntityGroup( NSArray entityGroup)
See the method description in EOSchemaGeneration.
isColumnTypeEquivalentToColumnType
public boolean isColumnTypeEquivalentToColumnType( com.webobjects.eoaccess.EOSchemaSynchronization.ColumnTypes candidate, com.webobjects.eoaccess.EOSchemaSynchronization.ColumnTypes columnType, NSDictionary options)
See the method description in EOSchemaSynchronization.
objectStoreChangesFromAttributeToAttribute
public NSDictionary objectStoreChangesFromAttributeToAttribute( com.webobjects.eoaccess.EOAttribute schemaAttribute, com.webobjects.eoaccess.EOAttribute modelAttribute)
Description forthcoming.
primaryKeyConstraintStatementsForEntityGroup
public NSArray primaryKeyConstraintStatementsForEntityGroup( NSArray entityGroup)
See the method description in EOSchemaGeneration.
primaryKeySupportStatementsForEntityGroup
public NSArray primaryKeySupportStatementsForEntityGroup( NSArray entityGroup)
See the method description in EOSchemaGeneration.
statementsToDropForeignKeyConstraintsOnEntityGroups
public NSArray statementsToDropForeignKeyConstraintsOnEntityGroups( NSArray entityGroups, NSDictionary changes, NSDictionary options)
See the method description in EOSchemaSynchronization.
statementsToDropPrimaryKeyConstraintsOnEntityGroups
public NSArray statementsToDropPrimaryKeyConstraintsOnEntityGroups( NSArray entityGroups, NSDictionary changes, NSDictionary options)
See the method description in EOSchemaSynchronization.
statementsToImplementPrimaryKeyConstraintsOnEntityGroups
public NSArray statementsToImplementPrimaryKeyConstraintsOnEntityGroups( NSArray entityGroups, NSDictionary changes, NSDictionary options)
See the method description in EOSchemaSynchronization.
statementsToModifyColumnNullRule
public NSArray statementsToModifyColumnNullRule( String columnName, String tableName, boolean allowsNull, NSDictionary options)
See the method description in EOSchemaSynchronization.
statementsToRenameColumnNamed
public NSArray statementsToRenameColumnNamed( String columnName, String tableName, String newName, NSDictionary options)
See the method description in EOSchemaSynchronization.
statementsToRenameTableNamed
public NSArray statementsToRenameTableNamed( String tableName, String newName, NSDictionary options)
See the method description in EOSchemaSynchronization.
supportsDirectColumnCoercion
public boolean supportsDirectColumnCoercion()
See the method description in EOSchemaSynchronization.
supportsDirectColumnDeletion
public boolean supportsDirectColumnDeletion()
See the method description in EOSchemaSynchronization.
supportsDirectColumnInsertion
public boolean supportsDirectColumnInsertion()
See the method description in EOSchemaSynchronization.
supportsDirectColumnNullRuleModification
public boolean supportsDirectColumnNullRuleModification()
See the method description in EOSchemaSynchronization.
supportsDirectColumnRenaming
public boolean supportsDirectColumnRenaming()
See the method description in EOSchemaSynchronization.
supportsSchemaSynchronization
public boolean supportsSchemaSynchronization()
See the method description in EOSchemaSynchronization.
© 2001 Apple Computer, Inc. (Last Published April 15, 2001)