|
Project Wonder 5.0 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectcom.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory
com.webobjects.eoaccess.EOSynchronizationFactory
com.webobjects.jdbcadaptor._FrontBasePlugIn.FrontbaseSynchronizationFactory
public static class _FrontBasePlugIn.FrontbaseSynchronizationFactory
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory |
|---|
com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory.Delegate |
| Nested classes/interfaces inherited from interface com.webobjects.eoaccess.synchronization.EOSchemaGeneration |
|---|
com.webobjects.eoaccess.synchronization.EOSchemaGeneration.Delegate |
| Nested classes/interfaces inherited from interface com.webobjects.eoaccess.synchronization.EOSchemaSynchronization |
|---|
com.webobjects.eoaccess.synchronization.EOSchemaSynchronization.ColumnTypes |
| Field Summary |
|---|
| Fields inherited from class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory |
|---|
_adaptor |
| Fields inherited from interface com.webobjects.eoaccess.EOSchemaGeneration |
|---|
CreateDatabaseKey, CreateIndexesKey, CreatePrimaryKeySupportKey, CreateTablesKey, DropDatabaseKey, DropIndexesKey, DropPrimaryKeySupportKey, DropTablesKey, ForeignKeyConstraintsKey, PrimaryKeyConstraintsKey |
| Fields inherited from interface com.webobjects.eoaccess.EOSchemaSynchronization |
|---|
AllowsNullKey, ColumnNameKey, ExternalNameKey, ExternalTypeKey, NameKey, PrecisionKey, RelationshipsKey, ScaleKey, SchemaSynchronizationForeignKeyConstraintsKey, SchemaSynchronizationPrimaryKeyConstraintsKey, SchemaSynchronizationPrimaryKeySupportKey, WidthKey |
| Fields inherited from interface com.webobjects.eoaccess.synchronization.EOSchemaSynchronization |
|---|
_commentsEnabled |
| Constructor Summary | |
|---|---|
_FrontBasePlugIn.FrontbaseSynchronizationFactory(EOAdaptor eoadaptor)
|
|
| Methods inherited from class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory |
|---|
_allowsNullForColumnNamed, _alterPhraseCoercingColumnsWithNames, _alterPhraseDeletingColumnsWithNames, _alterPhraseInsertingColumnsWithNames, _alterPhraseInsertionClausePrefixAtIndex, _alterPhraseJoinString, _arePurelyForeignKeyConstraintRelatedChanges, _canConvertColumnOfTypeToTypeOptions, _columnAttributesInEntityGroup, _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, appendExpressionToScript, attributeInEntityWithColumnName, columnDescriptionForTableAndModel, createIndexExpressionsForEntity, createIndexStatementForEntity, dropIndexExpressionsForEntity, dropIndexStatementForEntity, dropIndexStatementsForEntityGroup, dropIndexStatementsForEntityGroups, dropPrimaryKeySupportStatementsForEntityGroup, formatColumnName, formatTableName, indexDefinitionForEntity, indexDescriptionForTableAndModel, isCaseSensitive, isColumnTypeEquivalentToColumnType, logicalErrorsInChangeDictionaryForModelOptions, newChanges, newOptions, objectStoreChangesFromAttributeToAttribute, phraseCastingColumnNamed, primaryKeyEntityGroupsForEntities, primaryKeySupportStatementsForEntityGroups, 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, supportsTableDescriptionIntrospection, tableDescriptionForModel, tableEntityGroupsForEntities |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.webobjects.eoaccess.synchronization.EOSchemaGeneration |
|---|
appendExpressionToScript, dropIndexStatementsForEntityGroup, dropIndexStatementsForEntityGroups, dropPrimaryKeySupportStatementsForEntityGroup, newOptions, primaryKeySupportStatementsForEntityGroups, schemaCreationScriptForEntities, schemaCreationStatementsForEntities, schemaGenerationDelegate, setSchemaGenerationDelegate |
| Methods inherited from interface com.webobjects.eoaccess.synchronization.EOSchemaSynchronization |
|---|
columnDescriptionForTableAndModel, 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, supportsTableDescriptionIntrospection, tableDescriptionForModel |
| Constructor Detail |
|---|
public _FrontBasePlugIn.FrontbaseSynchronizationFactory(EOAdaptor eoadaptor)
| Method Detail |
|---|
public boolean supportsSchemaSynchronization()
supportsSchemaSynchronization in interface com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationsupportsSchemaSynchronization in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory
public static boolean boolValueForKeyDefault(NSDictionary nsdictionary,
String s,
boolean flag)
public String schemaCreationScriptForEntities(NSArray allEntities,
NSDictionary options)
schemaCreationScriptForEntities in class EOSynchronizationFactory
public NSArray schemaCreationStatementsForEntities(NSArray entities,
NSDictionary options)
schemaCreationStatementsForEntities in class EOSynchronizationFactorypublic NSArray dropPrimaryKeySupportStatementsForEntityGroups(NSArray nsarray)
dropPrimaryKeySupportStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropPrimaryKeySupportStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory
public NSArray dropDatabaseStatementsForConnectionDictionary(NSDictionary nsdictionary,
NSDictionary nsdictionary1)
dropDatabaseStatementsForConnectionDictionary in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropDatabaseStatementsForConnectionDictionary in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory
public NSArray createDatabaseStatementsForConnectionDictionary(NSDictionary nsdictionary,
NSDictionary nsdictionary1)
createDatabaseStatementsForConnectionDictionary in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationcreateDatabaseStatementsForConnectionDictionary in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray dropTableStatementsForEntityGroups(NSArray entityGroups)
dropTableStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropTableStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray dropTableStatementsForEntityGroup(NSArray nsarray)
dropTableStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationdropTableStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray primaryKeySupportStatementsForEntityGroup(NSArray<EOEntity> entityGroup)
primaryKeySupportStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationprimaryKeySupportStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray foreignKeyConstraintStatementsForRelationship(EORelationship relationship)
foreignKeyConstraintStatementsForRelationship in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationforeignKeyConstraintStatementsForRelationship in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray createTableStatementsForEntityGroups(NSArray nsarray)
createTableStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationcreateTableStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray createTableStatementsForEntityGroup(NSArray nsarray)
createTableStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationcreateTableStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray createIndexStatementsForEntityGroups(NSArray nsarray)
createIndexStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationcreateIndexStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray createIndexStatementsForEntityGroup(NSArray nsarray)
createIndexStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationcreateIndexStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic StringBuilder addCreateClauseForAttribute(EOAttribute eoattribute)
public String columnTypeStringForAttribute(EOAttribute eoattribute)
public NSArray statementsToConvertColumnType(String columnName,
String tableName,
com.webobjects.eoaccess.synchronization.EOSchemaSynchronization.ColumnTypes oldType,
com.webobjects.eoaccess.synchronization.EOSchemaSynchronization.ColumnTypes newType,
NSDictionary nsdictionary)
statementsToConvertColumnType in class EOSynchronizationFactory
public NSArray statementsToModifyColumnNullRule(String columnName,
String tableName,
boolean allowsNull,
NSDictionary nsdictionary)
statementsToModifyColumnNullRule in class EOSynchronizationFactory
public NSArray statementsToDeleteColumnNamed(String columnName,
String tableName,
NSDictionary options)
statementsToDeleteColumnNamed in class EOSynchronizationFactorypublic String _columnCreationClauseForAttribute(EOAttribute attribute)
_columnCreationClauseForAttribute in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory
public NSArray statementsToInsertColumnForAttribute(EOAttribute attribute,
NSDictionary options)
statementsToInsertColumnForAttribute in class EOSynchronizationFactory
public NSArray statementsToRenameColumnNamed(String columnName,
String tableName,
String newName,
NSDictionary nsdictionary)
statementsToRenameColumnNamed in class EOSynchronizationFactory
public NSArray statementsToRenameTableNamed(String tableName,
String newName,
NSDictionary options)
statementsToRenameTableNamed in class EOSynchronizationFactorypublic NSArray primaryKeyConstraintStatementsForEntityGroups(NSArray entityGroups)
primaryKeyConstraintStatementsForEntityGroups in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationprimaryKeyConstraintStatementsForEntityGroups in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactorypublic NSArray primaryKeyConstraintStatementsForEntityGroup(NSArray entityGroup)
primaryKeyConstraintStatementsForEntityGroup in interface com.webobjects.eoaccess.synchronization.EOSchemaGenerationprimaryKeyConstraintStatementsForEntityGroup in class com.webobjects.eoaccess.synchronization.EOSchemaSynchronizationFactory
|
Last updated: Wed, Feb 22, 2012 07:00 AM EST | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||