Package org.gvsig.expressionevaluator
Interface Expression
- All Superinterfaces:
Cloneable,org.gvsig.tools.persistence.Persistent,org.gvsig.json.SupportFromJson,org.gvsig.json.SupportJson,org.gvsig.json.SupportToJson
@NotThreadSafe
public interface Expression
extends org.gvsig.tools.persistence.Persistent, Cloneable, org.gvsig.json.SupportJson
- Author:
- jjdelcerro
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()clone()static ExpressioncloneQuietly(Expression expression) execute(SymbolTable symbolTable) voidDeprecated.getCode()This symbol table don't persist with the expression.booleanbooleanisEmpty()booleanbooleanvoidlink(SymbolTable symbolTable) voidsetSQLCompatible(boolean sqlCompatible) voidsetUseBracketsForIdentifiers(boolean useBracketsForIdentifiers) org.gvsig.tools.evaluator.EvaluatortoJSON()Deprecated.Methods inherited from interface org.gvsig.tools.persistence.Persistent
loadFromState, saveToStateMethods inherited from interface org.gvsig.json.SupportFromJson
fromJsonMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJson, toJsonBuilder, toJsonBuilder
-
Method Details
-
cloneQuietly
-
clear
void clear() -
getSymbolTable
SymbolTable getSymbolTable()This symbol table don't persist with the expression.- Returns:
- the symbol table of the expression
-
getPhrase
String getPhrase() -
setPhrase
-
execute
-
link
-
getCode
Code getCode() -
toJSON
Deprecated. -
fromJSON
Deprecated. -
clone
- Throws:
CloneNotSupportedException
-
isPhraseEmpty
boolean isPhraseEmpty() -
isEmpty
boolean isEmpty() -
setSQLCompatible
void setSQLCompatible(boolean sqlCompatible) -
isSQLCompatible
boolean isSQLCompatible() -
setUseBracketsForIdentifiers
void setUseBracketsForIdentifiers(boolean useBracketsForIdentifiers) -
getUseBracketsForIdentifiers
boolean getUseBracketsForIdentifiers() -
toEvaluator
org.gvsig.tools.evaluator.Evaluator toEvaluator()
-