public abstract class BaseBooleanBranchFunction extends BaseFunction implements ScalarFunction
_hash| Constructor and Description |
|---|
BaseBooleanBranchFunction(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(RowDecorator row) |
protected abstract boolean |
exitOnValue() |
DataType |
getDataType() |
boolean |
isValid() |
addArgument, getArgument, getArgumentCount, setArgument, setVariableContext, toStringgetAlias, getLabel, getName, setAlias, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgumentgetLabel, setVariableContextpublic BaseBooleanBranchFunction(java.lang.String name)
public final DataType getDataType()
getDataType in interface SelectablegetDataType in class BaseFunctionpublic final java.lang.Object evaluate(RowDecorator row) throws AxionException
evaluate in interface ScalarFunctionevaluate in interface SelectableAxionExceptionpublic final boolean isValid()
isValid in interface ConcreteFunctionisValid in class BaseFunctionprotected abstract boolean exitOnValue()