All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractCriteria |
Deprecated, for removal: This API element is subject to removal in a future version. |
AbstractEntityInterceptor |
Deprecated, for removal: This API element is subject to removal in a future version.
|
AbstractQueryFactory |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Accumulator |
Defines an accumulator for use in an aggregation pipeline.
|
Accumulator |
Base class for the accumulator expression types.
|
AccumulatorExpression |
|
AccumulatorExpressions |
Defines helper methods for accumulator expressions
|
AddFields |
Adds new fields to documents.
|
AddToSetOperator |
Defines the $addToSet operator
|
AdvancedDatastore |
Deprecated, for removal: This API element is subject to removal in a future version. |
Aggregation<T> |
|
AggregationException |
Indicates a failure in a pipeline execution
|
AggregationImpl<T> |
|
AggregationOptions |
Defines options to be applied to an aggregation pipeline.
|
AggregationPipeline |
Deprecated, for removal: This API element is subject to removal in a future version.
|
AggregationPipelineImpl |
Deprecated, for removal: This API element is subject to removal in a future version. |
AlsoLoad |
Annotation which helps migrate schemas by loading one of several possible properties in the document into fields or methods.
|
ArrayExpression |
Base class for the array expressions
|
ArrayExpressions |
Defines helper methods for the array expressions
|
ArrayFilterExpression |
|
ArrayIndexExpression |
|
ArrayLiteral |
|
ArraySlice |
Defines array slicing options for query projections.
|
AutoBucket |
Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
|
BooleanExpressions |
Defines helper methods for the boolean expressions
|
BooleanExpressions.LogicalExpression |
Defines a logical expression.
|
Bucket |
Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
|
BucketAutoOptions |
Deprecated, for removal: This API element is subject to removal in a future version.
|
BucketAutoOptions.Granularity |
A 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.
|
BucketOptions |
Deprecated, for removal: This API element is subject to removal in a future version.
|
CalculusExpression |
Common type for $derivative and $integral
|
CappedAt |
Properties for capped collections; used in Entity
|
ChangeStream |
Returns a Change Stream cursor on a collection, a database, or an entire cluster.
|
Collation |
Defines the collation options for an index
|
CollectionStats |
Returns statistics regarding a collection or view.
|
ComparisonExpressions |
Defines helper methods for the comparison expressions
|
ConditionalExpressions |
Defines helper methods for the conditional expressions
|
Converters |
Deprecated, for removal: This API element is subject to removal in a future version. |
ConvertExpression |
|
ConvertType |
|
CoordinateReferenceSystem |
Deprecated, for removal: This API element is subject to removal in a future version.
|
CoordinateReferenceSystemType |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Count |
|
CountOptions |
The options for a count operation.
|
Criteria |
Deprecated, for removal: This API element is subject to removal in a future version. |
CriteriaContainer |
Deprecated, for removal: This API element is subject to removal in a future version. |
CriteriaContainerImpl |
Deprecated, for removal: This API element is subject to removal in a future version. |
CriteriaJoin |
Deprecated. |
CurrentDateOperator |
Defines the $currentDate operator
|
CurrentDateOperator.TypeSpecification |
Type type options when setting the current date
|
CurrentOp |
Returns a stream of documents containing information on active and/or dormant operations as well as inactive sessions that are
holding locks as part of a transaction.
|
DataSizeExpressions |
Defines helper methods for the data size expressions
|
Datastore |
Datastore interface to get/delete/save objects
|
DatastoreImpl.DatastoreOperations |
|
DateDeltaExpression |
Changes a Date object by a specified number of time units.
|
DateDiffExpression |
Returns the difference between two dates.
|
DateExpressions |
Defines helper methods for the date expressions
|
DateExpressions.DateExpression |
Base class for the date expressions
|
DateFromParts |
|
DateFromString |
|
DateStorage |
This enum is used to determine how JSR 310 dates and times are stored in the database.
|
DateToParts |
Returns a document that contains the constituent parts of a given BSON Date value as individual properties.
|
DateToString |
|
DateTruncExpression |
Truncates a date.
|
DefaultQueryFactory |
|
DeleteOptions |
The options to apply when removing documents from the MongoCollection
|
Densify |
Creates new documents in a sequence of documents where certain values in a field are missing.
|
Densify.Range |
|
Densify.RangeType |
|
DiscriminatorFunction |
Defines a function to calculate a discriminator value.
|
DiscriminatorLookup |
Provides lookup capabilities to find a type by its discriminator
|
DocumentExpression |
|
Documents |
Returns literal documents from input values.
|
Embedded |
Deprecated.
|
EndResultsExpression |
Gives first/last results
|
Entity |
Marks a class as a Morphia entity indicating it should be mapped.
|
EntityInterceptor |
Deprecated, for removal: This API element is subject to removal in a future version.
|
EntityListener<T> |
|
EntityListeners |
Specifies other classes to participate in the @Entity's lifecycle
|
EntityModelImporter |
Defines an importer to allow for the external definition and import of model and codec definitions.
|
ExpMovingAvg |
|
Expression |
Base class for all the expression types.
|
ExpressionList |
Wraps a list of expressions as an Expression so we can generically deal with all values as Expressions
|
Expressions |
Defines helper methods for various expressions.
|
ExternalEntity |
Marks a class as a "stand in" for an external class whose source can not be properly annotated.
|
Facet |
Processes multiple aggregation pipelines within a single stage on the same set of input documents.
|
Field |
Define a field to be used in an index;
|
FieldEnd<T> |
Deprecated, for removal: This API element is subject to removal in a future version. |
FieldEndImpl<T extends CriteriaContainer> |
Deprecated, for removal: This API element is subject to removal in a future version. |
FieldHolder<T> |
|
Fields<T> |
|
Fill |
Populates null and missing field values within documents.
|
Fill.Method |
Possible methods for defining fill strategies.
|
Filter |
Base class for query filters
|
FilterOperator |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Filters |
Defines helper methods to generate filter operations for queries.
|
FindAndDeleteOptions |
Defines options to use for find and delete operations
|
FindAndModifyOptions |
Deprecated, for removal: This API element is subject to removal in a future version.
|
FindOptions |
The options to apply to a find operation (also commonly referred to as a query).
|
FunctionExpression |
|
GeoIntersectsFilter |
|
GeoJson |
Deprecated, for removal: This API element is subject to removal in a future version.
|
GeoJsonType |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Geometry |
Deprecated, for removal: This API element is subject to removal in a future version.
|
GeometryCollection |
Deprecated, for removal: This API element is subject to removal in a future version. |
GeoNear |
Deprecated, for removal: This API element is subject to removal in a future version. |
GeoNear |
Outputs documents in order of nearest to farthest from a specified point.
|
GeoNear.GeoNearBuilder |
Deprecated, for removal: This API element is subject to removal in a future version. |
GeoWithinFilter |
Defines a $geoWithin filter.
|
GraphLookup |
Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
|
Group |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Group |
Groups input documents by the specified _id expression and for each distinct grouping, outputs a document.
|
Group.GroupId |
Defines a group ID
|
Handler |
Defines a specific handler for a type above and beyond the codecs
|
Id |
Denotes the ID field on an entity.
|
IdField |
Denotes the ID field on an entity.
|
IdGetter |
This annotation allows the lazy-load proxy to return the ID of a referenced entity without reading the reference from the database.
|
IfNull |
|
Index |
Defines an index
|
Indexed |
Specified on fields that should be Indexed.
|
Indexes |
Defines indexes for this entity type (on the collection)
|
IndexExpression |
Defines the $indexOfBytes expression
|
IndexOptions |
Defines the options to be used when declaring an index.
|
IndexStats |
Returns statistics regarding the use of each index for the collection.
|
InsertManyOptions |
Options related to insertion of documents into MongoDB.
|
InsertOneOptions |
Options related to insertion of documents into MongoDB.
|
InsertOptions |
Deprecated, for removal: This API element is subject to removal in a future version.
|
InstanceCreatorFactory |
The factory for creating MorphiaInstanceCreator instances
|
InstanceCreatorFactoryImpl |
|
IsoDates |
Reusable type for ISO Date related expressions.
|
Key<T> |
Deprecated, for removal: This API element is subject to removal in a future version. |
LegacyQuery<T> |
Deprecated. |
LegacyQueryFactory |
Deprecated. |
LetExpression |
|
Limit |
Limits the number of documents passed to the next stage in the pipeline.
|
LineString |
Deprecated, for removal: This API element is subject to removal in a future version.
|
LiteralExpression |
|
LoadOnly |
When placed on an entity field, the field will not be written to mongodb.
|
LogicalFilter |
|
Lookup |
Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for
processing.
|
MapExpression |
|
Mapper |
|
MapperOptions |
Options to control mapping behavior.
|
MapperOptions.Builder |
Deprecated, for removal: This API element is subject to removal in a future version.
|
MapperOptions.PropertyDiscovery |
Deprecated, for removal: This API element is subject to removal in a future version.
|
MappingException |
An exception indicating an error mapping a type
|
Match |
Limits the number of documents passed to the next stage in the pipeline.
|
MathExpression |
Base class for the math expressions
|
MathExpressions |
Defines helper methods for the math expressions
|
Merge<M> |
Writes the results of the aggregation pipeline to a specified collection.
|
Meta |
Defines $meta expression object
|
Meta.MetaDataKeyword |
Deprecated, for removal: This API element is subject to removal in a future version. |
MetaExpression |
|
Miscellaneous |
Defines miscellaneous operators for aggregations.
|
MissingIdException |
|
Modify<T> |
Deprecated. |
ModifyOptions |
Defines the options for a "find and modify" operation.
|
Morphia |
Entry point for working with Morphia
|
MorphiaConfig |
Please note that there is every expectation that this format/naming is stable.
|
MorphiaCursor<T> |
|
MorphiaSession |
Wraps a ClientSession reference for convenient use of MongoDB's multidocument transaction support.
|
MorphiaTransaction<T> |
Defines the functional interface for executing statements within a transaction.
|
MorphiaVersion25 |
This class is a version marker for certain frameworks to use when loading configurations, e.g.
|
MultiLineString |
Deprecated, for removal: This API element is subject to removal in a future version.
|
MultiPoint |
Deprecated, for removal: This API element is subject to removal in a future version.
|
MultiPolygon |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Name |
Defines a name for a constructor parameter.
|
NamedCoordinateReferenceSystem |
Deprecated, for removal: This API element is subject to removal in a future version.
|
NamedCoordinateReferenceSystemConverter |
Deprecated, for removal: This API element is subject to removal in a future version.
|
NamingStrategy |
Defines a naming strategy for use, e.g., in naming collections and fields
|
NearFilter |
Defines a filter for $near and $nearSphere queries
|
NoArgCreator |
|
NotMappableException |
Indicates a type is not mappable by Morphia
|
NotSaved |
Deprecated, for removal: This API element is subject to removal in a future version.
|
NRankedResultsExpression |
|
ObjectExpressions |
Defines helper methods for the object expressions
|
ObjectExpressions.MergeObjects |
Defines the values to be merged.
|
ObjectFactory |
The ObjectFactory is used by morphia to create instances of classes which can be customized to fit a particular applications needs.
|
OperationTarget |
|
Out<O> |
Takes the documents returned by the aggregation pipeline and writes them to a specified collection.
|
PipelineField |
|
PlanCacheStats |
Returns plan cache information for a collection.
|
Point |
Deprecated, for removal: This API element is subject to removal in a future version.
|
PointBuilder |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Polygon |
Deprecated, for removal: This API element is subject to removal in a future version.
|
PopOperator |
Defines the $pop update operator.
|
PossibleValues |
Denotes the possible values for a configuration option.
|
PostLoad |
Called after the data has been loaded into the java object.
|
PostPersist |
Called after the data has been persisted from the java object.
|
PreLoad |
Called before the data has been loaded into the object.
|
PrePersist |
Called before the data has been persisted to the datastore (before mapping is done).
|
Projection |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Projection |
Passes along the documents with the requested fields to the next stage in the pipeline.
|
Projection |
Defines a query projection
|
Property |
Optional annotation for specifying persistence behavior
|
PullOperator |
Defines an operator for $pull
|
Push |
|
PushOperator |
Defines the $push update operator
|
PushOptions |
The options to apply to a $push update operator.
|
Query<T> |
|
QueryException |
Error during query.
|
QueryFactory |
A factory for queries.
|
RangeExpression |
|
RankedResultsExpression |
|
Redact |
Restricts the contents of the documents based on information stored in the documents themselves.
|
ReduceExpression |
|
Reference |
|
RegexExpression |
|
RegexFilter |
Defines a regular expression filter
|
ReplaceExpression |
Defines expressions for $replaceAll and $replaceOne
|
ReplaceOptions |
Options related to insertion of documents into MongoDB.
|
ReplaceRoot |
Replaces the input document with the specified document.
|
ReplaceWith |
Replaces the input document with the specified document.
|
Sample |
Randomly selects the specified number of documents from its input.
|
Set |
Adds new fields to documents.
|
SetEntityOperator |
|
SetExpressions |
Defines helper methods for the set expressions
|
SetFieldExpression |
|
SetOnInsertOperator |
|
SetWindowFields |
Performs operations on a specified span of documents in a collection, known as a window, and returns the results based on the chosen
window operator.
|
SetWindowFields.Output |
|
SetWindowFields.Window |
|
Shape |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Shape.Center |
|
ShardKey |
Defines a shard key of a particular type
|
ShardKeys |
Defines the properties used in the shard key.
|
ShardKeyType |
|
ShardOptions |
Specifies options to be applied when sharding.
|
ShiftExpression |
|
SingleValuedExpression |
|
Skip |
Randomly selects the specified number of documents from its input.
|
SliceExpression |
|
Sort |
Sorts all input documents and returns them to the pipeline in sorted order.
|
Sort |
Used for sorting query results or defining a sort stage in an aggregation pipeline
|
Sort.Direction |
The sort types
|
SortByCount |
Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
|
Stage |
Base type for stages.
|
StringExpressions |
Defines helper methods for the string expressions
|
SwitchExpression |
Evaluates a series of case expressions.
|
SystemVariables |
Defines helper fields for referencing system variables
|
Text |
Marks this field for inclusion in text indexing.
|
TextSearchFilter |
Defines a text search filter
|
TimeUnit |
|
Transient |
|
TrigonometryExpressions |
Defines helper methods for the trigonometry expressions
|
TrimExpression |
|
Type |
Defines BSON types for use in querying against field types.
|
TypeExpressions |
Defines helper methods for the type expressions
|
UnionWith |
Performs a union of two collections; i.e.
|
Unset |
Removes/excludes fields from documents.
|
UnsetFieldExpression |
|
UnsetOperator |
|
Unwind |
Deconstructs an array field from the input documents to output a document for each element.
|
Update<T> |
Deprecated. |
UpdateBase<T> |
|
UpdateException |
Error during update.
|
UpdateOperations<T> |
Deprecated, for removal: This API element is subject to removal in a future version.
|
UpdateOperator |
Defines an update operator
|
UpdateOperators |
Defines helper methods for specifying operations for updates or findAndModify
|
UpdateOpsImpl<T> |
Deprecated, for removal: This API element is subject to removal in a future version. |
UpdateOptions |
The options to apply when updating documents in the MongoCollection
|
Updates<Updater extends Updates> |
Defines the update operations available
|
Validation |
Defines the document validation logic for a collection.
|
ValidationException |
Error during validation.
|
ValueExpression |
|
VariableExpressions |
Defines helper methods for the variable expressions
|
Version |
supposed to be used on a Long or long field for optimistic locking.
|
VersionMismatchException |
This exception is thrown when a version field does not match the expected state in the database.
|
WhereCriteria |
Deprecated, for removal: This API element is subject to removal in a future version. |
WindowExpressions |
Provides window specific operations.
|
ZipExpression |
|