C# 클래스 Zetbox.Server.SchemaManagement.Cases

상속: IDisposable
파일 보기 프로젝트 열기: daszat/zetbox 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
DoChangeDefaultValue ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
DoChangeIndexConstraint ( IndexConstraint uc ) : void
DoChangeObjectClassACL ( ObjectClass objClass ) : void
DoChangeObjectClassInheritance ( ObjectClass objClass ) : void
DoChangeRelationEndTypes ( Relation rel ) : void
DoChangeRelationName ( Relation rel ) : void
DoChangeRelationType_from_1_1_to_1_n ( Relation rel ) : void
DoChangeRelationType_from_1_1_to_n_m ( Relation rel ) : void
DoChangeRelationType_from_1_n_to_1_1 ( Relation rel ) : void
DoChangeRelationType_from_1_n_to_n_m ( Relation rel ) : void
DoChangeRelationType_from_n_m_to_1_1 ( Relation rel ) : void
DoChangeRelationType_from_n_m_to_1_n ( Relation rel ) : void
DoChangeTphToTpt ( ObjectClass objClass ) : void

Changes table layout from table-per-hierarchy to table-per-type. This operates only on the saved schema to avoid doing work of other cases, specifically the Do(New/Change)*Property cases.

DoChangeTptToTph ( ObjectClass objClass ) : void

Changes table layout from table-per-type to table-per-hierarchy. This operates only on the saved schema to avoid doing work of other cases, specifically the Do(New/Change)*Property cases.

After this has run the database should look as if the saved schema already was TPH, but nothing else had changed.

