public abstract class FromItem extends RdbmsQueryModelNodeBase
visit, visitgetParentNode, nullEquals, replaceNodeInList, replaceWith, setParentNode, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequalspublic FromItem(String alias)
public String getAlias()
public boolean isLeft()
public void setLeft(boolean left)
public void addFilter(SqlExpr filter)
public void addJoin(FromItem join)
protected void joinAdded(FromItem valueJoin)
public void removeFilter(SqlExpr sqlExpr)
public String getSignature()
QueryModelNodeBaseQueryModelNode.getSignature() that
prints the name of the node's class.getSignature in interface QueryModelNodegetSignature in class QueryModelNodeBasepublic FromItem clone()
QueryModelNodeclone in interface QueryModelNodeclone in class QueryModelNodeBasepublic <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X extends Exception
QueryModelNodeBaseQueryModelNode.visitChildren(org.openrdf.query.algebra.QueryModelVisitor<X>) that does
nothing. Subclasses should override this method when they have child
nodes.visitChildren in interface QueryModelNodevisitChildren in class QueryModelNodeBaseX extends Exceptionpublic void replaceChildNode(QueryModelNode current, QueryModelNode replacement)
QueryModelNodeBaseQueryModelNode.replaceChildNode(QueryModelNode, QueryModelNode)
that throws an IllegalArgumentException indicating that
current is not a child node of this node.replaceChildNode in interface QueryModelNodereplaceChildNode in class QueryModelNodeBasecurrent - The current child node.replacement - The new child node.Copyright © 2001–2015 Aduna. All rights reserved.