Package 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.gvsig.tools.persistence.Persistent,org.medfoster.sqljep.ParserVisitor
public class SQLJEPEvaluator
extends org.medfoster.sqljep.RowJEP
implements org.gvsig.tools.evaluator.EvaluatorWithDescriptions, org.gvsig.tools.persistence.Persistent
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.tools.evaluator.EvaluatorWithDescriptions
org.gvsig.tools.evaluator.EvaluatorWithDescriptions.Description -
Field Summary
FieldsFields inherited from class org.medfoster.sqljep.RowJEP
columnMapping, rowFields inherited from class org.medfoster.sqljep.BaseJEP
debug, errorList, expression, funTab, runtime, topNode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(org.gvsig.tools.evaluator.EvaluatorData data) org.gvsig.tools.evaluator.EvaluatorWithDescriptions.Description[]org.gvsig.tools.evaluator.EvaluatorWithDescriptions.Description[]org.gvsig.tools.evaluator.EvaluatorFieldsInfogetName()getSQL()getVariable(String name) voidloadFromState(org.gvsig.tools.persistence.PersistentState ps) voidsaveToState(org.gvsig.tools.persistence.PersistentState ps) Methods inherited from class org.medfoster.sqljep.RowJEP
clear, findColumn, getColumnObject, getValue, parseExpression, setRowMethods inherited from class org.medfoster.sqljep.BaseJEP
addFunction, equals, getTopNode, getValue, isValid, parseExpression, removeFunction, toString, visit, visit, visit, visit, visit, visit
-
Field Details
-
TODATE_FUNCTION_NAME
- See Also:
-
-
Constructor Details
-
SQLJEPEvaluator
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.gvsig.tools.evaluator.Evaluator
-
getSQL
- Specified by:
getSQLin interfaceorg.gvsig.tools.evaluator.Evaluator
-
getDescription
- Specified by:
getDescriptionin interfaceorg.gvsig.tools.evaluator.Evaluator
-
evaluate
public Object evaluate(org.gvsig.tools.evaluator.EvaluatorData data) throws org.gvsig.tools.evaluator.EvaluatorException - Specified by:
evaluatein interfaceorg.gvsig.tools.evaluator.Evaluator- Throws:
org.gvsig.tools.evaluator.EvaluatorException
-
getVariable
- Overrides:
getVariablein classorg.medfoster.sqljep.RowJEP- Throws:
org.medfoster.sqljep.ParseException
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState ps) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState ps) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
getFieldsInfo
public org.gvsig.tools.evaluator.EvaluatorFieldsInfo getFieldsInfo()- Specified by:
getFieldsInfoin interfaceorg.gvsig.tools.evaluator.Evaluator
-
getAvailableOperators
public org.gvsig.tools.evaluator.EvaluatorWithDescriptions.Description[] getAvailableOperators()- Specified by:
getAvailableOperatorsin interfaceorg.gvsig.tools.evaluator.EvaluatorWithDescriptions
-
getAvailableFunctions
public org.gvsig.tools.evaluator.EvaluatorWithDescriptions.Description[] getAvailableFunctions()- Specified by:
getAvailableFunctionsin interfaceorg.gvsig.tools.evaluator.EvaluatorWithDescriptions
-