Class NumericFilter
- java.lang.Object
-
- org.teamapps.universaldb.index.numeric.NumericFilter
-
- Direct Known Subclasses:
TimestampFilter
public class NumericFilter extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNumericFilter(NumericFilterType filterType, java.lang.Number value1, java.lang.Number value2)protectedNumericFilter(NumericFilterType filterType, java.util.List<java.lang.Number> values)
-
Method Summary
Modifier and Type Method Description static NumericFilterbetweenExclusiveFilter(java.lang.Number number1, java.lang.Number number2)static NumericFilterbetweenFilter(java.lang.Number number1, java.lang.Number number2)static NumericFiltercontainsFilter(java.lang.Number... numbers)static NumericFiltercontainsFilter(java.util.List<java.lang.Number> numbers)static NumericFiltercontainsNotFilter(java.util.List<java.lang.Number> numbers)static NumericFiltercreateEnumFilter(EnumFilterType filterType, java.lang.Enum... enums)static NumericFiltercreateEnumFilter(EnumFilterType filterType, java.util.List<java.lang.Number> enumIds)static NumericFilterequalsFilter(java.lang.Number number)NumericFilterTypegetFilterType()java.lang.NumbergetValue1()java.lang.NumbergetValue2()java.util.List<java.lang.Number>getValues()static NumericFiltergreaterEqualsFilter(java.lang.Number number)static NumericFiltergreaterFilter(java.lang.Number number)static NumericFilternotEqualsFilter(java.lang.Number number)static NumericFiltersmallerEqualsFilter(java.lang.Number number)static NumericFiltersmallerFilter(java.lang.Number number)java.lang.StringtoString()
-
-
-
Constructor Detail
-
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 Detail
-
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)
-
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:
toStringin classjava.lang.Object
-
-