public PrestoPageSourceBase()

in paimon-presto-common/src/main/java/org/apache/paimon/presto/PrestoPageSourceBase.java [82:94]


    public PrestoPageSourceBase(
            RecordReader<InternalRow> reader, List<ColumnHandle> projectedColumns) {
        this.reader = reader;
        this.prestoColumnTypes = new ArrayList<>();
        this.paimonColumnTypes = new ArrayList<>();
        for (ColumnHandle handle : projectedColumns) {
            PrestoColumnHandle prestoColumnHandle = (PrestoColumnHandle) handle;
            prestoColumnTypes.add(prestoColumnHandle.getPrestoType());
            paimonColumnTypes.add(prestoColumnHandle.paimonType());
        }

        this.pageBuilder = new PageBuilder(prestoColumnTypes);
    }