This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IF > IFeatureClassLoad Interface (ArcObjects .NET 10.5 SDK) |
Provides access to the load mode of a GDB feature class.
Description | ||
---|---|---|
LoadOnlyMode | Indicates if the featureclass is in load only mode. |
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. |
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.