public abstract class Expression extends Object
Constructor | Description |
---|---|
Expression() |
Modifier and Type | Method | Description |
---|---|---|
List<org.relique.jdbc.csv.AggregateFunction> |
aggregateFunctions() |
|
Object |
eval(Map<String,Object> env) |
|
boolean |
isValid() |
Is this a valid expression such as A > 5 or an invalid
mix of logical and arithmetic such as (A > 5) + 1 that we
cannot detect during parsing.
|
void |
resetAggregateFunctions() |
Reset aggregate function each time it is used in a subquery.
|
List<String> |
usedColumns(Set<String> availableColumns) |
public Object eval(Map<String,Object> env) throws SQLException
SQLException
public List<org.relique.jdbc.csv.AggregateFunction> aggregateFunctions()
public boolean isValid()
public void resetAggregateFunctions()
Copyright © 2018. All rights reserved.