DoChangeValueTypeProperty_To_NotNullable ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
DoChangeValueTypeProperty_To_Nullable ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
DoChange_1_1_Storage ( Relation rel ) : void
DoCreateOrReplaceUpdateRightsTrigger ( ObjectClass objClass ) : void
DoCreateRefreshAllRightsProcedure ( List allACLTables ) : void
DoCreateRightsViewUnmaterialized ( ObjectClass objClass ) : void
DoCreateUpdateRightsTrigger ( Relation rel ) : void
DoDeleteCompoundObjectProperty ( ObjectClass objClass, CompoundObjectProperty savedCProp, string prefix ) : void
DoDeleteCompoundObjectPropertyList ( ObjectClass objClass, CompoundObjectProperty savedCProp, string prefix ) : void
DoDeleteIndexConstraint ( IndexConstraint uc ) : void
DoDeleteObjectClass ( ObjectClass savedObjClass ) : void
DoDeleteObjectClassSecurityRules ( ObjectClass objClass ) : void
DoDeleteValueTypeProperty ( ObjectClass objClass, ValueTypeProperty savedProp, string prefix ) : void
DoDeleteValueTypePropertyList ( ObjectClass objClass, ValueTypeProperty savedProp, string prefix ) : void
DoDelete_1_1_Relation ( Relation savedRel ) : void
DoDelete_1_N_Relation ( Relation savedRel ) : void
DoDelete_N_M_Relation ( Relation savedRel ) : void
DoMoveCompoundObjectPropertyList ( ObjectClass objClass, CompoundObjectProperty cprop ) : void
DoMoveValueTypeProperty ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
DoMoveValueTypePropertyList ( ObjectClass objClass, ValueTypeProperty prop ) : void
DoNewCompoundObjectProperty ( ObjectClass objClass, CompoundObjectProperty cprop, string prefix ) : void
DoNewCompoundObjectPropertyList ( ObjectClass objClass, CompoundObjectProperty cprop ) : void
DoNewIndexConstraint ( IndexConstraint uc ) : void
DoNewObjectClass ( ObjectClass objClass ) : void
DoNewObjectClassACL ( ObjectClass objClass ) : void
DoNewObjectClassInheritance ( ObjectClass objClass ) : void
DoNewValueTypePropertyList ( ObjectClass objClass, ValueTypeProperty prop ) : void
DoNewValueTypePropertyNotNullable ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
DoNewValueTypePropertyNullable ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
DoNew_1_1_Relation ( Relation rel ) : void
DoNew_1_N_Relation ( Relation rel ) : void
DoNew_N_M_Relation ( Relation rel ) : void
DoRemoveObjectClassInheritance ( ObjectClass objClass ) : void
DoRenameCompoundObjectPropertyListName ( ObjectClass objClass, CompoundObjectProperty cprop ) : void
DoRenameObjectClassACL ( ObjectClass objClass ) : void
DoRenameObjectClassTable ( ObjectClass objClass ) : void
DoRenameValueTypePropertyListName ( ObjectClass objClass, ValueTypeProperty prop ) : void
DoRenameValueTypePropertyName ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
Do_1_1_RelationChange_FromNotNullable_To_Nullable ( Relation rel, RelationEndRole role ) : void
Do_1_1_RelationChange_FromNullable_To_NotNullable ( Relation rel, RelationEndRole role ) : void
Do_1_N_RelationChange_FromIndexed_To_NotIndexed ( Relation rel ) : void
Do_1_N_RelationChange_FromNotIndexed_To_Indexed ( Relation rel ) : void
Do_1_N_RelationChange_FromNotNullable_To_Nullable ( Relation rel ) : void
Do_1_N_RelationChange_FromNullable_To_NotNullable ( Relation rel ) : void
Do_N_M_RelationChange_FromIndexed_To_NotIndexed ( Relation rel, RelationEndRole role ) : void
Do_N_M_RelationChange_FromNotIndexed_To_Indexed ( Relation rel, RelationEndRole role ) : void
ExecuteTriggeredRefreshRights ( ) : void
IsChangeDefaultValue ( System.Property prop ) : bool
IsChangeIndexConstraint ( IndexConstraint uc ) : bool
IsChangeObjectClassACL ( ObjectClass objClass ) : bool
IsChangeObjectClassInheritance ( ObjectClass objClass ) : bool
IsChangeRelationEndTypes ( Relation rel ) : bool
IsChangeRelationName ( Relation rel ) : bool
IsChangeRelationType ( Relation rel ) : bool
IsChangeRelationType_from_1_1_to_1_n ( Relation rel ) : bool
IsChangeRelationType_from_1_1_to_n_m ( Relation rel ) : bool
IsChangeRelationType_from_1_n_to_1_1 ( Relation rel ) : bool
IsChangeRelationType_from_1_n_to_n_m ( Relation rel ) : bool
IsChangeRelationType_from_n_m_to_1_1 ( Relation rel ) : bool
IsChangeRelationType_from_n_m_to_1_n ( Relation rel ) : bool
IsChangeTphToTpt ( ObjectClass objClass ) : bool
IsChangeTptToTph ( ObjectClass objClass ) : bool
IsChangeValueTypeProperty_To_NotNullable ( ValueTypeProperty prop ) : bool
IsChangeValueTypeProperty_To_Nullable ( ValueTypeProperty prop ) : bool
IsChange_1_1_Storage ( Relation rel ) : bool
IsDeleteCompoundObjectProperty ( CompoundObjectProperty savedCProp ) : bool
IsDeleteCompoundObjectPropertyList ( CompoundObjectProperty savedCProp ) : bool
IsDeleteIndexConstraint ( IndexConstraint uc ) : bool
IsDeleteObjectClass ( ObjectClass savedObjClass ) : bool
IsDeleteObjectClassSecurityRules ( ObjectClass objClass ) : bool
IsDeleteValueTypeProperty ( ValueTypeProperty savedProp ) : bool
IsDeleteValueTypePropertyList ( ValueTypeProperty savedProp ) : bool
IsDelete_1_1_Relation ( Relation savedRel ) : bool
IsDelete_1_N_Relation ( Relation rel ) : bool
IsDelete_N_M_Relation ( Relation savedRel ) : bool
IsMoveCompoundObjectPropertyList ( CompoundObjectProperty prop ) : bool
IsMoveValueTypeProperty ( ValueTypeProperty prop ) : bool
IsMoveValueTypePropertyList ( ValueTypeProperty prop ) : bool
IsNewCompoundObjectProperty ( CompoundObjectProperty prop ) : bool
IsNewCompoundObjectPropertyList ( CompoundObjectProperty prop ) : bool
IsNewIndexConstraint ( IndexConstraint uc ) : bool
IsNewObjectClass ( ObjectClass objClass ) : bool
IsNewObjectClassACL ( ObjectClass objClass ) : bool
IsNewObjectClassInheritance ( ObjectClass objClass ) : bool
IsNewValueTypePropertyList ( ValueTypeProperty prop ) : bool
IsNewValueTypePropertyNotNullable ( ValueTypeProperty prop ) : bool
IsNewValueTypePropertyNullable ( ValueTypeProperty prop ) : bool
IsNew_1_1_Relation ( Relation rel ) : bool
IsNew_1_N_Relation ( Relation rel ) : bool
IsNew_N_M_Relation ( Relation rel ) : bool
IsRemoveObjectClassInheritance ( ObjectClass objClass ) : bool
IsRenameCompoundObjectPropertyListName ( CompoundObjectProperty prop ) : bool
IsRenameObjectClassACL ( ObjectClass objClass ) : bool
IsRenameObjectClassTable ( ObjectClass objClass ) : bool
IsRenameValueTypePropertyListName ( ValueTypeProperty prop ) : bool
IsRenameValueTypePropertyName ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : bool
Is_1_1_RelationChange_FromNotNullable_To_Nullable ( Relation rel, RelationEndRole role ) : bool
Is_1_1_RelationChange_FromNullable_To_NotNullable ( Relation rel, RelationEndRole role ) : bool
Is_1_N_RelationChange_FromIndexed_To_NotIndexed ( Relation rel ) : bool
Is_1_N_RelationChange_FromNotIndexed_To_Indexed ( Relation rel ) : bool
Is_1_N_RelationChange_FromNotNullable_To_Nullable ( Relation rel ) : bool
Is_1_N_RelationChange_FromNullable_To_NotNullable ( Relation rel ) : bool
Is_N_M_RelationChange_FromIndexed_To_NotIndexed ( Relation rel, RelationEndRole role ) : bool
Is_N_M_RelationChange_FromNotIndexed_To_Indexed ( Relation rel, RelationEndRole role ) : bool

