org.gvsig.tools.evaluator.sqljep
Class SQLJEPEvaluator
java.lang.Object
org.medfoster.sqljep.BaseJEP
org.medfoster.sqljep.RowJEP
org.gvsig.tools.evaluator.sqljep.SQLJEPEvaluator
- All Implemented Interfaces:
- org.gvsig.tools.evaluator.Evaluator, org.gvsig.tools.evaluator.EvaluatorWithDescriptions, org.medfoster.sqljep.ParserVisitor
public class SQLJEPEvaluator
- extends org.medfoster.sqljep.RowJEP
- implements org.gvsig.tools.evaluator.EvaluatorWithDescriptions
| Nested classes/interfaces inherited from interface org.gvsig.tools.evaluator.EvaluatorWithDescriptions |
org.gvsig.tools.evaluator.EvaluatorWithDescriptions.Description |
| Fields inherited from class org.medfoster.sqljep.RowJEP |
columnMapping, row |
| Fields inherited from class org.medfoster.sqljep.BaseJEP |
debug, errorList, expression, funTab, runtime, topNode |
| Methods inherited from class org.medfoster.sqljep.RowJEP |
clear, findColumn, getColumnObject, getValue, parseExpression, setRow |
| Methods inherited from class org.medfoster.sqljep.BaseJEP |
addFunction, equals, getTopNode, getValue, isValid, parseExpression, removeFunction, toString, visit, visit, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TODATE_FUNCTION_NAME
public static final java.lang.String TODATE_FUNCTION_NAME
- See Also:
- Constant Field Values
SQLJEPEvaluator
public SQLJEPEvaluator(java.lang.String expresion)
evaluate
public java.lang.Object evaluate(org.gvsig.tools.evaluator.EvaluatorData data)
throws org.gvsig.tools.evaluator.EvaluatorException
- Specified by:
evaluate in interface org.gvsig.tools.evaluator.Evaluator
- Throws:
org.gvsig.tools.evaluator.EvaluatorException
getAvailableFunctions
public org.gvsig.tools.evaluator.EvaluatorWithDescriptions.Description[] getAvailableFunctions()
- Specified by:
getAvailableFunctions in interface org.gvsig.tools.evaluator.EvaluatorWithDescriptions
getAvailableOperators
public org.gvsig.tools.evaluator.EvaluatorWithDescriptions.Description[] getAvailableOperators()
- Specified by:
getAvailableOperators in interface org.gvsig.tools.evaluator.EvaluatorWithDescriptions
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface org.gvsig.tools.evaluator.Evaluator
getFieldsInfo
public org.gvsig.tools.evaluator.EvaluatorFieldsInfo getFieldsInfo()
- Specified by:
getFieldsInfo in interface org.gvsig.tools.evaluator.Evaluator
getName
public java.lang.String getName()
- Specified by:
getName in interface org.gvsig.tools.evaluator.Evaluator
getSQL
public java.lang.String getSQL()
- Specified by:
getSQL in interface org.gvsig.tools.evaluator.Evaluator
getVariable
public java.util.Map.Entry getVariable(java.lang.String name)
throws org.medfoster.sqljep.ParseException
- Overrides:
getVariable in class org.medfoster.sqljep.RowJEP
- Throws:
org.medfoster.sqljep.ParseException
Copyright © 2014 gvSIG Association. All Rights Reserved.