Hierarchy For All Packages
Package Hierarchies:- dev.morphia,
- dev.morphia.aggregation,
- dev.morphia.aggregation.expressions,
- dev.morphia.aggregation.expressions.impls,
- dev.morphia.aggregation.stages,
- dev.morphia.annotations,
- dev.morphia.config,
- dev.morphia.geo,
- dev.morphia.mapping,
- dev.morphia.query,
- dev.morphia.query.filters,
- dev.morphia.query.updates,
- dev.morphia.transactions
Class Hierarchy
- java.lang.Object
- dev.morphia.query.AbstractCriteria (implements dev.morphia.query.Criteria)
- dev.morphia.query.CriteriaContainerImpl (implements dev.morphia.query.CriteriaContainer)
- dev.morphia.query.WhereCriteria
- dev.morphia.AbstractEntityInterceptor (implements dev.morphia.EntityInterceptor)
- dev.morphia.query.AbstractQueryFactory (implements dev.morphia.query.QueryFactory)
- dev.morphia.aggregation.Accumulator
- dev.morphia.aggregation.expressions.AccumulatorExpressions
- dev.morphia.aggregation.AggregationImpl<T> (implements dev.morphia.aggregation.Aggregation<T>)
- dev.morphia.aggregation.AggregationOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.ReadConfigurable<T>, dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.aggregation.AggregationPipelineImpl (implements dev.morphia.aggregation.AggregationPipeline)
- dev.morphia.aggregation.expressions.ArrayExpressions
- dev.morphia.query.ArraySlice
- dev.morphia.aggregation.expressions.BooleanExpressions
- dev.morphia.query.BucketAutoOptions
- dev.morphia.query.BucketAutoOptions.OutputOperation
- dev.morphia.query.BucketOptions
- dev.morphia.query.BucketOptions.OutputOperation
- dev.morphia.aggregation.expressions.ComparisonExpressions
- dev.morphia.aggregation.expressions.ConditionalExpressions
- dev.morphia.geo.CoordinateReferenceSystem
- dev.morphia.geo.NamedCoordinateReferenceSystem
- com.mongodb.client.model.CountOptions
- dev.morphia.query.CountOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.ReadConfigurable<T>)
- dev.morphia.aggregation.expressions.DataSizeExpressions
- dev.morphia.DatastoreImpl.DatastoreOperations
- dev.morphia.aggregation.expressions.DateExpressions
- dev.morphia.query.DefaultQueryFactory (implements dev.morphia.query.QueryFactory)
- com.mongodb.client.model.DeleteOptions
- dev.morphia.DeleteOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.aggregation.stages.Densify.Range
- dev.morphia.mapping.DiscriminatorFunction
- dev.morphia.mapping.DiscriminatorLookup
- dev.morphia.aggregation.expressions.impls.Expression
- dev.morphia.aggregation.expressions.impls.Accumulator
- dev.morphia.aggregation.expressions.impls.AccumulatorExpression
- dev.morphia.aggregation.expressions.impls.ArrayExpression (implements dev.morphia.aggregation.expressions.impls.SingleValuedExpression)
- dev.morphia.aggregation.expressions.impls.ArrayLiteral
- dev.morphia.aggregation.expressions.impls.ArrayFilterExpression
- dev.morphia.aggregation.expressions.impls.ArrayIndexExpression
- dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression
- dev.morphia.aggregation.expressions.impls.CalculusExpression
- dev.morphia.aggregation.expressions.impls.ConvertExpression
- dev.morphia.aggregation.expressions.impls.DateDeltaExpression
- dev.morphia.aggregation.expressions.impls.DateDiffExpression
- dev.morphia.aggregation.expressions.DateExpressions.DateExpression
- dev.morphia.aggregation.expressions.impls.DateFromParts
- dev.morphia.aggregation.expressions.impls.DateFromString
- dev.morphia.aggregation.expressions.impls.DateToParts
- dev.morphia.aggregation.expressions.impls.DateToString
- dev.morphia.aggregation.expressions.impls.DateTruncExpression
- dev.morphia.aggregation.expressions.impls.DocumentExpression (implements dev.morphia.aggregation.expressions.impls.FieldHolder<T>, dev.morphia.aggregation.expressions.impls.SingleValuedExpression)
- dev.morphia.aggregation.expressions.impls.EndResultsExpression
- dev.morphia.aggregation.expressions.impls.ExpMovingAvg
- dev.morphia.aggregation.expressions.impls.ExpressionList (implements dev.morphia.aggregation.expressions.impls.SingleValuedExpression)
- dev.morphia.aggregation.expressions.impls.FunctionExpression
- dev.morphia.aggregation.expressions.impls.IfNull (implements dev.morphia.aggregation.expressions.impls.FieldHolder<T>)
- dev.morphia.aggregation.expressions.impls.IndexExpression
- dev.morphia.aggregation.expressions.impls.IsoDates
- dev.morphia.aggregation.expressions.impls.LetExpression
- dev.morphia.aggregation.expressions.impls.LiteralExpression
- dev.morphia.aggregation.expressions.impls.MapExpression
- dev.morphia.aggregation.expressions.impls.MathExpression
- dev.morphia.aggregation.expressions.impls.MetaExpression
- dev.morphia.aggregation.expressions.impls.NRankedResultsExpression
- dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
- dev.morphia.aggregation.expressions.impls.Push (implements dev.morphia.aggregation.expressions.impls.FieldHolder<T>)
- dev.morphia.aggregation.expressions.impls.RangeExpression
- dev.morphia.aggregation.expressions.impls.RankedResultsExpression
- dev.morphia.aggregation.expressions.impls.ReduceExpression
- dev.morphia.aggregation.expressions.impls.RegexExpression
- dev.morphia.aggregation.expressions.impls.ReplaceExpression
- dev.morphia.aggregation.expressions.impls.SetFieldExpression
- dev.morphia.aggregation.expressions.impls.ShiftExpression
- dev.morphia.aggregation.expressions.impls.SliceExpression
- dev.morphia.aggregation.expressions.impls.SwitchExpression
- dev.morphia.aggregation.expressions.impls.TrimExpression
- dev.morphia.aggregation.expressions.impls.UnsetFieldExpression
- dev.morphia.aggregation.expressions.impls.ValueExpression (implements dev.morphia.aggregation.expressions.impls.SingleValuedExpression)
- dev.morphia.aggregation.expressions.impls.ZipExpression
- dev.morphia.aggregation.expressions.Expressions
- dev.morphia.query.FieldEndImpl<T> (implements dev.morphia.query.FieldEnd<T>)
- dev.morphia.aggregation.expressions.impls.Fields<T>
- dev.morphia.query.filters.Filter
- dev.morphia.query.filters.GeoIntersectsFilter
- dev.morphia.query.filters.GeoWithinFilter
- dev.morphia.query.filters.LogicalFilter
- dev.morphia.query.filters.NearFilter
- dev.morphia.query.filters.RegexFilter
- dev.morphia.query.filters.TextSearchFilter
- dev.morphia.query.filters.Filters
- com.mongodb.client.model.FindOneAndDeleteOptions
- dev.morphia.query.FindAndDeleteOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.WriteConfigurable<T>)
- com.mongodb.client.model.FindOneAndUpdateOptions
- dev.morphia.ModifyOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.FindAndModifyOptions
- dev.morphia.ModifyOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.query.FindOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.ReadConfigurable<T>)
- dev.morphia.geo.GeoJson
- dev.morphia.geo.GeometryCollection
- dev.morphia.aggregation.GeoNear
- dev.morphia.aggregation.GeoNear.GeoNearBuilder
- dev.morphia.aggregation.Group
- dev.morphia.aggregation.stages.Group.GroupId
- dev.morphia.InsertManyOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.InsertOneOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.InsertOptions (implements dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.mapping.InstanceCreatorFactoryImpl (implements dev.morphia.mapping.InstanceCreatorFactory)
- dev.morphia.Key<T> (implements java.lang.Comparable<T>, java.io.Serializable)
- dev.morphia.query.LegacyQuery<T> (implements dev.morphia.query.CriteriaContainer, dev.morphia.query.Query<T>)
- dev.morphia.query.LegacyQueryFactory (implements dev.morphia.query.QueryFactory)
- dev.morphia.geo.LineString (implements dev.morphia.geo.Geometry)
- dev.morphia.mapping.Mapper
- dev.morphia.mapping.MapperOptions
- dev.morphia.mapping.MapperOptions.Builder
- dev.morphia.aggregation.expressions.MathExpressions
- dev.morphia.query.Meta
- dev.morphia.aggregation.expressions.Miscellaneous
- dev.morphia.Morphia
- dev.morphia.query.MorphiaCursor<T> (implements com.mongodb.client.MongoCursor<TResult>)
- dev.morphia.MorphiaVersion25
- dev.morphia.geo.MultiLineString (implements dev.morphia.geo.Geometry)
- dev.morphia.geo.MultiPoint (implements dev.morphia.geo.Geometry)
- dev.morphia.geo.MultiPolygon (implements dev.morphia.geo.Geometry)
- dev.morphia.geo.NamedCoordinateReferenceSystemConverter
- dev.morphia.mapping.NamingStrategy
- dev.morphia.mapping.NoArgCreator (implements dev.morphia.mapping.codec.MorphiaInstanceCreator)
- dev.morphia.aggregation.expressions.ObjectExpressions
- dev.morphia.query.OperationTarget
- dev.morphia.aggregation.expressions.impls.PipelineField
- dev.morphia.geo.Point (implements dev.morphia.geo.Geometry)
- dev.morphia.geo.PointBuilder
- dev.morphia.geo.Polygon (implements dev.morphia.geo.Geometry)
- dev.morphia.aggregation.Projection
- dev.morphia.query.Projection
- dev.morphia.query.PushOptions
- com.mongodb.client.model.ReplaceOptions
- dev.morphia.ReplaceOptions (implements dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.aggregation.expressions.SetExpressions
- dev.morphia.aggregation.stages.SetWindowFields.Output
- dev.morphia.aggregation.stages.SetWindowFields.Window
- dev.morphia.query.Shape
- dev.morphia.query.Shape.Center
- dev.morphia.query.Sort
- dev.morphia.aggregation.stages.Sort.SortType
- dev.morphia.aggregation.stages.Stage
- dev.morphia.aggregation.stages.AddFields
- dev.morphia.aggregation.stages.AutoBucket
- dev.morphia.aggregation.stages.Bucket
- dev.morphia.aggregation.stages.ChangeStream
- dev.morphia.aggregation.stages.CollectionStats
- dev.morphia.aggregation.stages.Count
- dev.morphia.aggregation.stages.CurrentOp
- dev.morphia.aggregation.stages.Densify
- dev.morphia.aggregation.stages.Documents
- dev.morphia.aggregation.stages.Facet
- dev.morphia.aggregation.stages.Fill
- dev.morphia.aggregation.stages.GeoNear
- dev.morphia.aggregation.stages.GraphLookup
- dev.morphia.aggregation.stages.Group
- dev.morphia.aggregation.stages.IndexStats
- dev.morphia.aggregation.stages.Limit
- dev.morphia.aggregation.stages.Lookup
- dev.morphia.aggregation.stages.Match
- dev.morphia.aggregation.stages.Merge<M>
- dev.morphia.aggregation.stages.Out<O>
- dev.morphia.aggregation.stages.PlanCacheStats
- dev.morphia.aggregation.stages.Projection
- dev.morphia.aggregation.stages.Redact
- dev.morphia.aggregation.stages.ReplaceRoot
- dev.morphia.aggregation.stages.ReplaceWith
- dev.morphia.aggregation.stages.Sample
- dev.morphia.aggregation.stages.Set
- dev.morphia.aggregation.stages.SetWindowFields
- dev.morphia.aggregation.stages.Skip
- dev.morphia.aggregation.stages.Sort
- dev.morphia.aggregation.stages.SortByCount
- dev.morphia.aggregation.stages.UnionWith
- dev.morphia.aggregation.stages.Unset
- dev.morphia.aggregation.stages.Unwind
- dev.morphia.aggregation.expressions.StringExpressions
- dev.morphia.aggregation.expressions.SystemVariables
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.morphia.aggregation.AggregationException
- java.util.ConcurrentModificationException
- dev.morphia.VersionMismatchException
- dev.morphia.mapping.MappingException
- dev.morphia.MissingIdException
- dev.morphia.mapping.NotMappableException
- dev.morphia.query.QueryException
- dev.morphia.query.UpdateException
- dev.morphia.query.ValidationException
- java.lang.RuntimeException
- java.lang.Exception
- dev.morphia.aggregation.expressions.TrigonometryExpressions
- dev.morphia.aggregation.expressions.TypeExpressions
- dev.morphia.query.UpdateBase<T>
- dev.morphia.query.Modify<T>
- dev.morphia.query.Update<T>
- dev.morphia.query.UpdateOpsImpl<T> (implements dev.morphia.query.UpdateOperations<T>)
- dev.morphia.query.updates.UpdateOperator
- dev.morphia.query.updates.AddToSetOperator
- dev.morphia.query.updates.CurrentDateOperator
- dev.morphia.query.updates.PopOperator
- dev.morphia.query.updates.PullOperator
- dev.morphia.query.updates.PushOperator
- dev.morphia.query.updates.SetEntityOperator
- dev.morphia.query.updates.SetOnInsertOperator (implements dev.morphia.query.internal.DatastoreAware)
- dev.morphia.query.updates.UnsetOperator
- dev.morphia.query.updates.UpdateOperators
- com.mongodb.client.model.UpdateOptions
- dev.morphia.UpdateOptions (implements dev.morphia.internal.CollectionConfigurable<T>, dev.morphia.internal.WriteConfigurable<T>)
- dev.morphia.aggregation.expressions.VariableExpressions
- dev.morphia.aggregation.expressions.WindowExpressions
- dev.morphia.query.AbstractCriteria (implements dev.morphia.query.Criteria)
Interface Hierarchy
- dev.morphia.aggregation.Aggregation<T>
- dev.morphia.aggregation.AggregationPipeline
- java.lang.AutoCloseable
- java.io.Closeable
- com.mongodb.session.ClientSession
- com.mongodb.client.ClientSession
- dev.morphia.transactions.MorphiaSession (also extends dev.morphia.AdvancedDatastore)
- com.mongodb.client.ClientSession
- com.mongodb.session.ClientSession
- java.io.Closeable
- dev.morphia.query.Criteria
- dev.morphia.query.CriteriaContainer
- dev.morphia.Datastore
- dev.morphia.AdvancedDatastore
- dev.morphia.transactions.MorphiaSession (also extends com.mongodb.client.ClientSession)
- dev.morphia.AdvancedDatastore
- dev.morphia.EntityListener<T>
- dev.morphia.EntityInterceptor
- dev.morphia.mapping.EntityModelImporter
- dev.morphia.query.FieldEnd<T>
- dev.morphia.aggregation.expressions.impls.FieldHolder<T>
- dev.morphia.geo.Geometry
- dev.morphia.mapping.InstanceCreatorFactory
- java.lang.Iterable<T>
- dev.morphia.query.Query<T> (also extends dev.morphia.query.CriteriaContainer)
- dev.morphia.config.MorphiaConfig
- dev.morphia.transactions.MorphiaTransaction<T>
- dev.morphia.ObjectFactory
- dev.morphia.query.QueryFactory
- dev.morphia.aggregation.expressions.impls.SingleValuedExpression
- dev.morphia.query.UpdateOperations<T>
- dev.morphia.query.Updates<Updater>
Annotation Type Hierarchy
- dev.morphia.annotations.AlsoLoad (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.CappedAt (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Collation (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Converters (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Embedded (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Entity (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.EntityListeners (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.ExternalEntity (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Field (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Handler (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Id (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.IdField (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.IdGetter (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Index (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Indexed (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Indexes (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.IndexOptions (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.LoadOnly (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Name (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.NotSaved (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PossibleValues (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PostLoad (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PostPersist (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PreLoad (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.PrePersist (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Property (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Reference (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.ShardKey (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.ShardKeys (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.ShardOptions (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Text (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Transient (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Validation (implements java.lang.annotation.Annotation)
- dev.morphia.annotations.Version (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- dev.morphia.query.BucketAutoOptions.Granularity
- dev.morphia.aggregation.expressions.impls.ConvertType
- dev.morphia.geo.CoordinateReferenceSystemType
- dev.morphia.query.CriteriaJoin
- dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
- dev.morphia.mapping.DateStorage
- dev.morphia.aggregation.stages.Densify.RangeType
- dev.morphia.aggregation.stages.Fill.Method
- dev.morphia.query.FilterOperator
- dev.morphia.geo.GeoJsonType
- dev.morphia.mapping.MapperOptions.PropertyDiscovery
- dev.morphia.query.Meta.MetaDataKeyword
- dev.morphia.mapping.ShardKeyType
- dev.morphia.aggregation.stages.Sort.Direction
- dev.morphia.aggregation.expressions.TimeUnit
- dev.morphia.query.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)