Class NumericFilter

java.lang.Object
org.teamapps.universaldb.index.numeric.NumericFilter
Direct Known Subclasses:
TimestampFilter

public class NumericFilter
extends java.lang.Object
  • Constructor Details

    • NumericFilter

      protected NumericFilter​(NumericFilterType filterType, java.lang.Number value1, java.lang.Number value2)
    • NumericFilter

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

    • equalsFilter

      public static NumericFilter equalsFilter​(java.lang.Number number)
    • notEqualsFilter

      public static NumericFilter notEqualsFilter​(java.lang.Number number)
    • greaterFilter

      public static NumericFilter greaterFilter​(java.lang.Number number)
    • greaterEqualsFilter

      public static NumericFilter greaterEqualsFilter​(java.lang.Number number)
    • smallerFilter

      public static NumericFilter smallerFilter​(java.lang.Number number)
    • smallerEqualsFilter

      public static NumericFilter smallerEqualsFilter​(java.lang.Number number)
    • betweenFilter

      public static NumericFilter betweenFilter​(java.lang.Number number1, java.lang.Number number2)
    • betweenExclusiveFilter

      public static NumericFilter betweenExclusiveFilter​(java.lang.Number number1, java.lang.Number number2)
    • containsFilter

      public static NumericFilter containsFilter​(java.lang.Number... numbers)
    • containsEntitiesFilter

      public static NumericFilter containsEntitiesFilter​(java.util.Collection<? extends Entity> entities)
    • containsFilter

      public static NumericFilter containsFilter​(java.util.List<java.lang.Number> numbers)
    • containsNotFilter

      public static NumericFilter containsNotFilter​(java.util.List<java.lang.Number> numbers)
    • createEnumFilter

      public static NumericFilter createEnumFilter​(EnumFilterType filterType, java.lang.Enum... enums)
    • createEnumFilter

      public static NumericFilter createEnumFilter​(EnumFilterType filterType, java.util.List<java.lang.Number> enumIds)
    • getFilterType

      public NumericFilterType getFilterType()
    • getValue1

      public java.lang.Number getValue1()
    • getValue2

      public java.lang.Number getValue2()
    • getValues

      public java.util.List<java.lang.Number> getValues()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object