presto-hive/src/main/java/io/prestosql/plugin/hive/HiveBucketFunction.java/HiveBucketFunction/HiveBucketFunction
class HiveBucketFunction:    public HiveBucketFunction(BucketingVersion bucketingVersion, int bucketCount, List<HiveType> hiveTypes)
    {
        this.bucketingVersion = requireNonNull(bucketingVersion, "bucketingVersion is null");
        this.bucketCount = bucketCount;
        this.typeInfos = requireNonNull(hiveTypes, "hiveTypes is null").stream()
                .map(HiveType::getTypeInfo)
                .collect(Collectors.toList());
    }