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


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

IRelQueryTableName.DoNotPushJoinToDB Property

Indicates if the join is processed on the client.

[Visual Basic .NET]
Public Property DoNotPushJoinToDB As Boolean
[C#]
public bool DoNotPushJoinToDB {get; set;}
[C++]
HRESULT get_DoNotPushJoinToDB(
  VARIANT_BOOL DoNotPushJoinToDB
);
[C++]
HRESULT put_DoNotPushJoinToDB(
  Boolean* DoNotPushJoinToDB
);
[C++]
Parameters
DoNotPushJoinToDB [in]

DoNotPushJoinToDB is a parameter of type bool DoNotPushJoinToDB [out, retval]
DoNotPushJoinToDB is a parameter of type bool*

Product Availability

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

Remarks

If DoNotPushJoinToDB is True, the join is always processed on the client; otherwise, it is processed on the server (if possible). If all tables involved are stored in the same geodatabase, the processing can be performed by the server, which is normally faster. The LeftOuterJoin property must also be set to False in order for processing to occur on the server. In any other case, processing occurs on the client regardless of how this parameter is set.

See Also

IRelQueryTableName Interface