public interface Partitioning extends Transform
| Modifier and Type | Interface and Description |
|---|---|
static class |
Partitioning.SingleFieldPartitioning
A single field partitioning strategy.
|
static class |
Partitioning.Strategy
Represents a partitioning strategy.
|
Transform.SingleFieldTransform| Modifier and Type | Field and Description |
|---|---|
static Partitioning[] |
EMPTY_PARTITIONING
An empty array of partitioning.
|
EMPTY_EXPRESSION, EMPTY_NAMED_REFERENCE| Modifier and Type | Method and Description |
|---|---|
Partitioning.Strategy |
strategy()
Returns the name of the partitioning strategy.
|
void |
validate(ColumnDTO[] columns)
Validates the partitioning columns.
|
arguments, assignments, children, namereferencesstatic final Partitioning[] EMPTY_PARTITIONING
Partitioning.Strategy strategy()
void validate(ColumnDTO[] columns) throws java.lang.IllegalArgumentException
columns - The columns to be validated.java.lang.IllegalArgumentException - If the columns are invalid, this exception is thrown.