비공개 메소드들

메소드 설명
Cases ( IZetboxContext schema, ISchemaProvider db, IZetboxContext savedSchema, IEnumerable migrationFragments ) : System
CheckValueTypePropertyHasWarnings ( ValueTypeProperty prop ) : void
CreateCompoundObjectProperty ( TableRef tblName, CompoundObjectProperty cprop, string prefix, bool logAsNew ) : void
CreateFKColumn ( RelationEnd otherEnd, TableRef tblName, string colName, bool forceTPH = false ) : void

Creates a fk column "colName" on table "tblName", pointing to "otherEnd".

CreateTPHNotNullCheckConstraint ( TableRef tblName, string colName, ObjectClass objClass ) : void
CreateValueTypePropertyNullable ( TableRef tblName, ValueTypeProperty prop, string colName, bool withDefault ) : void
Delete_1_1_Relation_DropColumns ( Relation rel, RelationEnd relEnd, RelationEnd otherEnd, RelationEndRole role ) : void
DoNewSchema ( string schemaName ) : void
IsNewSchema ( string schemaName ) : bool
IsParentOf ( ObjectClass objClass, ObjectClass child ) : bool
New_1_1_Relation_CreateColumns ( Relation rel, RelationEnd relEnd, RelationEnd otherEnd, RelationEndRole role ) : void
PostMigration ( ClassMigrationEventType classMigrationEventType, ObjectClass savedObjClass, ObjectClass objClass ) : void
PostMigration ( PropertyMigrationEventType propertyMigrationEventType, System.Property savedObjProperty, System.Property objProperty ) : void
PostMigration ( RelationMigrationEventType relationMigrationEventType, Relation savedObjRelation, Relation objRelation ) : void
PreMigration ( ClassMigrationEventType classMigrationEventType, ObjectClass savedObjClass, ObjectClass objClass ) : bool
PreMigration ( PropertyMigrationEventType propertyMigrationEventType, System.Property savedObjProperty, System.Property objProperty ) : bool
PreMigration ( RelationMigrationEventType relationMigrationEventType, Relation savedObjRelation, Relation objRelation ) : bool
TryInspect_1_1_Relation ( Relation rel, RelationEnd relEnd, RelationEnd otherEnd, RelationEndRole role, TableRef &tblName, TableRef &refTblName, string &assocName, string &colName, string &idxName ) : bool
TryInspect_1_N_Relation ( Relation rel, string &assocName, RelationEnd &relEnd, RelationEnd &otherEnd, TableRef &tblName, TableRef &refTblName, string &colName, bool &hasPersistentOrder, string &listPosName ) : bool

