Package org.apache.calcite.util.mapping
Class Mappings.FiniteAbstractMapping
java.lang.Object
org.apache.calcite.util.mapping.Mappings.AbstractMapping
org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
- All Implemented Interfaces:
Iterable<IntPair>
,Mapping
,Mappings.CoreMapping
,Mappings.FunctionMapping
,Mappings.SourceMapping
,Mappings.TargetMapping
- Direct Known Subclasses:
Mappings.PartialMapping
- Enclosing class:
Mappings
Abstract implementation of mapping where both source and target
domains are finite.
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.calcite.util.mapping.Mappings.AbstractMapping
getSource, getSourceCount, getSourceOpt, getTarget, getTargetCount, getTargetOpt, isIdentity, set, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.apache.calcite.util.mapping.Mapping
clear, getMappingType, size
Methods inherited from interface org.apache.calcite.util.mapping.Mappings.SourceMapping
inverse
Methods inherited from interface org.apache.calcite.util.mapping.Mappings.TargetMapping
inverse
-
Constructor Details
-
FiniteAbstractMapping
public FiniteAbstractMapping()
-
-
Method Details