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, visitChildren
visit
getParentNode, nullEquals, replaceNodeInList, replaceWith, setParentNode, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
equals
public String getTableName()
public Number getPredId()
public void addVar(ColumnVar var)
public ColumnVar getVarForChildren(String name)
getVarForChildren
in class FromItem
public List<ColumnVar> appendVars(List<ColumnVar> vars)
appendVars
in class FromItem
public String getSignature()
QueryModelNodeBase
QueryModelNode.getSignature()
that
prints the name of the node's class.getSignature
in interface QueryModelNode
getSignature
in class FromItem
public JoinItem clone()
QueryModelNode
clone
in interface QueryModelNode
clone
in class FromItem
public <X extends Exception> void visit(RdbmsQueryModelVisitorBase<X> visitor) throws X extends Exception
visit
in class RdbmsQueryModelNodeBase
X extends Exception
Copyright © 2001-2016 Aduna. All Rights Reserved.