Package net.hydromatic.morel.foreign
Class Converters.C2m
java.lang.Object
net.hydromatic.morel.foreign.Converters.C2m
- Enclosing class:
Converters
Converter from Calcite types to Morel types.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final org.apache.calcite.rel.type.RelDataType(package private) final Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Converters.C2mforMorel(Type type, org.apache.calcite.rel.type.RelDataTypeFactory typeFactory, boolean nullable, boolean recordList) Creates a converter for a given Morel type, in the process deducing the corresponding Calcite type.private Object[]private Object[]org.apache.calcite.linq4j.Enumerable<Object[]>
-
Field Details
-
calciteType
final org.apache.calcite.rel.type.RelDataType calciteType -
morelType
-
-
Constructor Details
-
C2m
C2m(org.apache.calcite.rel.type.RelDataType calciteType, Type morelType)
-
-
Method Details
-
forMorel
static Converters.C2m forMorel(Type type, org.apache.calcite.rel.type.RelDataTypeFactory typeFactory, boolean nullable, boolean recordList) Creates a converter for a given Morel type, in the process deducing the corresponding Calcite type. -
toCalciteObject
-
toCalciteEnumerable
-
listToArray
-
scalarToArray
-
toMorelObjectFunction
-