| Class | Description |
|---|---|
| CriteriaHolder |
Holds mapping between request search criterias and DB engine search criterias.
|
| CriteriaMap<T> |
Holds criteria mappings for specified class.
|
| CriteriaMapFactory |
Holds mappings with search criterias for specified package.
|
| Filter |
Filter for building queries to database.
|
| Filter.FilterBuilder |
Builder for
Filter |
| FilterCondition |
Filter condition class for filters specifics
|
| FilterCondition.ConditionBuilder |
Builder for
FilterCondition |
| FilterConditionUtils | |
| FilterRules |
Set of predicates which may be applied to the query builder and filter
conditions
|
| ModifiableQueryBuilder |
Modifiable query builder
|
| QueryBuilder |
MongoDB query builder.
|
| QueryBuilder.ComplexSearchCriteria |
Particular representation of searchCriteria with complex or dynamic fields.
Current implementation cover defects dynamic sub types filtering. globalSearchCriteria - main search criteria for MongoDB fields from Document
annotated classes marked with FilterCriteria
extension - additional dynamic part. |
| UpdateStatisticsQueryBuilder |
MongoDB statistics builder
Update. |
| Enum | Description |
|---|---|
| Condition |
Types of supported filtering
|
| Annotation Type | Description |
|---|---|
| FilterCriteria |
Annotation to be applied to DB Entity's fields which may be searched.
|