com.esri.arcgis.geoprocessing
Interface IGpCursorRow2

All Superinterfaces:
IGpCursorRow, Serializable
All Known Implementing Classes:
IGpCursorRow2Proxy

public interface IGpCursorRow2
extends IGpCursorRow, Serializable

Provides access to the Cursor Row.

Description

This interface is new at ArcGIS 9.3. It supersedes IGPCursorRow.

Product Availability

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


Method Summary
 void getOIDandGeomFieldNames(String[] oIDFieldName, String[] geomFieldName)
          Returns the OID and GEOMETRY fields of the associated table.
 boolean isInsertCursor()
          Returns if the row is from an insert cursor or not.
 
Methods inherited from interface com.esri.arcgis.geoprocessing.IGpCursorRow
deleteRow, getValue, insertRow, isNull, setNull, setRow, setValue, updateRow
 

Method Detail

isInsertCursor

boolean isInsertCursor()
                       throws IOException,
                              AutomationException
Returns if the row is from an insert cursor or not.

Product Availability

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

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

getOIDandGeomFieldNames

void getOIDandGeomFieldNames(String[] oIDFieldName,
                             String[] geomFieldName)
                             throws IOException,
                                    AutomationException
Returns the OID and GEOMETRY fields of the associated table.

Product Availability

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

Parameters:
oIDFieldName - The oIDFieldName (out: use single element array)
geomFieldName - The geomFieldName (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.