in src/main/java/org/apache/paimon/trino/TrinoTypeUtils.java [154:165]
public Type visit(TimestampType timestampType) {
int precision = timestampType.getPrecision();
if (precision <= 3) {
return io.trino.spi.type.TimestampType.TIMESTAMP_MILLIS;
} else if (precision <= 6) {
return io.trino.spi.type.TimestampType.TIMESTAMP_MICROS;
} else if (precision <= 9) {
return io.trino.spi.type.TimestampType.TIMESTAMP_NANOS;
} else {
return io.trino.spi.type.TimestampType.TIMESTAMP_PICOS;
}
}