Index

A B C D E F G H I M N O P Q R S T V W 
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 for RANGE [lowerBound TO upperBound].
between(Object, Object, boolean, boolean) - Method in class dev.nicklasw.query.builder.Criteria
Crates new Predicate for RANGE [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 the PredicateProcessor.
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 for null 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
 
A B C D E F G H I M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values