Provides access to dataset deletion and renaming, table and index analysis, field validation and version and object class registration.
|AnalyzeIndex||Analyze the index to generate DBMS statistics.|
|AnalyzeTable||Analyze the table to generate DBMS statistics.|
|CanDelete||Checks if an object can be deleted.|
|CanRename||Checks if an object can be renamed.|
|DeleteByName||Deletes an object by it's name.|
|GetObjectClassNameByID||Gets fully qualified feature class name by object class id.|
|GetRelationshipClassNameByID||Gets fully qualified relationship class name by relationship class id.|
|IsRegisteredAsObjectClass||Checks if an object is registered as an object class.|
|IsRegisteredAsVersioned||Checks if an object is registered as versioned.|
|ValidateField||Validate a field, performing type conversion if necessary.|
Gets fully qualified feature class name by object class id.
Public Function GetObjectClassNameByID ( _ ByVal ObjectClassID As Integer _ ) As String
public string GetObjectClassNameByID ( int ObjectClassID );
The GetObjectClassNameByIDmethod can be used to get the fully qualified name of a feature class or table that is registered as an ObjectClass with the geodatabase based on its ObjectClass ID. This name can then be used in a method such as IFeatureWorkspace::OpenFeatureClass, or IFeatureWorkspace::OpenTable to open the feature class or table.
Gets fully qualified relationship class name by relationship class id.
Public Function GetRelationshipClassNameByID ( _ ByVal relClassId As Integer _ ) As String
public string GetRelationshipClassNameByID ( int relClassId );
The GetRelationshipClassNameByIDmethod can be used to get the fully qualified name of a relationship class based on its RelationshipClass ID. This name can then be used in a method such as IFeatureWorkspace::OpenRelationshipClassto open the relationship class.
|IFeatureWorkspaceManage||Provides access to dataset deletion and renaming, table and index analysis, field validation and version and object class registration .|
The IFeatureWorkspaceManage2interface extents the IFeatureWorkspaceManage to include utility methods that return the names of object classes and relationship classes based on the class IDs.