Package org.relique.jdbc.csv
Class SQLToNumberFunction
- java.lang.Object
-
- org.relique.jdbc.csv.Expression
-
- org.relique.jdbc.csv.SQLToNumberFunction
-
public class SQLToNumberFunction extends Expression
-
-
Constructor Summary
Constructors Constructor Description SQLToNumberFunction(Expression expr, Expression pattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.relique.jdbc.csv.AggregateFunction>
aggregateFunctions()
Object
eval(Map<String,Object> env)
String
toString()
List<String>
usedColumns(Set<String> availableColumns)
-
Methods inherited from class org.relique.jdbc.csv.Expression
isValid, resetAggregateFunctions
-
-
-
-
Constructor Detail
-
SQLToNumberFunction
public SQLToNumberFunction(Expression expr, Expression pattern)
-
-
Method Detail
-
eval
public Object eval(Map<String,Object> env) throws SQLException
- Overrides:
eval
in classExpression
- Throws:
SQLException
- if error evaluating expression.
-
usedColumns
public List<String> usedColumns(Set<String> availableColumns)
- Overrides:
usedColumns
in classExpression
-
aggregateFunctions
public List<org.relique.jdbc.csv.AggregateFunction> aggregateFunctions()
- Overrides:
aggregateFunctions
in classExpression
-
-