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 |
|