Tries to dissect a relation for the 1_N case.

TryInspect_N_M_Relation ( Relation rel, string &assocName, TableRef &tblName, string &fkAName, string &fkBName, ObjectClass &aType, ObjectClass &bType ) : bool
WriteDefaultValue ( TableRef tblName, string colName, DefaultConstraint def, IEnumerable discriminatorFilter ) : bool

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoChangeDefaultValue() 공개 메소드

public DoChangeDefaultValue ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
objClass ObjectClass
prop ValueTypeProperty
prefix string
리턴 void

DoChangeIndexConstraint() 공개 메소드

public DoChangeIndexConstraint ( IndexConstraint uc ) : void
uc IndexConstraint
리턴 void

DoChangeObjectClassACL() 공개 메소드

public DoChangeObjectClassACL ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoChangeObjectClassInheritance() 공개 메소드

public DoChangeObjectClassInheritance ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoChangeRelationEndTypes() 공개 메소드

public DoChangeRelationEndTypes ( Relation rel ) : void
rel Relation
리턴 void

DoChangeRelationName() 공개 메소드

public DoChangeRelationName ( Relation rel ) : void
rel Relation
리턴 void

DoChangeRelationType_from_1_1_to_1_n() 공개 메소드

public DoChangeRelationType_from_1_1_to_1_n ( Relation rel ) : void
rel Relation
리턴 void

DoChangeRelationType_from_1_1_to_n_m() 공개 메소드

public DoChangeRelationType_from_1_1_to_n_m ( Relation rel ) : void
rel Relation
리턴 void

DoChangeRelationType_from_1_n_to_1_1() 공개 메소드

public DoChangeRelationType_from_1_n_to_1_1 ( Relation rel ) : void
rel Relation
리턴 void

DoChangeRelationType_from_1_n_to_n_m() 공개 메소드

public DoChangeRelationType_from_1_n_to_n_m ( Relation rel ) : void
rel Relation
리턴 void

DoChangeRelationType_from_n_m_to_1_1() 공개 메소드

public DoChangeRelationType_from_n_m_to_1_1 ( Relation rel ) : void
rel Relation
리턴 void

DoChangeRelationType_from_n_m_to_1_n() 공개 메소드

public DoChangeRelationType_from_n_m_to_1_n ( Relation rel ) : void
rel Relation
리턴 void

DoChangeTphToTpt() 공개 메소드

Changes table layout from table-per-hierarchy to table-per-type. This operates only on the saved schema to avoid doing work of other cases, specifically the Do(New/Change)*Property cases.
public DoChangeTphToTpt ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoChangeTptToTph() 공개 메소드

Changes table layout from table-per-type to table-per-hierarchy. This operates only on the saved schema to avoid doing work of other cases, specifically the Do(New/Change)*Property cases.
After this has run the database should look as if the saved schema already was TPH, but nothing else had changed.
public DoChangeTptToTph ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoChangeValueTypeProperty_To_NotNullable() 공개 메소드

public DoChangeValueTypeProperty_To_NotNullable ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
objClass ObjectClass
prop ValueTypeProperty
prefix string
리턴 void

DoChangeValueTypeProperty_To_Nullable() 공개 메소드

public DoChangeValueTypeProperty_To_Nullable ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
objClass ObjectClass
prop ValueTypeProperty
prefix string
리턴 void

DoChange_1_1_Storage() 공개 메소드

public DoChange_1_1_Storage ( Relation rel ) : void
rel Relation
리턴 void

DoCreateOrReplaceUpdateRightsTrigger() 공개 메소드

public DoCreateOrReplaceUpdateRightsTrigger ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoCreateRefreshAllRightsProcedure() 공개 메소드

public DoCreateRefreshAllRightsProcedure ( List allACLTables ) : void
allACLTables List
리턴 void

DoCreateRightsViewUnmaterialized() 공개 메소드

public DoCreateRightsViewUnmaterialized ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoCreateUpdateRightsTrigger() 공개 메소드

public DoCreateUpdateRightsTrigger ( Relation rel ) : void
rel Relation
리턴 void

DoDeleteCompoundObjectProperty() 공개 메소드

public DoDeleteCompoundObjectProperty ( ObjectClass objClass, CompoundObjectProperty savedCProp, string prefix ) : void
objClass ObjectClass
savedCProp CompoundObjectProperty
prefix string
리턴 void

