public class ParameterExpression extends Expression
Expression.DyadicOperator, Expression.MonadicOperator, Expression.Operator
alias, left, op, OP_ADD, OP_AND, OP_BIT_AND, OP_BIT_OR, OP_BIT_XOR, OP_CAST, OP_COM, OP_CONCAT, OP_DISTINCT, OP_DIV, OP_EQ, OP_GT, OP_GTEQ, OP_IN, OP_IS, OP_ISNOT, OP_LIKE, OP_LT, OP_LTEQ, OP_MOD, OP_MUL, OP_NEG, OP_NOT, OP_NOTEQ, OP_NOTIN, OP_OR, OP_SUB, parent, right, symbol
Constructor and Description |
---|
ParameterExpression(String name,
Class type)
Constructor for when we know the name and the type (e.g via criteria queries).
|
ParameterExpression(String name,
int position) |
Modifier and Type | Method and Description |
---|---|
Symbol |
bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
String |
getId() |
int |
getPosition() |
Class |
getType() |
void |
setName(String name) |
void |
setType(Class type) |
String |
toString() |
public ParameterExpression(String name, int position)
public String getId()
public int getPosition()
public void setType(Class type)
public Class getType()
public void setName(String name)
public Symbol bind(SymbolTable symtbl)
bind
in class Expression
symtbl
- Symbol TableCopyright © 2019. All rights reserved.