Package | Description |
---|---|
sirius.db.es | |
sirius.db.es.constraints |
Modifier and Type | Method and Description |
---|---|
FilterFactory<ElasticConstraint> |
Elastic.filters() |
FilterFactory<ElasticConstraint> |
ElasticQuery.filters() |
Modifier and Type | Method and Description |
---|---|
ElasticQuery<E> |
ElasticQuery.must(ElasticConstraint filter)
Adds a MUST filter to the query.
|
ElasticQuery<E> |
ElasticQuery.mustNot(ElasticConstraint filter)
Adds a MUST NOT filter to the query.
|
ElasticQuery<E> |
ElasticQuery.postFilter(ElasticConstraint filter)
Adds a post filter to the query.
|
ElasticQuery<E> |
ElasticQuery.where(ElasticConstraint constraint) |
Modifier and Type | Method and Description |
---|---|
ElasticConstraint |
NestedQuery.build()
Compiles the query into a constraint.
|
protected ElasticConstraint |
ElasticQueryCompiler.compileSearchToken(Mapping field,
QueryField.Mode mode,
String value) |
protected ElasticConstraint |
ElasticFilterFactory.effectiveAnd(List<ElasticConstraint> effectiveConstraints) |
protected ElasticConstraint |
ElasticFilterFactory.effectiveOr(List<ElasticConstraint> effectiveConstraints) |
protected ElasticConstraint |
ElasticFilterFactory.eqValue(Mapping field,
Object value) |
ElasticConstraint |
ElasticFilterFactory.filled(Mapping field) |
protected ElasticConstraint |
ElasticFilterFactory.gtValue(Mapping field,
Object value,
boolean orEqual) |
protected ElasticConstraint |
ElasticFilterFactory.invert(ElasticConstraint constraint) |
protected ElasticConstraint |
ElasticFilterFactory.ltValue(Mapping field,
Object value,
boolean orEqual) |
ElasticConstraint |
ElasticConstraint.named(String name)
Makes this constraint a named query.
|
ElasticConstraint |
ElasticFilterFactory.nestedMapContains(Mapping mapField,
String key,
String value)
Creates a filter which ensures, that a nested
StringMap
or StringListMap contains the given key and value. |
protected ElasticConstraint |
ElasticFilterFactory.neValue(Mapping field,
Object value) |
ElasticConstraint |
ElasticFilterFactory.notFilled(Mapping field) |
ElasticConstraint |
ElasticFilterFactory.prefix(Mapping field,
String value)
Creates a prefix query.
|
ElasticConstraint |
ElasticFilterFactory.queryString(EntityDescriptor descriptor,
String query,
List<QueryField> fields) |
Modifier and Type | Method and Description |
---|---|
BoolQueryBuilder |
BoolQueryBuilder.filter(ElasticConstraint filter)
Adds a FILTER constraint for the given query.
|
protected ElasticConstraint |
ElasticFilterFactory.invert(ElasticConstraint constraint) |
BoolQueryBuilder |
BoolQueryBuilder.must(ElasticConstraint filter)
Adds a MUST constraint for the given query.
|
BoolQueryBuilder |
BoolQueryBuilder.mustNot(ElasticConstraint filter)
Adds a MUST NOT constraint for the given query.
|
BoolQueryBuilder |
BoolQueryBuilder.should(ElasticConstraint filter)
Adds a SHOULD constraint for the given query.
|
NestedQuery |
NestedQuery.where(ElasticConstraint constraint)
Appends an inner constraint.
|
Modifier and Type | Method and Description |
---|---|
protected ElasticConstraint |
ElasticFilterFactory.effectiveAnd(List<ElasticConstraint> effectiveConstraints) |
protected ElasticConstraint |
ElasticFilterFactory.effectiveOr(List<ElasticConstraint> effectiveConstraints) |
Constructor and Description |
---|
ElasticQueryCompiler(FilterFactory<ElasticConstraint> factory,
EntityDescriptor descriptor,
String query,
List<QueryField> searchFields)
Creates a new instance for the given factory entity and query.
|
Copyright © 2018. All rights reserved.