org.axiondb.engine.visitors
Class FindBindVariableVisitor
java.lang.Object
org.axiondb.engine.visitors.FindBindVariableVisitor
public class FindBindVariableVisitor
- extends Object
Returns a set of BindVarible used in a Selectable and in various commands.
Note: Almost all Commands could use BindVariables, we need to find out what is the ANSI
and/or JDBC standards are for this. This almost allow us to simulate Dynamic SQL, e.g.
if we can use prepare statement for things like column name, table properties, default
value etc in CreateCommand
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FindBindVariableVisitor
public FindBindVariableVisitor()
getBindVariables
public List getBindVariables()
getBindVariableIterator
public Iterator getBindVariableIterator()
visit
public void visit(Selectable sel)
visit
public void visit(Function fn)
visit
public void visit(SelectCommand select)
visit
public void visit(InsertIntoClause insertInto)
visit
public void visit(UpsertCommand upsert)
visit
public void visit(UpdateCommand update)