Package io.trino.plugin.jdbc
Class WriteMapping
- java.lang.Object
-
- io.trino.plugin.jdbc.WriteMapping
-
public final class WriteMapping extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WriteMappingbooleanMapping(String dataType, BooleanWriteFunction writeFunction)static WriteMappingdoubleMapping(String dataType, DoubleWriteFunction writeFunction)StringgetDataType()Data type that should be used in the remote database when defining a column.WriteFunctiongetWriteFunction()static WriteMappinglongMapping(String dataType, LongWriteFunction writeFunction)static WriteMappingobjectMapping(String dataType, ObjectWriteFunction writeFunction)static <T> WriteMappingobjectMapping(String dataType, Class<T> javaType, ObjectWriteFunction.ObjectWriteFunctionImplementation<T> writeFunction)static WriteMappingsliceMapping(String dataType, SliceWriteFunction writeFunction)StringtoString()
-
-
-
Method Detail
-
booleanMapping
public static WriteMapping booleanMapping(String dataType, BooleanWriteFunction writeFunction)
-
longMapping
public static WriteMapping longMapping(String dataType, LongWriteFunction writeFunction)
-
doubleMapping
public static WriteMapping doubleMapping(String dataType, DoubleWriteFunction writeFunction)
-
sliceMapping
public static WriteMapping sliceMapping(String dataType, SliceWriteFunction writeFunction)
-
objectMapping
public static <T> WriteMapping objectMapping(String dataType, Class<T> javaType, ObjectWriteFunction.ObjectWriteFunctionImplementation<T> writeFunction)
-
objectMapping
public static WriteMapping objectMapping(String dataType, ObjectWriteFunction writeFunction)
-
getDataType
public String getDataType()
Data type that should be used in the remote database when defining a column.
-
getWriteFunction
public WriteFunction getWriteFunction()
-
-