Class ClusteringUtils

Object
io.delta.kernel.internal.clustering.ClusteringUtils

public class ClusteringUtils extends Object
  • Method Details

    • getClusteringDomainMetadata

      public static DomainMetadata getClusteringDomainMetadata(List<Column> clusteringColumns)
      Get the domain metadata for the clustering columns. If column mapping is enabled, pass the list of physical names assigned; otherwise, use the logical column names.
    • getClusteringColumnsOptional

      public static Optional<List<Column>> getClusteringColumnsOptional(SnapshotImpl snapshot)
      Extract ClusteringColumns from a given snapshot. Return None if the clustering domain metadata is missing.