Esri Table object.
Supported Platforms
Windows, Solaris, Linux
Interfaces
Interfaces | Description |
---|---|
IClass | Provides access to members that return information about and manage the class. |
IDataset | Provides access to members that supply dataset information. |
IDatasetAnalyze | Provides access to members that analyze a dataset. |
IDatasetEdit | Provides access to information about the status of datasets being edited. |
IDatasetEditInfo | Provides access to members that maintain dataset editing information. |
ISchemaLock | Provides access to members for accessing schema locking functionality. |
ITable | Provides access to members that return information about and manage tables. |
ITableCapabilities | Provides access to members that return information about and manage tables. |
Remarks
A Tableobject has one or more columns, referred to as fields, and contains an unordered collection of rows. Each row has for each field exactly one value in the data type of the field.
A Tableis a Datasetand properties such as the name of the table, the persistable name object for the table, and the workspace containing the table, may be obtained via the IDatasetinterface. In relational terms, a Tableobject represents an RDBMS table or view. In objected-oriented terms, a Table object represents an ObjectClass or a RelationshipClass in a geodatabase. A Tableobject hands out Rowobjects which themselves support application callable methods depending on the type of data stored in the table.
The Nameproperty of a Table, accessible via the IDatasetinterface, returns its fully qualified name. The level of qualification may vary depending on the host DBMS. For example, a table named �pipes�, owned by a user named �gas� may be called �pipes� in and Access or File Geodatabase, �gas.pipes� on Oracle and �mydb.gas.pipes� on SQLServer. The ParseTableNamemethodon the ISqlSyntaxinterface supported by the table�s workspace can be used to split the fully qualified name into its components.