public TrinoPageSource()

in src/main/java/org/apache/paimon/trino/TrinoPageSource.java [100:115]


    public TrinoPageSource(
            RecordReader<InternalRow> reader,
            List<ColumnHandle> projectedColumns,
            OptionalLong limit) {
        this.iterator = reader.toCloseableIterator();
        this.limit = limit;
        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);
    }