org.netbeans.modules.sql.framework.model .SQLJoinOperator All known Subclasses: org.netbeans.modules.sql.framework.model.impl .SQLJoinOperatorImpl ,ATTR_JOINCONDITION_TYPE final public static String ATTR_JOINCONDITION_TYPE (Code)
ATTR_JOINTYPE final public static String ATTR_JOINTYPE (Code) Attribute constant: join type
CONDITION final public static String CONDITION (Code) Key constant: condition input
JOIN_CONDITION final public static String JOIN_CONDITION (Code) extraction condition tag
LEFT final public static String LEFT (Code) Key constant: left argument
NO_CONDITION final public static int NO_CONDITION (Code)
RIGHT final public static String RIGHT (Code) Key constant: right argument
SYSTEM_DEFINED_CONDITION final public static int SYSTEM_DEFINED_CONDITION (Code)
USER_DEFINED_CONDITION final public static int USER_DEFINED_CONDITION (Code)
getAllSourceTables public List <SourceTable > getAllSourceTables()(Code) get a list of all tables which are used in this join or any of its input join. This
method recursively goes through LEFT and RIGHT inputs if they are join operator and
finds out all the SourceTables
list of all participating SourceTables for this join
getJoinCondition public SQLCondition getJoinCondition()(Code) get join condition
join condition
getJoinConditionType public int getJoinConditionType()(Code) get the type for join condition it will be one of following
SYSTEM_DEFINED_CONDITION USER_DEFINED_CONDITION NO_CONDITION
join condition type
getJoinType public int getJoinType()(Code) Get type of join (inner, left outer, right outer, full outer)
type of join.See Also: SQLConstants
isRoot public boolean isRoot()(Code) method isRoot returns true if the root is set.
boolean true if root is set.
setJoinCondition public void setJoinCondition(SQLCondition condition)(Code) set the join condition
Parameters: condition - join condition
setJoinConditionType public void setJoinConditionType(int type)(Code)
setJoinType public void setJoinType(int newType)(Code) Sets the join type to the given value
Parameters: newType - new join type