package clustering
- Alphabetic
- Public
- All
Type Members
-
trait
ClusteredTableUtilsBase extends DeltaLogging
Clustered table utility functions.
-
case class
ClusteringColumn(physicalName: Seq[String]) extends Product with Serializable
A wrapper class that stores a clustering column's physical name parts.
-
case class
ClusteringColumnInfo(physicalName: Seq[String], dataType: DataType, schema: StructType) extends Product with Serializable
A wrapper class that stores a clustering column's physical name parts and data type.
-
case class
ClusteringFileStats(numFiles: Long, size: Long) extends Product with Serializable
Aggregated file stats for a category of ZCube files.
Aggregated file stats for a category of ZCube files.
- numFiles
Total number of files.
- size
Total physical size of files in bytes.
-
case class
ClusteringStats(inputZCubeFiles: ClusteringFileStats, inputOtherFiles: ClusteringFileStats, inputNumZCubes: Long, mergedFiles: ClusteringFileStats, numOutputZCubes: Long) extends Product with Serializable
Aggregated stats for OPTIMIZE command on clustered tables.
Aggregated stats for OPTIMIZE command on clustered tables.
- inputZCubeFiles
Files in the ZCubes matching the current OPTIMIZE operation.
- inputOtherFiles
Files not in any ZCubes or in other ZCubes with different clustering columns.
- inputNumZCubes
Number of different cubes among input files.
- mergedFiles
Subset of input files merged by the current operation
- numOutputZCubes
Number of output ZCubes written out
-
case class
ClusteringStatsCollector(zOrderBy: Seq[String], optimizeContext: DeltaOptimizeContext) extends Product with Serializable
A class help collecting ClusteringStats.
- case class MatchingMetadataDomain(clusteringDomainOpt: Option[DomainMetadata]) extends Product with Serializable
-
case class
ZCube(files: Seq[AddFile]) extends Product with Serializable
Collection of files that were produced by the same job in a run of the clustering command.
Value Members
- object ClusteredTableUtils extends ClusteredTableUtilsBase
- object ClusteringColumn extends Serializable
- object ClusteringColumnInfo extends DeltaLogging with Serializable
- object ClusteringFileStats extends Serializable
- object ZCube extends Serializable