Class $HostExpressionFunction
java.lang.Object
org.gvsig.expressionevaluator.spi.AbstractFunction
org.gvsig.expressionevaluator.impl.function.programming.$HostExpressionFunction
- All Implemented Interfaces:
org.gvsig.expressionevaluator.Function
public class $HostExpressionFunction
extends org.gvsig.expressionevaluator.spi.AbstractFunction
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.gvsig.expressionevaluator.spi.AbstractFunction
LOGGER, TYPE_BIGDECIMAL, TYPE_BOOLEAN, TYPE_DATE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_LONG, TYPE_NULL, TYPE_STRINGFields inherited from interface org.gvsig.expressionevaluator.Function
GROUP_AGGREGATE, GROUP_BOOLEAN, GROUP_CONVERSION, GROUP_DATETIME, GROUP_NUMERIC, GROUP_OGC, GROUP_OTHER, GROUP_PROGRAMMING, GROUP_STRING -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.gvsig.expressionevaluator.spi.AbstractFunction
addAlias, aliases, argc, call, checkDoubleValue, checkFloatValue, description, descriptionArgs, getBigDecimal, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getComparable, getComparable, getDate, getDate, getDouble, getDouble, getFile, getFile, getFloat, getFloat, getFullDescription, getInt, getInt, getInt, getJsonArray, getJsonArray, getJsonObject, getJsonObject, getJsonStructure, getJsonStructure, getList, getLocalDateTime, getLocalDateTime, getLong, getLong, getObject, getObject, getStr, getStr, getType, getURL, group, isHidden, isNull, isOperator, isSQLCompatible, name, returnType, setDescription, setDescriptionArgs, setReturnType, setTemplate, template, toBoolean, toString, toValue, useArgumentsInsteadObjects
-
Field Details
-
MODE_SPECIFIER_IN
- See Also:
-
MODE_SPECIFIER_OUT
- See Also:
-
MODE_SPECIFIER_INOUT
- See Also:
-
MODE_SPECIFIER_ID
- See Also:
-
-
Constructor Details
-
$HostExpressionFunction
public $HostExpressionFunction()
-
-
Method Details
-
allowConstantFolding
public boolean allowConstantFolding()- Specified by:
allowConstantFoldingin interfaceorg.gvsig.expressionevaluator.Function- Overrides:
allowConstantFoldingin classorg.gvsig.expressionevaluator.spi.AbstractFunction
-
call
public Object call(org.gvsig.expressionevaluator.Interpreter interpreter, Object[] args) throws Exception - Throws:
Exception
-
toString
public String toString(org.gvsig.expressionevaluator.Codes args, org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter) - Specified by:
toStringin interfaceorg.gvsig.expressionevaluator.Function- Overrides:
toStringin classorg.gvsig.expressionevaluator.spi.AbstractFunction
-