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, name
references
static 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.