DoDeleteCompoundObjectPropertyList() 공개 메소드

public DoDeleteCompoundObjectPropertyList ( ObjectClass objClass, CompoundObjectProperty savedCProp, string prefix ) : void
objClass ObjectClass
savedCProp CompoundObjectProperty
prefix string
리턴 void

DoDeleteIndexConstraint() 공개 메소드

public DoDeleteIndexConstraint ( IndexConstraint uc ) : void
uc IndexConstraint
리턴 void

DoDeleteObjectClass() 공개 메소드

public DoDeleteObjectClass ( ObjectClass savedObjClass ) : void
savedObjClass ObjectClass
리턴 void

DoDeleteObjectClassSecurityRules() 공개 메소드

public DoDeleteObjectClassSecurityRules ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoDeleteValueTypeProperty() 공개 메소드

public DoDeleteValueTypeProperty ( ObjectClass objClass, ValueTypeProperty savedProp, string prefix ) : void
objClass ObjectClass
savedProp ValueTypeProperty
prefix string
리턴 void

DoDeleteValueTypePropertyList() 공개 메소드

public DoDeleteValueTypePropertyList ( ObjectClass objClass, ValueTypeProperty savedProp, string prefix ) : void
objClass ObjectClass
savedProp ValueTypeProperty
prefix string
리턴 void

DoDelete_1_1_Relation() 공개 메소드

public DoDelete_1_1_Relation ( Relation savedRel ) : void
savedRel Relation
리턴 void

DoDelete_1_N_Relation() 공개 메소드

public DoDelete_1_N_Relation ( Relation savedRel ) : void
savedRel Relation
리턴 void

DoDelete_N_M_Relation() 공개 메소드

public DoDelete_N_M_Relation ( Relation savedRel ) : void
savedRel Relation
리턴 void

DoMoveCompoundObjectPropertyList() 공개 메소드

public DoMoveCompoundObjectPropertyList ( ObjectClass objClass, CompoundObjectProperty cprop ) : void
objClass ObjectClass
cprop CompoundObjectProperty
리턴 void

DoMoveValueTypeProperty() 공개 메소드

public DoMoveValueTypeProperty ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
objClass ObjectClass
prop ValueTypeProperty
prefix string
리턴 void

DoMoveValueTypePropertyList() 공개 메소드

public DoMoveValueTypePropertyList ( ObjectClass objClass, ValueTypeProperty prop ) : void
objClass ObjectClass
prop ValueTypeProperty
리턴 void

DoNewCompoundObjectProperty() 공개 메소드

public DoNewCompoundObjectProperty ( ObjectClass objClass, CompoundObjectProperty cprop, string prefix ) : void
objClass ObjectClass
cprop CompoundObjectProperty
prefix string
리턴 void

DoNewCompoundObjectPropertyList() 공개 메소드

public DoNewCompoundObjectPropertyList ( ObjectClass objClass, CompoundObjectProperty cprop ) : void
objClass ObjectClass
cprop CompoundObjectProperty
리턴 void

DoNewIndexConstraint() 공개 메소드

public DoNewIndexConstraint ( IndexConstraint uc ) : void
uc IndexConstraint
리턴 void

DoNewObjectClass() 공개 메소드

public DoNewObjectClass ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoNewObjectClassACL() 공개 메소드

public DoNewObjectClassACL ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoNewObjectClassInheritance() 공개 메소드

public DoNewObjectClassInheritance ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoNewValueTypePropertyList() 공개 메소드

public DoNewValueTypePropertyList ( ObjectClass objClass, ValueTypeProperty prop ) : void
objClass ObjectClass
prop ValueTypeProperty
리턴 void

DoNewValueTypePropertyNotNullable() 공개 메소드

public DoNewValueTypePropertyNotNullable ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
objClass ObjectClass
prop ValueTypeProperty
prefix string
리턴 void

DoNewValueTypePropertyNullable() 공개 메소드

public DoNewValueTypePropertyNullable ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
objClass ObjectClass
prop ValueTypeProperty
prefix string
리턴 void

DoNew_1_1_Relation() 공개 메소드

public DoNew_1_1_Relation ( Relation rel ) : void
rel Relation
리턴 void

DoNew_1_N_Relation() 공개 메소드

public DoNew_1_N_Relation ( Relation rel ) : void
rel Relation
리턴 void

