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 NumericFiltercontainsEntitiesFilter(java.util.Collection<? extends Entity> entities)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 Details
-
NumericFilter
protected NumericFilter(NumericFilterType filterType, java.lang.Number value1, java.lang.Number value2) -
NumericFilter
-
-
Method Details
-
equalsFilter
-
notEqualsFilter
-
greaterFilter
-
greaterEqualsFilter
-
smallerFilter
-
smallerEqualsFilter
-
betweenFilter
-
betweenExclusiveFilter
public static NumericFilter betweenExclusiveFilter(java.lang.Number number1, java.lang.Number number2) -
containsFilter
-
containsEntitiesFilter
public static NumericFilter containsEntitiesFilter(java.util.Collection<? extends Entity> entities) -
containsFilter
-
containsNotFilter
-
createEnumFilter
-
createEnumFilter
public static NumericFilter createEnumFilter(EnumFilterType filterType, java.util.List<java.lang.Number> enumIds) -
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
-