Class MappingOpConstant
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.ops.MappingOpConstant
- All Implemented Interfaces:
MappingOperator
This operator simply returns the tuples given to its constructor.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintReturns the number of sub-expressions that a mapping expression is expected to have if it has this operator as its root operator.inthashCode()toString()voidvisit(MappingOperatorVisitor visitor)
-
Field Details
-
r
-
-
Constructor Details
-
MappingOpConstant
-
-
Method Details
-
getMappingRelation
-
getExpectedNumberOfSubExpressions
public int getExpectedNumberOfSubExpressions()Description copied from interface:MappingOperatorReturns the number of sub-expressions that a mapping expression is expected to have if it has this operator as its root operator. Hence, for nullary operators, this method returns 0; for unary operators, it returns 1; for binary operators, it returns 2. For n-ary operators (which can be applied to an arbitrary number of sub-expressions), this method returnsInteger.MAX_VALUE.- Specified by:
getExpectedNumberOfSubExpressionsin interfaceMappingOperator
-
visit
- Specified by:
visitin interfaceMappingOperator
-
hashCode
-
equals
-
toString
-