Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(T) - Method in class dev.nicklasw.query.builder.Node
- add(T, Criteria.Operator) - Method in class dev.nicklasw.query.builder.Node
- and(T) - Method in class dev.nicklasw.query.builder.Node
B
- BasePredicateProcessor - Class in dev.nicklasw.query.builder.parser.processors
- BasePredicateProcessor() - Constructor for class dev.nicklasw.query.builder.parser.processors.BasePredicateProcessor
- between(Object, Object) - Method in class dev.nicklasw.query.builder.Criteria
-
Creates new
Predicate
forRANGE [lowerBound TO upperBound]
. - between(Object, Object, boolean, boolean) - Method in class dev.nicklasw.query.builder.Criteria
-
Crates new
Predicate
forRANGE [lowerBound TO upperBound]
. - BETWEEN - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- BetweenProcessor - Class in dev.nicklasw.query.builder.parser.processors
- BetweenProcessor() - Constructor for class dev.nicklasw.query.builder.parser.processors.BetweenProcessor
- boost(float) - Method in class dev.nicklasw.query.builder.Criteria
-
Boost
Criteria
with given factor.
C
- canConvert(Class<?>, Class<?>) - Method in interface dev.nicklasw.query.builder.parser.converter.Converter
- canProcess(Predicate) - Method in class dev.nicklasw.query.builder.parser.processors.BetweenProcessor
- canProcess(Predicate) - Method in class dev.nicklasw.query.builder.parser.processors.DefaultProcessor
- canProcess(Predicate) - Method in class dev.nicklasw.query.builder.parser.processors.ExpressionProcessor
- canProcess(Predicate) - Method in class dev.nicklasw.query.builder.parser.processors.FuzzyProcessor
- canProcess(Predicate) - Method in interface dev.nicklasw.query.builder.parser.processors.PredicateProcessor
-
Returns true if the
Predicate
can be processed by thePredicateProcessor
. - canProcess(Predicate) - Method in class dev.nicklasw.query.builder.parser.processors.RegularExpressionProcessor
- connect() - Method in class dev.nicklasw.query.builder.Node
- CONTAINS - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- convert(Object, Class<T>) - Method in interface dev.nicklasw.query.builder.parser.converter.Converter
- convert(Object, Class<T>) - Method in class dev.nicklasw.query.builder.parser.converter.ConverterProcessor
- Converter - Interface in dev.nicklasw.query.builder.parser.converter
- ConverterProcessor - Class in dev.nicklasw.query.builder.parser.converter
- ConverterProcessor() - Constructor for class dev.nicklasw.query.builder.parser.converter.ConverterProcessor
- create() - Method in class dev.nicklasw.query.builder.Criteria
- create() - Method in class dev.nicklasw.query.builder.Node
- createQueryFor(Node) - Static method in class dev.nicklasw.query.builder.parser.QueryParser
- createQueryFor(Node, int) - Static method in class dev.nicklasw.query.builder.parser.QueryParser
- Criteria - Class in dev.nicklasw.query.builder
- Criteria(Field) - Constructor for class dev.nicklasw.query.builder.Criteria
- CRITERIA_VALUE_SEPARATOR - Static variable in class dev.nicklasw.query.builder.parser.processors.BasePredicateProcessor
- Criteria.Occur - Enum Class in dev.nicklasw.query.builder
- Criteria.OperationKey - Enum Class in dev.nicklasw.query.builder
D
- DefaultProcessor - Class in dev.nicklasw.query.builder.parser.processors
- DefaultProcessor() - Constructor for class dev.nicklasw.query.builder.parser.processors.DefaultProcessor
- dev.nicklasw.query.builder - module dev.nicklasw.query.builder
- dev.nicklasw.query.builder - package dev.nicklasw.query.builder
- dev.nicklasw.query.builder.fields - package dev.nicklasw.query.builder.fields
- dev.nicklasw.query.builder.parser - package dev.nicklasw.query.builder.parser
- dev.nicklasw.query.builder.parser.converter - package dev.nicklasw.query.builder.parser.converter
- dev.nicklasw.query.builder.parser.processors - package dev.nicklasw.query.builder.parser.processors
- doProcess(Predicate, Field) - Method in class dev.nicklasw.query.builder.parser.processors.BasePredicateProcessor
- doProcess(Predicate, Field) - Method in class dev.nicklasw.query.builder.parser.processors.BetweenProcessor
- doProcess(Predicate, Field) - Method in class dev.nicklasw.query.builder.parser.processors.DefaultProcessor
- doProcess(Predicate, Field) - Method in class dev.nicklasw.query.builder.parser.processors.ExpressionProcessor
- doProcess(Predicate, Field) - Method in class dev.nicklasw.query.builder.parser.processors.FuzzyProcessor
- doProcess(Predicate, Field) - Method in class dev.nicklasw.query.builder.parser.processors.RegularExpressionProcessor
E
- ENDS_WITH - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- equals(Object) - Method in class dev.nicklasw.query.builder.fields.SimpleField
- EQUALS - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- expression(String) - Method in class dev.nicklasw.query.builder.Criteria
-
Creates new
Predicate
allowing native solr expressions. - EXPRESSION - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- ExpressionProcessor - Class in dev.nicklasw.query.builder.parser.processors
- ExpressionProcessor() - Constructor for class dev.nicklasw.query.builder.parser.processors.ExpressionProcessor
F
- Field - Interface in dev.nicklasw.query.builder.fields
- FILTER - Enum constant in enum class dev.nicklasw.query.builder.Criteria.Occur
- filterCriteriaValue(Object) - Method in class dev.nicklasw.query.builder.parser.processors.BasePredicateProcessor
- FUNCTION - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- fuzzy(String, float) - Method in class dev.nicklasw.query.builder.Criteria
-
Creates new
Predicate
with trailing~
followed by levensteinDistance. - fuzzy(String) - Method in class dev.nicklasw.query.builder.Criteria
-
Creates new
Predicate
with trailing~
. - FUZZY - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- FuzzyProcessor - Class in dev.nicklasw.query.builder.parser.processors
- FuzzyProcessor() - Constructor for class dev.nicklasw.query.builder.parser.processors.FuzzyProcessor
G
- getBoost() - Method in class dev.nicklasw.query.builder.Criteria
-
Boost factor value.
- getField() - Method in class dev.nicklasw.query.builder.Criteria
- getKey() - Method in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- getKey() - Method in class dev.nicklasw.query.builder.parser.Predicate
- getName() - Method in interface dev.nicklasw.query.builder.fields.Field
-
Returns the name of the solr field.
- getName() - Method in class dev.nicklasw.query.builder.fields.SimpleField
- getOccur() - Method in class dev.nicklasw.query.builder.Node
- getOperator() - Method in class dev.nicklasw.query.builder.Node
- getPredicates() - Method in class dev.nicklasw.query.builder.Criteria
- getSiblings() - Method in class dev.nicklasw.query.builder.Node
- getValue() - Method in class dev.nicklasw.query.builder.parser.Predicate
H
- hashCode() - Method in class dev.nicklasw.query.builder.fields.SimpleField
- hasOccurEqualTo(Criteria.Occur) - Method in class dev.nicklasw.query.builder.Node
- hasOccurNotEqualTo(Criteria.Occur) - Method in class dev.nicklasw.query.builder.Node
- hasParent() - Method in class dev.nicklasw.query.builder.Node
- hasSiblings() - Method in class dev.nicklasw.query.builder.Node
I
- is(Object) - Method in class dev.nicklasw.query.builder.Criteria
-
Creates new
Predicate
without any wildcards. - isNull() - Method in class dev.nicklasw.query.builder.Criteria
-
Creates new
Predicate
fornull
values.
M
- must() - Method in class dev.nicklasw.query.builder.Criteria
-
Set the
Criteria
as required. - MUST - Enum constant in enum class dev.nicklasw.query.builder.Criteria.Occur
- MUST_NOT - Enum constant in enum class dev.nicklasw.query.builder.Criteria.Occur
- mustNot() - Method in class dev.nicklasw.query.builder.Criteria
-
Set the
Criteria
as negating.
N
- NEAR - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- Node - Class in dev.nicklasw.query.builder
- Node() - Constructor for class dev.nicklasw.query.builder.Node
O
- of(String) - Static method in interface dev.nicklasw.query.builder.fields.Field
-
Create a
Field
with given name. - or(T) - Method in class dev.nicklasw.query.builder.Node
P
- Predicate - Class in dev.nicklasw.query.builder.parser
- Predicate(Criteria.OperationKey, Object) - Constructor for class dev.nicklasw.query.builder.parser.Predicate
- Predicate(String, Object) - Constructor for class dev.nicklasw.query.builder.parser.Predicate
- PredicateProcessor - Interface in dev.nicklasw.query.builder.parser.processors
- process(Predicate, Field) - Method in class dev.nicklasw.query.builder.parser.processors.BasePredicateProcessor
- process(Predicate, Field) - Method in interface dev.nicklasw.query.builder.parser.processors.PredicateProcessor
-
Create query string representation of given
Predicate
.
Q
- QueryParser - Class in dev.nicklasw.query.builder.parser
R
- regexp(String) - Method in class dev.nicklasw.query.builder.Criteria
-
Creates new
Predicate
allowing regular expression. - REGEXP - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- RegularExpressionProcessor - Class in dev.nicklasw.query.builder.parser.processors
- RegularExpressionProcessor() - Constructor for class dev.nicklasw.query.builder.parser.processors.RegularExpressionProcessor
S
- setParent(Node) - Method in class dev.nicklasw.query.builder.Node
- SHOULD - Enum constant in enum class dev.nicklasw.query.builder.Criteria.Occur
- SimpleField - Class in dev.nicklasw.query.builder.fields
- SimpleField(String) - Constructor for class dev.nicklasw.query.builder.fields.SimpleField
- SLOPPY - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
- STARTS_WITH - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
T
- toString() - Method in class dev.nicklasw.query.builder.fields.SimpleField
- toString() - Method in class dev.nicklasw.query.builder.parser.Predicate
V
- valueOf(String) - Static method in enum class dev.nicklasw.query.builder.Criteria.Occur
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.nicklasw.query.builder.Criteria.OperationKey
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.nicklasw.query.builder.Criteria.Occur
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.nicklasw.query.builder.Criteria.OperationKey
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- where(Field) - Static method in class dev.nicklasw.query.builder.Criteria
-
Static factory method to create a new
Criteria
for provided field. - where(String) - Static method in class dev.nicklasw.query.builder.Criteria
-
Static factory method to create a new
Criteria
for field with given name. - WILDCARD - Static variable in class dev.nicklasw.query.builder.Criteria
- WITHIN - Enum constant in enum class dev.nicklasw.query.builder.Criteria.OperationKey
All Classes and Interfaces|All Packages|Constant Field Values