public class ERMemorySynchronizationFactory
extends com.webobjects.eoaccess.EOSynchronizationFactory
implements com.webobjects.eoaccess.EOSchemaGeneration
com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory.Delegate_adaptorCreateDatabaseKey, CreateIndexesKey, CreatePrimaryKeySupportKey, CreateTablesKey, DropDatabaseKey, DropIndexesKey, DropPrimaryKeySupportKey, DropTablesKey, ForeignKeyConstraintsKey, PrimaryKeyConstraintsKeyAllowsNullKey, ColumnNameKey, ExternalNameKey, ExternalTypeKey, NameKey, PrecisionKey, RelationshipsKey, ScaleKey, SchemaSynchronizationForeignKeyConstraintsKey, SchemaSynchronizationPrimaryKeyConstraintsKey, SchemaSynchronizationPrimaryKeySupportKey, WidthKey| Constructor and Description |
|---|
ERMemorySynchronizationFactory(com.webobjects.eoaccess.EOAdaptor adaptor) |
isColumnTypeEquivalentToColumnType, phraseCastingColumnNamed, statementsToConvertColumnType, statementsToCopyTableNamed, statementsToDeleteColumnNamed, statementsToDropForeignKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeySupportForEntityGroups, statementsToImplementForeignKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeySupportForEntityGroups, statementsToModifyColumnNullRule, statementsToRenameColumnNamed, statementsToRenameTableNamed, statementsToUpdateObjectStoreForEntityGroups, statementsToUpdateObjectStoreForModel_allowsNullForColumnNamed, _alterPhraseCoercingColumnsWithNames, _alterPhraseDeletingColumnsWithNames, _alterPhraseInsertingColumnsWithNames, _alterPhraseInsertionClausePrefixAtIndex, _alterPhraseJoinString, _arePurelyForeignKeyConstraintRelatedChanges, _canConvertColumnOfTypeToTypeOptions, _columnAttributesInEntityGroup, _columnCreationClauseForAttribute, _columnTypeForAttribute, _columnTypeForChangeDictionaryAndAttribute, _columnTypeNamedWithPrecisionScaleAndWidth, _directCoercionsForEntityGroupInTable, _entityGroupInModelForTableNamed, _entityGroupsInModelReferringToTableNamed, _expressionForEntity, _expressionForString, _firstAttributeInEntityGroupWithColumnName, _foreignKeyConstraintStatementsForEntityGroup, _intForExpressionStringAdaptorChannel, _isPoorlyFormedColumnType, _isSignificantExceptionAtIndexOfSynchronizationStatements, _isTableCopyingRequiredByColumnChangesToEntityGroup, _isTableNamed, _nameInObjectStoreForEntityGroupWithChangeDictionary, _namesOfColumnsCoercedInChangeDictionaryForEntityGroup, _nullCountForColumnNamedInTableNamedBeneathModel, _parameterizedTypes, _prettyDictionary, _primaryKeyEntityGroupsForEntityGroups, _rowCountForTableNamedBeneathModel, _schemaCreationStatementsForEntityGroup, _schemaSynchronizationAdaptor, _schemaSynchronizationAdaptorChannelForModel, _schemaSynchronizationCommentsEnabled, _setSchemaSynchronizationCommentsEnabled, _sqlReplacements, _statementsCommentedWithString, _statementsToCreateTableForEntityGroupOptions, _statementsToDeleteTableNamedOptions, _statementsToDirectlyUpdateObjectStoreForEntityGroup, _statementsToDropPrimaryKeyConstraintsOnTableNamed, _statementsToIndirectlyUpdateObjectStoreForEntityGroupWithChangeDictionaryOptions, _statementsToUpdateObjectStoreForEntityGroup, _tableNameMapInChangeDictionary, _temporaryNameForTableName, adaptor, attributeInEntityWithColumnName, columnDescriptionForTableAndModel, createIndexExpressionsForEntity, createIndexStatementForEntity, createIndexStatementsForEntityGroup, createIndexStatementsForEntityGroups, dropIndexExpressionsForEntity, dropIndexStatementForEntity, dropIndexStatementsForEntityGroup, dropIndexStatementsForEntityGroups, formatColumnName, formatTableName, indexDefinitionForEntity, indexDescriptionForTableAndModel, isCaseSensitive, isColumnTypeEquivalentToColumnType, logicalErrorsInChangeDictionaryForModelOptions, newChanges, newOptions, objectStoreChangesFromAttributeToAttribute, phraseCastingColumnNamed, primaryKeyEntityGroupsForEntities, schemaCreationScriptForEntities, schemaCreationStatementsForEntities, schemaGenerationDelegate, schemaSynchronizationDelegate, setSchemaGenerationDelegate, setSchemaSynchronizationDelegate, statementsToConvertColumnType, statementsToCopyTableNamed, statementsToDeleteColumnNamed, statementsToDropForeignKeyConstraintsOnEntityGroup, statementsToDropForeignKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeySupportForEntityGroups, statementsToImplementForeignKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeySupportForEntityGroups, statementsToInsertColumnForAttribute, statementsToModifyColumnNullRule, statementsToRenameColumnNamed, statementsToRenameTableNamed, statementsToUpdateObjectStoreForEntityGroups, statementsToUpdateObjectStoreForModel, supportsDirectColumnCoercion, supportsDirectColumnDeletion, supportsDirectColumnInsertion, supportsDirectColumnNullRuleModification, supportsDirectColumnRenaming, supportsSchemaSynchronization, supportsTableDescriptionIntrospection, tableDescriptionForModel, tableEntityGroupsForEntitiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateIndexStatementsForEntityGroup, createIndexStatementsForEntityGroups, dropIndexStatementsForEntityGroup, dropIndexStatementsForEntityGroups, newOptions, schemaCreationScriptForEntities, schemaCreationStatementsForEntities, schemaGenerationDelegate, setSchemaGenerationDelegatecolumnDescriptionForTableAndModel, indexDescriptionForTableAndModel, isColumnTypeEquivalentToColumnType, newChanges, newOptions, objectStoreChangesFromAttributeToAttribute, phraseCastingColumnNamed, statementsToConvertColumnType, statementsToCopyTableNamed, statementsToDeleteColumnNamed, statementsToDropForeignKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeySupportForEntityGroups, statementsToImplementForeignKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeySupportForEntityGroups, statementsToInsertColumnForAttribute, statementsToModifyColumnNullRule, statementsToRenameColumnNamed, statementsToRenameTableNamed, statementsToUpdateObjectStoreForEntityGroups, statementsToUpdateObjectStoreForModel, supportsDirectColumnCoercion, supportsDirectColumnDeletion, supportsDirectColumnInsertion, supportsDirectColumnNullRuleModification, supportsDirectColumnRenaming, supportsSchemaSynchronization, supportsTableDescriptionIntrospection, tableDescriptionForModelpublic ERMemorySynchronizationFactory(com.webobjects.eoaccess.EOAdaptor adaptor)
protected NSArray noopExpressions()
public void appendExpressionToScript(com.webobjects.eoaccess.EOSQLExpression arg0,
StringBuffer arg1)
appendExpressionToScript in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationappendExpressionToScript in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray createDatabaseStatementsForConnectionDictionary(NSDictionary arg0, NSDictionary arg1)
createDatabaseStatementsForConnectionDictionary in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationcreateDatabaseStatementsForConnectionDictionary in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray createTableStatementsForEntityGroup(NSArray arg0)
createTableStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationcreateTableStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray createTableStatementsForEntityGroups(NSArray arg0)
createTableStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationcreateTableStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray dropDatabaseStatementsForConnectionDictionary(NSDictionary arg0, NSDictionary arg1)
dropDatabaseStatementsForConnectionDictionary in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropDatabaseStatementsForConnectionDictionary in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray dropPrimaryKeySupportStatementsForEntityGroup(NSArray arg0)
dropPrimaryKeySupportStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropPrimaryKeySupportStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray dropPrimaryKeySupportStatementsForEntityGroups(NSArray arg0)
dropPrimaryKeySupportStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropPrimaryKeySupportStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray dropTableStatementsForEntityGroup(NSArray arg0)
dropTableStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropTableStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray dropTableStatementsForEntityGroups(NSArray arg0)
dropTableStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropTableStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray foreignKeyConstraintStatementsForRelationship(com.webobjects.eoaccess.EORelationship arg0)
foreignKeyConstraintStatementsForRelationship in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationforeignKeyConstraintStatementsForRelationship in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray primaryKeyConstraintStatementsForEntityGroup(NSArray arg0)
primaryKeyConstraintStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationprimaryKeyConstraintStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray primaryKeyConstraintStatementsForEntityGroups(NSArray arg0)
primaryKeyConstraintStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationprimaryKeyConstraintStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray primaryKeySupportStatementsForEntityGroup(NSArray arg0)
primaryKeySupportStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationprimaryKeySupportStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray primaryKeySupportStatementsForEntityGroups(NSArray arg0)
primaryKeySupportStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationprimaryKeySupportStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic String schemaCreationScriptForEntities(NSArray arg0, NSDictionary arg1)
schemaCreationScriptForEntities in class com.webobjects.eoaccess.EOSynchronizationFactorypublic NSArray schemaCreationStatementsForEntities(NSArray arg0, NSDictionary arg1)
schemaCreationStatementsForEntities in class com.webobjects.eoaccess.EOSynchronizationFactorypublic NSArray statementsToInsertColumnForAttribute(EOAttribute attribute, NSDictionary options)
statementsToInsertColumnForAttribute in class com.webobjects.eoaccess.EOSynchronizationFactoryCopyright © 2002 – 2020 Project Wonder.