@OperatorGeneratorCharacteristics(maximumArgumentCount=257, minimumArgumentCount=3, name="XMINUSUSING", signature={EXPRESSION,EXPRESSION,STRING}) public abstract class XMINUSUSING extends RelationalOperator implements UsingRelationalOperator
| Constructor and Description |
|---|
XMINUSUSING() |
| Modifier and Type | Method and Description |
|---|---|
static AggregationOperatorImplementation |
getInstance(Heading heading,
java.util.LinkedList<NameIdentifier> treatAsRange)
Gets an instance of the operator for the given heading and USING<> attributes
|
AggregationOperatorImplementation |
getOperatorImplementation(OperatorGeneratorArgument[] args)
Gets an implementation instance of the operator.
|
getInvocationName, getMaximumArgumentCount, getMinimumArgumentCount, getName, getOperatorGeneratorSignature, isMonoRelationOperator, toStringpublic static AggregationOperatorImplementation getInstance(Heading heading, java.util.LinkedList<NameIdentifier> treatAsRange)
heading - The headingtreatAsRange - The USING<> attributespublic final AggregationOperatorImplementation getOperatorImplementation(OperatorGeneratorArgument[] args) throws NotFoundException
OperatorGeneratorgetOperatorImplementation in interface OperatorGeneratorargs - The arguments from which the instance is to be created. There must be exactly as many arguments as there are elements in the list returned from OperatorGenerator.getOperatorGeneratorSignature(). The correspondence between OperatorGeneratorArgumentType values and OperatorGeneratorArgument types is given in the table below :
NotFoundException - If the given OperatorGeneratorArguments do not satisfy all of the rules of the OperatorGenerator. These rules are specific to each OperatorGenerator.