com.esri.arcgis.geoprocessing
Interface IGPRecordSet

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPFeatureRecordSetLayer, GPRecordSet

public interface IGPRecordSet
extends Serializable

Product Availability

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


Method Summary
 String getOIDFieldName()
          The OID field name.
 IRecordSet getRecordSet()
          The recordset data.
 boolean isExceededTransferLimit()
          The has transfer limit been reached flag.
 void setExceededTransferLimit(boolean flag)
          The has transfer limit been reached flag.
 void setOIDFieldName(String name)
          The OID field name.
 void setRecordSetByRef(IRecordSet ppRs)
          The recordset data.
 

Method Detail

getRecordSet

IRecordSet getRecordSet()
                        throws IOException,
                               AutomationException
The recordset data.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.geodatabase.IRecordSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRecordSetByRef

void setRecordSetByRef(IRecordSet ppRs)
                       throws IOException,
                              AutomationException
The recordset data.

Product Availability

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

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

getOIDFieldName

String getOIDFieldName()
                       throws IOException,
                              AutomationException
The OID field name.

Product Availability

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

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

setOIDFieldName

void setOIDFieldName(String name)
                     throws IOException,
                            AutomationException
The OID field name.

Product Availability

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

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

isExceededTransferLimit

boolean isExceededTransferLimit()
                                throws IOException,
                                       AutomationException
The has transfer limit been reached flag.

Product Availability

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

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

setExceededTransferLimit

void setExceededTransferLimit(boolean flag)
                              throws IOException,
                                     AutomationException
The has transfer limit been reached flag.

Product Availability

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

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