Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

package org.apache.spark.sql.connector.distributions;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;
import org.apache.spark.sql.connector.expressions.Expression;

/**
Expand All @@ -26,7 +26,7 @@
*
* @since 3.2.0
*/
@Experimental
@Evolving
public interface ClusteredDistribution extends Distribution {
/**
* Returns clustering expressions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@

package org.apache.spark.sql.connector.distributions;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;

/**
* An interface that defines how data is distributed across partitions.
*
* @since 3.2.0
*/
@Experimental
@Evolving
public interface Distribution {}
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

package org.apache.spark.sql.connector.distributions;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;
import org.apache.spark.sql.connector.expressions.Expression;
import org.apache.spark.sql.connector.expressions.SortOrder;

Expand All @@ -26,7 +26,7 @@
*
* @since 3.2.0
*/
@Experimental
@Evolving
public class Distributions {
private Distributions() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

package org.apache.spark.sql.connector.distributions;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;
import org.apache.spark.sql.connector.expressions.SortOrder;

/**
Expand All @@ -26,7 +26,7 @@
*
* @since 3.2.0
*/
@Experimental
@Evolving
public interface OrderedDistribution extends Distribution {
/**
* Returns ordering expressions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@

package org.apache.spark.sql.connector.distributions;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;

/**
* A distribution where no promises are made about co-location of data.
*
* @since 3.2.0
*/
@Experimental
@Evolving
public interface UnspecifiedDistribution extends Distribution {}
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@

package org.apache.spark.sql.connector.expressions;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;

/**
* A null order used in sorting expressions.
*
* @since 3.2.0
*/
@Experimental
@Evolving
public enum NullOrdering {
NULLS_FIRST, NULLS_LAST;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

package org.apache.spark.sql.connector.expressions;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;

import static org.apache.spark.sql.connector.expressions.NullOrdering.NULLS_FIRST;
import static org.apache.spark.sql.connector.expressions.NullOrdering.NULLS_LAST;
Expand All @@ -30,7 +30,7 @@
*
* @since 3.2.0
*/
@Experimental
@Evolving
public enum SortDirection {
ASCENDING(NULLS_FIRST), DESCENDING(NULLS_LAST);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@

package org.apache.spark.sql.connector.expressions;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;

/**
* Represents a sort order in the public expression API.
*
* @since 3.2.0
*/
@Experimental
@Evolving
public interface SortOrder extends Expression {
/**
* Returns the sort expression.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

package org.apache.spark.sql.connector.write;

import org.apache.spark.annotation.Experimental;
import org.apache.spark.annotation.Evolving;
import org.apache.spark.sql.connector.distributions.Distribution;
import org.apache.spark.sql.connector.distributions.UnspecifiedDistribution;
import org.apache.spark.sql.connector.expressions.SortOrder;
Expand All @@ -27,7 +27,7 @@
*
* @since 3.2.0
*/
@Experimental
@Evolving
public interface RequiresDistributionAndOrdering extends Write {
/**
* Returns the distribution required by this write.
Expand Down