Package io.trino.plugin.jdbc
Class ColumnMapping
java.lang.Object
io.trino.plugin.jdbc.ColumnMapping
-
Constructor Summary
ConstructorsConstructorDescriptionColumnMapping(Type type, ReadFunction readFunction, WriteFunction writeFunction, PredicatePushdownController predicatePushdownController) Deprecated.Prefer factory methods instead over calling constructor directly. -
Method Summary
Modifier and TypeMethodDescriptionstatic ColumnMappingbooleanMapping(Type trinoType, BooleanReadFunction readFunction, BooleanWriteFunction writeFunction) static ColumnMappingbooleanMapping(Type trinoType, BooleanReadFunction readFunction, BooleanWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) static ColumnMappingdoubleMapping(Type trinoType, DoubleReadFunction readFunction, DoubleWriteFunction writeFunction) static ColumnMappingdoubleMapping(Type trinoType, DoubleReadFunction readFunction, DoubleWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) getType()static ColumnMappinglongMapping(Type trinoType, LongReadFunction readFunction, LongWriteFunction writeFunction) static ColumnMappinglongMapping(Type trinoType, LongReadFunction readFunction, LongWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) static ColumnMappingobjectMapping(Type trinoType, ObjectReadFunction readFunction, ObjectWriteFunction writeFunction) static ColumnMappingobjectMapping(Type trinoType, ObjectReadFunction readFunction, ObjectWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) static ColumnMappingsliceMapping(Type trinoType, SliceReadFunction readFunction, SliceWriteFunction writeFunction) static ColumnMappingsliceMapping(Type trinoType, SliceReadFunction readFunction, SliceWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) toString()
-
Constructor Details
-
ColumnMapping
@Deprecated public ColumnMapping(Type type, ReadFunction readFunction, WriteFunction writeFunction, PredicatePushdownController predicatePushdownController) Deprecated.Prefer factory methods instead over calling constructor directly.
-
-
Method Details
-
booleanMapping
public static ColumnMapping booleanMapping(Type trinoType, BooleanReadFunction readFunction, BooleanWriteFunction writeFunction) -
booleanMapping
public static ColumnMapping booleanMapping(Type trinoType, BooleanReadFunction readFunction, BooleanWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) -
longMapping
public static ColumnMapping longMapping(Type trinoType, LongReadFunction readFunction, LongWriteFunction writeFunction) -
longMapping
public static ColumnMapping longMapping(Type trinoType, LongReadFunction readFunction, LongWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) -
doubleMapping
public static ColumnMapping doubleMapping(Type trinoType, DoubleReadFunction readFunction, DoubleWriteFunction writeFunction) -
doubleMapping
public static ColumnMapping doubleMapping(Type trinoType, DoubleReadFunction readFunction, DoubleWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) -
sliceMapping
public static ColumnMapping sliceMapping(Type trinoType, SliceReadFunction readFunction, SliceWriteFunction writeFunction) -
sliceMapping
public static ColumnMapping sliceMapping(Type trinoType, SliceReadFunction readFunction, SliceWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) -
objectMapping
public static ColumnMapping objectMapping(Type trinoType, ObjectReadFunction readFunction, ObjectWriteFunction writeFunction) -
objectMapping
public static ColumnMapping objectMapping(Type trinoType, ObjectReadFunction readFunction, ObjectWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) -
getType
-
getReadFunction
-
getWriteFunction
-
getPredicatePushdownController
-
toString
-