-
Deprecated Fields
-
Deprecated MethodsMethodDescription
JdbcTableHandleis not a good representation of the table. For example, we don't want to distinguish between "a plan table" and "table with selected columns", or "a table with a constraint" here. UseCachingJdbcClient.onDataChanged(SchemaTableName), which avoids these ambiguities.This method leads to incorrect result when the date value is before 1582 Oct 14. If driver supportsLocalDate, useStandardColumnMappings.dateColumnMappingUsingLocalDate()instead.If driver supportsLocalDate, useStandardColumnMappings.dateReadFunctionUsingLocalDate()instead.If driver supportsLocalDate, useStandardColumnMappings.dateWriteFunctionUsingLocalDate()instead.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. If driver only supportsLocalTime, useStandardColumnMappings.timeColumnMapping(io.trino.spi.type.TimeType)instead.This method usesTimestampand the class cannot represent date-time value when JVM zone had forward offset change (a 'gap'). This includes regular DST changes (e.g. Europe/Warsaw) and one-time policy changes (Asia/Kathmandu's shift by 15 minutes on January 1, 1986, 00:00:00). This mapping also disables pushdown by default to ensure correctness because rounding happens within Trino and won't apply to remote system. If driver supportsLocalDateTime, useStandardColumnMappings.timestampColumnMapping(io.trino.spi.type.TimestampType)instead.This method usesTimestampand the class cannot represent date-time value when JVM zone had forward offset change (a 'gap'). This includes regular DST changes (e.g. Europe/Warsaw) and one-time policy changes (Asia/Kathmandu's shift by 15 minutes on January 1, 1986, 00:00:00). If driver only supportsLocalDateTime, useStandardColumnMappings.timestampWriteFunction(io.trino.spi.type.TimestampType)instead.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. If driver only supportsLocalTime, useStandardColumnMappings.timeWriteFunction(int)instead.
-
Deprecated ConstructorsConstructorDescriptionPrefer factory methods instead over calling constructor directly.This constructor is intended to be used by JSON deserialization only. Use
JdbcColumnHandle.builder()instead.
ConnectorExpressionPatternLexer.VOCABULARYinstead.