Provides access to members that help Plug-In datasets.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Description
This interface must be implemented by the plug-in dataset helper class of a plug-in data source.
Members
Description | ||
---|---|---|
![]() |
Bounds | The extent of the dataset. |
![]() |
ClassCount | The number of classes in the dataset. |
![]() |
ClassIndex | The index of the named class. |
![]() |
ClassName | The name of the indicated class. |
![]() |
FetchAll | Gets all the records in the database. |
![]() |
FetchByEnvelope | Gets the records within the envelope (or the full extent if the envelope is null). |
![]() |
FetchByID | Gets a record by object id. |
![]() |
Fields | The field set of the indicated class. |
![]() |
OIDFieldIndex | The index of the oid field in the field set of the indicated dataset. |
![]() |
ShapeFieldIndex | The index of the shape field in the field set of the indicated dataset. |
CoClasses that implement IPlugInDatasetHelper
CoClasses and Classes | Description |
---|---|
FMEDatasetHelper (esriDataInterop) | FMEDatasetHelper Class |
Remarks
In the following, the term 'class' is used as a general terming meaning 'feature class or table'. Some of the methods on this interface have a classIndex parameter, because these methods can have different results for different classes within a feature dataset. If the dataset is not a feature dataset, the parameter will always have a value of 0 and may be ignored by the implementation. If the dataset is a feature dataset, the value will be the index of a feature class in the dataset (0 <= classIndex < result of get_ClassCount).