This document is archived and information here might be outdated.  Recommended version.


IRelQueryTableInfo.HasDirectAccessLookup Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IR > IRelQueryTableInfo Interface > IRelQueryTableInfo.HasDirectAccessLookup Property
ArcGIS Developer Help

IRelQueryTableInfo.HasDirectAccessLookup Property

Indicates if direct access lookup is used by a RelQueryTable to match records between the source and destination tables.

[Visual Basic .NET]
Public ReadOnly Property HasDirectAccessLookup As Boolean
[C#]
public bool HasDirectAccessLookup {get;}
[C++]
HRESULT get_HasDirectAccessLookup(
  Boolean* directAccess
);
[C++]
Parameters
directAccess [out, retval]

directAccess is a parameter of type bool*

Product Availability

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

Remarks

The HasDirectAccessLookup property returns true if the destination table supports the IRandomAccessCursor interface and the source table has an ObjectID field. This interface allows for faster data access and therefore better join performance. Tables from shapefile and ArcGIS for Desktop Advanced workspace factories support this interface.

See Also

IRelQueryTableInfo Interface