ArcObjects Library Reference  (GeoDatabase)    

GeoDatabase Library Contents

The GeoDatabase library contains types for all the definitions relating to data access. Features, tables, networks, TINs are all defined in the GeoDatabase library. The implementation of many of the types is contained in the respective Data Source library.

Interfaces

Interface Description
IArchivableClass Provides access to properties and methods of an archivable class.
IArchivableObject
IArchiveRegistrationInfo The properties used to register a dataset for archiving and for describing an already registered object.
IAttributeRule Provides access to members that return, modify and validate attribute rules.
ICancelOperation .
IClass Provides access to members that return information about and manage the class.
IClassEx Provides access to members that return information about and manage the class.
IClassExtension Provides access to members that initialize and shutdown the class extension.
IClassHelper Provides access to the associated class.
IClassSchemaEdit Provides access to member to modify an object class schema.
IClassSchemaEdit2 Provides access to members that modify an object class's extension properties.
IClassSchemaEdit3 Provides access to members that modify an object class's extension properties.
ICodedValueDomain Provides access to members that return and modify coded value domain values.
ICollectionTableVersionChanges Provides access to members to modify the list of tables that have been changed.
IComplexEdgeFeature Provides access to members that return information about a complex edge feature.
IComplexJunctionFeature Provides access to members that return and modify complex junction features.
IComplexNativeType Provides access to members that supply complex native types.
IComplexNetworkFeature Provides access to members that return and modify complex network features.
ICompressionInfo Provides access to members that indicate the compression status of FileGDB datasets.
IConfigurationKeyword Provides access to members to supply information about configuration keywords.
IConfigurationKeyword2 Provides access to members to supply information about configuration keywords.
IConfigurationParameter Provides access to members to supply information about configuration paramters.
IConfigurationParameter2 Provides access to members to supply information about configuration paramters.
IConfirmSendRelatedObjectEvents Provides access to events that occur when related objects change, move or rotate and confirms that the event be sent.
IConflictClass Provides access to members that control the conflict class.
IConnectivityRule Indicator interface that identifies connectivity rules.
ICopyHelper Provides access to helper functions for post-processing copied metadata.
ICoverageAnnotationFeature Provides access to coverage annotation blob.
ICursor Provides access to members that hand out enumerated rows, field collections and allows for the updating, deleting and inserting of rows.
IDatabaseCompact Provides access to members for compacting an Access database.
IDatabaseConnectionInfo Provides access to members that provide information about the Workspace's connected database.
IDatabaseConnectionInfo2 Provides access to members that provide information about the Workspace's connected database.
IDataChangesEx Provides access to members that return information on data changes
IDataConvertProcess Provides access to members that control the Data Convert Process.
IDataElement Provides access to the Basic Data Element.
IDataElementInfo Provides access to get associated the data element.
IDataElements Provides access to the DataElements Interface.
IDataElementType Provides access to the Data Element Type.
IDataset Provides access to members that supply dataset information.
IDatasetAnalyze Provides access to members that analyze a dataset.
IDatasetComponent Provides access to the common functionality found on all dataset components.
IDatasetComponent2 Provides access to the common functionality found on all dataset components.
IDatasetContainer Provides access to adding datasets to the dataset container.
IDatasetContainer2 Provides access to members that return datasets by name, ID and index.
IDatasetContainer3 Provides access to members that return datasets by name, ID and index.
IDatasetContainerName Provides access to members that hand out enumerated subset names in the dataset container.
IDatasetEdit Provides access to information about the status of datasets being edited.
IDatasetEditEx Provides access to more information on the status of datasets being edited.
IDatasetEditInfo Provides access to members that maintain dataset editing information.
IDatasetFileStat Provides access to members that control Dataset file-based statistics.
IDatasetFileStat2 Provides access to members that control Dataset file-based statistics.
IDatasetName Provides access to members that supply dataset name information.
IDatasetName2 Provides access to members that supply dataset name information.
IDatasetNameFileSize Provides access to members that control DatasetName file size over 2GB
IDatasetNameFileStat Provides access to members that control DatasetName file-based statistics.
IDatasetNameFileStat2 Provides access to members that control DatasetName file-based statistics.
IDataStatistics Provides access to members to generate statistics on a field.
IDEBrowseOptions Provides access to the data element browsing options interface.
IDEDataset Provides access to members that supply dataset data element information.
IDEDatasetType Provides access to the Dataset Data Element Type.
IDEFeatureClass Provides access to members that return information about feature class data elements.
IDEFeatureClassType Provides access to the FeatureClass Data Element Type.
IDEFeatureDataset Indicator interface for feature dataset data elements.
IDEFeatureDatasetType Provides access to the FeatureDataset Data Element Type.
IDEGdbFeatureClass Provides access to members that return information about geodatabase feature class data elements.
IDEGdbTable Provides access to members that return information about geodatabase table data element.
IDEGdbUtilities Provides access to utility functions concerning data elements.
IDEGeoDataServer Provides access to members that describe GeoDataServer objects.
IDEGeoDataServerType Provides access to the GeoDataServer Data Element Type.
IDEGeoDataset Provides access to members that return information about a geographic dataset data element.
IDEGeoDatasetType Provides access to the GeoDataset Data Element Type.
IDEGeometricNetwork Provides access to members that describe geometric network data elements.
IDEGeometricNetworkType Provides access to the Geometric Network Data Element Type.
IDENetworkDataset Provides access to members that describe network dataset data elements.
IDENetworkDatasetType Provides access to an indicator interface for network dataset data element type objects.
IDERasterCatalog Provides access to members that return information about raster catalog data elements.
IDERasterCatalogType Provides access to the RasterCatalog Data Element Type.
IDERelationshipClassEx Provides access to members that describe relationship class data elements.
IDERelationshipClassType Provides access to the RelationshipClass Data Element Type.
IDERepresentationClass Provides access to members that return information about representation class data elements.
IDEServerObject Provides access to members that describe ArcGIS server objects.
IDEServerObjectType Provides access to the ArcGIS Server Object Data Element Type.
IDETable Provides access to members that return information about table data elements.
IDETableType Provides access to the Table Data Element Type.
IDETopology Provides access to members that return information about topology data elements.
IDETopologyType Provides access to the Topology Data Element type.
IDEWorkspace Provides access to members that return information about a workspace data element.
IDEWorkspaceType Provides access to the Workspace Data Element Type.
IDifferenceCursor Provides access to members that control the version difference cursor.
IDifferenceCursorEx Provides access to members that control the difference cursor.
IDomain Provides access to members that return and modify domains and their merge and split policies.
IEdgeConnectivityRule Provides access to members that supply information about, modify and manage edge-edge connectivity rules.
IEdgeFeature Provides access to members that modify and return information about an edge feature.
IEdgeFeatureSource Provides access to members that specify the properties of a network dataset source whose edge elements are derived from line geometry.
IEnumAttributedRelationship Provides access to members that enumerate through the attributed relationships.
IEnumConfigurationKeyword Provides access to members to enumerate configuration keywords.
IEnumConfigurationParameter Provides access to members to enumerate configuration parameters.
IEnumConflictClass Provides access to members that enumerate through conflict classes.
IEnumDataElement Provides access to members that enumerate through DataElements.
IEnumDataset Provides access to members that enumerate through Datasets.
IEnumDatasetName Provides access to members that enumerate through Dataset Names.
IEnumDatasetType Provides access to members that enumerate over a set of dataset types.
IEnumDomain Provides access to members that enumerate through domains.
IEnumEdgeFeature Provides access to members that enumerate edge features and resets the enumeration.
IEnumEventError Provides access to an enumeration of event source errors.
IEnumFeature Provides access to members that hand out enumerated features and reset the enumeration.
IEnumFeatureClass Provides access to members that hand out enumerated featureclasses and reset the enumeration.
IEnumFeatureSetup Provides access to members that define behavior of IEnumFeature.
IEnumFieldError Provides access to members that enumerate through field errors.
IEnumGeometryBind Provides access to members that bind a feature cursor or a selection to a geometry enumerator.
IEnumGPName GPName Enumeration Interface.
IEnumGPValue Value Enumeration Interface.
IEnumHierarchyRange Provides access to a container for accessing network dataset hierarchy ranges.
IEnumHistoricalMarker
IEnumIDs Provides access to members that enumerate through IDs.
IEnumIndex Provides access to members that enumerate over a set of indexes.
IEnumInvalidObject Provides access to members that enumerate through invalid features.
IEnumJunctionFeature Provides access to members that enumerate junction features and resets the enumeration.
IEnumLocator Provides access to members for retrieving a set of locators.
IEnumLocatorName Provides access to members to retrieving a set of Name objects for locators.
IEnumLockInfo Provides access to members that enumerate lock information.
IEnumNameMapping Provides access to members that enumerate and find specified name mappings.
IEnumNetEID Provides access to members that iterate through an enumeration of network element IDs (EIDs).
IEnumNetEIDBuilder Provides access to members that build an enumeration of network element IDs (EIDs).
IEnumNetEIDBuilderGEN Provides access to members that build an enumeration of network element IDs (EIDs).
IEnumNetWeightAssociation Provides access to members that iterate through an enumeration of weight associations.
IEnumNetworkElement Provides access to a container for accessing network dataset network elements.
IEnumNetworkFeature Provides access to members that enumerate network features and resets the enumeration.
IEnumNodeEdge Provides access to the set of edges incident on the specified node.
IEnumObject Provides access to members that enumerate through the objects.
IEnumObjectClass Provides access to members that hand out enumerated object classes and reset the enumeration.
IEnumProperty Provides access to members that enumerate Property.
IEnumRelationship Provides access to members that enumerate relationships.
IEnumRelationshipClass Provides access to members that enumerate relationship classes.
IEnumRelationshipClassInfo Provides access to members that enumerate through the relationship classes.
IEnumReplica Provides access to members that enumerate through replica objects.
IEnumReplicaDataset Provides access to members that return a list of replica datasets.
IEnumReplicaLog Provides access to members that enumerate through replica log.
IEnumRule Provides access to members that enumerate rules.
IEnumSchemaLockInfo Provides access to members for enumerating lock info.
IEnumSpatialReferenceInfo Provides access to members to enumerate spatial references.
IEnumSubtype Provides access to members that enumerate subtypes.
IEnumTable Provides access to members that enumerate through the classes.
IEnumTableVersionChanges Provides access to members that enumerate through the tables that have been changed.
IEnumTGHitInfo Provides access to members that interate through topology elements.
IEnumTinEdge Provides access to members that control TIN edge enumerators.
IEnumTinElement Provides access to TIN element options.
IEnumTinNode Provides access to members that control TIN node enumerators.
IEnumTinTriangle Provides access to members that control TIN triangle enumerators.
IEnumTopologyEdge Provides access to a set of topology edges.
IEnumTopologyErrorFeature Provides access to members that enumerate through the topology errors.
IEnumTopologyNode Provides access to a set of topology nodes.
IEnumTopologyParent Provides access to the set of parents of a topology element.
IEnumVersionInfo Provides access to members that enumerate version information.
IEnumWorkspace Provides access to members that enumerate workspaces.
IEnumWorkspaceEx Provides access to members that enumerate workspaces.
IEnumWorkspaceStatus Provides access to members that enumerate workspace status information.
IEnumXMLIndexTemplate A simple enumerator object for XML Index Templates.
IErrorFeatureContainer Provides access to members that return error features.
IEvaluatedNetworkAttribute Provides access to members that specify the properties of an evaluated attribute in a network dataset.
IEventSource Provides access to event source properties.
IEventSourceErrors Provides access to members that deal with event source errors.
IExtractionUtilities Provides access to members which set and return the properties of a ReplicaDescription object.
IFeature Provides access to members that return and set properties of a feature.
IFeatureBuffer Provides access to setting and returning the default shape in the feature buffer.
IFeatureChanges Provides access to members that provide information about changes in the feature's shape.
IFeatureClass Provides access to members that control the behavior and properties of a feature class.
IFeatureClassContainer Provides access to members that return feature classes by name, ID and index.
IFeatureClassCreation Provides access to a member that determines if features can be created from a point.
IFeatureClassDescription Provides access to members that control Feature Class Description.
IFeatureClassDraw Provides access to members that set customized drawing properties.
IFeatureClassEdit Provides access to information about feature class editing properties.
IFeatureClassExtension Indicator interface for feature class extensions.
IFeatureClassLoad Provides access to the load mode of a GDB feature class.
IFeatureClassManage Provides access to update the extent of a feature class.
IFeatureClassName Provides access to members that return information about the feature class.
IFeatureClassUtil Provides access to members that return features in the specified spatial reference.
IFeatureClassWrite Provides access to low level.
IFeatureConnect Provides access to members that expose connector points and connection points.
IFeatureConstruction Adds features to a specified feature class using other features and geometries.
IFeatureCursor Provides access to members that hand out enumerated features, field collections and allows for the updating, deleting and inserting of features.
IFeatureDataConverter Provides access to members that are used to convert from a Personal Geodatabase/Geodatabase dataset to another.
IFeatureDataConverter2 Provides access to members that convert to one dataset to another, optionally using a selection set.
IFeatureDataset Provides access to create a new feature class in a feature dataset.
IFeatureDatasetExtension Provides access to standard functionality found in all feature dataset extensions.
IFeatureDatasetExtension2 Provides access to standard functionality found in all feature dataset extensions.
IFeatureDatasetExtensionContainer Provides access to the collection of feature dataset extensions.
IFeatureDatasetManage Provides access to modify the M Domain of a feature dataset.
IFeatureDatasetName Provides access to members that hand out enumerated subset names in the feature dataset.
IFeatureDatasetName2 Provides access to members that hand out enumerated subset names in the feature dataset.
IFeatureDraw Provides access to members that control custom drawing by a feature.
IFeatureEdit Provides access to members implemented to customize feature editing.
IFeatureEdit2 Provides access to members implemented to customize feature editing.
IFeatureElement Provides access to members to return feature element properties.
IFeatureElementEdit Provides access to members for setting feature element properties.
IFeatureEvents Provides access to events that happen when a feature is split or merged.
IFeatureProgress Provides access to members used to handle events from converting featureclass/table.
IFeatureProject Provides access to project a feature's geometry.
IFeatureSimplify Provides access to simplifying a feature's geometry.
IFeatureSnap Provides access to members that enable features to do custom snapping.
IFeatureWorkspace Provides access to members that create and open various types of datasets and other workspace level objects.
IFeatureWorkspaceAnno Provides access to creating an annotation class as well as managing a symbol collection.
IFeatureWorkspaceManage Provides access to dataset deletion and renaming, table and index analysis, field validation and version and object class registration .
IFeatureWorkspaceManage2 Provides access to dataset deletion and renaming, table and index analysis, field validation and version and object class registration.
IFeatureWorkspaceSchemaEdit Provides access to altering the instance CLSID and the class extension CLSID.
IFIDSet Provides access to members that control the FID Set.
IFIDSet2 Provides access to members that control the FID Set.
IFIDSetOperator Provides access to members that control the collection of feature ids, and to combine feature id collections.
IField Provides access to members that return information about the field.
IField2 Provides access to members that return information about the field including raster column definition.
IFieldChecker Provides access to members that control the Field Checker.
IFieldEdit Provides access to members that edit the field properties.
IFieldEdit2 Provides access to members that edit the field properties including raster column definition.
IFieldError Provides access to field name errors.
IFieldInfo Provides access to properties that give extended information on the field.
IFieldInfo2 Provides access to properties that give extended information on the field.
IFields Provides access to members that return information about the fields.
IFields2 Provides access to members that return information about the fields.
IFieldsEdit Provides access to members that modify a fields collection.
IFieldType Provides access to the Field Data Element Type.
IFileDataLock Provides access to file data sources data lock functionality.
IFilterDef
IFilterDefs Provides access to methods that control an array of filter definition objects.
IForwardStar Provides access to members that query information about adjacent elements in the logical network.
IForwardStarGEN Provides access to members that query information about adjacent elements in the logical network.
IGeoDatabaseBridge Provides access to methods usable in all supported languages.
IGeoDatabaseBridge2 Provides access to methods usable in all supported languages.
IGeoDatabaseErrorRecords Provides access to members that control the GeoDatabase Error Records.
IGeodatabaseRelease Provides access to memebers that provide information about the release version of a geodatabase.
IGeodatabaseRelease2 Provides access to memebers that provide information about the release version of a geodatabase.
IGeoDataset Provides access to members that provide information about a Geographic Dataset.
IGeoDataset2 Provides access to members that provide geodata transformation information about a Dataset.
IGeoDatasetSchemaEdit Provides access to members that change the schema of a GeoDataset.
IGeoDatasetSchemaEdit2 Provides access to members that change the geodata transformation of a GeoDataset.
IGeodataXform Provides access to members that control geodata transformation.
IGeoDBDataTransfer Provides access to members that transfer data to/from GeoDatabases.
IGeoDBDataTransfer2 Provides access to members that transfer data to/from GeoDatabases.
IGeoDBProtectNames
IGeometricNetwork Provides access to members that manage properties and elements of a geometric network.
IGeometricNetworkConnectivity Provides access to a member that rebuilds geometric network connectivity.
IGeometricNetworkConnectivity2 Provides access to members that check and repair and rebuild connectivity.
IGeometricNetworkErrorDetection Provides access to members that manage and provide geometric network error detection.
IGeometricNetworkName Provides access to members that set and return the associated feature dataset name object.
IGeometricNetworkReconcileProperties Provides access to properties that influence reconciliation.
IGeometryDef Provides access to members that return information about the geometry definition.
IGeometryDefEdit Provides access to members that modify the geometry definition.
IGPChoiceList Geoprocessing Choice List Interface.
IGPCodedValueDomain Provides access to members that return and modify coded value domain values.
IGPControllerMembership Indicator interface for controller memberships.
IGPDataType Data Type Interface.
IGPDataTypeFactory Data Type Factory Interface.
IGPDataTypeName Data Type Name Interface.
IGPDescribe Geoprocessing Describe Interface.
IGPDomain Geoprocessing Domain Interface.
IGPGeometricNetworkMembership Provides access to members that describe the properties of a feature class' geometric network membership.
IGPMessage Geoprocessor message interface.
IGPMessages Geoprocessor messages interface.
IGPMessagesCallback Geoprocessor messages callback interface.
IGPName Geoprocessing Name Interface.
IGPNetworkDatasetMembership Provides access to members that describe the properties of a feature class' network dataset membership.
IGPRelationshipClassKey Provides access to methods that describe a key of a relationship class data element.
IGPReplica
IGPReplicaDataset
IGPReplicaDatasets
IGPReplicaDescription
IGPReplicaOptions
IGPReplicas Provides access to the GPReplicas Interface.
IGPSubtype Provides access to members that return information about the subtypes in a table data element.
IGPTopologyMembership Provides access to members that describe the properties of a feature class' topology membership.
IGPValue Value Interface.
IGPVariable Variable interface.
IGPVersionInfo Provides access to members that supply version information.
IGPVersionInfos Provides access to the VersionInfos Interface.
IGraph Provides access to members that manage graphs.
IGUIDGenerator Provides a GUID generator.
IGxFilterInfo Provides access to methods that return open and save filters for datasets of a given type.
IHistoricalClass Provides access to properties and methods of a historical class.
IHistoricalMarker
IHistoricalVersion
IHistoricalWorkspace
IIdentityXform Provides access to members that control an identity transform.
IIndex Provides access to members that return information about the index.
IIndexEdit Provides access to members that modify the index.
IIndexes Provides access to members that return information about the index collection.
IIndexesEdit Provides access to members that modify the indexes collection.
IIndexType Provides access to the Index Data Element Type.
IInvalidArea Provides access to members that modify an invalidated area object.
IInvalidObjectInfo Provides access to members that return information about the features that did not convert.
IJunctionConnectivityRule Provides access to members that supply information about, modify and manage junction-edge connectivity rules.
IJunctionConnectivityRule2 Provides access to members that supply information about, modify and manage junction-edge connectivity rules.
IJunctionFeature Provides access to members that modify and return information about a junction feature.
IJunctionFeatureSource Provides access to members that specify the properties of a network dataset source whose junction elements are derived from point geometry.
ILocalDatabaseCompact Provides access to members for compacting an Access database.
ILocator Provides access to members that describe general locator properties.
ILocatorDataset Provides access to members for retrieving objects associated with the Locator.
ILocatorName Provides access to members that describe a locator.
ILocatorStyle Provides access to locator style properties.
ILocatorUI Provides access to members that control the locator's user interface.
ILocatorUI2 Provides access to members that control the locator's user interface.
ILocatorWorkspace Provides access to members for managing the locators in the locator workspace.
ILocatorWorkspace2 Provides access to members for managing the locators in the locator workspace.
ILocatorWorkspaceName Provides access to members that describe a locator workspace.
ILockInfo Provides access to members that supply lock information.
IMemoryRelationshipClassFactory Provides access to members that open a memory relationship class.
IMemoryRelationshipClassName Provides access to members that define a memory relationship class name.
IMetadata Provides access to members that manage and update metadata.
IMetadataEdit Provides access to members that provide information about whether metadata can be edited.
IMetadataSynchronizer Provides access to members that control what happens when synchronization occurs.
IMetadataSynchronizerManager Provides access to members that control which metadata synchronizers are used to update metadata.
IModelInfo Provides access to the model name of the field.
IMultiuserWorkspaceEdit Provides access to members that control Multiuser Workspace Editing.
INameMapping Provides access to members that manage name mapping and conflicts between two locations.
INameMapping2 Provides access to members that manage name mapping and conflicts between two locations.
INativeType Provides access to members that supply native type information about a dataset.
INativeTypeInfo Provides access to the native type.
INativeTypeSearch Provides access to member that defines search of children.
INetAttributes Provides access to members that get the disabled state and weight values of individual elements in the network.
INetAttributesEdit Provides access to members that modify the disabled state and weight values of individual elements in the network.
INetDiagnostics Provides access to logical network diagnostics methods.
INetElementClass Provides access to a member that gets the user class ID of an element class in the logical network.
INetElementDescription Provides access to members that get information about the element described by this NetElementDescription object.
INetElementDescriptionEdit Provides access to members that set information for this NetElementDescription object.
INetElements Provides access to members that convert between user IDs and network element IDs (EIDs).
INetSchema Provides access to members that get information about the schema of the network.
INetSchemaEdit Provides access to members that modify the schema of the network.
INetTopology Provides access to members that get information about the elements adjacent to the specified element.
INetTopologyEdit Provides access to members that add and delete network elements from the logical network.
INetTopologyEditGEN Provides access to members that add and delete network elements from the logical network. INetTopologyEditGEN is generic version of INetTopologyEdit.
INetWeight Provides access to members that get information about the network weight described by this NetWeight object.
INetWeightAssociation Provides access to members that get information about the network weight association described by this NetWeightAssociation object.
INetWeightAssociationEdit Provides access to members that set information for this NetWeightAssociation object.
INetWeightEdit Provides access to members that set information for this NetWeight object.
INetwork Provides access to members that give general information about the network and its elements.
INetworkAttribute Provides access to members that specify the properties of an attribute in a network dataset.
INetworkAttribute2 Provides access to members that specify the properties of an attribute in a network dataset.
INetworkAttributeParameter .
INetworkBuild Provides access to members for changing the schema of a network dataset and building it.
INetworkClass Provides access to members that return information about geometric networks, field weighting and ancillary roles.
INetworkClassDescription Provides access to members that control the Network Class Description.
INetworkCollection Provides access to members that create and maintain information about geometric networks.
INetworkCollection2 Provides access to members that create and maintain information about geometric networks.
INetworkConstantEvaluator Provides access to members that specify the properties of a network attribute evaluator whose values are derived from a constant value.
INetworkDataset Provides access to members that query the schema of the network dataset.
INetworkDatasetName Provides access to properties of a network dataset name.
INetworkDatasetProtectNames
INetworkDirections Provides access to the properties for setting up driving directions.
INetworkEdge Provides access to members that specify the properties of this network edge element.
INetworkElement Provides access to members that specify the properties common to all network elements.
INetworkElement64 Provides access to members that specify the 64-bit IDs for a network element.
INetworkEvaluator Provides access to members that specify the properties of an attribute evaluator in a network dataset.
INetworkEvaluator2 Provides access to members that specify the properties of an attribute evaluator in a network dataset.
INetworkEvaluatorSetup Provides access to members that set up a network evaluator for use within a network dataset.
INetworkFeature Provides access to members that are common to all features in a GeometricNetwork.
INetworkFeatureEvents Provides access to events for connecting and disconnecting network features.
INetworkFieldEvaluator Provides access to members that specify the properties of a network attribute evaluator whose values are derived from object field attributes.
INetworkForwardStar Provides access to members that query information about adjacent elements in the network dataset.
INetworkForwardStarAdjacencies Provides access to members that specify the adjacent network elements returned by the NetworkForwardStar object.
INetworkForwardStarSetup Provides access to members that specify the configuration for this forward star.
INetworkJunction Provides access to members that specify the properties of this network junction element.
INetworkProtectNames
INetworkQuery Provides access to members that query the elements of the network dataset.
INetworkScriptEvaluator Provides access to members that specify the properties of a network attribute evaluator whose values are derived from VBScript expressions.
INetworkScriptEvaluatorFunctions Provides access to scriptable members in a network script evaluator.
INetworkSource Provides access to members that specify the properties of a source in a network dataset.
INetworkSourceDirections Provides access to the properties for generating driving directions for a specific network dataset source.
INetworkTurn Provides access to members that specify the properties of this network turn.
INetworkUpdate Provides access to members that start and end sessions for updating the attributes, schema, and topology of the network.
INetworkWorkspace Provides access to members that create and maintain information about logical networks.
INetworkWorkspace2 Provides access to members that create and maintain information about logical networks.
IObject Provides access to the class the row belongs to.
IObjectClass Provides access to members that return information about an object class.
IObjectClassContainer Provides access to members that return object classes by name, ID and index.
IObjectClassDescription Provides access to members that control Object Class Description.
IObjectClassEvents Provides access to events that occur with an object class.
IObjectClassExtension Indicator interface for object class extensions.
IObjectClassInfo Provides access to method that indicates whether an object can bypass the store method.
IObjectClassInfo2 Provides access to method that indicates whether an object can be modified outside of an edit session.
IObjectClassName Provides access to the objects class ID.
IObjectClassSchemaEvents Provides access to events that occur with an object class' schema.
IObjectClassValidation Provides access to members that validate row information.
IObjects Provides access to members that manipulate a collection of objects.
IOleDBConnectionInfo Provides access to default connection information for a OleDB database.
IOverride Provides access to members that manage property overrides of a representation.
IPersistCustomFeaturesExtension Provides access to members that allow extra feature information to be persisted.
IPersistStreamInit Supports initialized stream-based persistence, regardless of whatever else the object does.
IPixelBlock Provides access to members that control a PixelBlock.
IPlugInCreateWorkspace Provides access to members for creating Plug-In workspaces.
IPlugInCursorHelper Provides access to members that help the Plug-In cursor.
IPlugInDatasetHelper Provides access to members that help Plug-In datasets.
IPlugInDatasetInfo Provides access to members that describe a dataset.
IPlugInFastQueryValues Provides access to members that query record values quickly.
IPlugInFastRowCount Provides access to members for getting a fast count of rows in the dataset.
IPlugInFileOperations Provides access to members for copying, deleting and renaming the dataset helper.
IPlugInFileOperationsClass Provides access to members for copying, deleting and renaming classes in a dataset helper.
IPlugInFileSystemDataset Provides access to members describing a file-system dataset.
IPlugInGxIntegration Provides access to members for customizing the ArcCatalog integration for the data source.
IPlugInIndexInfo Provides access to members describing indexes for the dataset.
IPlugInIndexManager Provides access to members for managing indexes for the dataset.
IPlugInLicense Provides access to members for managing a licensed plug-in.
IPlugInMetadata Provides access to members that manage property set metadata for a plug-in.
IPlugInMetadata2 Provides access to members that manage property set metadata for a plug-in.
IPlugInMetadataPath Provides access to members that manage file metadata for a plug-in.
IPlugInMetadataPath2 Provides access to members that manage file metadata for a plug-in.
IPlugInNetworkDatasetContainer Provides access to members that get network datasets from plug-in workspaces and feature datasets.
IPlugInRowCount Provides access to members for getting a fast count of rows in the dataset.
IPlugInWorkspaceFactoryHelper Provides access to members that help the Plug-In workspace factory.
IPlugInWorkspaceFactoryHelper2 Provides access to members that help the Plug-In workspace factory.
IPlugInWorkspaceHelper Provides access to members that help the Plug-In workspace.
IPlugInWorkspaceHelper2 Provides access to members that help the Plug-In workspace.
IPnt Provides access to members that control a portable point.
IProperty Provides access to members that control the Property functionality.
IQueryDef Provides access to members that control attribute based queries.
IQueryFilter Provides access to members that filter data based on attribute values and or relationships.
IQueryFilter2 Provides access to members that return and modify the output spatial resolution.
IQueryFilterDefinition
IQueryName Provides access to the associated query definition.
IQueryName2 Provides access to the associated query definition.
IRandomAccessCursor Provides access to members that support random access to row objects in a table.
IRandomAccessTable Provides access to members that support random access to a table.
IRangeDomain Provides access to members that return and modify range domain values.
IRaster Provides access to members that control an in-memory raster.
IRasterBandName Provides access to members that maintain name information about a raster dataset.
IRasterCatalog Provides access to members that control the behavior and properties of a raster catalog.
IRasterCatalogHelper Provides access to a RasterCatalog helper.
IRasterCatalogHelper2 Provides access to additional RasterCatalog utilities.
IRasterCatalogItem Provides access to members that control a raster catalog item.
IRasterCatalogName Provides access to members that return information about a RasterCatalog.
IRasterColormap Provides access to members that control a raster colormap.
IRasterCursor Provides access to members that provide optimized raster access.
IRasterDataset Provides access to members that control a raster dataset.
IRasterDataset2 Provides access to members that control a raster dataset.
IRasterDataset3 Provides access to members that control a RasterDataset.
IRasterDatasetEdit Provides access to members that control raster dataset level editing operations.
IRasterDatasetEdit2 Provides access to members that control editing of a RasterDataset.
IRasterDatasetName Provides access to members that maintain name information about a raster dataset.
IRasterDef Provides access to members that control raster column definition.
IRasterFieldInfo Provides access to additional field information for those tables with raster fields.
IRasterLODInfos Provides access to members that control custom Level of Details.
IRasterStorageDef Provides access to members that control raster storage properties.
IRasterStorageDef2 Provides access to members that control raster storage properties.
IRasterValue Provides access to members that control raster value.
IRasterValue2 Provides access to additional members that control a raster value.
IRasterWorkspace2 Provides access to members that control an improved raster workspace.
IRasterWorkspaceEx Provides access to members that create and open raster catalogs and datasets.
IRecordNumberSet Provides access to members that control the collection of record numbers, and to compare record number collections. Record number sets are used in selections with file based data.
IRecordSet provides access to the rows or features in a recordset
IRecordSet2 Provides access to the rows or features in a recordset.
IRecordSetInit allows construction of recordsets based on source row or feature collections
IRelatedObjectClassEvents Provides access to events that occur when related objects are created.
IRelatedObjectClassEvents2 Provides access to events that occur when related objects are modified.
IRelatedObjectEvents Provides access to events that occur when related objects change, move or rotate.
IRelationship Provides access to members that return information about the relationship.
IRelationshipChanges Provides access to members that manage differences in relationships.
IRelationshipClass Provides access to members that return information about the relationship class, create relationships, relationship rules and get related objects.
IRelationshipClass2 Provides access to members that get related object row pairs within a query filter specification.
IRelationshipClassContainer Provides access to members that create, add and hand out relationship classes.
IRelationshipClassEvents Provides access to events that occur with a relationship class.
IRelationshipClassInfo
IRelationshipClassName Provides access to members that return information about the relationship class.
IRelationshipRule Provides access to members that supply information about, modify and manage relationship rules.
IRelClassEnumRowPairs Provides access to members that enumerate object row pairs.
IRelClassSchemaEdit Provides access to members that modify a relationship class's properties.
IRelQueryTable Provides access to members that define the Tables and the RelationshipClass used in a join.
IRelQueryTableFactory Provides access to members that open a join table.
IRelQueryTableInfo Provides access to members that provide information about joins.
IRelQueryTableManage Provides access to members that manage the query tables.
IRelQueryTableName Provides access to members that define a relationship query table name.
IRelQueryTableName2 Provides access to members that define a relationship query table name.
IRelQueryTableSelectionSet Provides access to members that manage RelQueryTable selection.
IRelQueryTableSettings Provides access to members that RelQueryTable behavior.
IRemoteDatabaseWorkspace Indicator interface that identifies a remote datasbase workspace.
IRemoteDatabaseWorkspaceFactory Provides access to members that manage remote database connection information.
IRepairConnectivityProgress Provides access to members that return the warnings found while repairing connectivity.
IRepairConnectivityProgressEvents Provides access to events that occur when the Repair Connectivity Tool is progressing through the features.
IReplica Provides access to members that get information about a replica.
IReplica2 Provides access to members that get information about a replica.
IReplicaDataset Provides access to members that return the properties of a replica dataset.
IReplicaDescription Provides access to members which set and return the properties of a ReplicaDescription object.
IReplicaDescription2 Provides access to members which set and return the properties of a ReplicaDescription object.
IReplicaDescriptionExtension Provides access to a replica description extension.
IReplicaDescriptionExtensionManager Provides access to replica description extension manager.
IReplicaEdit Provides access to members that modify information for a replica.
IReplicaEdit2 Provides access to members that modify information for a replica.
IReplicaFilterDescription Provides access to members that return a replica's properties.
IReplicaFilterDescription2 Provides access to members that return a replica's properties.
IReplicaFilterDescriptionEdit Provides access to members that set a replica's properties.
IReplicaLog Provides access to members that get information about a replica log.
IRepresentation Provides access to members that return and set properties of a representation.
IRepresentationClass Provides access to members that control the behavior and properties of a feature class representation.
IRepresentationClassName Provides access to members that return information about the representation class.
IRepresentationRules Provides access to members that supply information about the representation rules of a feature class representation.
IRepresentationWorkspaceExtension Provides access to members that supply representation workspace extension information.
IResultPortion Provides access to members that allow a client to get information about the result portion.
IResultPortionInfo Provides access to members that describe a result portion.
IRouteEventProperties Provides access to the properties of an event table.
IRouteEventProperties2 Provides access to the properties of an event table.
IRouteEventSourceName Provides access to the route event source name properties.
IRouteLocatorName Provides access to route locator name properties.
IRow Provides access to members that return information about the row, the table the row belongs to and storing and deleting the row.
IRowBuffer Provides access to members used for getting and modifying a rows values and for getting the fields in the row.
IRowChanges Provides access to members that return information about changed values and the original value in a row.
IRowCompare Provides access to a member that compares two rows.
IRowEdit Implement this interface to customize object editing.
IRowEvents Provides access to events that occur when an object is modified, created or deleted.
IRowSubtypes Provides access to members to return and modify the subtype code and to initialize the default values.
IRule Provides access to members that return information about rules.
ISaveAs Provides access to methods for saving as a new Dataset.
ISaveAs2 Provides access to methods for saving as a new Raster Dataset.
ISchemaLock Provides access to members for accessing schema locking functionality.
ISchemaLockInfo Provides access to members that supply schema lock information.
IScratchWorkspaceFactory Provides access to members that create or get a scratch workspace.
IScratchWorkspaceFactory2 Provides access to members to get the current scratch workspace.
ISelectionSet Provides access to members that manage a set of selected table rows or features.
ISelectionSet2 Provides access to members that manage a set of selected table rows or features.
ISetDefaultConnectionInfo Provides access to default connection information for a remote database (ArcSDE).