com.esri.arcgis.geodatabase
Interface IRelQueryTableInfo

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRelQueryTableInfoProxy, RelQueryTable

public interface IRelQueryTableInfo
extends java.io.Serializable

COM Interface 'IRelQueryTableInfo'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that provide information about joins.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDd5a1b5bc_9a9f_4a40_bf34_69800d27ebe3
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ITable getBaseTableOfField(java.lang.String column)
          Returns the base table for a particular field.
 int getJoinType()
          Type of table join.
 IQueryDef getQueryDef()
          QueryDef used to create the join.
 boolean isHasDirectAccessLookup()
          Indicates if direct access lookup is used by a RelQueryTable to match records between the source and destination tables.
 

Field Detail

IIDd5a1b5bc_9a9f_4a40_bf34_69800d27ebe3

static final int IIDd5a1b5bc_9a9f_4a40_bf34_69800d27ebe3
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getJoinType

int getJoinType()
                throws java.io.IOException,
                       AutomationException
Type of table join.

Returns:
A com.esri.arcgis.geodatabase.esriJoinType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueryDef

IQueryDef getQueryDef()
                      throws java.io.IOException,
                             AutomationException
QueryDef used to create the join. This property will be null if the join is done on the client.

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

getBaseTableOfField

ITable getBaseTableOfField(java.lang.String column)
                           throws java.io.IOException,
                                  AutomationException
Returns the base table for a particular field.

Parameters:
column - The column (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasDirectAccessLookup

boolean isHasDirectAccessLookup()
                                throws java.io.IOException,
                                       AutomationException
Indicates if direct access lookup is used by a RelQueryTable to match records between the source and destination tables.

Returns:
The directAccess
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.