Class DefaultExpressionBuilder
java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultExpressionBuilder
- All Implemented Interfaces:
org.gvsig.expressionevaluator.ExpressionBuilder,org.gvsig.tools.util.PropertiesSupport
public class DefaultExpressionBuilder
extends Object
implements org.gvsig.expressionevaluator.ExpressionBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassNested classes/interfaces inherited from interface org.gvsig.expressionevaluator.ExpressionBuilder
org.gvsig.expressionevaluator.ExpressionBuilder.AbstractValue, org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator, org.gvsig.expressionevaluator.ExpressionBuilder.ClassVisitorFilter, org.gvsig.expressionevaluator.ExpressionBuilder.Constant, org.gvsig.expressionevaluator.ExpressionBuilder.Custom, org.gvsig.expressionevaluator.ExpressionBuilder.Function, org.gvsig.expressionevaluator.ExpressionBuilder.Group, org.gvsig.expressionevaluator.ExpressionBuilder.Method, org.gvsig.expressionevaluator.ExpressionBuilder.Parameter, org.gvsig.expressionevaluator.ExpressionBuilder.Value, org.gvsig.expressionevaluator.ExpressionBuilder.Variable, org.gvsig.expressionevaluator.ExpressionBuilder.Visitable, org.gvsig.expressionevaluator.ExpressionBuilder.Visitor, org.gvsig.expressionevaluator.ExpressionBuilder.VisitorFilter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> protected org.gvsig.expressionevaluator.ExpressionEvaluatorManagerprotected org.gvsig.expressionevaluator.ExpressionBuilder.ValueFields inherited from interface org.gvsig.expressionevaluator.ExpressionBuilder
EMPTY_FORMATTER, FUNCTION_$CONSTANT, FUNCTION_$HOSTEXPRESSION, FUNCTION_$IDENTIFIER, FUNCTION_ABS, FUNCTION_ACOS, FUNCTION_ASCII, FUNCTION_ASIN, FUNCTION_ATAN, FUNCTION_AVG, FUNCTION_BITAND, FUNCTION_BITOR, FUNCTION_BITXOR, FUNCTION_CASE, FUNCTION_CAST, FUNCTION_CEIL, FUNCTION_CHR, FUNCTION_COLOR, FUNCTION_CONCAT, FUNCTION_COS, FUNCTION_COSH, FUNCTION_COT, FUNCTION_COUNT, FUNCTION_CRC32, FUNCTION_CURRENT_DATE, FUNCTION_CURRENT_TIME, FUNCTION_CURRENT_TIMESTAMP, FUNCTION_DATE, FUNCTION_DATEADD, FUNCTION_DATEDIFF, FUNCTION_DECODE, FUNCTION_DECR, FUNCTION_DEGREES, FUNCTION_DESKTOPBROWSE, FUNCTION_DESKTOPEDIT, FUNCTION_DESKTOPOPEN, FUNCTION_DICT, FUNCTION_ENCODE, FUNCTION_EVAL, FUNCTION_EXP, FUNCTION_EXTRACT, FUNCTION_FLOOR, FUNCTION_GETATTR, FUNCTION_GETITEM, FUNCTION_IF, FUNCTION_IFNULL, FUNCTION_IIF, FUNCTION_INCR, FUNCTION_INSTR, FUNCTION_JSON_VALUE, FUNCTION_LEFT, FUNCTION_LENGHT, FUNCTION_LET, FUNCTION_LIST, FUNCTION_LOCATE, FUNCTION_LOG, FUNCTION_LOG10, FUNCTION_LOWER, FUNCTION_LPAD, FUNCTION_LTRIM, FUNCTION_MAP, FUNCTION_MAX, FUNCTION_MD5HEX, FUNCTION_MIN, FUNCTION_MOD, FUNCTION_PI, FUNCTION_POSITION, FUNCTION_POWER, FUNCTION_RADIANS, FUNCTION_RAND, FUNCTION_RANGE, FUNCTION_REPEAT, FUNCTION_REPLACE, FUNCTION_REVERSEINSTR, FUNCTION_RIGHT, FUNCTION_ROUND, FUNCTION_RPAD, FUNCTION_RTRIM, FUNCTION_SETATTR, FUNCTION_SIGN, FUNCTION_SIN, FUNCTION_SINH, FUNCTION_SPACE, FUNCTION_SQRT, FUNCTION_SUBSTRING, FUNCTION_SUM, FUNCTION_TAN, FUNCTION_TANH, FUNCTION_TIME, FUNCTION_TIMESTAMP, FUNCTION_TO_DATE, FUNCTION_TO_TIMESTAMP, FUNCTION_TODOUBLE, FUNCTION_TOFLOAT, FUNCTION_TOINTEGER, FUNCTION_TOJSON, FUNCTION_TOLONG, FUNCTION_TOSTR, FUNCTION_TRIM, FUNCTION_TUPLE, FUNCTION_UPPER, FUNCTION_URL, FUNCTION_URLREAD, FUNCTION_URLREADBYTES, FUNCTION_UUID, FUNCTION_ZERO, OPERATOR_ADD, OPERATOR_AND, OPERATOR_AND2, OPERATOR_BETWEEN, OPERATOR_CONCAT, OPERATOR_DIV, OPERATOR_EQ, OPERATOR_GE, OPERATOR_GT, OPERATOR_ILIKE, OPERATOR_IN, OPERATOR_IS, OPERATOR_IS_NOT_NULL, OPERATOR_IS_NULL, OPERATOR_LE, OPERATOR_LIKE, OPERATOR_LT, OPERATOR_MOD, OPERATOR_MULT, OPERATOR_NE, OPERATOR_NEGATE, OPERATOR_NOT, OPERATOR_OR, OPERATOR_REGEXP, OPERATOR_SUBST, PARAMETER_TYPE_CONSTANT, PARAMETER_TYPE_VARIABLE, VALUE_NULL -
Constructor Summary
ConstructorsConstructorDescriptionDefaultExpressionBuilder(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.expressionevaluator.ExpressionBuilder.Functionabs(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) voidaccept(org.gvsig.expressionevaluator.ExpressionBuilder.Visitor visitor, org.gvsig.expressionevaluator.ExpressionBuilder.VisitorFilter filter) org.gvsig.expressionevaluator.ExpressionBuilder.Functionacos(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatoradd(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilderand(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorand(org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorand(org.gvsig.expressionevaluator.Expression leftOperand, org.gvsig.expressionevaluator.Expression rightOperand) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorand(org.gvsig.expressionevaluator.Expression leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) org.gvsig.expressionevaluator.ExpressionBuilder.Functionascii(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) org.gvsig.expressionevaluator.ExpressionBuilder.Functionasin(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionatan(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorbinaryOperator(String name, String format, org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorbinaryOperator(String name, org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) org.gvsig.expressionevaluator.ExpressionBuilder.Functionbitand(org.gvsig.expressionevaluator.ExpressionBuilder.Value num1, org.gvsig.expressionevaluator.ExpressionBuilder.Value num2) org.gvsig.expressionevaluator.ExpressionBuilder.Functionbitor(org.gvsig.expressionevaluator.ExpressionBuilder.Value num1, org.gvsig.expressionevaluator.ExpressionBuilder.Value num2) org.gvsig.expressionevaluator.ExpressionBuilder.Functionbitxor(org.gvsig.expressionevaluator.ExpressionBuilder.Value num1, org.gvsig.expressionevaluator.ExpressionBuilder.Value num2) build()build(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter) org.gvsig.expressionevaluator.ExpressionBuilder.Functionbuiltin_function(String name, String format, org.gvsig.expressionevaluator.ExpressionBuilder.Value... values) org.gvsig.expressionevaluator.ExpressionBuilder.Constantbytearray(byte[] data) bytearray_0x(byte[] data) bytearray_hex(byte[] data) bytearray_x(byte[] data) org.gvsig.expressionevaluator.ExpressionBuilder.Functioncast(org.gvsig.expressionevaluator.ExpressionBuilder.Value object, int type) org.gvsig.expressionevaluator.ExpressionBuilder.Functioncast(org.gvsig.expressionevaluator.ExpressionBuilder.Value object, org.gvsig.expressionevaluator.ExpressionBuilder.Value typeName) org.gvsig.expressionevaluator.ExpressionBuilder.Functionceil(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionchr(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functioncolor(org.gvsig.expressionevaluator.ExpressionBuilder.Value red, org.gvsig.expressionevaluator.ExpressionBuilder.Value green, org.gvsig.expressionevaluator.ExpressionBuilder.Value blue, org.gvsig.expressionevaluator.ExpressionBuilder.Value alfa) org.gvsig.expressionevaluator.ExpressionBuilder.Variableorg.gvsig.expressionevaluator.ExpressionBuilder.Valueorg.gvsig.expressionevaluator.ExpressionBuilder.Functionconcat(org.gvsig.expressionevaluator.ExpressionBuilder.Value... values) org.gvsig.expressionevaluator.ExpressionBuilder.Constantorg.gvsig.expressionevaluator.ExpressionBuilder.Constantorg.gvsig.expressionevaluator.ExpressionBuilder.Constantorg.gvsig.expressionevaluator.ExpressionBuilder.Functioncos(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functioncosh(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functioncot(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilderorg.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Customorg.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functiondate(org.gvsig.expressionevaluator.ExpressionBuilder.Value date) org.gvsig.expressionevaluator.ExpressionBuilder.Functiondate_add(org.gvsig.expressionevaluator.ExpressionBuilder.Value datefield, org.gvsig.expressionevaluator.ExpressionBuilder.Value valueToAdd, org.gvsig.expressionevaluator.ExpressionBuilder.Value date) org.gvsig.expressionevaluator.ExpressionBuilder.Functiondate_diff(org.gvsig.expressionevaluator.ExpressionBuilder.Value datefield, org.gvsig.expressionevaluator.ExpressionBuilder.Value valueToSubst, org.gvsig.expressionevaluator.ExpressionBuilder.Value date) org.gvsig.expressionevaluator.ExpressionBuilder.Functiondecode(org.gvsig.expressionevaluator.ExpressionBuilder.Value value, org.gvsig.expressionevaluator.ExpressionBuilder.Value format) org.gvsig.expressionevaluator.ExpressionBuilder.Functiondegrees(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatordiv(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatoreq(org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) org.gvsig.expressionevaluator.ExpressionBuilder.Functionexp(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionextract(org.gvsig.expressionevaluator.ExpressionBuilder.Value datefield, org.gvsig.expressionevaluator.ExpressionBuilder.Value source) org.gvsig.expressionevaluator.ExpressionBuilder.Functionfloor(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> org.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorge(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.FunctiongetProperty(String name) org.gvsig.expressionevaluator.ExpressionBuilder.Groupgroup(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorgt(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.Functionhostexpression(org.gvsig.expressionevaluator.ExpressionBuilder.Value expression) identifier(String id) org.gvsig.expressionevaluator.ExpressionBuilder.Functionifnull(org.gvsig.expressionevaluator.ExpressionBuilder.Value value, org.gvsig.expressionevaluator.ExpressionBuilder.Value iftrue, org.gvsig.expressionevaluator.ExpressionBuilder.Value iffalse) org.gvsig.expressionevaluator.ExpressionBuilder.Functioniif(org.gvsig.expressionevaluator.ExpressionBuilder.Value condition, org.gvsig.expressionevaluator.ExpressionBuilder.Value iftrue, org.gvsig.expressionevaluator.ExpressionBuilder.Value iffalse) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorilike(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.Functioninstr(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value search, org.gvsig.expressionevaluator.ExpressionBuilder.Value start) org.gvsig.expressionevaluator.ExpressionBuilder.Functionis_null(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) booleanisEmpty()org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorle(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.Functionleft(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value size) org.gvsig.expressionevaluator.ExpressionBuilder.Functionlenght(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) org.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorlike(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.Functionlist()org.gvsig.expressionevaluator.ExpressionBuilder.Functionlocate(org.gvsig.expressionevaluator.ExpressionBuilder.Value search, org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value start) org.gvsig.expressionevaluator.ExpressionBuilder.Functionlog(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionlog10(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionlower(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) org.gvsig.expressionevaluator.ExpressionBuilder.Functionlpad(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value len, org.gvsig.expressionevaluator.ExpressionBuilder.Value padstr) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorlt(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.Functionltrim(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) org.gvsig.expressionevaluator.ExpressionBuilder.Methodmethod(org.gvsig.expressionevaluator.ExpressionBuilder.Value instance, String name, org.gvsig.expressionevaluator.ExpressionBuilder.Value... values) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatormult(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorne(org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) org.gvsig.expressionevaluator.ExpressionBuilder.Functionnot(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) org.gvsig.expressionevaluator.ExpressionBuilder.Functionnot_is_null(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) org.gvsig.expressionevaluator.ExpressionBuilderor(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatoror(org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) org.gvsig.expressionevaluator.ExpressionBuilder.Parameterorg.gvsig.expressionevaluator.ExpressionBuilder.ParameterList<org.gvsig.expressionevaluator.ExpressionBuilder.Parameter> org.gvsig.expressionevaluator.ExpressionBuilder.Functionpi()org.gvsig.expressionevaluator.ExpressionBuilder.Functionposition(org.gvsig.expressionevaluator.ExpressionBuilder.Value search, org.gvsig.expressionevaluator.ExpressionBuilder.Value str) org.gvsig.expressionevaluator.ExpressionBuilder.Functionpower(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionradians(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionrand(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionrepeat(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value size) org.gvsig.expressionevaluator.ExpressionBuilder.Functionreplace(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value search, org.gvsig.expressionevaluator.ExpressionBuilder.Value replstr) org.gvsig.expressionevaluator.ExpressionBuilder.Functionright(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value len) org.gvsig.expressionevaluator.ExpressionBuilder.Functionround(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionrpad(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value len, org.gvsig.expressionevaluator.ExpressionBuilder.Value padstr) org.gvsig.expressionevaluator.ExpressionBuilder.Functionrtrim(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) org.gvsig.expressionevaluator.ExpressionBuilderset(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) voidsetProperties(Class filter, Object... values) voidsetProperty(String name, Object value) org.gvsig.expressionevaluator.ExpressionBuilder.Functionsign(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionsin(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionsinh(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionspace(org.gvsig.expressionevaluator.ExpressionBuilder.Value size) org.gvsig.expressionevaluator.ExpressionBuilder.Functionsqrt(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperatorsubst(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) org.gvsig.expressionevaluator.ExpressionBuilder.Functionsubstring(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value start, org.gvsig.expressionevaluator.ExpressionBuilder.Value len) org.gvsig.expressionevaluator.ExpressionBuilder.Functiontan(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functiontanh(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functiontime(org.gvsig.expressionevaluator.ExpressionBuilder.Value time) org.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functiontimestamp(org.gvsig.expressionevaluator.ExpressionBuilder.Value timestamp) org.gvsig.expressionevaluator.ExpressionBuilder.Functionto_date(org.gvsig.expressionevaluator.ExpressionBuilder.Value date, org.gvsig.expressionevaluator.ExpressionBuilder.Value format) org.gvsig.expressionevaluator.ExpressionBuilder.Functionto_timestamp(org.gvsig.expressionevaluator.ExpressionBuilder.Value timestamp, org.gvsig.expressionevaluator.ExpressionBuilder.Value format) org.gvsig.expressionevaluator.ExpressionBuilder.FunctiontoDouble(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.FunctiontoFloat(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.FunctiontoInteger(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.FunctiontoLong(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) org.gvsig.expressionevaluator.ExpressionBuilder.FunctiontoStr(org.gvsig.expressionevaluator.ExpressionBuilder.Value object) toString()toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter) org.gvsig.expressionevaluator.ExpressionBuilder.Valueorg.gvsig.expressionevaluator.ExpressionBuilder.Functiontrim(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) org.gvsig.expressionevaluator.ExpressionBuilder.Functiontuple()org.gvsig.expressionevaluator.ExpressionBuilder.Functionorg.gvsig.expressionevaluator.ExpressionBuilder.Functionupper(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) org.gvsig.expressionevaluator.ExpressionBuilder.Valuevalue()org.gvsig.expressionevaluator.ExpressionBuildervalue(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) org.gvsig.expressionevaluator.ExpressionBuilder.VariableList<org.gvsig.expressionevaluator.ExpressionBuilder.Variable> org.gvsig.expressionevaluator.ExpressionBuilder.Functionzero()
-
Field Details
-
value
protected org.gvsig.expressionevaluator.ExpressionBuilder.Value value -
manager
protected org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager -
formatter
protected org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter
-
-
Constructor Details
-
DefaultExpressionBuilder
public DefaultExpressionBuilder(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager)
-
-
Method Details
-
getProperty
- Specified by:
getPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
setProperty
- Specified by:
setPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
getProperties
- Specified by:
getPropertiesin interfaceorg.gvsig.tools.util.PropertiesSupport
-
setProperties
- Specified by:
setPropertiesin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
formatter
public org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter()- Specified by:
formatterin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
createExpressionBuilder
public org.gvsig.expressionevaluator.ExpressionBuilder createExpressionBuilder()- Specified by:
createExpressionBuilderin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
value
public org.gvsig.expressionevaluator.ExpressionBuilder.Value value()- Specified by:
valuein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
value
public org.gvsig.expressionevaluator.ExpressionBuilder value(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
valuein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
toString
-
toString
public String toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter) - Specified by:
toStringin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
build
- Specified by:
buildin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
build
public String build(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter) - Specified by:
buildin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
toValue
- Specified by:
toValuein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
accept
public void accept(org.gvsig.expressionevaluator.ExpressionBuilder.Visitor visitor, org.gvsig.expressionevaluator.ExpressionBuilder.VisitorFilter filter) - Specified by:
acceptin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
quote_for_identifiers
- Specified by:
quote_for_identifiersin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
quote_for_strings
- Specified by:
quote_for_stringsin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
string
- Specified by:
stringin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
identifier
- Specified by:
identifierin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
bytearray_hex
- Specified by:
bytearray_hexin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
bytearray_0x
- Specified by:
bytearray_0xin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
bytearray_x
- Specified by:
bytearray_xin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
bytearray
public org.gvsig.expressionevaluator.ExpressionBuilder.Constant bytearray(byte[] data) - Specified by:
bytearrayin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
variable
- Specified by:
variablein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
column
- Specified by:
columnin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
column
public org.gvsig.expressionevaluator.ExpressionBuilder.Value column(String tableName, String columnName) - Specified by:
columnin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
parameter
- Specified by:
parameterin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
parameter
public org.gvsig.expressionevaluator.ExpressionBuilder.Parameter parameter()- Specified by:
parameterin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
constant
- Specified by:
constantin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
constant
public org.gvsig.expressionevaluator.ExpressionBuilder.Constant constant(Object value, Class theClass) - Specified by:
constantin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
constant
- Specified by:
constantin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
group
public org.gvsig.expressionevaluator.ExpressionBuilder.Group group(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
groupin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
custom
- Specified by:
customin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
method
public org.gvsig.expressionevaluator.ExpressionBuilder.Method method(org.gvsig.expressionevaluator.ExpressionBuilder.Value instance, String name, org.gvsig.expressionevaluator.ExpressionBuilder.Value... values) - Specified by:
methodin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
function
public org.gvsig.expressionevaluator.ExpressionBuilder.Function function(String name, org.gvsig.expressionevaluator.ExpressionBuilder.Value... values) - Specified by:
functionin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
builtin_function
-
binaryOperator
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator binaryOperator(String name, org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) - Specified by:
binaryOperatorin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
binaryOperator
-
variables
- Specified by:
variablesin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
parameters
- Specified by:
parametersin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
parameters_names
- Specified by:
parameters_namesin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
variables_names
- Specified by:
variables_namesin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
set
public org.gvsig.expressionevaluator.ExpressionBuilder set(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
setin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
and
public org.gvsig.expressionevaluator.ExpressionBuilder and(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
andin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
or
public org.gvsig.expressionevaluator.ExpressionBuilder or(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
orin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
is_null
public org.gvsig.expressionevaluator.ExpressionBuilder.Function is_null(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
is_nullin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
not_is_null
public org.gvsig.expressionevaluator.ExpressionBuilder.Function not_is_null(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
not_is_nullin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
not
public org.gvsig.expressionevaluator.ExpressionBuilder.Function not(org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
notin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
and
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator and(org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) - Specified by:
andin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
and
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator and(org.gvsig.expressionevaluator.Expression leftOperand, org.gvsig.expressionevaluator.Expression rightOperand) - Specified by:
andin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
and
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator and(org.gvsig.expressionevaluator.Expression leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) - Specified by:
andin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
or
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator or(org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) - Specified by:
orin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
eq
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator eq(org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) - Specified by:
eqin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
ne
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator ne(org.gvsig.expressionevaluator.ExpressionBuilder.Value leftOperand, org.gvsig.expressionevaluator.ExpressionBuilder.Value rightOperand) - Specified by:
nein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
gt
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator gt(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
gtin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
ge
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator ge(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
gein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
lt
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator lt(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
ltin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
le
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator le(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
lein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
like
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator like(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
likein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
ilike
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator ilike(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
ilikein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
add
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator add(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
addin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
subst
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator subst(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
substin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
mult
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator mult(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
multin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
div
public org.gvsig.expressionevaluator.ExpressionBuilder.BinaryOperator div(org.gvsig.expressionevaluator.ExpressionBuilder.Value op1, org.gvsig.expressionevaluator.ExpressionBuilder.Value op2) - Specified by:
divin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
concat
public org.gvsig.expressionevaluator.ExpressionBuilder.Function concat(org.gvsig.expressionevaluator.ExpressionBuilder.Value... values) - Specified by:
concatin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
iif
public org.gvsig.expressionevaluator.ExpressionBuilder.Function iif(org.gvsig.expressionevaluator.ExpressionBuilder.Value condition, org.gvsig.expressionevaluator.ExpressionBuilder.Value iftrue, org.gvsig.expressionevaluator.ExpressionBuilder.Value iffalse) - Specified by:
iifin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
ifnull
public org.gvsig.expressionevaluator.ExpressionBuilder.Function ifnull(org.gvsig.expressionevaluator.ExpressionBuilder.Value value, org.gvsig.expressionevaluator.ExpressionBuilder.Value iftrue, org.gvsig.expressionevaluator.ExpressionBuilder.Value iffalse) - Specified by:
ifnullin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
left
public org.gvsig.expressionevaluator.ExpressionBuilder.Function left(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value size) - Specified by:
leftin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
right
public org.gvsig.expressionevaluator.ExpressionBuilder.Function right(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value len) - Specified by:
rightin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
locate
public org.gvsig.expressionevaluator.ExpressionBuilder.Function locate(org.gvsig.expressionevaluator.ExpressionBuilder.Value search, org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value start) - Specified by:
locatein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
position
public org.gvsig.expressionevaluator.ExpressionBuilder.Function position(org.gvsig.expressionevaluator.ExpressionBuilder.Value search, org.gvsig.expressionevaluator.ExpressionBuilder.Value str) - Specified by:
positionin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
lpad
public org.gvsig.expressionevaluator.ExpressionBuilder.Function lpad(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value len, org.gvsig.expressionevaluator.ExpressionBuilder.Value padstr) - Specified by:
lpadin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
rpad
public org.gvsig.expressionevaluator.ExpressionBuilder.Function rpad(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value len, org.gvsig.expressionevaluator.ExpressionBuilder.Value padstr) - Specified by:
rpadin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
ltrim
public org.gvsig.expressionevaluator.ExpressionBuilder.Function ltrim(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) - Specified by:
ltrimin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
rtrim
public org.gvsig.expressionevaluator.ExpressionBuilder.Function rtrim(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) - Specified by:
rtrimin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
trim
public org.gvsig.expressionevaluator.ExpressionBuilder.Function trim(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) - Specified by:
trimin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
repeat
public org.gvsig.expressionevaluator.ExpressionBuilder.Function repeat(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value size) - Specified by:
repeatin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
replace
public org.gvsig.expressionevaluator.ExpressionBuilder.Function replace(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value search, org.gvsig.expressionevaluator.ExpressionBuilder.Value replstr) - Specified by:
replacein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
ascii
public org.gvsig.expressionevaluator.ExpressionBuilder.Function ascii(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) - Specified by:
asciiin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
lenght
public org.gvsig.expressionevaluator.ExpressionBuilder.Function lenght(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) - Specified by:
lenghtin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
instr
public org.gvsig.expressionevaluator.ExpressionBuilder.Function instr(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value search, org.gvsig.expressionevaluator.ExpressionBuilder.Value start) - Specified by:
instrin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
lower
public org.gvsig.expressionevaluator.ExpressionBuilder.Function lower(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) - Specified by:
lowerin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
upper
public org.gvsig.expressionevaluator.ExpressionBuilder.Function upper(org.gvsig.expressionevaluator.ExpressionBuilder.Value str) - Specified by:
upperin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
space
public org.gvsig.expressionevaluator.ExpressionBuilder.Function space(org.gvsig.expressionevaluator.ExpressionBuilder.Value size) - Specified by:
spacein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
substring
public org.gvsig.expressionevaluator.ExpressionBuilder.Function substring(org.gvsig.expressionevaluator.ExpressionBuilder.Value str, org.gvsig.expressionevaluator.ExpressionBuilder.Value start, org.gvsig.expressionevaluator.ExpressionBuilder.Value len) - Specified by:
substringin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
acos
public org.gvsig.expressionevaluator.ExpressionBuilder.Function acos(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
acosin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
asin
public org.gvsig.expressionevaluator.ExpressionBuilder.Function asin(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
asinin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
atan
public org.gvsig.expressionevaluator.ExpressionBuilder.Function atan(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
atanin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
cos
public org.gvsig.expressionevaluator.ExpressionBuilder.Function cos(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
cosin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
cosh
public org.gvsig.expressionevaluator.ExpressionBuilder.Function cosh(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
coshin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
cot
public org.gvsig.expressionevaluator.ExpressionBuilder.Function cot(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
cotin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
bitand
public org.gvsig.expressionevaluator.ExpressionBuilder.Function bitand(org.gvsig.expressionevaluator.ExpressionBuilder.Value num1, org.gvsig.expressionevaluator.ExpressionBuilder.Value num2) - Specified by:
bitandin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
bitor
public org.gvsig.expressionevaluator.ExpressionBuilder.Function bitor(org.gvsig.expressionevaluator.ExpressionBuilder.Value num1, org.gvsig.expressionevaluator.ExpressionBuilder.Value num2) - Specified by:
bitorin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
bitxor
public org.gvsig.expressionevaluator.ExpressionBuilder.Function bitxor(org.gvsig.expressionevaluator.ExpressionBuilder.Value num1, org.gvsig.expressionevaluator.ExpressionBuilder.Value num2) - Specified by:
bitxorin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
ceil
public org.gvsig.expressionevaluator.ExpressionBuilder.Function ceil(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
ceilin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
degrees
public org.gvsig.expressionevaluator.ExpressionBuilder.Function degrees(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
degreesin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
exp
public org.gvsig.expressionevaluator.ExpressionBuilder.Function exp(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
expin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
floor
public org.gvsig.expressionevaluator.ExpressionBuilder.Function floor(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
floorin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
log
public org.gvsig.expressionevaluator.ExpressionBuilder.Function log(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
login interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
log10
public org.gvsig.expressionevaluator.ExpressionBuilder.Function log10(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
log10in interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
pi
public org.gvsig.expressionevaluator.ExpressionBuilder.Function pi()- Specified by:
piin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
abs
public org.gvsig.expressionevaluator.ExpressionBuilder.Function abs(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
absin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
power
public org.gvsig.expressionevaluator.ExpressionBuilder.Function power(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
powerin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
radians
public org.gvsig.expressionevaluator.ExpressionBuilder.Function radians(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
radiansin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
rand
public org.gvsig.expressionevaluator.ExpressionBuilder.Function rand(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
randin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
round
public org.gvsig.expressionevaluator.ExpressionBuilder.Function round(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
roundin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
sqrt
public org.gvsig.expressionevaluator.ExpressionBuilder.Function sqrt(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
sqrtin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
sign
public org.gvsig.expressionevaluator.ExpressionBuilder.Function sign(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
signin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
sin
public org.gvsig.expressionevaluator.ExpressionBuilder.Function sin(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
sinin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
sinh
public org.gvsig.expressionevaluator.ExpressionBuilder.Function sinh(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
sinhin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
tan
public org.gvsig.expressionevaluator.ExpressionBuilder.Function tan(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
tanin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
tanh
public org.gvsig.expressionevaluator.ExpressionBuilder.Function tanh(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
tanhin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
zero
public org.gvsig.expressionevaluator.ExpressionBuilder.Function zero()- Specified by:
zeroin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
chr
public org.gvsig.expressionevaluator.ExpressionBuilder.Function chr(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
chrin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
cast
public org.gvsig.expressionevaluator.ExpressionBuilder.Function cast(org.gvsig.expressionevaluator.ExpressionBuilder.Value object, org.gvsig.expressionevaluator.ExpressionBuilder.Value typeName) - Specified by:
castin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
cast
public org.gvsig.expressionevaluator.ExpressionBuilder.Function cast(org.gvsig.expressionevaluator.ExpressionBuilder.Value object, int type) - Specified by:
castin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
decode
public org.gvsig.expressionevaluator.ExpressionBuilder.Function decode(org.gvsig.expressionevaluator.ExpressionBuilder.Value value, org.gvsig.expressionevaluator.ExpressionBuilder.Value format) - Specified by:
decodein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
toDouble
public org.gvsig.expressionevaluator.ExpressionBuilder.Function toDouble(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
toDoublein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
toFloat
public org.gvsig.expressionevaluator.ExpressionBuilder.Function toFloat(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
toFloatin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
toLong
public org.gvsig.expressionevaluator.ExpressionBuilder.Function toLong(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
toLongin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
toInteger
public org.gvsig.expressionevaluator.ExpressionBuilder.Function toInteger(org.gvsig.expressionevaluator.ExpressionBuilder.Value num) - Specified by:
toIntegerin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
toStr
public org.gvsig.expressionevaluator.ExpressionBuilder.Function toStr(org.gvsig.expressionevaluator.ExpressionBuilder.Value object) - Specified by:
toStrin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
list
public org.gvsig.expressionevaluator.ExpressionBuilder.Function list()- Specified by:
listin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
tuple
public org.gvsig.expressionevaluator.ExpressionBuilder.Function tuple()- Specified by:
tuplein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
tuple
- Specified by:
tuplein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
repr
- Specified by:
reprin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
getattr
public org.gvsig.expressionevaluator.ExpressionBuilder.Function getattr(String objectId, String attributeId) - Specified by:
getattrin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
date
- Specified by:
datein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
time
- Specified by:
timein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
timestamp
- Specified by:
timestampin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
date
- Specified by:
datein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
time
- Specified by:
timein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
timestamp
- Specified by:
timestampin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
color
- Specified by:
colorin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
color
public org.gvsig.expressionevaluator.ExpressionBuilder.Function color(org.gvsig.expressionevaluator.ExpressionBuilder.Value red, org.gvsig.expressionevaluator.ExpressionBuilder.Value green, org.gvsig.expressionevaluator.ExpressionBuilder.Value blue, org.gvsig.expressionevaluator.ExpressionBuilder.Value alfa) - Specified by:
colorin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
date
public org.gvsig.expressionevaluator.ExpressionBuilder.Function date(org.gvsig.expressionevaluator.ExpressionBuilder.Value date) - Specified by:
datein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
time
public org.gvsig.expressionevaluator.ExpressionBuilder.Function time(org.gvsig.expressionevaluator.ExpressionBuilder.Value time) - Specified by:
timein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
timestamp
public org.gvsig.expressionevaluator.ExpressionBuilder.Function timestamp(org.gvsig.expressionevaluator.ExpressionBuilder.Value timestamp) - Specified by:
timestampin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
current_date
public org.gvsig.expressionevaluator.ExpressionBuilder.Function current_date()- Specified by:
current_datein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
current_time
public org.gvsig.expressionevaluator.ExpressionBuilder.Function current_time()- Specified by:
current_timein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
current_timestamp
public org.gvsig.expressionevaluator.ExpressionBuilder.Function current_timestamp()- Specified by:
current_timestampin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
date_add
public org.gvsig.expressionevaluator.ExpressionBuilder.Function date_add(org.gvsig.expressionevaluator.ExpressionBuilder.Value datefield, org.gvsig.expressionevaluator.ExpressionBuilder.Value valueToAdd, org.gvsig.expressionevaluator.ExpressionBuilder.Value date) - Specified by:
date_addin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
let
public org.gvsig.expressionevaluator.ExpressionBuilder.Function let(String name, org.gvsig.expressionevaluator.ExpressionBuilder.Value value) - Specified by:
letin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
date_diff
public org.gvsig.expressionevaluator.ExpressionBuilder.Function date_diff(org.gvsig.expressionevaluator.ExpressionBuilder.Value datefield, org.gvsig.expressionevaluator.ExpressionBuilder.Value valueToSubst, org.gvsig.expressionevaluator.ExpressionBuilder.Value date) - Specified by:
date_diffin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
to_date
public org.gvsig.expressionevaluator.ExpressionBuilder.Function to_date(org.gvsig.expressionevaluator.ExpressionBuilder.Value date, org.gvsig.expressionevaluator.ExpressionBuilder.Value format) - Specified by:
to_datein interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
to_timestamp
public org.gvsig.expressionevaluator.ExpressionBuilder.Function to_timestamp(org.gvsig.expressionevaluator.ExpressionBuilder.Value timestamp, org.gvsig.expressionevaluator.ExpressionBuilder.Value format) - Specified by:
to_timestampin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
extract
public org.gvsig.expressionevaluator.ExpressionBuilder.Function extract(org.gvsig.expressionevaluator.ExpressionBuilder.Value datefield, org.gvsig.expressionevaluator.ExpressionBuilder.Value source) - Specified by:
extractin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-
hostexpression
public org.gvsig.expressionevaluator.ExpressionBuilder.Function hostexpression(org.gvsig.expressionevaluator.ExpressionBuilder.Value expression) - Specified by:
hostexpressionin interfaceorg.gvsig.expressionevaluator.ExpressionBuilder
-