DoNew_N_M_Relation() 공개 메소드

public DoNew_N_M_Relation ( Relation rel ) : void
rel Relation
리턴 void

DoRemoveObjectClassInheritance() 공개 메소드

public DoRemoveObjectClassInheritance ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoRenameCompoundObjectPropertyListName() 공개 메소드

public DoRenameCompoundObjectPropertyListName ( ObjectClass objClass, CompoundObjectProperty cprop ) : void
objClass ObjectClass
cprop CompoundObjectProperty
리턴 void

DoRenameObjectClassACL() 공개 메소드

public DoRenameObjectClassACL ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoRenameObjectClassTable() 공개 메소드

public DoRenameObjectClassTable ( ObjectClass objClass ) : void
objClass ObjectClass
리턴 void

DoRenameValueTypePropertyListName() 공개 메소드

public DoRenameValueTypePropertyListName ( ObjectClass objClass, ValueTypeProperty prop ) : void
objClass ObjectClass
prop ValueTypeProperty
리턴 void

DoRenameValueTypePropertyName() 공개 메소드

public DoRenameValueTypePropertyName ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : void
objClass ObjectClass
prop ValueTypeProperty
prefix string
리턴 void

Do_1_1_RelationChange_FromNotNullable_To_Nullable() 공개 메소드

public Do_1_1_RelationChange_FromNotNullable_To_Nullable ( Relation rel, RelationEndRole role ) : void
rel Relation
role RelationEndRole
리턴 void

Do_1_1_RelationChange_FromNullable_To_NotNullable() 공개 메소드

public Do_1_1_RelationChange_FromNullable_To_NotNullable ( Relation rel, RelationEndRole role ) : void
rel Relation
role RelationEndRole
리턴 void

Do_1_N_RelationChange_FromIndexed_To_NotIndexed() 공개 메소드

public Do_1_N_RelationChange_FromIndexed_To_NotIndexed ( Relation rel ) : void
rel Relation
리턴 void

Do_1_N_RelationChange_FromNotIndexed_To_Indexed() 공개 메소드

public Do_1_N_RelationChange_FromNotIndexed_To_Indexed ( Relation rel ) : void
rel Relation
리턴 void

Do_1_N_RelationChange_FromNotNullable_To_Nullable() 공개 메소드

public Do_1_N_RelationChange_FromNotNullable_To_Nullable ( Relation rel ) : void
rel Relation
리턴 void

Do_1_N_RelationChange_FromNullable_To_NotNullable() 공개 메소드

public Do_1_N_RelationChange_FromNullable_To_NotNullable ( Relation rel ) : void
rel Relation
리턴 void

Do_N_M_RelationChange_FromIndexed_To_NotIndexed() 공개 메소드

public Do_N_M_RelationChange_FromIndexed_To_NotIndexed ( Relation rel, RelationEndRole role ) : void
rel Relation
role RelationEndRole
리턴 void

Do_N_M_RelationChange_FromNotIndexed_To_Indexed() 공개 메소드

public Do_N_M_RelationChange_FromNotIndexed_To_Indexed ( Relation rel, RelationEndRole role ) : void
rel Relation
role RelationEndRole
리턴 void

ExecuteTriggeredRefreshRights() 공개 메소드

public ExecuteTriggeredRefreshRights ( ) : void
리턴 void

IsChangeDefaultValue() 공개 메소드

public IsChangeDefaultValue ( System.Property prop ) : bool
prop System.Property
리턴 bool

IsChangeIndexConstraint() 공개 메소드

public IsChangeIndexConstraint ( IndexConstraint uc ) : bool
uc IndexConstraint
리턴 bool

IsChangeObjectClassACL() 공개 메소드

public IsChangeObjectClassACL ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsChangeObjectClassInheritance() 공개 메소드

public IsChangeObjectClassInheritance ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsChangeRelationEndTypes() 공개 메소드

public IsChangeRelationEndTypes ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeRelationName() 공개 메소드

public IsChangeRelationName ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeRelationType() 공개 메소드

public IsChangeRelationType ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeRelationType_from_1_1_to_1_n() 공개 메소드

public IsChangeRelationType_from_1_1_to_1_n ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeRelationType_from_1_1_to_n_m() 공개 메소드

