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.
|
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.
|
ArrayExpressions |
Defines helper methods for the array expressions
|
ArrayFieldAccessor |
|
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 |
|
BaseReferenceCodec<T> |
Defines codecs for properties
|
BitSetCodec |
Defines a codec for standard BitSet .
|
BooleanExpressions |
Defines helper methods for the boolean expressions
|
BooleanExpressions.LogicalExpression |
Defines a logical expression.
|
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[]
|
CamelCase |
|
CappedAt |
Properties for capped collections; used in Entity
|
ChangeStream |
Returns a Change Stream cursor on a collection, a database, or an entire cluster.
|
ChangeStreamCodec |
|
ClassCodec |
Defines a codec for Class references
|
ClassConstraint |
Defines a constraint for validation
|
Collation |
Defines the collation options for an index
|
CollectionCodec<T> |
A codec for Collection type
|
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.
|
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. |
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
|
DatastoreImpl.DatastoreOperations |
|
DateExpressions |
Defines helper methods for the date expressions
|
DateExpressions.DateExpression |
Base class for the date expressions
|
DateStorage |
This enum is used to determine how JSR 310 dates and times are stored in the database.
|
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 |
|
DensifyCodec |
|
DiscriminatorFunction |
Defines a function to calculate a discriminator value.
|
DiscriminatorLookup |
Provides lookup capabilities to find a type by its discriminator
|
DocumentReader |
|
Documents |
Returns literal documents from input values.
|
DocumentsCodec |
|
DocumentWriter |
Utility to write out to a Document
|
DuplicatedAttributeNames |
Checks for duplicated attribute names
|
Embedded |
Deprecated.
|
Entity |
Marks a class as a Morphia entity indicating it should be mapped.
|
EntityAndEmbed |
Checks that @Entity and @Embed aren't both used on a type.
|
EntityDecoder<T> |
|
EntityEncoder<T> |
|
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
|
EntityModelBuilder |
Builder for EntityModels
|
EntityModelImporter |
Defines an importer to allow for the external definition and import of model and codec definitions.
|
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
|
ExpressionCodec<T extends dev.morphia.aggregation.expressions.impls.Expression> |
|
ExpressionHelper |
|
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.
|
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 |
|
Fill |
Populates null and missing field values within documents.
|
Fill.Method |
Possible methods for defining fill strategies.
|
FillCodec |
|
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).
|
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. |
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 |
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
|
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
|
Identity |
|
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.
|
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)
|
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.
|
InstanceCreatorFactory |
|
InstanceCreatorFactoryImpl |
|
KebabCase |
|
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> |
Deprecated. |
LegacyQueryCodec |
Deprecated. |
LegacyQueryFactory |
Deprecated. |
LifecycleDecoder<T> |
|
LifecycleEncoder<T> |
|
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.
|
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.
|
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.
|
LookupCodec |
|
LowerCase |
|
MapKeyTypeConstraint |
A constraint to validate key types of Map fields
|
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
|
MappingValidator |
Validator for mapped types
|
Mark |
A bookmark for processing Documents
|
Match |
Limits the number of documents passed to the next stage in the pipeline.
|
MatchCodec |
|
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. |
MethodAccessor |
|
MethodDiscovery |
|
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
|
MorphiaCodec<T> |
the codec used by Morphia
|
MorphiaCodecProvider |
Provider for codecs for Morphia entities
|
MorphiaConfig |
Please note that there is every expectation that this format/naming is stable.
|
MorphiaConvention |
Applies certain conventions specific for Morphia
|
MorphiaCursor<T> |
|
MorphiaDateCodec |
|
MorphiaDefaultsConvention |
A set of conventions to apply to Morphia entities
|
MorphiaInstanceCreator |
Marker interface for creators
|
MorphiaLocalDateTimeCodec |
|
MorphiaLocalTimeCodec |
|
MorphiaMapCodec |
Maps Map subtypes to/from the database.
|
MorphiaPropertyCodecProvider |
Provides property specific codecs for customized handling generally related to generics but not necessarily.
|
MorphiaPropertySerialization |
Determines if a property should be serialized or not
|
MorphiaProxy |
|
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.
|
MorphiaTypesCodecProvider |
Defines a provider of codecs for Morphia's types
|
MorphiaVersion24 |
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.
|
OnEntityListenerAdapter |
|
OperationTarget |
|
Out<O> |
Takes the documents returned by the aggregation pipeline and writes them to a specified collection.
|
OutCodec |
|
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.
|
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).
|
PrimitiveCodecRegistry |
A provider of codecs for primitive types
|
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
|
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
|
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.
|
Redact |
Restricts the contents of the documents based on information stored in the documents themselves.
|
RedactCodec |
|
Reference |
|
ReferenceCodec |
|
ReferenceException |
An exception for use with references.
|
ReferenceProxy |
The proxy for lazy references.
|
ReferenceToUnidentifiable |
Checks that references point to mapped types.
|
RegexFilter |
Defines a regular expression filter
|
ReplaceOptions |
Options related to insertion of documents into MongoDB.
|
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 |
|
Set |
Adds new fields to documents.
|
SetEntityOperator |
|
SetExpressions |
Defines helper methods for the set expressions
|
SetOnInsertOperator |
|
SetStageCodec |
|
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 |
|
SetWindowFieldsCodec |
|
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
|
ShardKeyNames |
Checks for duplicated attribute names
|
ShardKeys |
Defines the properties used in the shard key.
|
ShardKeyType |
|
ShardOptions |
Specifies options to be applied when sharding.
|
Skip |
Randomly selects the specified number of documents from its input.
|
SkipCodec |
|
SnakeCase |
|
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
|
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
|
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
|
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> |
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
|
URICodec |
Defines a codec for URIs
|
Validation |
Defines the document validation logic for a collection.
|
ValidationException |
Error during validation.
|
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<T> |
Represents a wild card type
|
WindowExpressions |
Provides window specific operations.
|