org.axiondb.engine.visitors

Class 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

Author: Ahimanikya Satapathy

Method Summary
IteratorgetBindVariableIterator()
ListgetBindVariables()
voidvisit(Selectable sel)
voidvisit(Function fn)
voidvisit(SelectCommand select)
voidvisit(InsertIntoClause insertInto)
voidvisit(UpsertCommand upsert)
voidvisit(UpdateCommand update)

Method Detail

getBindVariableIterator

public Iterator getBindVariableIterator()

getBindVariables

public List getBindVariables()

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)