public IsChangeRelationType_from_1_1_to_n_m ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeRelationType_from_1_n_to_1_1() 공개 메소드

public IsChangeRelationType_from_1_n_to_1_1 ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeRelationType_from_1_n_to_n_m() 공개 메소드

public IsChangeRelationType_from_1_n_to_n_m ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeRelationType_from_n_m_to_1_1() 공개 메소드

public IsChangeRelationType_from_n_m_to_1_1 ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeRelationType_from_n_m_to_1_n() 공개 메소드

public IsChangeRelationType_from_n_m_to_1_n ( Relation rel ) : bool
rel Relation
리턴 bool

IsChangeTphToTpt() 공개 메소드

public IsChangeTphToTpt ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsChangeTptToTph() 공개 메소드

public IsChangeTptToTph ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsChangeValueTypeProperty_To_NotNullable() 공개 메소드

public IsChangeValueTypeProperty_To_NotNullable ( ValueTypeProperty prop ) : bool
prop ValueTypeProperty
리턴 bool

IsChangeValueTypeProperty_To_Nullable() 공개 메소드

public IsChangeValueTypeProperty_To_Nullable ( ValueTypeProperty prop ) : bool
prop ValueTypeProperty
리턴 bool

IsChange_1_1_Storage() 공개 메소드

public IsChange_1_1_Storage ( Relation rel ) : bool
rel Relation
리턴 bool

IsDeleteCompoundObjectProperty() 공개 메소드

public IsDeleteCompoundObjectProperty ( CompoundObjectProperty savedCProp ) : bool
savedCProp CompoundObjectProperty
리턴 bool

IsDeleteCompoundObjectPropertyList() 공개 메소드

public IsDeleteCompoundObjectPropertyList ( CompoundObjectProperty savedCProp ) : bool
savedCProp CompoundObjectProperty
리턴 bool

IsDeleteIndexConstraint() 공개 메소드

public IsDeleteIndexConstraint ( IndexConstraint uc ) : bool
uc IndexConstraint
리턴 bool

IsDeleteObjectClass() 공개 메소드

public IsDeleteObjectClass ( ObjectClass savedObjClass ) : bool
savedObjClass ObjectClass
리턴 bool

IsDeleteObjectClassSecurityRules() 공개 메소드

public IsDeleteObjectClassSecurityRules ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsDeleteValueTypeProperty() 공개 메소드

public IsDeleteValueTypeProperty ( ValueTypeProperty savedProp ) : bool
savedProp ValueTypeProperty
리턴 bool

IsDeleteValueTypePropertyList() 공개 메소드

public IsDeleteValueTypePropertyList ( ValueTypeProperty savedProp ) : bool
savedProp ValueTypeProperty
리턴 bool

IsDelete_1_1_Relation() 공개 메소드

public IsDelete_1_1_Relation ( Relation savedRel ) : bool
savedRel Relation
리턴 bool

IsDelete_1_N_Relation() 공개 메소드

public IsDelete_1_N_Relation ( Relation rel ) : bool
rel Relation
리턴 bool

IsDelete_N_M_Relation() 공개 메소드

public IsDelete_N_M_Relation ( Relation savedRel ) : bool
savedRel Relation
리턴 bool

IsMoveCompoundObjectPropertyList() 공개 메소드

public IsMoveCompoundObjectPropertyList ( CompoundObjectProperty prop ) : bool
prop CompoundObjectProperty
리턴 bool

IsMoveValueTypeProperty() 공개 메소드

public IsMoveValueTypeProperty ( ValueTypeProperty prop ) : bool
prop ValueTypeProperty
리턴 bool

IsMoveValueTypePropertyList() 공개 메소드

public IsMoveValueTypePropertyList ( ValueTypeProperty prop ) : bool
prop ValueTypeProperty
리턴 bool

IsNewCompoundObjectProperty() 공개 메소드

public IsNewCompoundObjectProperty ( CompoundObjectProperty prop ) : bool
prop CompoundObjectProperty
리턴 bool

IsNewCompoundObjectPropertyList() 공개 메소드

public IsNewCompoundObjectPropertyList ( CompoundObjectProperty prop ) : bool
prop CompoundObjectProperty
리턴 bool

IsNewIndexConstraint() 공개 메소드

public IsNewIndexConstraint ( IndexConstraint uc ) : bool
uc IndexConstraint
리턴 bool

