|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Provides access to members that get related object row pairs within a query filter specification.
The IRelationshipClass2 interface was added to provide a method to get matching objects.
An AttributedRelationshipClass is a special kind of relationship class and is also a kind of table known as the relationship table. For non-attributed relationship classes, the relationships are stored with the objects themselves in the foreign key values. For attributed relationship classes, the relationships are defined by the objects in conjunction with the rows in the relationship table.
A good way of testing whether you have an AttributedRelationshipClass object is as follows.
If TypeOf pRelClass Is ITable Then Debug.Print
"Attributed Relationship Class"
End If
IRelationshipClass,
ISet,
RelationshipClass| Method Summary | |
IRelClassEnumRowPairs |
getObjectsMatchingObjectArray(IArray pSrcObjectArray,
IQueryFilter pQueryFilterAppliedToMatchingObjects,
boolean returnAllObjectMatches)
Gets rows pairs of objects that are related to the specified origin or destination object array, that also meet the query filter expression. |
IRelClassEnumRowPairs |
getObjectsMatchingObjectSetEx(ISet pSrcObjectSet,
IQueryFilter pQueryFilterAppliedToMatchingObjects,
boolean returnAllObjectMatches)
Gets rows pairs of objects that are related to the specified origin or destination object set, that also meet the query filter expression. |
| Method Detail |
public IRelClassEnumRowPairs getObjectsMatchingObjectSetEx(ISet pSrcObjectSet,
IQueryFilter pQueryFilterAppliedToMatchingObjects,
boolean returnAllObjectMatches)
throws java.io.IOException,
AutomationException
The returnAllObjectMatches parameter indicates whether the first matching object or if all matching objects are returned. A value of True will return all object matches.
pSrcObjectSet - A reference to a com.esri.arcgis.system.ISet (in)pQueryFilterAppliedToMatchingObjects - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)returnAllObjectMatches - The returnAllObjectMatches (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRelClassEnumRowPairs getObjectsMatchingObjectArray(IArray pSrcObjectArray,
IQueryFilter pQueryFilterAppliedToMatchingObjects,
boolean returnAllObjectMatches)
throws java.io.IOException,
AutomationException
The returnAllObjectMatches parameter indicates whether the first matching object or if all matching objects are returned. A value of True will return all object matches.
pSrcObjectArray - A reference to a com.esri.arcgis.system.IArray (in)pQueryFilterAppliedToMatchingObjects - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)returnAllObjectMatches - The returnAllObjectMatches (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||