Class WhileFunction
java.lang.Object
org.gvsig.expressionevaluator.spi.AbstractFunction
org.gvsig.expressionevaluator.impl.function.programming.WhileFunction
- All Implemented Interfaces:
org.gvsig.expressionevaluator.Function
public class WhileFunction
extends org.gvsig.expressionevaluator.spi.AbstractFunction
-
Field Summary
FieldsFields 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
Modifier and TypeMethodDescriptionbooleancall(org.gvsig.expressionevaluator.Interpreter interpreter, org.gvsig.expressionevaluator.Codes args) booleanisHidden()toString(org.gvsig.expressionevaluator.Codes args, org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter) booleanMethods inherited from class org.gvsig.expressionevaluator.spi.AbstractFunction
addAlias, aliases, argc, 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, isNull, isOperator, isSQLCompatible, name, returnType, setDescription, setDescriptionArgs, setReturnType, setTemplate, template, toBoolean, toString, toValue
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
WhileFunction
public WhileFunction()
-
-
Method Details
-
isHidden
public boolean isHidden()- Specified by:
isHiddenin interfaceorg.gvsig.expressionevaluator.Function- Overrides:
isHiddenin classorg.gvsig.expressionevaluator.spi.AbstractFunction
-
useArgumentsInsteadObjects
public boolean useArgumentsInsteadObjects()- Specified by:
useArgumentsInsteadObjectsin interfaceorg.gvsig.expressionevaluator.Function- Overrides:
useArgumentsInsteadObjectsin classorg.gvsig.expressionevaluator.spi.AbstractFunction
-
call
public Object call(org.gvsig.expressionevaluator.Interpreter interpreter, Object[] args) throws Exception - Throws:
Exception
-
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, org.gvsig.expressionevaluator.Codes args) throws Exception - Specified by:
callin interfaceorg.gvsig.expressionevaluator.Function- Overrides:
callin classorg.gvsig.expressionevaluator.spi.AbstractFunction- 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
-