Package org.apache.calcite.util.mapping
Interface Mappings.CoreMapping
-
- All Superinterfaces:
java.lang.Iterable<IntPair>
- All Known Subinterfaces:
Mapping
,Mappings.FunctionMapping
,Mappings.SourceMapping
,Mappings.TargetMapping
- All Known Implementing Classes:
AbstractSourceMapping
,AbstractTargetMapping
,Mappings.AbstractMapping
,Mappings.FiniteAbstractMapping
,Mappings.IdentityMapping
,Mappings.InverseMapping
,Mappings.OverridingSourceMapping
,Mappings.OverridingTargetMapping
,Mappings.PartialFunctionImpl
,Mappings.PartialMapping
,Mappings.SurjectionWithInverse
,Permutation
- Enclosing class:
- Mappings
public static interface Mappings.CoreMapping extends java.lang.Iterable<IntPair>
Core interface of all mappings.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MappingType
getMappingType()
Returns the mapping type.int
size()
Returns the number of elements in the mapping.
-
-
-
Method Detail
-
getMappingType
MappingType getMappingType()
Returns the mapping type.- Returns:
- Mapping type
-
size
int size()
Returns the number of elements in the mapping.
-
-