presto-hive/src/main/java/io/prestosql/plugin/hive/HiveBucketHandle.java/HiveBucketHandle/HiveBucketHandle
class HiveBucketHandle:    @JsonCreator
    public HiveBucketHandle(
            @JsonProperty("columns") List<HiveColumnHandle> columns,
            @JsonProperty("bucketingVersion") BucketingVersion bucketingVersion,
            @JsonProperty("tableBucketCount") int tableBucketCount,
            @JsonProperty("readBucketCount") int readBucketCount)
    {
        this.columns = requireNonNull(columns, "columns is null");
        this.bucketingVersion = requireNonNull(bucketingVersion, "bucketingVersion is null");
        this.tableBucketCount = tableBucketCount;
        this.readBucketCount = readBucketCount;
    }