com.esri.arcgis.carto
Interface IRelatedRecordSet

All Superinterfaces:
Serializable
All Known Implementing Classes:
RelatedRecordSet

public interface IRelatedRecordSet
extends Serializable

Provides access to the RelatedRecordSet members.

Remarks

When esriRelateResultRelatedRecordSetAsObject is selected as ResultFormat for QueryRelatedRecords function, it returns RelatedRecordSet embedded within a QueryResult. Use IQueryResult.Object to get RelatedRecordSet.

RelatedRecordFeilds is a list of all fields that are visible in the source map document or listed in IRelateDescription::RelatedTableFields property.

RelatedRecordGroups returns an array of IRelatedRecordGroup. Each RelatedRecordGroup contains related records for one source record/feature.

Product Availability

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


Method Summary
 IFields getRelatedRecordFields()
          Fields of the values in the RelatedRecordGroups.
 IRelatedRecordGroups getRelatedRecordGroups()
          Groups of records that are related to each row id.
 

Method Detail

getRelatedRecordFields

IFields getRelatedRecordFields()
                               throws IOException,
                                      AutomationException
Fields of the values in the RelatedRecordGroups.

Product Availability

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

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

getRelatedRecordGroups

IRelatedRecordGroups getRelatedRecordGroups()
                                            throws IOException,
                                                   AutomationException
Groups of records that are related to each row id.

Product Availability

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

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