IClassSchemaEdit6 Interface

.

Members

Name Description
Method AddFields Batch API to add fields and collectively persist to data element.
Method AddGlobalID Adds a global ID column to a class and populates it with GUIDs.
Method AlterAliasName The alias name of the object class.
Method AlterClassExtensionCLSID Changes the class extension COM class associated with this database class.
Method AlterClassExtensionProperties Changes the class extension properties associated with this object class.
Method AlterDefaultValue The default value of the object class field.
Method AlterDomain The default domain of the object class field.
Method AlterFieldAliasName The alias name of the object class field.
Method AlterFieldModelName The model name of the object class field.
Method AlterFieldName Alter the name of the object class field.
Method AlterFields Batch API to alter fields and collectively persist to data element.
Method AlterInstanceCLSID Changes the instance COM class associated with this database class.
Method AlterModelName The model name of the object class.
Method AssignDomainsAndDefaultsToFields Batch API to assign domains and default values to fields and collectively persist to data element.
Write-only property CreatedAtFieldName Changes the field name for recording the creation time for Editor Tracking on this object class.
Write-only property CreatorFieldName Changes the field name for recording the creator for Editor Tracking on this object class.
Method DeleteFields Batch API to delete fields and collectively persist to data element.
Method DeleteGlobalID Deletes the global ID column.
Write-only property EditedAtFieldName Changes the field name for recording the edit time for Editor Tracking on this object class.
Write-only property EditorFieldName Changes the field name for recording the editor for Editor Tracking on this object class.
Write-only property IsTimeInUTC Change the property to determine Editor Tracking times are recorded in UTC.
Method RegisterAsObjectClass Registers this class with the database, assigning it a class id and creating an object id column.
Method RegisterWithGeodatabase Registers this table with the Geodatabase, assigning it a class id, and setting Object ID and (if spatial) Shape properties.

IClassSchemaEdit6.AddFields Method

Batch API to add fields and collectively persist to data element.

Public Sub AddFields ( _
    ByVal Fields As IFields _
)
public void AddFields (
    IFields Fields
);

IClassSchemaEdit6.AlterFields Method

Batch API to alter fields and collectively persist to data element.

Public Sub AlterFields ( _
    ByVal originalFields As IFields, _
    ByVal alteredFields As IFields _
)
public void AlterFields (
    IFields originalFields,
    IFields alteredFields
);

IClassSchemaEdit6.AssignDomainsAndDefaultsToFields Method

Batch API to assign domains and default values to fields and collectively persist to data element.

Public Sub AssignDomainsAndDefaultsToFields ( _
    ByVal FieldNames As IStringArray, _
    ByVal Values As IVariantArray, _
    ByVal allDomainNames As IStringArray, _
    ByVal subtypeArrays As IArray, _
    ByVal ClearValues As IVariantArray, _
    ByVal Table As ITable _
)
public void AssignDomainsAndDefaultsToFields (
    IStringArray FieldNames,
    IVariantArray Values,
    IStringArray allDomainNames,
    IArray subtypeArrays,
    IVariantArray ClearValues,
    ITable Table
);

IClassSchemaEdit6.DeleteFields Method

Batch API to delete fields and collectively persist to data element.

Public Sub DeleteFields ( _
    ByVal Fields As IFields _
)
public void DeleteFields (
    IFields Fields
);

Inherited Interfaces

Interfaces Description
IClassSchemaEdit5 Provides access to member to modify an object class schema.
IClassSchemaEdit4 Provides access to members that modify an object class's Editor Tracking properties.
IClassSchemaEdit3 Provides access to members that modify an object class's extension properties.
IClassSchemaEdit2 Provides access to members that modify an object class's extension properties.
IClassSchemaEdit Provides access to member to modify an object class schema.

Classes that implement IClassSchemaEdit6

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.