com.esri.arcgis.geodatabase
Interface IRelQueryTableName

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRelQueryTableNameProxy, RelQueryTableName

public interface IRelQueryTableName
extends java.io.Serializable

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

Description: 'Provides access to members that define a relationship query table name.' 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 IID64485e14_dcca_4747_8046_ee7d82a01928
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IName getRelationshipClassName()
          The name object for the RelationshipClass that defines the RelQueryTable.
 IQueryFilter getSrcQueryFilter()
          A QueryFilter applied to a cursor opened from the RelQueryTable.
 ISelectionSet getSrcSelectionSet()
          A SelectionSet applied to a cursor opened from the RelQueryTable.
 java.lang.String getTargetColumns()
          The destination dataset columns available in a cursor opened from the RelTableTable.
 boolean isDoNotPushJoinToDB()
          Indicates if the join is processed on the client.
 boolean isForwardDirection()
          Indicates if the originPrimaryClass of the RelationshipClass is the SourceTable.
 boolean isLeftOuterJoin()
          Indicates if the type of join will be a left outer join.
 void setDoNotPushJoinToDB(boolean doNotPushJoinToDB)
          Indicates if the join is processed on the client.
 void setForwardDirection(boolean forward)
          Indicates if the originPrimaryClass of the RelationshipClass is the SourceTable.
 void setLeftOuterJoin(boolean leftOuterJoin)
          Indicates if the type of join will be a left outer join.
 void setRelationshipClassNameByRef(IName relClassName)
          The name object for the RelationshipClass that defines the RelQueryTable.
 void setSrcQueryFilterByRef(IQueryFilter queryFilter)
          A QueryFilter applied to a cursor opened from the RelQueryTable.
 void setSrcSelectionSetByRef(ISelectionSet selectionSet)
          A SelectionSet applied to a cursor opened from the RelQueryTable.
 void setTargetColumns(java.lang.String targetColumns)
          The destination dataset columns available in a cursor opened from the RelTableTable.
 

Field Detail

IID64485e14_dcca_4747_8046_ee7d82a01928

static final int IID64485e14_dcca_4747_8046_ee7d82a01928
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

setRelationshipClassNameByRef

void setRelationshipClassNameByRef(IName relClassName)
                                   throws java.io.IOException,
                                          AutomationException
The name object for the RelationshipClass that defines the RelQueryTable.

Parameters:
relClassName - A reference to a com.esri.arcgis.system.IName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRelationshipClassName

IName getRelationshipClassName()
                               throws java.io.IOException,
                                      AutomationException
The name object for the RelationshipClass that defines the RelQueryTable.

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

setForwardDirection

void setForwardDirection(boolean forward)
                         throws java.io.IOException,
                                AutomationException
Indicates if the originPrimaryClass of the RelationshipClass is the SourceTable.

Parameters:
forward - The forward (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isForwardDirection

boolean isForwardDirection()
                           throws java.io.IOException,
                                  AutomationException
Indicates if the originPrimaryClass of the RelationshipClass is the SourceTable.

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

setSrcQueryFilterByRef

void setSrcQueryFilterByRef(IQueryFilter queryFilter)
                            throws java.io.IOException,
                                   AutomationException
A QueryFilter applied to a cursor opened from the RelQueryTable.

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

getSrcQueryFilter

IQueryFilter getSrcQueryFilter()
                               throws java.io.IOException,
                                      AutomationException
A QueryFilter applied to a cursor opened from the RelQueryTable.

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

setSrcSelectionSetByRef

void setSrcSelectionSetByRef(ISelectionSet selectionSet)
                             throws java.io.IOException,
                                    AutomationException
A SelectionSet applied to a cursor opened from the RelQueryTable.

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

getSrcSelectionSet

ISelectionSet getSrcSelectionSet()
                                 throws java.io.IOException,
                                        AutomationException
A SelectionSet applied to a cursor opened from the RelQueryTable.

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

setTargetColumns

void setTargetColumns(java.lang.String targetColumns)
                      throws java.io.IOException,
                             AutomationException
The destination dataset columns available in a cursor opened from the RelTableTable.

Parameters:
targetColumns - The targetColumns (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTargetColumns

java.lang.String getTargetColumns()
                                  throws java.io.IOException,
                                         AutomationException
The destination dataset columns available in a cursor opened from the RelTableTable.

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

setDoNotPushJoinToDB

void setDoNotPushJoinToDB(boolean doNotPushJoinToDB)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the join is processed on the client.

Parameters:
doNotPushJoinToDB - The doNotPushJoinToDB (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDoNotPushJoinToDB

boolean isDoNotPushJoinToDB()
                            throws java.io.IOException,
                                   AutomationException
Indicates if the join is processed on the client.

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

setLeftOuterJoin

void setLeftOuterJoin(boolean leftOuterJoin)
                      throws java.io.IOException,
                             AutomationException
Indicates if the type of join will be a left outer join.

Parameters:
leftOuterJoin - The leftOuterJoin (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isLeftOuterJoin

boolean isLeftOuterJoin()
                        throws java.io.IOException,
                               AutomationException
Indicates if the type of join will be a left outer join.

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