Package org.apache.iceberg.spark
Class SparkDistributionAndOrderingUtil
- java.lang.Object
- 
- org.apache.iceberg.spark.SparkDistributionAndOrderingUtil
 
- 
 public class SparkDistributionAndOrderingUtil extends java.lang.Object
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.spark.sql.connector.distributions.DistributionbuildCopyOnWriteDistribution(Table table, org.apache.spark.sql.connector.write.RowLevelOperation.Command command, DistributionMode distributionMode)static org.apache.spark.sql.connector.expressions.SortOrder[]buildCopyOnWriteOrdering(Table table, org.apache.spark.sql.connector.write.RowLevelOperation.Command command, org.apache.spark.sql.connector.distributions.Distribution distribution)static org.apache.spark.sql.connector.distributions.DistributionbuildPositionDeltaDistribution(Table table, org.apache.spark.sql.connector.write.RowLevelOperation.Command command, DistributionMode distributionMode)static org.apache.spark.sql.connector.expressions.SortOrder[]buildPositionDeltaOrdering(Table table, org.apache.spark.sql.connector.write.RowLevelOperation.Command command)static org.apache.spark.sql.connector.distributions.DistributionbuildRequiredDistribution(Table table, DistributionMode distributionMode)static org.apache.spark.sql.connector.expressions.SortOrder[]buildRequiredOrdering(Table table, org.apache.spark.sql.connector.distributions.Distribution distribution)static org.apache.spark.sql.connector.expressions.SortOrder[]convert(SortOrder sortOrder)
 
- 
- 
- 
Method Detail- 
buildRequiredDistributionpublic static org.apache.spark.sql.connector.distributions.Distribution buildRequiredDistribution(Table table, DistributionMode distributionMode) 
 - 
buildRequiredOrderingpublic static org.apache.spark.sql.connector.expressions.SortOrder[] buildRequiredOrdering(Table table, org.apache.spark.sql.connector.distributions.Distribution distribution) 
 - 
buildCopyOnWriteDistributionpublic static org.apache.spark.sql.connector.distributions.Distribution buildCopyOnWriteDistribution(Table table, org.apache.spark.sql.connector.write.RowLevelOperation.Command command, DistributionMode distributionMode) 
 - 
buildCopyOnWriteOrderingpublic static org.apache.spark.sql.connector.expressions.SortOrder[] buildCopyOnWriteOrdering(Table table, org.apache.spark.sql.connector.write.RowLevelOperation.Command command, org.apache.spark.sql.connector.distributions.Distribution distribution) 
 - 
buildPositionDeltaDistributionpublic static org.apache.spark.sql.connector.distributions.Distribution buildPositionDeltaDistribution(Table table, org.apache.spark.sql.connector.write.RowLevelOperation.Command command, DistributionMode distributionMode) 
 - 
buildPositionDeltaOrderingpublic static org.apache.spark.sql.connector.expressions.SortOrder[] buildPositionDeltaOrdering(Table table, org.apache.spark.sql.connector.write.RowLevelOperation.Command command) 
 - 
convertpublic static org.apache.spark.sql.connector.expressions.SortOrder[] convert(SortOrder sortOrder) 
 
- 
 
-