Uses of Class
io.trino.plugin.jdbc.ColumnMapping
-
Packages that use ColumnMapping Package Description io.trino.plugin.jdbc io.trino.plugin.jdbc.jmx -
-
Uses of ColumnMapping in io.trino.plugin.jdbc
Methods in io.trino.plugin.jdbc that return ColumnMapping Modifier and Type Method Description static ColumnMappingStandardColumnMappings. bigintColumnMapping()static ColumnMappingStandardColumnMappings. booleanColumnMapping()static ColumnMappingColumnMapping. booleanMapping(Type prestoType, BooleanReadFunction readFunction, BooleanWriteFunction writeFunction)static ColumnMappingColumnMapping. booleanMapping(Type prestoType, BooleanReadFunction readFunction, BooleanWriteFunction writeFunction, PredicatePushdownController predicatePushdownController)static ColumnMappingStandardColumnMappings. charColumnMapping(CharType charType)static ColumnMappingStandardColumnMappings. dateColumnMapping()static ColumnMappingStandardColumnMappings. decimalColumnMapping(DecimalType decimalType)static ColumnMappingStandardColumnMappings. decimalColumnMapping(DecimalType decimalType, RoundingMode roundingMode)static ColumnMappingStandardColumnMappings. defaultCharColumnMapping(int columnSize)static ColumnMappingStandardColumnMappings. defaultVarcharColumnMapping(int columnSize)static ColumnMappingStandardColumnMappings. doubleColumnMapping()static ColumnMappingColumnMapping. doubleMapping(Type prestoType, DoubleReadFunction readFunction, DoubleWriteFunction writeFunction)static ColumnMappingColumnMapping. doubleMapping(Type prestoType, DoubleReadFunction readFunction, DoubleWriteFunction writeFunction, PredicatePushdownController predicatePushdownController)static ColumnMappingStandardColumnMappings. integerColumnMapping()static ColumnMappingColumnMapping. longMapping(Type prestoType, LongReadFunction readFunction, LongWriteFunction writeFunction)static ColumnMappingColumnMapping. longMapping(Type prestoType, LongReadFunction readFunction, LongWriteFunction writeFunction, PredicatePushdownController predicatePushdownController)static <T> ColumnMappingColumnMapping. objectMapping(Type prestoType, ObjectReadFunction readFunction, ObjectWriteFunction writeFunction)static <T> ColumnMappingColumnMapping. objectMapping(Type prestoType, ObjectReadFunction readFunction, ObjectWriteFunction writeFunction, PredicatePushdownController predicatePushdownController)static ColumnMappingStandardColumnMappings. realColumnMapping()static ColumnMappingColumnMapping. sliceMapping(Type prestoType, SliceReadFunction readFunction, SliceWriteFunction writeFunction)static ColumnMappingColumnMapping. sliceMapping(Type prestoType, SliceReadFunction readFunction, SliceWriteFunction writeFunction, PredicatePushdownController predicatePushdownController)static ColumnMappingStandardColumnMappings. smallintColumnMapping()static ColumnMappingStandardColumnMappings. timeColumnMapping(TimeType timeType)static ColumnMappingStandardColumnMappings. timeColumnMappingUsingSqlTime()Deprecated.This method usesTimeand the class cannot represent time value when JVM zone had forward offset change (a 'gap') at given time on 1970-01-01.static ColumnMappingStandardColumnMappings. timestampColumnMapping()Deprecated.static ColumnMappingStandardColumnMappings. timestampColumnMapping(TimestampType timestampType)static ColumnMappingStandardColumnMappings. timestampColumnMappingUsingSqlTimestamp(TimestampType timestampType)Deprecated.This method usesTimestampand the class cannot represent date-time value when JVM zone had forward offset change (a 'gap').static ColumnMappingStandardColumnMappings. tinyintColumnMapping()static ColumnMappingStandardColumnMappings. varbinaryColumnMapping()static ColumnMappingStandardColumnMappings. varcharColumnMapping(VarcharType varcharType)Methods in io.trino.plugin.jdbc that return types with arguments of type ColumnMapping Modifier and Type Method Description protected Optional<ColumnMapping>BaseJdbcClient. getForcedMappingToVarchar(JdbcTypeHandle typeHandle)static Optional<ColumnMapping>StandardColumnMappings. jdbcTypeToPrestoType(JdbcTypeHandle typeHandle)Deprecated.Each connector should provide its own explicit type mapping, along with respective tests.protected Optional<ColumnMapping>BaseJdbcClient. legacyToPrestoType(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle)Deprecated.Each connector should provide its own explicit type mapping, along with respective tests.protected static Optional<ColumnMapping>BaseJdbcClient. mapToUnboundedVarchar(JdbcTypeHandle typeHandle)Optional<ColumnMapping>CachingJdbcClient. toColumnMapping(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle)Optional<ColumnMapping>ForwardingJdbcClient. toColumnMapping(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle)Optional<ColumnMapping>JdbcClient. toColumnMapping(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle)List<ColumnMapping>BaseJdbcClient. toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles)List<ColumnMapping>CachingJdbcClient. toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles)List<ColumnMapping>ForwardingJdbcClient. toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles)List<ColumnMapping>JdbcClient. toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles) -
Uses of ColumnMapping in io.trino.plugin.jdbc.jmx
Methods in io.trino.plugin.jdbc.jmx that return types with arguments of type ColumnMapping Modifier and Type Method Description Optional<ColumnMapping>StatisticsAwareJdbcClient. toColumnMapping(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle)List<ColumnMapping>StatisticsAwareJdbcClient. toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles)
-