presto-kudu/src/main/java/io/prestosql/plugin/kudu/KuduPageSourceProvider.java/KuduPageSourceProvider/createPageSource
class KuduPageSourceProvider:    @Override
    public ConnectorPageSource createPageSource(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorSplit split, ConnectorTableHandle table, List<ColumnHandle> columns)
    {
        KuduRecordSet recordSet = (KuduRecordSet) recordSetProvider.getRecordSet(transaction, session, split, table, columns);
        if (columns.contains(KuduColumnHandle.ROW_ID_HANDLE)) {
            return new KuduUpdatablePageSource(recordSet);
        }
        else {
            return new RecordPageSource(recordSet);
        }
    }