com.esri.arcgis.carto
Interface IFeatureIndex

All Superinterfaces:
Serializable
All Known Implementing Classes:
FeatureIndex

public interface IFeatureIndex
extends Serializable

Provides access to members that control the creation of an index on a feature class.

Superseded By

IFeatureIndex2

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void index(ITrackCancel pTrackCancel, IEnvelope pQueryingGeometryFullExtent)
          Creates index.
 void setFeatureClassByRef(IFeatureClass rhs1)
          FeatureClass to index.
 void setFeatureCursorByRef(IFeatureCursor rhs1)
          Cursor on feature class, to reduce the number of feature indexed (optional).
 

Method Detail

setFeatureClassByRef

void setFeatureClassByRef(IFeatureClass rhs1)
                          throws IOException,
                                 AutomationException
FeatureClass to index.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFeatureCursorByRef

void setFeatureCursorByRef(IFeatureCursor rhs1)
                           throws IOException,
                                  AutomationException
Cursor on feature class, to reduce the number of feature indexed (optional).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFeatureCursor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

index

void index(ITrackCancel pTrackCancel,
           IEnvelope pQueryingGeometryFullExtent)
           throws IOException,
                  AutomationException
Creates index.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pQueryingGeometryFullExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.