public class SparkZOrderStrategy extends SparkSortStrategy
COMPRESSION_FACTOR| Constructor and Description |
|---|
SparkZOrderStrategy(org.apache.iceberg.Table table,
org.apache.spark.sql.SparkSession spark,
java.util.List<java.lang.String> zOrderColNames) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
name() |
org.apache.iceberg.actions.RewriteStrategy |
options(java.util.Map<java.lang.String,java.lang.String> options) |
java.util.Set<org.apache.iceberg.DataFile> |
rewriteFiles(java.util.List<org.apache.iceberg.FileScanTask> filesToRewrite) |
protected org.apache.iceberg.SortOrder |
sortOrder() |
protected void |
validateOptions() |
java.util.Set<java.lang.String> |
validOptions() |
manager, rewriteCoordinator, sizeEstimateMultiple, sortPlan, spark, table, tableCachepublic SparkZOrderStrategy(org.apache.iceberg.Table table,
org.apache.spark.sql.SparkSession spark,
java.util.List<java.lang.String> zOrderColNames)
public java.util.Set<java.lang.String> validOptions()
validOptions in interface org.apache.iceberg.actions.RewriteStrategyvalidOptions in class SparkSortStrategypublic org.apache.iceberg.actions.RewriteStrategy options(java.util.Map<java.lang.String,java.lang.String> options)
options in interface org.apache.iceberg.actions.RewriteStrategyoptions in class SparkSortStrategypublic java.lang.String name()
name in interface org.apache.iceberg.actions.RewriteStrategyname in class org.apache.iceberg.actions.SortStrategyprotected void validateOptions()
validateOptions in class org.apache.iceberg.actions.SortStrategypublic java.util.Set<org.apache.iceberg.DataFile> rewriteFiles(java.util.List<org.apache.iceberg.FileScanTask> filesToRewrite)
rewriteFiles in interface org.apache.iceberg.actions.RewriteStrategyrewriteFiles in class SparkSortStrategyprotected org.apache.iceberg.SortOrder sortOrder()
sortOrder in class org.apache.iceberg.actions.SortStrategy