@OperatorGeneratorCharacteristics(maximumArgumentCount=3, minimumArgumentCount=3, name="GTCLOSE", signature={EXPRESSION,STRING,STRING}) @MonoRelationOperator public abstract class GTCLOSE extends RelationalOperator
| Constructor and Description |
|---|
GTCLOSE() |
| Modifier and Type | Method and Description |
|---|---|
static Relation |
computeGTClose(Relation relation,
java.util.Map<NameIdentifier,NameIdentifier> matchby,
java.util.Map<NameIdentifier,java.lang.String> expressions) |
OperatorImplementation_V0105 |
getOperatorImplementation(OperatorGeneratorArgument[] args)
Gets an implementation instance of the operator.
|
getInvocationName, getMaximumArgumentCount, getMinimumArgumentCount, getName, getOperatorGeneratorSignature, isMonoRelationOperator, toStringpublic static Relation computeGTClose(Relation relation, java.util.Map<NameIdentifier,NameIdentifier> matchby, java.util.Map<NameIdentifier,java.lang.String> expressions)
relation - The relation to be GTClosedmatchby - The definition of which attribute value pairs make two tuples match for transitive closureexpressions - The computational expressions to evaluate for determining the attribute values in the extra "transitive" tuples included in the resultpublic final OperatorImplementation_V0105 getOperatorImplementation(OperatorGeneratorArgument[] args)
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 :