public interface OperatorImplementation_V0104
Modifier and Type | Method and Description |
---|---|
ValueBuffer |
executeOperator(java.util.LinkedList<ValueBuffer> args)
Performs the actual logic of the operator.
|
java.lang.String[] |
getArgumentTypeNames()
Gets the list of names of types of the needed argument values
|
java.lang.String |
getReturnTypeName()
Deprecated.
- replace with getReturnTypeDeclaration().getReturnTypeNameIdentifier()
|
java.lang.String |
getSignature()
Gets the name of the operator implemented by this implementation object
|
boolean |
isDeterministic()
Tells whether the operator is deterministic with respect to the arguments of its invocations.
|
java.lang.String getSignature()
ValueBuffer executeOperator(java.util.LinkedList<ValueBuffer> args)
args
- the argument list. The list must hold as many ValueBuffer objects as there are arguments to the operator, and each ValueBuffer object holds a value for some argument to the operator. ValueBuffer objects on the list must appear in the same order as the operator argument declarations. Implementations have the option, but are not required, to do a check the conformance of the argument list (the argument count, notably) to the operator signature.java.lang.String[] getArgumentTypeNames()
@Deprecated java.lang.String getReturnTypeName()
boolean isDeterministic()