|
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.EOSynchronizationFactoryprotected 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.EOSchemaGenerationprimaryKeySupportStatementsForEntityGroups 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.EOSchemaSynchronizationstatementsToModifyColumnNullRule in class com.webobjects.eoaccess.EOSynchronizationFactorypublic boolean supportsDirectColumnNullRuleModification()
supportsDirectColumnNullRuleModification in interface com.webobjects.eoaccess.EOSchemaSynchronizationsupportsDirectColumnNullRuleModification 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.EOSchemaSynchronizationstatementsToRenameColumnNamed 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.EOSchemaSynchronizationstatementsToConvertColumnType in class com.webobjects.eoaccess.EOSynchronizationFactorypublic boolean supportsDirectColumnRenaming()
supportsDirectColumnRenaming in interface com.webobjects.eoaccess.EOSchemaSynchronizationsupportsDirectColumnRenaming 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.EOSchemaSynchronizationstatementsToDeleteColumnNamed 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.EOSchemaSynchronizationstatementsToInsertColumnForAttribute in class com.webobjects.eoaccess.EOSynchronizationFactorypublic com.webobjects.foundation.NSArray dropPrimaryKeySupportStatementsForEntityGroups(com.webobjects.foundation.NSArray entityGroups)
dropPrimaryKeySupportStatementsForEntityGroups in interface com.webobjects.eoaccess.EOSchemaGenerationdropPrimaryKeySupportStatementsForEntityGroups in class com.webobjects.eoaccess.EOSynchronizationFactorypublic com.webobjects.foundation.NSArray _statementsToDropPrimaryKeyConstraintsOnTableNamed(java.lang.String tableName)
_statementsToDropPrimaryKeyConstraintsOnTableNamed in class com.webobjects.eoaccess.EOSynchronizationFactorypublic com.webobjects.foundation.NSArray foreignKeyConstraintStatementsForRelationship(com.webobjects.eoaccess.EORelationship relationship)
foreignKeyConstraintStatementsForRelationship in interface com.webobjects.eoaccess.EOSchemaGenerationforeignKeyConstraintStatementsForRelationship 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.EOSchemaSynchronizationstatementsToRenameTableNamed in class com.webobjects.eoaccess.EOSynchronizationFactorypublic boolean supportsSchemaSynchronization()
supportsSchemaSynchronization in interface com.webobjects.eoaccess.EOSchemaSynchronizationsupportsSchemaSynchronization 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 | |||||||||||