Class BooleanIndexDefinition
- java.lang.Object
-
- com.yahoo.searchdefinition.document.BooleanIndexDefinition
-
public final class BooleanIndexDefinition extends java.lang.Object
Encapsulates values required for predicate fields.- Author:
- lesters
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_ARITY
static double
DEFAULT_DENSE_POSTING_LIST_THRESHOLD
static long
DEFAULT_LOWER_BOUND
static long
DEFAULT_UPPER_BOUND
-
Constructor Summary
Constructors Constructor Description BooleanIndexDefinition(java.util.OptionalInt arity, java.util.OptionalLong lowerBound, java.util.OptionalLong upperBound, java.util.OptionalDouble densePostingListThreshold)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getArity()
double
getDensePostingListThreshold()
long
getLowerBound()
long
getUpperBound()
boolean
hasArity()
boolean
hasDensePostingListThreshold()
boolean
hasLowerBound()
boolean
hasUpperBound()
java.lang.String
toString()
-
-
-
Field Detail
-
DEFAULT_ARITY
public static final int DEFAULT_ARITY
- See Also:
- Constant Field Values
-
DEFAULT_UPPER_BOUND
public static final long DEFAULT_UPPER_BOUND
- See Also:
- Constant Field Values
-
DEFAULT_LOWER_BOUND
public static final long DEFAULT_LOWER_BOUND
- See Also:
- Constant Field Values
-
DEFAULT_DENSE_POSTING_LIST_THRESHOLD
public static final double DEFAULT_DENSE_POSTING_LIST_THRESHOLD
- See Also:
- Constant Field Values
-
-
Method Detail
-
getArity
public int getArity()
-
hasArity
public boolean hasArity()
-
getLowerBound
public long getLowerBound()
-
hasLowerBound
public boolean hasLowerBound()
-
getUpperBound
public long getUpperBound()
-
hasUpperBound
public boolean hasUpperBound()
-
getDensePostingListThreshold
public double getDensePostingListThreshold()
-
hasDensePostingListThreshold
public boolean hasDensePostingListThreshold()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-