in paimon-trino-common/src/main/java/org/apache/paimon/trino/TrinoPageSourceBase.java [85:97]
public TrinoPageSourceBase(
RecordReader<InternalRow> reader, List<ColumnHandle> projectedColumns) {
this.reader = reader;
this.columnTypes = new ArrayList<>();
this.logicalTypes = new ArrayList<>();
for (ColumnHandle handle : projectedColumns) {
TrinoColumnHandle trinoColumnHandle = (TrinoColumnHandle) handle;
columnTypes.add(trinoColumnHandle.getTrinoType());
logicalTypes.add(trinoColumnHandle.logicalType());
}
this.pageBuilder = new PageBuilder(columnTypes);
}