Provides access to the load mode of a GDB feature class.
Product Availability
Members
Description | ||
---|---|---|
LoadOnlyMode | Indicates if the featureclass is in load only mode. |
CoClasses that implement IFeatureClassLoad
CoClasses and Classes | Description |
---|---|
FeatureClass | ESRI Feature Class object. |
RasterCatalog | A collection of raster datasets in a Geodatabase table. |
TemporalRecordSet (esriTrackingAnalyst) | Defines the COM coclass for the TemporalRecordSet COM object. |
Remarks
IFeatureClassLoad is an optional interface supported by feature classes in ArcSDE and feature classes and tables in File Geodatabase. It improves performance of data loading.
With ArcSDE, putting a feature class in load-only mode disables updating of the spatial index while data is loading. In a File Geodatabase, putting a feature class or table in load-only mode disables updating of spatial and attribute indexes while data is loading. Taking the feature class or table out of load-only mode rebuilds the indexes.
Load-only mode should only be used for bulk inserts of rows and features with an insert cursor. It should not be used for editing existing rows and features.
While a feature class or table is in load-only mode, other applications cannot work with the data. A feature class or table should be placed in load-only mode only after acquiring an exclusive schema lock on the feature class via the ISchemaLock interface.
In ArcSDE, only the owner of a table or feature class can put it into load-only mode.
The dataset extent reported by the IGeoDataset::Extent property is recalculated when a feature class is removed from LoadOnlyMode to reflect the data present in the feature class.