com.esri.arcgis.geodatabase
Interface IIndexesEdit

All Superinterfaces:
IIndexes, Serializable
All Known Implementing Classes:
Indexes

public interface IIndexesEdit
extends IIndexes, Serializable

Provides access to members that modify the indexes collection.

Product Availability

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


Method Summary
 void addIndex(IIndex index)
          Add an index to the indexes collection.
 void deleteAllIndexes()
          Delete all the indexes from the indexes collection.
 void deleteIndex(IIndex index)
          Delete an index from the indexes collection.
 void setIndexByRef(int pos, IIndex rhs2)
          The index at the specified position.
 void setIndexCount(int rhs1)
          The number of indexes in this indexes collection.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IIndexes
findIndex, findIndexesByFieldName, getIndex, getIndexCount
 

Method Detail

setIndexCount

void setIndexCount(int rhs1)
                   throws IOException,
                          AutomationException
The number of indexes in this indexes collection.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIndexByRef

void setIndexByRef(int pos,
                   IIndex rhs2)
                   throws IOException,
                          AutomationException
The index at the specified position.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

addIndex

void addIndex(IIndex index)
              throws IOException,
                     AutomationException
Add an index to the indexes collection.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

deleteIndex

void deleteIndex(IIndex index)
                 throws IOException,
                        AutomationException
Delete an index from the indexes collection.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

deleteAllIndexes

void deleteAllIndexes()
                      throws IOException,
                             AutomationException
Delete all the indexes from the indexes collection.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.