Additional namespace information: Overview, Class Diagram

The Data namespace contains classes to access data stored on disk. It provides the capability for you to find out what is stored inside a geodatabase or directory and to be able to access and query that data.

Classes

  ClassDescription
ArcSDEConnectionProperties
Represents the information required to make a spatial database connection to an ArcSDE geodatabase.
CodedValueDomain
Represents a geodatabase coded value domain which consists of value/name pairs and acts like a database lookup table (e.g. the column values are stored as integers but looked-up as string descriptions).
Column
Represents a set of values in a Table that have the same data type.
ColumnCollection
Represents a collection containing all the columns in the Table.
DataDirectory
Represents a directory on disk and specifically one which stores shapefiles, dBase files or any supported raster files.
DataSourceProperties
Represents the connection information to one of the following data types: geodatabase feature class, geodatabase raster, shapefile or any of the supported file-based raster formats. The information stored by instances of this class are used by FeatureLayer and RasterLayer objects to make a connection to the specified data source.
Domain
Represents a geodatabase domain of which there two types: CodedValueDomain or RangeDomain.
DomainCollection
Represents all the domains defined in a geodatabase.
Filter
Represents the criteria used to perform either an attribute or spatial search on a Table.
Geodatabase
Represents an ESRI geodatabase which is a container for storing geographic datasets of various types.
GeodatabaseFolder
Represents a geodatabase feature dataset.
Index
Represents a physical index on a column or columns in a Table which is stored on disk.
IndexCollection
Represents a collection of Index objects associated with a Table, each of which represents a physical index defined on disk.
RangeDomain
Represents a geodatabase range domain which ensures that the values in a Column must be between the minimum and maximum specified values.
Raster
Represents a raster dataset consisting of a rectangular grid of cells arranged into rows and columns, and composed of single or multiple bands. In the context of a geodatabase a Raster object represents a raster whereas when accessing data in a directory it represents any of the supported, file-based, raster formats.
Row
Represents a single record of data in the Table.
RowCollection
Represents a number of records from the Table.
RowValueCollection
Represents the values stored in an individual Row in the Table, with one value for each Column.
ServiceConnectionProperties
Represents the connection information to one of the following types of service: ArcGIS Server (2D, 3D and image services), IMS, WMS and Bing (formerly Virtual Earth). The information stored by instances of this class are used by ServerLayer objects to make a connection to the specified service.
Subtypes
Represents a geodatabase subtypes entity which allows a table or feature class to be categorized if they share the same attributes.
Table
Represents both tabular data and spatial vector data. In the context of a geodatabase, a Table object represents either a table or feature class entity whereas when accessing data in a directory it represents either a dBase table or a shapefile.
TableBindingAdapter
Represents a .NET bindable data source. This allows a Table to be bound to any .NET Control supporting data binding.
TableRelationship
Represents either a permanent geodatabase relationship class or an in-memory relationship between two tables.

Enumerations

  EnumerationDescription
AuthenticationMode
Specifies the authentication mode used when making a connection to an ArcSDE geodatabase.
BingMapsService
Specifies the Bing map service.
ColumnType
Specifies the type of data that a Column can store.
DataSourceType
Specifies the underlying data source type for a feature layer or a raster layer, or a query result layer.
DomainType
Specifies the type of geodatabase domain.
FilterSearchOptions
Specifies spatial relationship search criteria in a Filter object.
GeodatabaseType
Specifies the type of geodatabase.
ServiceType
Specifies the underlying data source type for a service layer.
TableDiscoveryOptions
Specifies the options available when exploring a Geodatabase or DataDirectory for tabular or vector data.
TableJoinType
Specifies the type of join to apply between two tables.
TableRelationshipCardinality
Specifies the cardinality between two tables participating in a TableRelationship.
TableRelationshipRole
Specifies what role a Table plays in a TableRelationship between two tables.
TableRelationshipType
Specifies the type of TableRelationship.
VersionType
Specifies the transactional version type to connect to when opening an enterprise ArcSDE geodatabase.