|
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
com.webobjects.jdbcadaptor._MySQLPlugIn.MySQLSynchronizationFactory
public static class _MySQLPlugIn.MySQLSynchronizationFactory
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 | |
---|---|
_MySQLPlugIn.MySQLSynchronizationFactory(com.webobjects.eoaccess.EOAdaptor adaptor)
|
Method Summary | |
---|---|
java.lang.String |
_alterPhraseInsertionClausePrefixAtIndex(int columnIndex)
|
com.webobjects.foundation.NSArray |
_statementsToDropPrimaryKeyConstraintsOnTableNamed(java.lang.String tableName)
|
com.webobjects.eoaccess.EOAttribute |
attributeInEntityWithColumnName(com.webobjects.eoaccess.EOEntity entity,
java.lang.String columnName)
|
com.webobjects.foundation.NSArray |
dropPrimaryKeySupportStatementsForEntityGroups(com.webobjects.foundation.NSArray entityGroups)
|
com.webobjects.foundation.NSArray |
foreignKeyConstraintStatementsForRelationship(com.webobjects.eoaccess.EORelationship relationship)
|
protected java.lang.String |
formatColumnName(java.lang.String name)
|
protected java.lang.String |
formatTableName(java.lang.String name)
|
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 options)
|
com.webobjects.foundation.NSArray |
statementsToRenameTableNamed(java.lang.String tableName,
java.lang.String newName,
com.webobjects.foundation.NSDictionary options)
|
boolean |
supportsDirectColumnNullRuleModification()
|
boolean |
supportsDirectColumnRenaming()
|
boolean |
supportsSchemaSynchronization()
|
Methods inherited from class com.webobjects.eoaccess.EOSynchronizationFactory |
---|
_allowsNullForColumnNamed, _alterPhraseCoercingColumnsWithNames, _alterPhraseDeletingColumnsWithNames, _alterPhraseInsertingColumnsWithNames, _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, dropTableStatementsForEntityGroup, 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, tableEntityGroupsForEntities |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public _MySQLPlugIn.MySQLSynchronizationFactory(com.webobjects.eoaccess.EOAdaptor adaptor)
Method Detail |
---|
public java.lang.String _alterPhraseInsertionClausePrefixAtIndex(int columnIndex)
_alterPhraseInsertionClausePrefixAtIndex
in class com.webobjects.eoaccess.EOSynchronizationFactory
protected java.lang.String formatTableName(java.lang.String name)
protected java.lang.String formatColumnName(java.lang.String name)
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.eoaccess.EOAttribute attributeInEntityWithColumnName(com.webobjects.eoaccess.EOEntity entity, java.lang.String columnName)
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
public boolean supportsDirectColumnNullRuleModification()
supportsDirectColumnNullRuleModification
in interface com.webobjects.eoaccess.EOSchemaSynchronization
supportsDirectColumnNullRuleModification
in class com.webobjects.eoaccess.EOSynchronizationFactory
public com.webobjects.foundation.NSArray statementsToRenameColumnNamed(java.lang.String columnName, java.lang.String tableName, java.lang.String newName, com.webobjects.foundation.NSDictionary options)
statementsToRenameColumnNamed
in interface com.webobjects.eoaccess.EOSchemaSynchronization
statementsToRenameColumnNamed
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 boolean supportsDirectColumnRenaming()
supportsDirectColumnRenaming
in interface com.webobjects.eoaccess.EOSchemaSynchronization
supportsDirectColumnRenaming
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 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 _statementsToDropPrimaryKeyConstraintsOnTableNamed(java.lang.String tableName)
_statementsToDropPrimaryKeyConstraintsOnTableNamed
in class com.webobjects.eoaccess.EOSynchronizationFactory
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 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 |