org.eigenbase.oj.rel
Class JavaRelImplementor.LazyBind
java.lang.Object
org.eigenbase.oj.rel.JavaRelImplementor.LazyBind
- All Implemented Interfaces:
- JavaRelImplementor.Bind
- Enclosing class:
- JavaRelImplementor
private static class JavaRelImplementor.LazyBind
- extends Object
- implements JavaRelImplementor.Bind
typeFactory
final RelDataTypeFactory typeFactory
type
final RelDataType type
after
final Statement after
statementList
StatementList statementList
variable
final Variable variable
thunk
final JavaRelImplementor.VariableInitializerThunk thunk
bound
boolean bound
JavaRelImplementor.LazyBind
JavaRelImplementor.LazyBind(Variable variable,
StatementList statementList,
RelDataTypeFactory typeFactory,
RelDataType type,
JavaRelImplementor.VariableInitializerThunk thunk)
getVariable
public Variable getVariable()
- Specified by:
getVariable
in interface JavaRelImplementor.Bind
toString
public String toString()
- Overrides:
toString
in class Object
find
private static int find(StatementList list,
Statement statement)