public class SparkDistributionAndOrderingUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static org.apache.spark.sql.connector.distributions.Distribution |
buildCopyOnWriteDistribution(org.apache.iceberg.Table table,
RowLevelOperation.Command command,
org.apache.iceberg.DistributionMode distributionMode) |
static org.apache.spark.sql.connector.expressions.SortOrder[] |
buildCopyOnWriteOrdering(org.apache.iceberg.Table table,
RowLevelOperation.Command command,
org.apache.spark.sql.connector.distributions.Distribution distribution) |
static org.apache.spark.sql.connector.distributions.Distribution |
buildPositionDeltaDistribution(org.apache.iceberg.Table table,
RowLevelOperation.Command command,
org.apache.iceberg.DistributionMode distributionMode) |
static org.apache.spark.sql.connector.expressions.SortOrder[] |
buildPositionDeltaOrdering(org.apache.iceberg.Table table,
RowLevelOperation.Command command) |
static org.apache.spark.sql.connector.distributions.Distribution |
buildRequiredDistribution(org.apache.iceberg.Table table,
org.apache.iceberg.DistributionMode distributionMode) |
static org.apache.spark.sql.connector.expressions.SortOrder[] |
buildRequiredOrdering(org.apache.iceberg.Table table,
org.apache.spark.sql.connector.distributions.Distribution distribution) |
static org.apache.spark.sql.connector.expressions.SortOrder[] |
convert(org.apache.iceberg.SortOrder sortOrder) |
public static org.apache.spark.sql.connector.distributions.Distribution buildRequiredDistribution(org.apache.iceberg.Table table,
org.apache.iceberg.DistributionMode distributionMode)
public static org.apache.spark.sql.connector.expressions.SortOrder[] buildRequiredOrdering(org.apache.iceberg.Table table,
org.apache.spark.sql.connector.distributions.Distribution distribution)
public static org.apache.spark.sql.connector.distributions.Distribution buildCopyOnWriteDistribution(org.apache.iceberg.Table table,
RowLevelOperation.Command command,
org.apache.iceberg.DistributionMode distributionMode)
public static org.apache.spark.sql.connector.expressions.SortOrder[] buildCopyOnWriteOrdering(org.apache.iceberg.Table table,
RowLevelOperation.Command command,
org.apache.spark.sql.connector.distributions.Distribution distribution)
public static org.apache.spark.sql.connector.distributions.Distribution buildPositionDeltaDistribution(org.apache.iceberg.Table table,
RowLevelOperation.Command command,
org.apache.iceberg.DistributionMode distributionMode)
public static org.apache.spark.sql.connector.expressions.SortOrder[] buildPositionDeltaOrdering(org.apache.iceberg.Table table,
RowLevelOperation.Command command)
public static org.apache.spark.sql.connector.expressions.SortOrder[] convert(org.apache.iceberg.SortOrder sortOrder)