Package org.relique.jdbc.csv
Class SQLToArrayFunction
- java.lang.Object
-
- org.relique.jdbc.csv.Expression
-
- org.relique.jdbc.csv.SQLToArrayFunction
-
public class SQLToArrayFunction extends Expression
-
-
Constructor Summary
Constructors Constructor Description SQLToArrayFunction(boolean isDistinct, List<Expression> expressions)
-
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
-
SQLToArrayFunction
public SQLToArrayFunction(boolean isDistinct, List<Expression> expressions)
-
-
Method Detail
-
eval
public Object eval(Map<String,Object> env) throws SQLException
- Throws:
SQLException
- if error evaluating expression.
-
toString
public String toString()
-
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
-
-