|
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.EOSynchronizationFactory
er.h2.jdbcadaptor.ERH2PlugIn.H2SynchronizationFactory
public static class ERH2PlugIn.H2SynchronizationFactory
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.webobjects.eoaccess.EOSynchronizationFactory |
---|
com.webobjects.eoaccess.EOSynchronizationFactory.Delegate |
Nested classes/interfaces inherited from interface com.webobjects.eoaccess.EOSchemaSynchronization |
---|
com.webobjects.eoaccess.EOSchemaSynchronization.ColumnTypes |
Field Summary |
---|
Fields inherited from class com.webobjects.eoaccess.EOSynchronizationFactory |
---|
_adaptor |
Fields inherited from interface com.webobjects.eoaccess.EOSchemaGeneration |
---|
CreateDatabaseKey, CreatePrimaryKeySupportKey, CreateTablesKey, DropDatabaseKey, DropPrimaryKeySupportKey, DropTablesKey, ForeignKeyConstraintsKey, PrimaryKeyConstraintsKey |
Fields inherited from interface com.webobjects.eoaccess.EOSchemaSynchronization |
---|
AllowsNullKey, ColumnNameKey, ExternalNameKey, ExternalTypeKey, NameKey, PrecisionKey, RelationshipsKey, ScaleKey, SchemaSynchronizationForeignKeyConstraintsKey, SchemaSynchronizationPrimaryKeyConstraintsKey, SchemaSynchronizationPrimaryKeySupportKey, WidthKey |
Constructor Summary | |
---|---|
ERH2PlugIn.H2SynchronizationFactory(com.webobjects.eoaccess.EOAdaptor adaptor)
|
Method Summary | |
---|---|
com.webobjects.foundation.NSArray |
_statementsToDropPrimaryKeyConstraintsOnTableNamed(java.lang.String tableName)
|
java.lang.String |
columnTypeStringForAttribute(com.webobjects.eoaccess.EOAttribute attribute)
|
com.webobjects.foundation.NSArray |
dropPrimaryKeySupportStatementsForEntityGroups(com.webobjects.foundation.NSArray entityGroups)
|
com.webobjects.foundation.NSArray |
dropTableStatementsForEntityGroup(com.webobjects.foundation.NSArray entityGroup)
|
com.webobjects.foundation.NSArray |
foreignKeyConstraintStatementsForRelationship(com.webobjects.eoaccess.EORelationship relationship)
|
java.lang.String |
formatColumnName(java.lang.String columnName)
|
java.lang.String |
formatTableName(java.lang.String tableName)
|
java.lang.String |
formatUpperString(java.lang.String string)
|
com.webobjects.foundation.NSArray |
primaryKeySupportStatementsForEntityGroups(com.webobjects.foundation.NSArray entityGroups)
|
com.webobjects.foundation.NSArray |
statementsToConvertColumnType(java.lang.String columnName,
java.lang.String tableName,
com.webobjects.eoaccess.EOSchemaSynchronization.ColumnTypes oldType,
com.webobjects.eoaccess.EOSchemaSynchronization.ColumnTypes newType,
com.webobjects.foundation.NSDictionary options)
|
com.webobjects.foundation.NSArray |
statementsToDeleteColumnNamed(java.lang.String columnName,
java.lang.String tableName,
com.webobjects.foundation.NSDictionary options)
|
com.webobjects.foundation.NSArray |
statementsToInsertColumnForAttribute(com.webobjects.eoaccess.EOAttribute attribute,
com.webobjects.foundation.NSDictionary options)
|
com.webobjects.foundation.NSArray |
statementsToModifyColumnNullRule(java.lang.String columnName,
java.lang.String tableName,
boolean allowsNull,
com.webobjects.foundation.NSDictionary options)
|
com.webobjects.foundation.NSArray |
statementsToRenameColumnNamed(java.lang.String columnName,
java.lang.String tableName,
java.lang.String newName,
com.webobjects.foundation.NSDictionary nsdictionary)
|
com.webobjects.foundation.NSArray |
statementsToRenameTableNamed(java.lang.String tableName,
java.lang.String newName,
com.webobjects.foundation.NSDictionary options)
|
boolean |
supportsSchemaSynchronization()
|
Methods inherited from class com.webobjects.eoaccess.EOSynchronizationFactory |
---|
_allowsNullForColumnNamed, _alterPhraseCoercingColumnsWithNames, _alterPhraseDeletingColumnsWithNames, _alterPhraseInsertingColumnsWithNames, _alterPhraseInsertionClausePrefixAtIndex, _alterPhraseJoinString, _arePurelyForeignKeyConstraintRelatedChanges, _canConvertColumnOfTypeToTypeOptions, _columnAttributesInEntityGroup, _columnCreationClauseForAttribute, _columnTypeForAttribute, _columnTypeForChangeDictionaryAndAttribute, _columnTypeNamedWithPrecisionScaleAndWidth, _directCoercionsForEntityGroupInTable, _entityGroupInModelForTableNamed, _entityGroupsInModelReferringToTableNamed, _EOSchemaGenerationOptions, _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, _statementsToIndirectlyUpdateObjectStoreForEntityGroupWithChangeDictionaryOptions, _statementsToUpdateObjectStoreForEntityGroup, _tableNameMapInChangeDictionary, _temporaryNameForTableName, adaptor, appendExpressionToScript, createDatabaseStatementsForConnectionDictionary, createTableStatementsForEntityGroup, createTableStatementsForEntityGroups, dropDatabaseStatementsForConnectionDictionary, dropPrimaryKeySupportStatementsForEntityGroup, dropTableStatementsForEntityGroups, isCaseSensitive, isColumnTypeEquivalentToColumnType, logicalErrorsInChangeDictionaryForModelOptions, objectStoreChangesFromAttributeToAttribute, phraseCastingColumnNamed, primaryKeyConstraintStatementsForEntityGroup, primaryKeyConstraintStatementsForEntityGroups, primaryKeyEntityGroupsForEntities, primaryKeySupportStatementsForEntityGroup, schemaCreationScriptForEntities, schemaCreationStatementsForEntities, schemaSynchronizationDelegate, setSchemaSynchronizationDelegate, statementsToCopyTableNamed, statementsToDropForeignKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeyConstraintsOnEntityGroups, statementsToDropPrimaryKeySupportForEntityGroups, statementsToImplementForeignKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeyConstraintsOnEntityGroups, statementsToImplementPrimaryKeySupportForEntityGroups, statementsToUpdateObjectStoreForEntityGroups, statementsToUpdateObjectStoreForModel, supportsDirectColumnCoercion, supportsDirectColumnDeletion, supportsDirectColumnInsertion, supportsDirectColumnNullRuleModification, supportsDirectColumnRenaming, tableEntityGroupsForEntities |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ERH2PlugIn.H2SynchronizationFactory(com.webobjects.eoaccess.EOAdaptor adaptor)
Method Detail |
---|
public com.webobjects.foundation.NSArray _statementsToDropPrimaryKeyConstraintsOnTableNamed(java.lang.String tableName)
_statementsToDropPrimaryKeyConstraintsOnTableNamed
in class com.webobjects.eoaccess.EOSynchronizationFactory
public java.lang.String columnTypeStringForAttribute(com.webobjects.eoaccess.EOAttribute attribute)
public com.webobjects.foundation.NSArray dropPrimaryKeySupportStatementsForEntityGroups(com.webobjects.foundation.NSArray entityGroups)
dropPrimaryKeySupportStatementsForEntityGroups
in interface com.webobjects.eoaccess.EOSchemaGeneration
dropPrimaryKeySupportStatementsForEntityGroups
in class com.webobjects.eoaccess.EOSynchronizationFactory
public com.webobjects.foundation.NSArray dropTableStatementsForEntityGroup(com.webobjects.foundation.NSArray entityGroup)
dropTableStatementsForEntityGroup
in interface com.webobjects.eoaccess.EOSchemaGeneration
dropTableStatementsForEntityGroup
in class com.webobjects.eoaccess.EOSynchronizationFactory
public java.lang.String formatColumnName(java.lang.String columnName)
public java.lang.String formatTableName(java.lang.String tableName)
public java.lang.String formatUpperString(java.lang.String string)
public com.webobjects.foundation.NSArray foreignKeyConstraintStatementsForRelationship(com.webobjects.eoaccess.EORelationship relationship)
foreignKeyConstraintStatementsForRelationship
in interface com.webobjects.eoaccess.EOSchemaGeneration
foreignKeyConstraintStatementsForRelationship
in class com.webobjects.eoaccess.EOSynchronizationFactory
public com.webobjects.foundation.NSArray primaryKeySupportStatementsForEntityGroups(com.webobjects.foundation.NSArray entityGroups)
primaryKeySupportStatementsForEntityGroups
in interface com.webobjects.eoaccess.EOSchemaGeneration
primaryKeySupportStatementsForEntityGroups
in class com.webobjects.eoaccess.EOSynchronizationFactory
public com.webobjects.foundation.NSArray statementsToConvertColumnType(java.lang.String columnName, java.lang.String tableName, com.webobjects.eoaccess.EOSchemaSynchronization.ColumnTypes oldType, com.webobjects.eoaccess.EOSchemaSynchronization.ColumnTypes newType, com.webobjects.foundation.NSDictionary options)
statementsToConvertColumnType
in interface com.webobjects.eoaccess.EOSchemaSynchronization
statementsToConvertColumnType
in class com.webobjects.eoaccess.EOSynchronizationFactory
public com.webobjects.foundation.NSArray statementsToDeleteColumnNamed(java.lang.String columnName, java.lang.String tableName, com.webobjects.foundation.NSDictionary options)
statementsToDeleteColumnNamed
in interface com.webobjects.eoaccess.EOSchemaSynchronization
statementsToDeleteColumnNamed
in class com.webobjects.eoaccess.EOSynchronizationFactory
public com.webobjects.foundation.NSArray statementsToInsertColumnForAttribute(com.webobjects.eoaccess.EOAttribute attribute, com.webobjects.foundation.NSDictionary options)
statementsToInsertColumnForAttribute
in interface com.webobjects.eoaccess.EOSchemaSynchronization
statementsToInsertColumnForAttribute
in class com.webobjects.eoaccess.EOSynchronizationFactory
public com.webobjects.foundation.NSArray statementsToModifyColumnNullRule(java.lang.String columnName, java.lang.String tableName, boolean allowsNull, com.webobjects.foundation.NSDictionary options)
statementsToModifyColumnNullRule
in interface com.webobjects.eoaccess.EOSchemaSynchronization
statementsToModifyColumnNullRule
in class com.webobjects.eoaccess.EOSynchronizationFactory
EOSynchronizationFactory.statementsToModifyColumnNullRule(java.lang.String, java.lang.String, boolean, com.webobjects.foundation.NSDictionary)
public com.webobjects.foundation.NSArray statementsToRenameColumnNamed(java.lang.String columnName, java.lang.String tableName, java.lang.String newName, com.webobjects.foundation.NSDictionary nsdictionary)
statementsToRenameColumnNamed
in interface com.webobjects.eoaccess.EOSchemaSynchronization
statementsToRenameColumnNamed
in class com.webobjects.eoaccess.EOSynchronizationFactory
public com.webobjects.foundation.NSArray statementsToRenameTableNamed(java.lang.String tableName, java.lang.String newName, com.webobjects.foundation.NSDictionary options)
statementsToRenameTableNamed
in interface com.webobjects.eoaccess.EOSchemaSynchronization
statementsToRenameTableNamed
in class com.webobjects.eoaccess.EOSynchronizationFactory
public boolean supportsSchemaSynchronization()
supportsSchemaSynchronization
in interface com.webobjects.eoaccess.EOSchemaSynchronization
supportsSchemaSynchronization
in class com.webobjects.eoaccess.EOSynchronizationFactory
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |