Class | Description | |
---|---|---|
PluginCursorTemplate | This abstract class serves as one of the key extensibility points that comprise the Plugin Datastore Framework. Specifically, each instance of concrete class that implements this abstraction acts as a conduit between a cursor traversing a data structure in a third-party data source and a ArcGIS.Core.Data.RowCursor object in ArcGIS Pro. | |
PluginDatasourceConnectionPath | Represents the identification of a data source made available to ArcGIS Pro via a plug-in data source add-in. | |
PluginDatasourceTemplate | This abstract class serves as one of the key extensibility points that comprise the Plugin Datastore Framework. Specifically, each instance of a concrete class that implements this abstraction acts as a conduit between a third-party data source and ArcGIS Pro via the deployment of a plug-in data source add-in. Currently, the framework only supports ArcGIS.Core.Data.DatasetType.Tables and ArcGIS.Core.Data.DatasetType.FeatureClasss in a read-only manner. | |
PluginDatastore | Represents a plug-in data store that makes a third-party data format accessible to ArcGIS Pro, albeit in a read-only manner. | |
PluginField | Represents a column in a plug-in table or feature class. | |
PluginRow | Represents a row in a plug-in table. | |
PluginTableTemplate | This abstract class serves as one of the key extensibility points that comprise the Plugin Datastore Framework. Specifically, each instance of concrete class that implements this abstraction acts as a conduit between a data structure in a third-party data source and a ArcGIS.Core.Data.Table (or ArcGIS.Core.Data.FeatureClass) in ArcGIS Pro. A plug-in table does not necessarily correspond to a database table on the back end. It can be any data structure or format, but it presented to ArcGIS as a table. If the list of PluginFields returned by GetFields has a field whose type is ArcGIS.Core.Data.FieldType.Geometry, then this concrete implementation is considered a feature class; otherwise, a table. |