Interface Summary Interface Description CriteriaInternal class for building up query documents. CriteriaContainerInternal class to represent groups of
Criteriainstances via $and and $or query clauses
FieldEnd<T>Represents a document field in a query and presents the operations available to querying against that field. Query<T> QueryFactoryA factory for
UpdateOperations<T> Deprecated, for removal: This API element is subject to removal in a future version.updates should be performed using the
Query.update()instead of this class directly
Updates<Updater extends Updates>
Class Summary Class Description AbstractCriteriaDefines the base Criteria implementation. AbstractQueryFactoryAn abstract implementation of
ArraySliceDefines array slicing options for query projections. BucketAutoOptionsThe options for a bucket auto stage of aggregation pipeline. BucketOptionsThe options for a bucket stage of aggregation pipeline. CountOptionsThe options for a count operation. CriteriaContainerImplDefines a container of Criteria and a join method. DefaultQueryFactoryA default implementation of
FieldEndImpl<T extends CriteriaContainer>Represents a document field in a query and presents the operations available to querying against that field. FindOptionsThe options to apply to a find operation (also commonly referred to as a query). MetaDefines $meta expression object Modify<R> MorphiaIterator<T,V> Deprecated.this is being replaced by
MorphiaKeyIterator<T> Deprecated.this is being replaced by
PushOptionsThe options to apply to a $push update operator. QueryImpl<T>Implementation of Query QueryImpl.Update ShapeThis encapsulates the data necessary to define a shape for queries. Shape.PointDefines a Point SortUsed for sorting query results or defining a sort stage in an aggregation pipeline UpdateOpsImpl<T> UpdateResultsThis class holds various metrics about the results of an update operation. WhereCriteriaCreates a Criteria for a $where clause.
Enum Summary Enum Description BucketAutoOptions.GranularityA value that specifies the preferred number series to use to ensure that the calculated boundary edges end on preferred round numbers or their powers of 10. CriteriaJoinDefines how to combine lists of criteria. FilterOperator Meta.MetaDataKeywordRepresenting specified metadata keyword TypeDefines BSON types for use in querying against field types. UpdateOperator
Exception Summary Exception Description QueryExceptionError during query. UpdateExceptionError during update. ValidationExceptionError during validation.