Class TimestampFilter

java.lang.Object
org.teamapps.universaldb.index.numeric.NumericFilter
org.teamapps.universaldb.index.date.TimestampFilter

public class TimestampFilter
extends NumericFilter
  • Constructor Details

    • TimestampFilter

      protected TimestampFilter​(NumericFilterType filterType, java.util.List<java.lang.Number> values)
    • TimestampFilter

      protected TimestampFilter​(NumericFilterType filterType, java.lang.Number value1, java.lang.Number value2)
  • Method Details

    • createGreaterFilter

      public static TimestampFilter createGreaterFilter​(java.time.LocalDate date)
    • createGreaterFilter

      public static TimestampFilter createGreaterFilter​(java.time.LocalDateTime date)
    • createGreaterFilter

      public static TimestampFilter createGreaterFilter​(java.time.Instant date)
    • createGreaterEqualsFilter

      public static TimestampFilter createGreaterEqualsFilter​(java.time.LocalDate date)
    • createGreaterEqualsFilter

      public static TimestampFilter createGreaterEqualsFilter​(java.time.LocalDateTime date)
    • createGreaterEqualsFilter

      public static TimestampFilter createGreaterEqualsFilter​(java.time.Instant date)
    • createSmallerFilter

      public static TimestampFilter createSmallerFilter​(java.time.LocalDate date)
    • createSmallerFilter

      public static TimestampFilter createSmallerFilter​(java.time.LocalDateTime date)
    • createSmallerFilter

      public static TimestampFilter createSmallerFilter​(java.time.Instant date)
    • createSmallerEqualsFilter

      public static TimestampFilter createSmallerEqualsFilter​(java.time.LocalDate date)
    • createSmallerEqualsFilter

      public static TimestampFilter createSmallerEqualsFilter​(java.time.LocalDateTime date)
    • createSmallerEqualsFilter

      public static TimestampFilter createSmallerEqualsFilter​(java.time.Instant date)
    • createBetweenFilter

      public static TimestampFilter createBetweenFilter​(java.time.LocalDate date1, java.time.LocalDate date2)
    • createBetweenFilter

      public static TimestampFilter createBetweenFilter​(java.time.LocalDateTime date1, java.time.LocalDateTime date2)
    • createBetweenFilter

      public static TimestampFilter createBetweenFilter​(java.time.Instant date1, java.time.Instant date2)