Uses of Class
io.trino.plugin.jdbc.ColumnMapping
Packages that use ColumnMapping
-
Uses of ColumnMapping in io.trino.plugin.jdbc
Methods in io.trino.plugin.jdbc that return ColumnMappingModifier and TypeMethodDescriptionstatic ColumnMappingStandardColumnMappings.bigintColumnMapping()static ColumnMappingStandardColumnMappings.booleanColumnMapping()static ColumnMappingColumnMapping.booleanMapping(Type trinoType, BooleanReadFunction readFunction, BooleanWriteFunction writeFunction) static ColumnMappingColumnMapping.booleanMapping(Type trinoType, BooleanReadFunction readFunction, BooleanWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) static ColumnMappingStandardColumnMappings.charColumnMapping(CharType charType, boolean isRemoteCaseSensitive) static ColumnMappingStandardColumnMappings.dateColumnMappingUsingLocalDate()static ColumnMappingStandardColumnMappings.dateColumnMappingUsingSqlDate()Deprecated.This method leads to incorrect result when the date value is before 1582 Oct 14.static ColumnMappingStandardColumnMappings.decimalColumnMapping(DecimalType decimalType) static ColumnMappingStandardColumnMappings.decimalColumnMapping(DecimalType decimalType, RoundingMode roundingMode) static ColumnMappingStandardColumnMappings.defaultCharColumnMapping(int columnSize, boolean isRemoteCaseSensitive) static ColumnMappingStandardColumnMappings.defaultVarcharColumnMapping(int columnSize, boolean isRemoteCaseSensitive) static ColumnMappingStandardColumnMappings.doubleColumnMapping()static ColumnMappingColumnMapping.doubleMapping(Type trinoType, DoubleReadFunction readFunction, DoubleWriteFunction writeFunction) static ColumnMappingColumnMapping.doubleMapping(Type trinoType, DoubleReadFunction readFunction, DoubleWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) static ColumnMappingStandardColumnMappings.integerColumnMapping()static ColumnMappingColumnMapping.longMapping(Type trinoType, LongReadFunction readFunction, LongWriteFunction writeFunction) static ColumnMappingColumnMapping.longMapping(Type trinoType, LongReadFunction readFunction, LongWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) static ColumnMappingColumnMapping.objectMapping(Type trinoType, ObjectReadFunction readFunction, ObjectWriteFunction writeFunction) static ColumnMappingColumnMapping.objectMapping(Type trinoType, ObjectReadFunction readFunction, ObjectWriteFunction writeFunction, PredicatePushdownController predicatePushdownController) static ColumnMappingStandardColumnMappings.realColumnMapping()static ColumnMappingColumnMapping.sliceMapping(Type trinoType, SliceReadFunction readFunction, SliceWriteFunction writeFunction) static ColumnMappingColumnMapping.sliceMapping(Type trinoType, 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(TimestampType timestampType) static ColumnMappingStandardColumnMappings.timestampColumnMappingUsingSqlTimestampWithRounding(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, boolean isRemoteCaseSensitive) Methods in io.trino.plugin.jdbc that return types with arguments of type ColumnMappingModifier and TypeMethodDescriptionprotected Optional<ColumnMapping>BaseJdbcClient.getForcedMappingToVarchar(JdbcTypeHandle typeHandle) protected static Optional<ColumnMapping>BaseJdbcClient.mapToUnboundedVarchar(JdbcTypeHandle typeHandle) CachingJdbcClient.toColumnMapping(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle) ForwardingJdbcClient.toColumnMapping(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle) JdbcClient.toColumnMapping(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle) BaseJdbcClient.toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles) CachingJdbcClient.toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles) ForwardingJdbcClient.toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles) 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 ColumnMappingModifier and TypeMethodDescriptionStatisticsAwareJdbcClient.toColumnMapping(ConnectorSession session, Connection connection, JdbcTypeHandle typeHandle) StatisticsAwareJdbcClient.toColumnMappings(ConnectorSession session, List<JdbcTypeHandle> typeHandles)