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.
|
AddFieldsCodec |
|
AddToSetOperator |
Defines the $addToSet operator
|
AdvancedDatastore |
Deprecated, for removal: This API element is subject to removal in a future version. |
Aggregation<T> |
|
AggregationCodecProvider |
|
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
|
ArrayFieldAccessor |
|
ArrayFilterExpression |
|
ArrayIndexExpression |
|
ArrayLiteral |
|
ArraySlice |
Defines array slicing options for query projections.
|
Assert |
Provides various assertions for Morphia during validation
|
AutoBucket |
Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
|
AutoBucketCodec |
|
BaseMorphiaSession |
|
BaseReferenceCodec<T> |
Defines codecs for properties
|
BooleanExpressions |
Defines helper methods for the boolean expressions
|
BsonTypeMap |
Maps Java type to BSON types
|
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.
|
BucketCodec |
|
BucketOptions |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ByteWrapperArrayCodec |
Encodes a Byte[] to BinData like the driver's ByteArrayCodec does for byte[]
|
CappedAt |
Properties for capped collections; used in Entity
|
ClassCodec |
Defines a codec for Class references
|
ClassConstraint |
Defines a constraint for validation
|
ClassMethodPair |
|
Collation |
Defines the collation options for an index
|
CollectionCodec<T> |
A codec for Collection type
|
CollectionReference<C extends Collection> |
|
CollectionStats |
Returns statistics regarding a collection or view.
|
CollectionStatsCodec |
|
ComparisonExpressions |
Defines helper methods for the comparison expressions
|
ConditionalExpressions |
Defines helper methods for the conditional expressions
|
ConfigureProperties |
A set of conventions to apply to Morphia entities
|
ConstraintViolation |
|
ConstraintViolation.Level |
Levels of constraint violations
|
ConstraintViolationException |
|
Constructor |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConstructorCreator |
Defines a Creator that uses a full constructor to create an instance rather than field injection.
|
ContradictingAnnotations |
Checks that contradicting annotations aren't defined.
|
Conversions |
Defines basic type conversions.
|
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 |
|
CountCodec |
|
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.
|
CurrentOpCodec |
|
DataSizeExpressions |
Defines helper methods for the data size expressions
|
Datastore |
Datastore interface to get/delete/save objects
|
DatastoreAware |
|
DatastoreImpl |
A generic (type-safe) wrapper around mongodb collections
|
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 |
|
DefaultQueryFactory |
|
DeleteOptions |
The options to apply when removing documents from the MongoCollection
|
DiscriminatorFunction |
Defines a function to calculate a discriminator value.
|
DiscriminatorLookup |
Provides lookup capabilities to find a type by its discriminator
|
DocumentExpression |
|
DocumentReader |
|
DocumentWriter |
Utility to write out to a Document
|
DuplicatedAttributeNames |
Checks for duplicated attribute names
|
Embedded |
Deprecated.
|
EmbeddedBuilder |
Creates a pseudo-instance of an @Embedded annotation.
|
Entity |
Allows marking and naming the collectionName
|
EntityAndEmbed |
Checks that @Entity and @Embed aren't both used on a type.
|
EntityDecoder |
|
EntityEncoder |
|
EntityInterceptor |
Interface for intercepting @Entity lifecycle events
|
EntityListeners |
Specifies other classes to participate in the @Entity's lifecycle
|
EntityModel |
A model of metadata about a type
|
EntityModelBuilder |
Builder for EntityModels
|
EntityOrEmbed |
Checks that @Entity or @Embed are used on a type.
|
EnumCodec<T extends Enum<T>> |
An enum codec
|
EnumCodecProvider |
Defines a CodecProvider for Enum values
|
Expression |
Base class for all the expression types.
|
ExpressionCodec<T extends Expression> |
|
ExpressionHelper |
|
Expressions |
Defines helper methods for various expressions.
|
Facet |
Processes multiple aggregation pipelines within a single stage on the same set of input documents.
|
FacetCodec |
|
Field |
Define a field to be used in an index;
|
FieldAccessor |
|
FieldDiscovery |
|
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. |
FieldEnumString |
|
FieldHolder<T> |
|
Fields<T> |
|
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 |
Outputs documents in order of nearest to farthest from a specified point.
|
GeoNear |
Deprecated, for removal: This API element is subject to removal in a future version. |
GeoNear.GeoNearBuilder |
Deprecated, for removal: This API element is subject to removal in a future version. |
GeoNearCodec |
|
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.
|
GraphLookupCodec |
|
Group |
Groups input documents by the specified _id expression and for each distinct grouping, outputs a document.
|
Group |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Group.GroupId |
Defines a group ID
|
GroupCodec |
|
Handler |
Defines a specific handler for a type above and beyond the codecs
|
Id |
Denotes the ID field on an entity.
|
IdDoesNotMix |
Checks that @Id is not with any other mapping annotation
|
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
|
IndexDirection |
Defines the "direction" of 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.
|
IndexStatsCodec |
|
IndexType |
Defines the type of the index to create for a field.
|
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.
|
InstanceCreator |
Creates instances of types.
|
InstanceCreatorFactory |
|
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. |
KeyCodec |
Deprecated, for removal: This API element is subject to removal in a future version. |
LazyReferenceMissingDependencies |
Checks that proxy deps are present if lazy references are used.
|
LazyReferenceOnArray |
Checks that lazy references aren't used in conjunction with arrays.
|
LegacyQuery<T> |
Implementation of Query
|
LegacyQueryCodec |
Defines a codec for Query instances
|
LegacyQueryFactory |
|
LetExpression |
|
LifecycleDecoder |
|
LifecycleEncoder |
|
Limit |
Limits the number of documents passed to the next stage in the pipeline.
|
LimitCodec |
|
LineString |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ListReference<T> |
|
LiteralExpression |
|
LoadOnly |
When placed on an entity field, the field will not be written to mongodb.
|
LocaleCodec |
Converts a Locale to/from a valid database structure.
|
Lookup |
Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for
processing.
|
LookupCodec |
|
MapExpression |
|
MapKeyTypeConstraint |
A constraint to validate key types of Map fields
|
Mapper |
|
MapperOptions |
Options to control mapping behavior.
|
MapperOptions.Builder |
A builder class for setting mapping options
|
MapperOptions.PropertyDiscovery |
|
MappingException |
An exception indicating an error mapping a type
|
MappingValidator |
Validator for mapped types
|
MapReference<T> |
|
Mark |
A bookmark for processing Documents
|
Match |
Limits the number of documents passed to the next stage in the pipeline.
|
MatchCodec |
|
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.
|
MergeCodec |
|
MergingEncoder<T> |
|
Meta |
Defines $meta expression object
|
Meta.MetaDataKeyword |
Deprecated, for removal: This API element is subject to removal in a future version. |
MetaExpression |
|
MethodAccessor |
|
MethodDiscovery |
|
Miscellaneous |
Defines miscellaneous operators for aggregations.
|
Modify<T> |
Represents a modify operation
|
ModifyOptions |
Defines the options for a "find and modify" operation.
|
Morphia |
Entry point for working with Morphia
|
MorphiaCodec<T> |
the codec used by Morphia
|
MorphiaCodecProvider |
Provider for codecs for Morphia entities
|
MorphiaCollectionPropertyCodecProvider |
A provider for collection types
|
MorphiaConvention |
Applies certain conventions specific for Morphia
|
MorphiaCursor<T> |
Deprecated, for removal: This API element is subject to removal in a future version.
|
MorphiaCursor<T> |
|
MorphiaDateCodec |
|
MorphiaDefaultsConvention |
A set of conventions to apply to Morphia entities
|
MorphiaInstanceCreator |
Marker interface for creators
|
MorphiaInternals |
|
MorphiaInternals.DriverVersion |
|
MorphiaKeyCursor<T> |
Deprecated, for removal: This API element is subject to removal in a future version. |
MorphiaLocalDateTimeCodec |
|
MorphiaLocalTimeCodec |
|
MorphiaMapCodec |
Maps Map subtypes to/from the database.
|
MorphiaPropertyCodecProvider |
|
MorphiaPropertySerialization |
Determines if a property should be serialized or not
|
MorphiaProxy |
|
MorphiaReference<T> |
Wrapper type for references to entities in other collections
|
MorphiaReferenceCodec |
Defines a codec for MorphiaReference values
|
MorphiaSession |
Wraps a ClientSession reference for convenient use of MongoDB's multidocument transaction support.
|
MorphiaSessionImpl |
|
MorphiaTransaction<T> |
Defines the functional interface for executing statements within a transaction.
|
MorphiaTypesCodecProvider |
Defines a provider of codecs for Morphia's types
|
MorphiaVersion22 |
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.
|
MultipleId |
Checks that only one field is marked with @Id
|
MultipleVersions |
Checks the multiple fields aren't annotated with @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.
|
NameState |
|
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.
|
ObjectCodec |
Defines a generic codec for Objects that will attempt to discover and use the correct codec.
|
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.
|
OutCodec |
|
PathTarget |
|
PipelineField |
|
PlanCacheStats |
Returns plan cache information for a collection.
|
PlanCacheStatsCodec |
|
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.
|
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 from the datastore.
|
PrePersist |
Called before the data has been persisted to the datastore (before mapping is done).
|
PrimitiveCodecRegistry |
A provider of codecs for primitive types
|
Projection |
Passes along the documents with the requested fields to the next stage in the pipeline.
|
Projection |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Projection |
Defines a query projection
|
ProjectionCodec |
|
Property |
Optional annotation for specifying persistence behavior
|
PropertyCodecRegistryImpl |
Defines an all purpose registry for property codecs
|
PropertyConstraint |
Defines a property constraint.
|
PropertyHandler |
|
PropertyModel |
Represents a field on a class and stores various metadata such as generic parameters.
|
PropertyModelBuilder |
A builder for programmatically creating FieldModels .
|
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 |
|
RangeExpression |
|
ReadConfigurable<T> |
|
Redact |
Restricts the contents of the documents based on information stored in the documents themselves.
|
RedactCodec |
|
ReduceExpression |
|
Reference |
|
ReferenceCodec |
|
ReferenceException |
An exception for use with references.
|
ReferenceProxy |
The proxy for lazy references.
|
ReferenceToUnidentifiable |
Checks that references point to mapped types.
|
RegexExpression |
|
RegexFilter |
Defines a regular expression filter
|
ReplaceExpression |
Defines expressions for $replaceAll and $replaceOne
|
ReplaceRoot |
Replaces the input document with the specified document.
|
ReplaceRootCodec |
|
ReplaceWith |
Replaces the input document with the specified document.
|
ReplaceWithCodec |
|
Sample |
Randomly selects the specified number of documents from its input.
|
SampleCodec |
|
SessionConfigurable<T extends SessionConfigurable<T>> |
Marks an options class as having a configurable ClientSession
|
SetEntityOperator |
|
SetExpressions |
Defines helper methods for the set expressions
|
SetOnInsertOperator |
|
SetReference<T> |
|
Shape |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Shape.Center |
|
SingleReference<T> |
|
SingleValue |
|
Skip |
Randomly selects the specified number of documents from its input.
|
SkipCodec |
|
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.
|
SortByCountCodec |
|
SortCodec |
|
Stage |
Base type for stages.
|
StageCodec<T extends Stage> |
|
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
|
Transient |
|
TrigonometryExpressions |
Defines helper methods for the trigonometry expressions
|
TrimExpression |
|
Type |
Defines BSON types for use in querying against field types.
|
TypeData<T> |
Holds type information about a type element
|
TypeData.Builder<T> |
A builder for TypeData
|
TypeExpressions |
Defines helper methods for the type expressions
|
UnionWith |
Performs a union of two collections; i.e.
|
UnionWithCodec |
Encodes a UnionWith stage
|
UnsafeAllocator |
Do sneaky things to allocate objects without invoking their constructors.
|
UnsafeConstructorCreator |
|
Unset |
Removes/excludes fields from documents.
|
UnsetCodec |
|
UnsetOperator |
|
Unwind |
Deconstructs an array field from the input documents to output a document for each element.
|
UnwindCodec |
|
Update<T> |
Defines an update operation
|
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
|
URICodec |
Defines a codec for URIs
|
Validation |
Defines the document validation logic for a collection.
|
ValidationException |
Error during validation.
|
ValueExpression |
|
ValueState |
|
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.
|
VersionMisuse |
A constraint to validate any versioning field on a type
|
WhereCriteria |
Deprecated, for removal: This API element is subject to removal in a future version. |
WildCardTypeData |
Represents a wild card type
|
WildCardTypeData.Builder |
A builder for WildCardTypeData
|
WriteConfigurable<T> |
|
ZipExpression |
|