com.esri.arcgis.carto
Interface IRelatedRecordGroup

All Superinterfaces:
Serializable
All Known Implementing Classes:
RelatedRecordGroup

public interface IRelatedRecordGroup
extends Serializable

Provides access to the RelatedRecordGroup members.

Remarks

A RelatedRecordGroup represents related records for one source record/feature for which related records are queried. SourceRowID represents which source record/feature records in Records object related to.

Records is an array of all related records. Each record in Records array holds value in the native data type and they are not formatted. These values are ordered the same way fields are ordered in RelatedRecordFields.

Product Availability

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


Method Summary
 IRecordArray getRecords()
          Records that represent the related rows.
 int getSourceRowID()
          Object id of the row that belongs to source table.
 

Method Detail

getSourceRowID

int getSourceRowID()
                   throws IOException,
                          AutomationException
Object id of the row that belongs to source table.

Product Availability

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

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

getRecords

IRecordArray getRecords()
                        throws IOException,
                               AutomationException
Records that represent the related rows.

Product Availability

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

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