ArcGIS Pro 3.2 API Reference Guide
Inheritance Hierarchy
In This Topic
    ArcGIS.Core.Data Namespace (ArcGIS.Core)
    In This Topic
    The ArcGIS.Core.Data contains types that support data access.
    Classes
     ClassDescription
    Class Represents a document associated with a row.
    Class Represents a pair of related rows (or features) from a geodatabase with extra information stored as a row in an intermediate table.
    Class Represents an association between two tables in a geodatabase on which additional information is stored in an intermediate table.
    ClassRepresents the schema and properties of an AttributedRelationshipClass.
    ClassRepresents the schema and properties of an attribute rule. See TableDefinition.GetAttributeRules.
    ClassRepresents an error from a ValidationErrorType validation error system table.
    Class Specifies how an evaluation for validation rules and/or batch calculation rules should be executed via a validation service.
    ClassProvides information about the results of a call to AttributeRuleManager.Evaluate.
    Class This class provides basic functionality to manage attribute rules on behalf of a geodatabase.
    Class Encapsulates the state of a set of actions that will trigger an attribute rule to take effect.
    Class Represents a CAD dataset.
    ClassRepresents the properties of a CadDataset.
    Class Represents the information about the valid coded values belonging to this coded value domain.
    Class Represents a connector to a data source.
    ClassRepresents the gateway to connect to a relational database, which may or may not be a geodatabase (please see remarks). Given a specific QueryDescription object, the Database data store can be used to open a single database table, or a query layer that is created from one or more database tables.
    Class Provides a capability to execute tasks (e.g., a SQL statement) on a database management system associated with a geodatabase.
    ClassRepresents the physical path to a connection file that ends with the .sde extension used for connecting to an enterprise database or geodatabase.
    Class Represents the properties used to connect to an enterprise database or geodatabase.
    ClassRepresents a dataset from a specific Datastore.
    Class Represents a data repository.
    ClassRepresents a definition of a geodatabase Dataset.
    ClassRepresents a difference cursor to retrieve rows that are different between two versions (either transactional or historical) based on the specified DifferenceType
    Class Represents a domain from a geodatabase.
    ClassRepresents a feature in a FeatureClass.
    Class Represents a table with a spatial column.
    ClassRepresents the schema and properties of a FeatureClass.
    Class Represents a feature dataset from a geodatabase.
    ClassRepresents the properties of a FeatureDataset.
    Class Represents a column in a table.
    ClassRepresents the information of a field belonging to a specific Row.
    ClassRepresents the physical path to a file geodatabase folder that ends with the .gdb extension.
    ClassRepresents the physical path to a file-system data store of type Type.
    Class Represents a file system-based data store; e.g., a folder that contains shapefiles.
    Class Represents an ArcGIS geodatabase.
    ClassRepresents a historical version in a Geodatabase.
    ClassRepresents a mechanism to create or alter an HistoricalVersion.
    Class Represents an index from a geodatabase table.
    ClassThis class allows users to quickly and efficiently insert rows in a Table.
    ClassRepresents a mechanism to join tables from the same or different Datastore.
    ClassRepresents a mechanism to create a Join object.
    Class Represents the properties used to connect to a memory geodatabase.
    ClassRepresents the physical path to a mobile geodatabase that ends with the .geodatabase extension.
    ClassRepresents a mechanism to post a Version.
    ClassProvides a capability to create virtual tables that represent queries involving one or more tables from the same geodatabase.
    ClassA QueryDescription object fully describes how a single table in a database or a query layer that is created from one or more database tables (specified by a valid SQL SELECT statement) should be represented as a Table or FeatureClass if the table is spatially enabled.
    ClassRepresents a filter for performing a query against a Table.
    ClassRepresents a mechanism to create a query table, which is a virtual table that represents queries involving one or more tables from the same geodatabase.
    Class Represents the information about the valid coded values belonging to this coded value domain.
    ClassRepresents a mechanism to reconcile a Version.
    ClassProvides information about the results of a call to Version.Reconcile and Version.Reconcile
    Class Represents a pair of related rows (or features) from a geodatabase.
    Class Represents an association between two tables in a geodatabase.
    ClassRepresents the schema and properties of a RelationshipClass.
    ClassRepresents a RelationshipClass rule.
    ClassRepresents a row in a Table.
    ClassRepresents a row buffer that can be used with Table.CreateRow
    Class Represents a cursor from a geodatabase table.
    Class Represents a selection of rows based on IDs or global IDs from a geodatabase table.
    Class Represents the properties used to connect to an ArcGIS web service.
    ClassSpecifies a Field to be used to sort the table or feature class and how it should be used.
    ClassRepresents the spatial component of a filter used when querying a FeatureClass.
    Class Represents the physical path used to connect to a SQLite database.
    ClassRepresents the gateway to access information about the SQL syntax and other functionality supported by a given Datastore, such as the delimiting character used in qualifying table and field names, and the identifier quote character.
    Class Specifies what statistics function(s) should be performed on a specific field.
    ClassReports the results of statistics computation on a specific Field.
    Class Represents a subset of features in a feature class or rows in a table that share the same attributes.
    Class Represents a table from the geodatabase.
    ClassRepresents the schema and properties of a Table.
    Class Specifies how a sort operation should be carried out on a table or feature class.
    Class Specifies how statistics computations should be carried out against one or more fields in a table or feature class.
    Class Reports the results of statistics calculations.
    Class Represents an unknown or currently not supported data repository.
    Class Represents the properties of an unknown dataset type.
    ClassRepresents a version in a given enterprise Geodatabase.
    ClassRepresents either a version or a historical version in a Geodatabase.
    ClassRepresents a mechanism to create or alter a Version.
    ClassThis class provides basic functionality to manage versioning on behalf of an enterprise or web Geodatabase.
    ClassRepresents a mechanism to create a virtualRelationshipClass.
    Enumerations
     EnumerationDescription
    Enumeration Specifies an annotation's status values.
    Enumeration Specifies the type of attribute rule operation.
    Enumeration Specifies the method used to authorize the users login credentials.
    Enumeration Specifies whether a comparison should be case sensitive.
    Enumeration Specifies how conflicts are defined.
    Enumeration Specifies the resolution methods when conflicts arise.
    Enumeration Specifies how conflicts are resolved.
    Enumeration Specifies the type of dataset.
    Enumeration Specifies the relationship between dataset definitions.
    Enumeration Specifies the type of difference in the row found between the source time and the difference time.
    Enumeration Specifies the underlying DBMS type.
    Enumeration Specifies the data type of the field.
    Enumeration Specifies the type of file-system data store.
    Enumeration Specifies the type of geodatabase.
    Enumeration Specifies the direction of the join.
    Enumeration Specifies the type of join.
    Enumeration Specifies the label engine type.
    Enumeration Controls the value of attributes in the new feature.
    Enumeration Specifies the registration type of a dataset.
    Enumeration Specifies the number of rows in the origin table that can be related to a number of rows in the destination table.
    Enumeration The message notification direction when origin and destination objects are changed.
    Enumeration Specifies the split policy of the relationship class.
    Enumeration 
    Enumeration Specifies the order to apply the search criteria.
    Enumeration Specifies the content of the selection.
    Enumeration Specifies the type of the selection.
    Enumeration Specifies which implementation of the service endpoint to call.
    Enumeration Specifies the types of web services.
    Enumeration Specifies the operation to be applied to the selections.
    Enumeration Specifies the sort parameter of the coded value pairs in a coded value domain.
    Enumeration Specifies the sorting order.
    Enumeration Specifies the spatial relationship.
    Enumeration Specifies the split model of the feature.
    Enumeration Controls the value of the attribute in the output features.
    Enumeration Specifies supported SQL clauses.
    Enumeration Specifies date time formatting types.
    EnumerationSpecifies Datastore-dependent SQL function names.
    Enumeration Specifies supported SQL predicates.
    Enumeration Specifies supported SQL boolean properties.
    EnumerationSpecifies Datastore-dependent SQL special characters.
    Enumeration Specifies supported SQL string operations.
    Enumeration Specifies the statistics function to be performed.
    Enumeration Specifies whether the tracking data in a dataset is Spatial or Attribute-Only.
    Enumeration Specifies the type of validation error system table.
    EnumerationSpecifies the access permission of a version in a given enterprise Geodatabase.
    Enumeration Specifies whether the current geodatabase is connected to a version or a historical version.
    Enumeration Specifies whether to evaluate the entire version or only changes in a version in a validation service end point.
    EnumerationSpecifies the type of versioning for a given Geodatabase.
    See Also