presto-iceberg/src/main/java/io/prestosql/plugin/iceberg/IcebergPageSink.java/PagePartitioner/PagePartitioner
class PagePartitioner:        public PagePartitioner(PageIndexerFactory pageIndexerFactory, List<PartitionColumn> columns)
        {
            this.pageIndexer = pageIndexerFactory.createPageIndexer(columns.stream()
                    .map(PartitionColumn::getResultType)
                    .collect(toImmutableList()));
            this.columns = ImmutableList.copyOf(columns);
        }