Class MulOperator
java.lang.Object
org.gvsig.expressionevaluator.spi.AbstractFunction
org.gvsig.expressionevaluator.impl.function.operator.AbstractBinaryOperator
org.gvsig.expressionevaluator.impl.function.operator.MulOperator
- All Implemented Interfaces:
org.gvsig.expressionevaluator.Function,BinaryOperator,Operator,org.gvsig.expressionevaluator.Optimizer.FunctionOptimizer
public class MulOperator
extends AbstractBinaryOperator
implements org.gvsig.expressionevaluator.Optimizer.FunctionOptimizer
-
Field Summary
Fields 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 TypeMethodDescriptionbooleanorg.gvsig.expressionevaluator.Codeoptimize(org.gvsig.expressionevaluator.Optimizer optimizer, org.gvsig.expressionevaluator.Code.Callable caller) Methods inherited from class org.gvsig.expressionevaluator.impl.function.operator.AbstractBinaryOperator
call, isOperatorMethods 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, isSQLCompatible, name, returnType, setDescription, setDescriptionArgs, setReturnType, setTemplate, template, toBoolean, toString, toString, toValue, useArgumentsInsteadObjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.expressionevaluator.Function
addAlias, aliases, argc, call, description, descriptionArgs, getFullDescription, group, isHidden, isSQLCompatible, name, returnType, template, toString, toValue, useArgumentsInsteadObjects
-
Constructor Details
-
MulOperator
public MulOperator()
-
-
Method Details
-
allowConstantFolding
public boolean allowConstantFolding()- Specified by:
allowConstantFoldingin interfaceorg.gvsig.expressionevaluator.Function- Overrides:
allowConstantFoldingin classorg.gvsig.expressionevaluator.spi.AbstractFunction
-
call
- Specified by:
callin interfaceBinaryOperator
-
optimize
public org.gvsig.expressionevaluator.Code optimize(org.gvsig.expressionevaluator.Optimizer optimizer, org.gvsig.expressionevaluator.Code.Callable caller) - Specified by:
optimizein interfaceorg.gvsig.expressionevaluator.Optimizer.FunctionOptimizer
-