Interface TimePartitioning

All Known Implementing Classes:
TimePartitioningUnit

public interface TimePartitioning
  • Method Summary

    Modifier and Type Method Description
    java.time.ZonedDateTime decrement​(java.time.ZonedDateTime zonedDateTime)  
    long getApproximateMillisecondsPerPartition()  
    default java.time.ZonedDateTime getPartitionEnd​(java.time.ZonedDateTime zonedDateTime)  
    java.time.ZonedDateTime getPartitionStart​(java.time.ZonedDateTime zonedDateTime)  
    java.time.ZonedDateTime increment​(java.time.ZonedDateTime zonedDateTime)  
  • Method Details

    • getApproximateMillisecondsPerPartition

      long getApproximateMillisecondsPerPartition()
    • getPartitionStart

      java.time.ZonedDateTime getPartitionStart​(java.time.ZonedDateTime zonedDateTime)
    • getPartitionEnd

      default java.time.ZonedDateTime getPartitionEnd​(java.time.ZonedDateTime zonedDateTime)
    • increment

      java.time.ZonedDateTime increment​(java.time.ZonedDateTime zonedDateTime)
    • decrement

      java.time.ZonedDateTime decrement​(java.time.ZonedDateTime zonedDateTime)