IsNewObjectClass() 공개 메소드

public IsNewObjectClass ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsNewObjectClassACL() 공개 메소드

public IsNewObjectClassACL ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsNewObjectClassInheritance() 공개 메소드

public IsNewObjectClassInheritance ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsNewValueTypePropertyList() 공개 메소드

public IsNewValueTypePropertyList ( ValueTypeProperty prop ) : bool
prop ValueTypeProperty
리턴 bool

IsNewValueTypePropertyNotNullable() 공개 메소드

public IsNewValueTypePropertyNotNullable ( ValueTypeProperty prop ) : bool
prop ValueTypeProperty
리턴 bool

IsNewValueTypePropertyNullable() 공개 메소드

public IsNewValueTypePropertyNullable ( ValueTypeProperty prop ) : bool
prop ValueTypeProperty
리턴 bool

IsNew_1_1_Relation() 공개 메소드

public IsNew_1_1_Relation ( Relation rel ) : bool
rel Relation
리턴 bool

IsNew_1_N_Relation() 공개 메소드

public IsNew_1_N_Relation ( Relation rel ) : bool
rel Relation
리턴 bool

IsNew_N_M_Relation() 공개 메소드

public IsNew_N_M_Relation ( Relation rel ) : bool
rel Relation
리턴 bool

IsRemoveObjectClassInheritance() 공개 메소드

public IsRemoveObjectClassInheritance ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsRenameCompoundObjectPropertyListName() 공개 메소드

public IsRenameCompoundObjectPropertyListName ( CompoundObjectProperty prop ) : bool
prop CompoundObjectProperty
리턴 bool

IsRenameObjectClassACL() 공개 메소드

public IsRenameObjectClassACL ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsRenameObjectClassTable() 공개 메소드

public IsRenameObjectClassTable ( ObjectClass objClass ) : bool
objClass ObjectClass
리턴 bool

IsRenameValueTypePropertyListName() 공개 메소드

public IsRenameValueTypePropertyListName ( ValueTypeProperty prop ) : bool
prop ValueTypeProperty
리턴 bool

IsRenameValueTypePropertyName() 공개 메소드

public IsRenameValueTypePropertyName ( ObjectClass objClass, ValueTypeProperty prop, string prefix ) : bool
objClass ObjectClass
prop ValueTypeProperty
prefix string
리턴 bool

Is_1_1_RelationChange_FromNotNullable_To_Nullable() 공개 메소드

public Is_1_1_RelationChange_FromNotNullable_To_Nullable ( Relation rel, RelationEndRole role ) : bool
rel Relation
role RelationEndRole
리턴 bool

Is_1_1_RelationChange_FromNullable_To_NotNullable() 공개 메소드

public Is_1_1_RelationChange_FromNullable_To_NotNullable ( Relation rel, RelationEndRole role ) : bool
rel Relation
role RelationEndRole
리턴 bool

Is_1_N_RelationChange_FromIndexed_To_NotIndexed() 공개 메소드

public Is_1_N_RelationChange_FromIndexed_To_NotIndexed ( Relation rel ) : bool
rel Relation
리턴 bool

Is_1_N_RelationChange_FromNotIndexed_To_Indexed() 공개 메소드

public Is_1_N_RelationChange_FromNotIndexed_To_Indexed ( Relation rel ) : bool
rel Relation
리턴 bool

Is_1_N_RelationChange_FromNotNullable_To_Nullable() 공개 메소드

public Is_1_N_RelationChange_FromNotNullable_To_Nullable ( Relation rel ) : bool
rel Relation
리턴 bool

Is_1_N_RelationChange_FromNullable_To_NotNullable() 공개 메소드

public Is_1_N_RelationChange_FromNullable_To_NotNullable ( Relation rel ) : bool
rel Relation
리턴 bool

Is_N_M_RelationChange_FromIndexed_To_NotIndexed() 공개 메소드

public Is_N_M_RelationChange_FromIndexed_To_NotIndexed ( Relation rel, RelationEndRole role ) : bool
rel Relation
role RelationEndRole
리턴 bool

Is_N_M_RelationChange_FromNotIndexed_To_Indexed() 공개 메소드

public Is_N_M_RelationChange_FromNotIndexed_To_Indexed ( Relation rel, RelationEndRole role ) : bool
rel Relation
role RelationEndRole
리턴 bool