ArcObjects Library Reference (GeoDatabase)  

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(
  VARIANT_BOOL DoNotPushJoinToDB
);
[C++]

Parameters

DoNotPushJoinToDB [out, retval]   DoNotPushJoinToDB is a parameter of type VARIANT_BOOL DoNotPushJoinToDB [in]   DoNotPushJoinToDB is a parameter of type VARIANT_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