Class MonthPartitioningDTO
java.lang.Object
org.apache.gravitino.dto.rel.partitioning.Partitioning.SingleFieldPartitioning
org.apache.gravitino.dto.rel.partitioning.MonthPartitioningDTO
- All Implemented Interfaces:
Partitioning
,Expression
,Transform
Represents a MonthPartitioning Data Transfer Object (DTO) that extends the Partitioning
interface.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.gravitino.dto.rel.partitioning.Partitioning
Partitioning.SingleFieldPartitioning, Partitioning.Strategy
Nested classes/interfaces inherited from interface org.apache.gravitino.rel.expressions.transforms.Transform
Transform.SingleFieldTransform
-
Field Summary
Fields inherited from interface org.apache.gravitino.rel.expressions.Expression
EMPTY_EXPRESSION, EMPTY_NAMED_REFERENCE
Fields inherited from interface org.apache.gravitino.dto.rel.partitioning.Partitioning
EMPTY_PARTITIONING
-
Method Summary
Modifier and TypeMethodDescriptionstatic MonthPartitioningDTO
Creates a new MonthPartitioningDTO.strategy()
Returns the name of the partitioning strategy.Methods inherited from class org.apache.gravitino.dto.rel.partitioning.Partitioning.SingleFieldPartitioning
arguments, fieldName, name, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.gravitino.rel.expressions.Expression
references
Methods inherited from interface org.apache.gravitino.rel.expressions.transforms.Transform
assignments, children
-
Method Details
-
of
Creates a new MonthPartitioningDTO.- Parameters:
fieldName
- The name of the field to partition.- Returns:
- The new MonthPartitioningDTO.
-
strategy
Description copied from interface:Partitioning
Returns the name of the partitioning strategy.- Returns:
- The strategy of the partitioning.
-