public class JoinItem extends FromItem
| Constructor and Description |
|---|
JoinItem(String alias,
String tableName) |
JoinItem(String alias,
String tableName,
Number predId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVar(ColumnVar var) |
List<ColumnVar> |
appendVars(List<ColumnVar> vars) |
JoinItem |
clone()
Returns a (deep) clone of this query model node.
|
Number |
getPredId() |
String |
getSignature()
Default implementation of
QueryModelNode.getSignature() that
prints the name of the node's class. |
String |
getTableName() |
ColumnVar |
getVarForChildren(String name) |
<X extends Exception> |
visit(RdbmsQueryModelVisitorBase<X> visitor) |
addFilter, addJoin, addJoinBefore, getAlias, getFilters, getFromItem, getFromItemNotInUnion, getJoins, getVar, isLeft, joinAdded, removeFilter, replaceChildNode, setLeft, visitChildrenvisitgetParentNode, nullEquals, replaceNodeInList, replaceWith, setParentNode, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequalspublic String getTableName()
public Number getPredId()
public void addVar(ColumnVar var)
public ColumnVar getVarForChildren(String name)
getVarForChildren in class FromItempublic List<ColumnVar> appendVars(List<ColumnVar> vars)
appendVars in class FromItempublic String getSignature()
QueryModelNodeBaseQueryModelNode.getSignature() that
prints the name of the node's class.getSignature in interface QueryModelNodegetSignature in class FromItempublic JoinItem clone()
QueryModelNodeclone in interface QueryModelNodeclone in class FromItempublic <X extends Exception> void visit(RdbmsQueryModelVisitorBase<X> visitor) throws X extends Exception
visit in class RdbmsQueryModelNodeBaseX extends ExceptionCopyright © 2001–2015 Aduna. All rights reserved.