Method Summary |
|
protected Expr | bind(Query query) |
public boolean | equals(Object o) |
public int | evalBoolean(QueryContext context) Evaluates the expression as a boolean. |
public double | evalDouble(QueryContext context) |
public boolean | evalEqual(QueryContext context, byte[] matchBuffer) |
public boolean | evalEqual(QueryContext context, String string) |
public int | evalInt(QueryContext context) |
public long | evalLong(QueryContext context) |
public String | evalString(QueryContext context) Evaluates the expression as a string. |
public void | evalToResult(QueryContext context, SelectResult result) Evaluates the expression, writing to the result stream. |
public Column | getColumn() Returns the column. |
public FromItem | getFromItem() |
public String | getName() Returns any column name. |
public Table | getTable() Returns the column's table. |
public Class | getType() |
public boolean | isNull(QueryContext context) Returns true if the expression is null. |
protected long | lookupCost(ArrayList<FromItem> fromList) The cost of a match of the expr. |
public long | subCost(ArrayList<FromItem> fromList) The cost of a match of the expr. |
public String | toString() |