com.esri.arcgis.geodatabase
Interface IIndexes

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IIndexesEdit
All Known Implementing Classes:
IIndexesEditProxy, IIndexesProxy, Indexes

public interface IIndexes
extends java.io.Serializable

COM Interface 'IIndexes'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that return information about the index collection.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID2063fd03_4ce0_11d1_89db_006097aff44e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void findIndex(java.lang.String name, int[] pos)
          Finds the position of the named index in the indexes collection.
 IEnumIndex findIndexesByFieldName(java.lang.String fieldName)
          The set of indexes for a given field name (if any).
 IIndex getIndex(int pos)
          The index at the specified position in the indexes collection.
 int getIndexCount()
          The number of indexes in the indexes collection.
 

Field Detail

IID2063fd03_4ce0_11d1_89db_006097aff44e

static final int IID2063fd03_4ce0_11d1_89db_006097aff44e
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getIndexCount

int getIndexCount()
                  throws java.io.IOException,
                         AutomationException
The number of indexes in the indexes collection.

Returns:
The numIndexes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIndex

IIndex getIndex(int pos)
                throws java.io.IOException,
                       AutomationException
The index at the specified position in the indexes collection.

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

findIndex

void findIndex(java.lang.String name,
               int[] pos)
               throws java.io.IOException,
                      AutomationException
Finds the position of the named index in the indexes collection.

Parameters:
name - The name (in)
pos - The pos (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findIndexesByFieldName

IEnumIndex findIndexesByFieldName(java.lang.String fieldName)
                                  throws java.io.IOException,
                                         AutomationException
The set of indexes for a given field name (if any).

Parameters:
fieldName - The fieldName (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumIndex
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.