From 53b3b6b69c00e6c79a96b45428de3727d9667a97 Mon Sep 17 00:00:00 2001 From: evanchooly Date: Mon, 4 Sep 2023 01:17:25 +0000 Subject: [PATCH] pushing docs updates --- morphia/2.3/javadoc/allclasses-index.html | 4 +- morphia/2.3/javadoc/allclasses.html | 4 +- morphia/2.3/javadoc/allpackages-index.html | 4 +- morphia/2.3/javadoc/constant-values.html | 4 +- morphia/2.3/javadoc/deprecated-list.html | 4 +- .../morphia/AbstractEntityInterceptor.html | 4 +- .../dev/morphia/AdvancedDatastore.html | 4 +- .../2.3/javadoc/dev/morphia/Datastore.html | 4 +- .../DatastoreImpl.DatastoreOperations.html | 4 +- .../javadoc/dev/morphia/DatastoreImpl.html | 4 +- .../javadoc/dev/morphia/DeleteOptions.html | 4 +- .../dev/morphia/EntityInterceptor.html | 4 +- .../dev/morphia/FindAndModifyOptions.html | 4 +- .../dev/morphia/InsertManyOptions.html | 4 +- .../javadoc/dev/morphia/InsertOneOptions.html | 4 +- .../javadoc/dev/morphia/InsertOptions.html | 4 +- morphia/2.3/javadoc/dev/morphia/Key.html | 4 +- .../dev/morphia/MissingIdException.html | 4 +- .../javadoc/dev/morphia/ModifyOptions.html | 4 +- morphia/2.3/javadoc/dev/morphia/Morphia.html | 4 +- .../javadoc/dev/morphia/MorphiaVersion23.html | 4 +- .../javadoc/dev/morphia/ObjectFactory.html | 4 +- .../javadoc/dev/morphia/ReplaceOptions.html | 4 +- .../javadoc/dev/morphia/UpdateOptions.html | 4 +- .../dev/morphia/VersionMismatchException.html | 4 +- .../dev/morphia/aggregation/Accumulator.html | 4 +- .../dev/morphia/aggregation/Aggregation.html | 4 +- .../aggregation/AggregationException.html | 4 +- .../morphia/aggregation/AggregationImpl.html | 4 +- .../aggregation/AggregationOptions.html | 4 +- .../aggregation/AggregationPipeline.html | 4 +- .../aggregation/AggregationPipelineImpl.html | 4 +- .../aggregation/GeoNear.GeoNearBuilder.html | 4 +- .../dev/morphia/aggregation/GeoNear.html | 4 +- .../dev/morphia/aggregation/Group.html | 4 +- .../dev/morphia/aggregation/Projection.html | 4 +- .../aggregation/class-use/Accumulator.html | 4 +- .../aggregation/class-use/Aggregation.html | 4 +- .../class-use/AggregationException.html | 4 +- .../class-use/AggregationImpl.html | 4 +- .../class-use/AggregationOptions.html | 4 +- .../class-use/AggregationPipeline.html | 4 +- .../class-use/AggregationPipelineImpl.html | 4 +- .../class-use/GeoNear.GeoNearBuilder.html | 4 +- .../aggregation/class-use/GeoNear.html | 4 +- .../morphia/aggregation/class-use/Group.html | 4 +- .../aggregation/class-use/Projection.html | 4 +- .../codecs/AggregationCodecProvider.html | 4 +- .../aggregation/codecs/ExpressionCodec.html | 4 +- .../aggregation/codecs/ExpressionHelper.html | 4 +- .../class-use/AggregationCodecProvider.html | 4 +- .../codecs/class-use/ExpressionCodec.html | 4 +- .../codecs/class-use/ExpressionHelper.html | 4 +- .../aggregation/codecs/package-summary.html | 4 +- .../aggregation/codecs/package-tree.html | 4 +- .../aggregation/codecs/package-use.html | 4 +- .../codecs/stages/AddFieldsCodec.html | 4 +- .../codecs/stages/AutoBucketCodec.html | 4 +- .../codecs/stages/BucketCodec.html | 4 +- .../codecs/stages/ChangeStreamCodec.html | 4 +- .../codecs/stages/CollectionStatsCodec.html | 4 +- .../aggregation/codecs/stages/CountCodec.html | 4 +- .../codecs/stages/CurrentOpCodec.html | 4 +- .../codecs/stages/DensifyCodec.html | 4 +- .../codecs/stages/DocumentsCodec.html | 4 +- .../aggregation/codecs/stages/FacetCodec.html | 4 +- .../aggregation/codecs/stages/FillCodec.html | 4 +- .../codecs/stages/GeoNearCodec.html | 4 +- .../codecs/stages/GraphLookupCodec.html | 4 +- .../aggregation/codecs/stages/GroupCodec.html | 4 +- .../codecs/stages/IndexStatsCodec.html | 4 +- .../aggregation/codecs/stages/LimitCodec.html | 4 +- .../codecs/stages/LookupCodec.html | 4 +- .../aggregation/codecs/stages/MatchCodec.html | 4 +- .../aggregation/codecs/stages/MergeCodec.html | 4 +- .../aggregation/codecs/stages/OutCodec.html | 4 +- .../codecs/stages/PlanCacheStatsCodec.html | 4 +- .../codecs/stages/ProjectionCodec.html | 4 +- .../codecs/stages/RedactCodec.html | 4 +- .../codecs/stages/ReplaceRootCodec.html | 4 +- .../codecs/stages/ReplaceWithCodec.html | 4 +- .../codecs/stages/SampleCodec.html | 4 +- .../codecs/stages/SetStageCodec.html | 4 +- .../codecs/stages/SetWindowFieldsCodec.html | 4 +- .../aggregation/codecs/stages/SkipCodec.html | 4 +- .../codecs/stages/SortByCountCodec.html | 4 +- .../aggregation/codecs/stages/SortCodec.html | 4 +- .../aggregation/codecs/stages/StageCodec.html | 4 +- .../codecs/stages/UnionWithCodec.html | 4 +- .../aggregation/codecs/stages/UnsetCodec.html | 4 +- .../codecs/stages/UnwindCodec.html | 4 +- .../stages/class-use/AddFieldsCodec.html | 4 +- .../stages/class-use/AutoBucketCodec.html | 4 +- .../codecs/stages/class-use/BucketCodec.html | 4 +- .../stages/class-use/ChangeStreamCodec.html | 4 +- .../class-use/CollectionStatsCodec.html | 4 +- .../codecs/stages/class-use/CountCodec.html | 4 +- .../stages/class-use/CurrentOpCodec.html | 4 +- .../codecs/stages/class-use/DensifyCodec.html | 4 +- .../stages/class-use/DocumentsCodec.html | 4 +- .../codecs/stages/class-use/FacetCodec.html | 4 +- .../codecs/stages/class-use/FillCodec.html | 4 +- .../codecs/stages/class-use/GeoNearCodec.html | 4 +- .../stages/class-use/GraphLookupCodec.html | 4 +- .../codecs/stages/class-use/GroupCodec.html | 4 +- .../stages/class-use/IndexStatsCodec.html | 4 +- .../codecs/stages/class-use/LimitCodec.html | 4 +- .../codecs/stages/class-use/LookupCodec.html | 4 +- .../codecs/stages/class-use/MatchCodec.html | 4 +- .../codecs/stages/class-use/MergeCodec.html | 4 +- .../codecs/stages/class-use/OutCodec.html | 4 +- .../stages/class-use/PlanCacheStatsCodec.html | 4 +- .../stages/class-use/ProjectionCodec.html | 4 +- .../codecs/stages/class-use/RedactCodec.html | 4 +- .../stages/class-use/ReplaceRootCodec.html | 4 +- .../stages/class-use/ReplaceWithCodec.html | 4 +- .../codecs/stages/class-use/SampleCodec.html | 4 +- .../stages/class-use/SetStageCodec.html | 4 +- .../class-use/SetWindowFieldsCodec.html | 4 +- .../codecs/stages/class-use/SkipCodec.html | 4 +- .../stages/class-use/SortByCountCodec.html | 4 +- .../codecs/stages/class-use/SortCodec.html | 4 +- .../codecs/stages/class-use/StageCodec.html | 4 +- .../stages/class-use/UnionWithCodec.html | 4 +- .../codecs/stages/class-use/UnsetCodec.html | 4 +- .../codecs/stages/class-use/UnwindCodec.html | 4 +- .../codecs/stages/package-summary.html | 4 +- .../codecs/stages/package-tree.html | 4 +- .../codecs/stages/package-use.html | 4 +- .../expressions/AccumulatorExpressions.html | 4 +- .../expressions/ArrayExpressions.html | 4 +- .../BooleanExpressions.LogicalExpression.html | 4 +- .../expressions/BooleanExpressions.html | 4 +- .../expressions/ComparisonExpressions.html | 4 +- .../expressions/ConditionalExpressions.html | 4 +- .../expressions/DataSizeExpressions.html | 4 +- .../DateExpressions.DateExpression.html | 4 +- .../expressions/DateExpressions.html | 4 +- .../aggregation/expressions/Expressions.html | 4 +- .../expressions/MathExpressions.html | 4 +- .../expressions/Miscellaneous.html | 4 +- .../ObjectExpressions.MergeObjects.html | 4 +- .../expressions/ObjectExpressions.html | 4 +- .../expressions/SetExpressions.html | 4 +- .../expressions/StringExpressions.html | 4 +- .../expressions/SystemVariables.html | 4 +- .../aggregation/expressions/TimeUnit.html | 4 +- .../expressions/TrigonometryExpressions.html | 4 +- .../expressions/TypeExpressions.html | 4 +- .../expressions/VariableExpressions.html | 4 +- .../expressions/WindowExpressions.html | 4 +- .../class-use/AccumulatorExpressions.html | 4 +- .../class-use/ArrayExpressions.html | 4 +- .../BooleanExpressions.LogicalExpression.html | 4 +- .../class-use/BooleanExpressions.html | 4 +- .../class-use/ComparisonExpressions.html | 4 +- .../class-use/ConditionalExpressions.html | 4 +- .../class-use/DataSizeExpressions.html | 4 +- .../DateExpressions.DateExpression.html | 4 +- .../class-use/DateExpressions.html | 4 +- .../expressions/class-use/Expressions.html | 4 +- .../class-use/MathExpressions.html | 4 +- .../expressions/class-use/Miscellaneous.html | 4 +- .../ObjectExpressions.MergeObjects.html | 4 +- .../class-use/ObjectExpressions.html | 4 +- .../expressions/class-use/SetExpressions.html | 4 +- .../class-use/StringExpressions.html | 4 +- .../class-use/SystemVariables.html | 4 +- .../expressions/class-use/TimeUnit.html | 4 +- .../class-use/TrigonometryExpressions.html | 4 +- .../class-use/TypeExpressions.html | 4 +- .../class-use/VariableExpressions.html | 4 +- .../class-use/WindowExpressions.html | 4 +- .../expressions/impls/Accumulator.html | 4 +- .../impls/AccumulatorExpression.html | 4 +- .../expressions/impls/ArrayExpression.html | 4 +- .../impls/ArrayFilterExpression.html | 4 +- .../impls/ArrayIndexExpression.html | 4 +- .../expressions/impls/ArrayLiteral.html | 4 +- .../expressions/impls/CalculusExpression.html | 4 +- .../expressions/impls/ConvertExpression.html | 4 +- .../expressions/impls/ConvertType.html | 4 +- .../impls/DateDeltaExpression.html | 4 +- .../expressions/impls/DateDiffExpression.html | 4 +- .../expressions/impls/DateFromParts.html | 4 +- .../expressions/impls/DateFromString.html | 4 +- .../expressions/impls/DateToParts.html | 4 +- .../expressions/impls/DateToString.html | 4 +- .../impls/DateTruncExpression.html | 4 +- .../expressions/impls/DocumentExpression.html | 4 +- .../impls/EndResultsExpression.html | 4 +- .../expressions/impls/ExpMovingAvg.html | 4 +- .../expressions/impls/Expression.html | 4 +- .../expressions/impls/ExpressionList.html | 4 +- .../expressions/impls/FieldHolder.html | 4 +- .../aggregation/expressions/impls/Fields.html | 4 +- .../expressions/impls/FunctionExpression.html | 4 +- .../aggregation/expressions/impls/IfNull.html | 4 +- .../expressions/impls/IndexExpression.html | 4 +- .../expressions/impls/IsoDates.html | 4 +- .../expressions/impls/LetExpression.html | 4 +- .../expressions/impls/LiteralExpression.html | 4 +- .../expressions/impls/MapExpression.html | 4 +- .../expressions/impls/MathExpression.html | 4 +- .../expressions/impls/MetaExpression.html | 4 +- .../impls/NRankedResultsExpression.html | 4 +- .../expressions/impls/PipelineField.html | 4 +- .../aggregation/expressions/impls/Push.html | 4 +- .../expressions/impls/RangeExpression.html | 4 +- .../impls/RankedResultsExpression.html | 4 +- .../expressions/impls/ReduceExpression.html | 4 +- .../expressions/impls/RegexExpression.html | 4 +- .../expressions/impls/ReplaceExpression.html | 4 +- .../expressions/impls/SetFieldExpression.html | 4 +- .../expressions/impls/ShiftExpression.html | 4 +- .../impls/SingleValuedExpression.html | 4 +- .../expressions/impls/SliceExpression.html | 4 +- .../expressions/impls/SwitchExpression.html | 4 +- .../expressions/impls/TrimExpression.html | 4 +- .../impls/UnsetFieldExpression.html | 4 +- .../expressions/impls/ValueExpression.html | 4 +- .../expressions/impls/ZipExpression.html | 4 +- .../impls/class-use/Accumulator.html | 4 +- .../class-use/AccumulatorExpression.html | 4 +- .../impls/class-use/ArrayExpression.html | 4 +- .../class-use/ArrayFilterExpression.html | 4 +- .../impls/class-use/ArrayIndexExpression.html | 4 +- .../impls/class-use/ArrayLiteral.html | 4 +- .../impls/class-use/CalculusExpression.html | 4 +- .../impls/class-use/ConvertExpression.html | 4 +- .../impls/class-use/ConvertType.html | 4 +- .../impls/class-use/DateDeltaExpression.html | 4 +- .../impls/class-use/DateDiffExpression.html | 4 +- .../impls/class-use/DateFromParts.html | 4 +- .../impls/class-use/DateFromString.html | 4 +- .../impls/class-use/DateToParts.html | 4 +- .../impls/class-use/DateToString.html | 4 +- .../impls/class-use/DateTruncExpression.html | 4 +- .../impls/class-use/DocumentExpression.html | 4 +- .../impls/class-use/EndResultsExpression.html | 4 +- .../impls/class-use/ExpMovingAvg.html | 4 +- .../impls/class-use/Expression.html | 4 +- .../impls/class-use/ExpressionList.html | 4 +- .../impls/class-use/FieldHolder.html | 4 +- .../expressions/impls/class-use/Fields.html | 4 +- .../impls/class-use/FunctionExpression.html | 4 +- .../expressions/impls/class-use/IfNull.html | 4 +- .../impls/class-use/IndexExpression.html | 4 +- .../expressions/impls/class-use/IsoDates.html | 4 +- .../impls/class-use/LetExpression.html | 4 +- .../impls/class-use/LiteralExpression.html | 4 +- .../impls/class-use/MapExpression.html | 4 +- .../impls/class-use/MathExpression.html | 4 +- .../impls/class-use/MetaExpression.html | 4 +- .../class-use/NRankedResultsExpression.html | 4 +- .../impls/class-use/PipelineField.html | 4 +- .../expressions/impls/class-use/Push.html | 4 +- .../impls/class-use/RangeExpression.html | 4 +- .../class-use/RankedResultsExpression.html | 4 +- .../impls/class-use/ReduceExpression.html | 4 +- .../impls/class-use/RegexExpression.html | 4 +- .../impls/class-use/ReplaceExpression.html | 4 +- .../impls/class-use/SetFieldExpression.html | 4 +- .../impls/class-use/ShiftExpression.html | 4 +- .../class-use/SingleValuedExpression.html | 4 +- .../impls/class-use/SliceExpression.html | 4 +- .../impls/class-use/SwitchExpression.html | 4 +- .../impls/class-use/TrimExpression.html | 4 +- .../impls/class-use/UnsetFieldExpression.html | 4 +- .../impls/class-use/ValueExpression.html | 4 +- .../impls/class-use/ZipExpression.html | 4 +- .../expressions/impls/package-summary.html | 4 +- .../expressions/impls/package-tree.html | 4 +- .../expressions/impls/package-use.html | 4 +- .../expressions/package-summary.html | 4 +- .../aggregation/expressions/package-tree.html | 4 +- .../aggregation/expressions/package-use.html | 4 +- .../morphia/aggregation/package-summary.html | 4 +- .../dev/morphia/aggregation/package-tree.html | 4 +- .../dev/morphia/aggregation/package-use.html | 4 +- .../morphia/aggregation/stages/AddFields.html | 4 +- .../aggregation/stages/AutoBucket.html | 4 +- .../morphia/aggregation/stages/Bucket.html | 4 +- .../aggregation/stages/ChangeStream.html | 4 +- .../aggregation/stages/CollectionStats.html | 4 +- .../dev/morphia/aggregation/stages/Count.html | 4 +- .../morphia/aggregation/stages/CurrentOp.html | 4 +- .../aggregation/stages/Densify.Range.html | 4 +- .../aggregation/stages/Densify.RangeType.html | 4 +- .../morphia/aggregation/stages/Densify.html | 4 +- .../morphia/aggregation/stages/Documents.html | 4 +- .../dev/morphia/aggregation/stages/Facet.html | 4 +- .../aggregation/stages/Fill.Method.html | 4 +- .../dev/morphia/aggregation/stages/Fill.html | 4 +- .../morphia/aggregation/stages/GeoNear.html | 4 +- .../aggregation/stages/GraphLookup.html | 4 +- .../aggregation/stages/Group.GroupId.html | 4 +- .../dev/morphia/aggregation/stages/Group.html | 4 +- .../aggregation/stages/IndexStats.html | 4 +- .../dev/morphia/aggregation/stages/Limit.html | 4 +- .../morphia/aggregation/stages/Lookup.html | 4 +- .../dev/morphia/aggregation/stages/Match.html | 4 +- .../dev/morphia/aggregation/stages/Merge.html | 4 +- .../dev/morphia/aggregation/stages/Out.html | 4 +- .../aggregation/stages/PlanCacheStats.html | 4 +- .../aggregation/stages/Projection.html | 4 +- .../morphia/aggregation/stages/Redact.html | 4 +- .../aggregation/stages/ReplaceRoot.html | 4 +- .../aggregation/stages/ReplaceWith.html | 4 +- .../morphia/aggregation/stages/Sample.html | 4 +- .../dev/morphia/aggregation/stages/Set.html | 4 +- .../stages/SetWindowFields.Output.html | 4 +- .../stages/SetWindowFields.Window.html | 4 +- .../aggregation/stages/SetWindowFields.html | 4 +- .../dev/morphia/aggregation/stages/Skip.html | 4 +- .../aggregation/stages/Sort.Direction.html | 4 +- .../aggregation/stages/Sort.SortType.html | 4 +- .../dev/morphia/aggregation/stages/Sort.html | 4 +- .../aggregation/stages/SortByCount.html | 4 +- .../dev/morphia/aggregation/stages/Stage.html | 4 +- .../morphia/aggregation/stages/UnionWith.html | 4 +- .../dev/morphia/aggregation/stages/Unset.html | 4 +- .../morphia/aggregation/stages/Unwind.html | 4 +- .../stages/class-use/AddFields.html | 4 +- .../stages/class-use/AutoBucket.html | 4 +- .../aggregation/stages/class-use/Bucket.html | 4 +- .../stages/class-use/ChangeStream.html | 4 +- .../stages/class-use/CollectionStats.html | 4 +- .../aggregation/stages/class-use/Count.html | 4 +- .../stages/class-use/CurrentOp.html | 4 +- .../stages/class-use/Densify.Range.html | 4 +- .../stages/class-use/Densify.RangeType.html | 4 +- .../aggregation/stages/class-use/Densify.html | 4 +- .../stages/class-use/Documents.html | 4 +- .../aggregation/stages/class-use/Facet.html | 4 +- .../stages/class-use/Fill.Method.html | 4 +- .../aggregation/stages/class-use/Fill.html | 4 +- .../aggregation/stages/class-use/GeoNear.html | 4 +- .../stages/class-use/GraphLookup.html | 4 +- .../stages/class-use/Group.GroupId.html | 4 +- .../aggregation/stages/class-use/Group.html | 4 +- .../stages/class-use/IndexStats.html | 4 +- .../aggregation/stages/class-use/Limit.html | 4 +- .../aggregation/stages/class-use/Lookup.html | 4 +- .../aggregation/stages/class-use/Match.html | 4 +- .../aggregation/stages/class-use/Merge.html | 4 +- .../aggregation/stages/class-use/Out.html | 4 +- .../stages/class-use/PlanCacheStats.html | 4 +- .../stages/class-use/Projection.html | 4 +- .../aggregation/stages/class-use/Redact.html | 4 +- .../stages/class-use/ReplaceRoot.html | 4 +- .../stages/class-use/ReplaceWith.html | 4 +- .../aggregation/stages/class-use/Sample.html | 4 +- .../aggregation/stages/class-use/Set.html | 4 +- .../class-use/SetWindowFields.Output.html | 4 +- .../class-use/SetWindowFields.Window.html | 4 +- .../stages/class-use/SetWindowFields.html | 4 +- .../aggregation/stages/class-use/Skip.html | 4 +- .../stages/class-use/Sort.Direction.html | 4 +- .../stages/class-use/Sort.SortType.html | 4 +- .../aggregation/stages/class-use/Sort.html | 4 +- .../stages/class-use/SortByCount.html | 4 +- .../aggregation/stages/class-use/Stage.html | 4 +- .../stages/class-use/UnionWith.html | 4 +- .../aggregation/stages/class-use/Unset.html | 4 +- .../aggregation/stages/class-use/Unwind.html | 4 +- .../aggregation/stages/package-summary.html | 4 +- .../aggregation/stages/package-tree.html | 4 +- .../aggregation/stages/package-use.html | 4 +- .../dev/morphia/annotations/AlsoLoad.html | 4 +- .../dev/morphia/annotations/CappedAt.html | 4 +- .../dev/morphia/annotations/Collation.html | 4 +- .../dev/morphia/annotations/Converters.html | 4 +- .../dev/morphia/annotations/Embedded.html | 4 +- .../dev/morphia/annotations/Entity.html | 4 +- .../morphia/annotations/EntityListeners.html | 4 +- .../morphia/annotations/ExternalEntity.html | 4 +- .../dev/morphia/annotations/Field.html | 4 +- .../dev/morphia/annotations/Handler.html | 4 +- .../javadoc/dev/morphia/annotations/Id.html | 4 +- .../dev/morphia/annotations/IdField.html | 4 +- .../dev/morphia/annotations/IdGetter.html | 4 +- .../dev/morphia/annotations/Index.html | 4 +- .../dev/morphia/annotations/IndexOptions.html | 4 +- .../dev/morphia/annotations/Indexed.html | 4 +- .../dev/morphia/annotations/Indexes.html | 4 +- .../dev/morphia/annotations/LoadOnly.html | 4 +- .../javadoc/dev/morphia/annotations/Name.html | 4 +- .../dev/morphia/annotations/NotSaved.html | 4 +- .../dev/morphia/annotations/PostLoad.html | 4 +- .../dev/morphia/annotations/PostPersist.html | 4 +- .../dev/morphia/annotations/PreLoad.html | 4 +- .../dev/morphia/annotations/PrePersist.html | 4 +- .../dev/morphia/annotations/Property.html | 4 +- .../dev/morphia/annotations/Reference.html | 4 +- .../dev/morphia/annotations/ShardKey.html | 4 +- .../dev/morphia/annotations/ShardKeys.html | 4 +- .../dev/morphia/annotations/ShardOptions.html | 4 +- .../javadoc/dev/morphia/annotations/Text.html | 4 +- .../dev/morphia/annotations/Transient.html | 4 +- .../dev/morphia/annotations/Validation.html | 4 +- .../dev/morphia/annotations/Version.html | 4 +- .../annotations/class-use/AlsoLoad.html | 4 +- .../annotations/class-use/CappedAt.html | 4 +- .../annotations/class-use/Collation.html | 4 +- .../annotations/class-use/Converters.html | 4 +- .../annotations/class-use/Embedded.html | 4 +- .../morphia/annotations/class-use/Entity.html | 4 +- .../class-use/EntityListeners.html | 4 +- .../annotations/class-use/ExternalEntity.html | 4 +- .../morphia/annotations/class-use/Field.html | 4 +- .../annotations/class-use/Handler.html | 4 +- .../dev/morphia/annotations/class-use/Id.html | 4 +- .../annotations/class-use/IdField.html | 4 +- .../annotations/class-use/IdGetter.html | 4 +- .../morphia/annotations/class-use/Index.html | 4 +- .../annotations/class-use/IndexOptions.html | 4 +- .../annotations/class-use/Indexed.html | 4 +- .../annotations/class-use/Indexes.html | 4 +- .../annotations/class-use/LoadOnly.html | 4 +- .../morphia/annotations/class-use/Name.html | 4 +- .../annotations/class-use/NotSaved.html | 4 +- .../annotations/class-use/PostLoad.html | 4 +- .../annotations/class-use/PostPersist.html | 4 +- .../annotations/class-use/PreLoad.html | 4 +- .../annotations/class-use/PrePersist.html | 4 +- .../annotations/class-use/Property.html | 4 +- .../annotations/class-use/Reference.html | 4 +- .../annotations/class-use/ShardKey.html | 4 +- .../annotations/class-use/ShardKeys.html | 4 +- .../annotations/class-use/ShardOptions.html | 4 +- .../morphia/annotations/class-use/Text.html | 4 +- .../annotations/class-use/Transient.html | 4 +- .../annotations/class-use/Validation.html | 4 +- .../annotations/class-use/Version.html | 4 +- .../annotations/experimental/Constructor.html | 4 +- .../experimental/class-use/Constructor.html | 4 +- .../experimental/package-summary.html | 4 +- .../experimental/package-tree.html | 4 +- .../annotations/experimental/package-use.html | 4 +- .../morphia/annotations/package-summary.html | 4 +- .../dev/morphia/annotations/package-tree.html | 4 +- .../dev/morphia/annotations/package-use.html | 4 +- .../class-use/AbstractEntityInterceptor.html | 4 +- .../morphia/class-use/AdvancedDatastore.html | 4 +- .../dev/morphia/class-use/Datastore.html | 4 +- .../DatastoreImpl.DatastoreOperations.html | 4 +- .../dev/morphia/class-use/DatastoreImpl.html | 4 +- .../dev/morphia/class-use/DeleteOptions.html | 4 +- .../morphia/class-use/EntityInterceptor.html | 4 +- .../class-use/FindAndModifyOptions.html | 4 +- .../morphia/class-use/InsertManyOptions.html | 4 +- .../morphia/class-use/InsertOneOptions.html | 4 +- .../dev/morphia/class-use/InsertOptions.html | 4 +- .../javadoc/dev/morphia/class-use/Key.html | 4 +- .../morphia/class-use/MissingIdException.html | 4 +- .../dev/morphia/class-use/ModifyOptions.html | 4 +- .../dev/morphia/class-use/Morphia.html | 4 +- .../morphia/class-use/MorphiaVersion23.html | 4 +- .../dev/morphia/class-use/ObjectFactory.html | 4 +- .../dev/morphia/class-use/ReplaceOptions.html | 4 +- .../dev/morphia/class-use/UpdateOptions.html | 4 +- .../class-use/VersionMismatchException.html | 4 +- .../geo/CoordinateReferenceSystem.html | 4 +- .../geo/CoordinateReferenceSystemType.html | 4 +- .../2.3/javadoc/dev/morphia/geo/GeoJson.html | 4 +- .../javadoc/dev/morphia/geo/GeoJsonType.html | 4 +- .../2.3/javadoc/dev/morphia/geo/Geometry.html | 4 +- .../dev/morphia/geo/GeometryCollection.html | 4 +- .../javadoc/dev/morphia/geo/LineString.html | 4 +- .../dev/morphia/geo/MultiLineString.html | 4 +- .../javadoc/dev/morphia/geo/MultiPoint.html | 4 +- .../javadoc/dev/morphia/geo/MultiPolygon.html | 4 +- .../geo/NamedCoordinateReferenceSystem.html | 4 +- ...medCoordinateReferenceSystemConverter.html | 4 +- .../2.3/javadoc/dev/morphia/geo/Point.html | 4 +- .../javadoc/dev/morphia/geo/PointBuilder.html | 4 +- .../2.3/javadoc/dev/morphia/geo/Polygon.html | 4 +- .../class-use/CoordinateReferenceSystem.html | 4 +- .../CoordinateReferenceSystemType.html | 4 +- .../dev/morphia/geo/class-use/GeoJson.html | 4 +- .../morphia/geo/class-use/GeoJsonType.html | 4 +- .../dev/morphia/geo/class-use/Geometry.html | 4 +- .../geo/class-use/GeometryCollection.html | 4 +- .../dev/morphia/geo/class-use/LineString.html | 4 +- .../geo/class-use/MultiLineString.html | 4 +- .../dev/morphia/geo/class-use/MultiPoint.html | 4 +- .../morphia/geo/class-use/MultiPolygon.html | 4 +- .../NamedCoordinateReferenceSystem.html | 4 +- ...medCoordinateReferenceSystemConverter.html | 4 +- .../dev/morphia/geo/class-use/Point.html | 4 +- .../morphia/geo/class-use/PointBuilder.html | 4 +- .../dev/morphia/geo/class-use/Polygon.html | 4 +- .../dev/morphia/geo/package-summary.html | 4 +- .../javadoc/dev/morphia/geo/package-tree.html | 4 +- .../javadoc/dev/morphia/geo/package-use.html | 4 +- .../dev/morphia/mapping/DateStorage.html | 4 +- .../mapping/DiscriminatorFunction.html | 4 +- .../morphia/mapping/DiscriminatorLookup.html | 4 +- .../morphia/mapping/EntityModelImporter.html | 4 +- .../mapping/InstanceCreatorFactory.html | 4 +- .../mapping/InstanceCreatorFactoryImpl.html | 4 +- .../javadoc/dev/morphia/mapping/Mapper.html | 4 +- .../mapping/MapperOptions.Builder.html | 4 +- .../MapperOptions.PropertyDiscovery.html | 4 +- .../dev/morphia/mapping/MapperOptions.html | 4 +- .../dev/morphia/mapping/MappingException.html | 4 +- .../dev/morphia/mapping/NamingStrategy.html | 4 +- .../dev/morphia/mapping/NoArgCreator.html | 4 +- .../morphia/mapping/NotMappableException.html | 4 +- .../dev/morphia/mapping/ShardKeyType.html | 4 +- .../mapping/class-use/DateStorage.html | 4 +- .../class-use/DiscriminatorFunction.html | 4 +- .../class-use/DiscriminatorLookup.html | 4 +- .../class-use/EntityModelImporter.html | 4 +- .../class-use/InstanceCreatorFactory.html | 4 +- .../class-use/InstanceCreatorFactoryImpl.html | 4 +- .../dev/morphia/mapping/class-use/Mapper.html | 4 +- .../class-use/MapperOptions.Builder.html | 4 +- .../MapperOptions.PropertyDiscovery.html | 4 +- .../mapping/class-use/MapperOptions.html | 4 +- .../mapping/class-use/MappingException.html | 4 +- .../mapping/class-use/NamingStrategy.html | 4 +- .../mapping/class-use/NoArgCreator.html | 4 +- .../class-use/NotMappableException.html | 4 +- .../mapping/class-use/ShardKeyType.html | 4 +- .../mapping/codec/ArrayFieldAccessor.html | 4 +- .../mapping/codec/BaseReferenceCodec.html | 4 +- .../morphia/mapping/codec/BsonTypeMap.html | 4 +- .../mapping/codec/ByteWrapperArrayCodec.html | 4 +- .../dev/morphia/mapping/codec/ClassCodec.html | 4 +- .../mapping/codec/CollectionCodec.html | 4 +- .../morphia/mapping/codec/Conversions.html | 4 +- .../dev/morphia/mapping/codec/EnumCodec.html | 4 +- .../mapping/codec/EnumCodecProvider.html | 4 +- .../morphia/mapping/codec/FieldAccessor.html | 4 +- .../dev/morphia/mapping/codec/KeyCodec.html | 4 +- .../mapping/codec/LegacyQueryCodec.html | 4 +- .../morphia/mapping/codec/LocaleCodec.html | 4 +- .../morphia/mapping/codec/MethodAccessor.html | 4 +- .../mapping/codec/MorphiaCodecProvider.html | 4 +- ...orphiaCollectionPropertyCodecProvider.html | 4 +- .../mapping/codec/MorphiaDateCodec.html | 4 +- .../mapping/codec/MorphiaInstanceCreator.html | 4 +- .../codec/MorphiaLocalDateTimeCodec.html | 4 +- .../mapping/codec/MorphiaLocalTimeCodec.html | 4 +- .../mapping/codec/MorphiaMapCodec.html | 4 +- .../codec/MorphiaPropertyCodecProvider.html | 4 +- .../codec/MorphiaPropertySerialization.html | 4 +- .../codec/MorphiaTypesCodecProvider.html | 4 +- .../morphia/mapping/codec/ObjectCodec.html | 4 +- .../mapping/codec/PrimitiveCodecRegistry.html | 4 +- .../codec/PropertyCodecRegistryImpl.html | 4 +- .../dev/morphia/mapping/codec/URICodec.html | 4 +- .../codec/class-use/ArrayFieldAccessor.html | 4 +- .../codec/class-use/BaseReferenceCodec.html | 4 +- .../mapping/codec/class-use/BsonTypeMap.html | 4 +- .../class-use/ByteWrapperArrayCodec.html | 4 +- .../mapping/codec/class-use/ClassCodec.html | 4 +- .../codec/class-use/CollectionCodec.html | 4 +- .../mapping/codec/class-use/Conversions.html | 4 +- .../mapping/codec/class-use/EnumCodec.html | 4 +- .../codec/class-use/EnumCodecProvider.html | 4 +- .../codec/class-use/FieldAccessor.html | 4 +- .../mapping/codec/class-use/KeyCodec.html | 4 +- .../codec/class-use/LegacyQueryCodec.html | 4 +- .../mapping/codec/class-use/LocaleCodec.html | 4 +- .../codec/class-use/MethodAccessor.html | 4 +- .../codec/class-use/MorphiaCodecProvider.html | 4 +- ...orphiaCollectionPropertyCodecProvider.html | 4 +- .../codec/class-use/MorphiaDateCodec.html | 4 +- .../class-use/MorphiaInstanceCreator.html | 4 +- .../class-use/MorphiaLocalDateTimeCodec.html | 4 +- .../class-use/MorphiaLocalTimeCodec.html | 4 +- .../codec/class-use/MorphiaMapCodec.html | 4 +- .../MorphiaPropertyCodecProvider.html | 4 +- .../MorphiaPropertySerialization.html | 4 +- .../class-use/MorphiaTypesCodecProvider.html | 4 +- .../mapping/codec/class-use/ObjectCodec.html | 4 +- .../class-use/PrimitiveCodecRegistry.html | 4 +- .../class-use/PropertyCodecRegistryImpl.html | 4 +- .../mapping/codec/class-use/URICodec.html | 4 +- .../mapping/codec/package-summary.html | 4 +- .../morphia/mapping/codec/package-tree.html | 4 +- .../morphia/mapping/codec/package-use.html | 4 +- .../mapping/codec/pojo/ClassMethodPair.html | 4 +- .../mapping/codec/pojo/EntityDecoder.html | 4 +- .../mapping/codec/pojo/EntityEncoder.html | 4 +- .../mapping/codec/pojo/EntityModel.html | 4 +- .../codec/pojo/EntityModelBuilder.html | 4 +- .../mapping/codec/pojo/LifecycleDecoder.html | 4 +- .../mapping/codec/pojo/LifecycleEncoder.html | 4 +- .../mapping/codec/pojo/MergingEncoder.html | 4 +- .../mapping/codec/pojo/MorphiaCodec.html | 4 +- .../mapping/codec/pojo/PropertyHandler.html | 4 +- .../mapping/codec/pojo/PropertyModel.html | 4 +- .../codec/pojo/PropertyModelBuilder.html | 4 +- .../mapping/codec/pojo/TypeData.Builder.html | 4 +- .../morphia/mapping/codec/pojo/TypeData.html | 4 +- .../codec/pojo/WildCardTypeData.Builder.html | 4 +- .../mapping/codec/pojo/WildCardTypeData.html | 4 +- .../codec/pojo/class-use/ClassMethodPair.html | 4 +- .../codec/pojo/class-use/EntityDecoder.html | 4 +- .../codec/pojo/class-use/EntityEncoder.html | 4 +- .../codec/pojo/class-use/EntityModel.html | 4 +- .../pojo/class-use/EntityModelBuilder.html | 4 +- .../pojo/class-use/LifecycleDecoder.html | 4 +- .../pojo/class-use/LifecycleEncoder.html | 4 +- .../codec/pojo/class-use/MergingEncoder.html | 4 +- .../codec/pojo/class-use/MorphiaCodec.html | 4 +- .../codec/pojo/class-use/PropertyHandler.html | 4 +- .../codec/pojo/class-use/PropertyModel.html | 4 +- .../pojo/class-use/PropertyModelBuilder.html | 4 +- .../pojo/class-use/TypeData.Builder.html | 4 +- .../codec/pojo/class-use/TypeData.html | 4 +- .../class-use/WildCardTypeData.Builder.html | 4 +- .../pojo/class-use/WildCardTypeData.html | 4 +- .../mapping/codec/pojo/package-summary.html | 4 +- .../mapping/codec/pojo/package-tree.html | 4 +- .../mapping/codec/pojo/package-use.html | 4 +- .../mapping/codec/reader/DocumentReader.html | 4 +- .../morphia/mapping/codec/reader/Mark.html | 4 +- .../mapping/codec/reader/NameState.html | 4 +- .../mapping/codec/reader/ValueState.html | 4 +- .../reader/class-use/DocumentReader.html | 4 +- .../mapping/codec/reader/class-use/Mark.html | 4 +- .../codec/reader/class-use/NameState.html | 4 +- .../codec/reader/class-use/ValueState.html | 4 +- .../mapping/codec/reader/package-summary.html | 4 +- .../mapping/codec/reader/package-tree.html | 4 +- .../mapping/codec/reader/package-use.html | 4 +- .../codec/references/MorphiaProxy.html | 4 +- .../codec/references/ReferenceCodec.html | 4 +- .../codec/references/ReferenceProxy.html | 4 +- .../references/class-use/MorphiaProxy.html | 4 +- .../references/class-use/ReferenceCodec.html | 4 +- .../references/class-use/ReferenceProxy.html | 4 +- .../codec/references/package-summary.html | 4 +- .../codec/references/package-tree.html | 4 +- .../mapping/codec/references/package-use.html | 4 +- .../mapping/codec/writer/DocumentWriter.html | 4 +- .../writer/class-use/DocumentWriter.html | 4 +- .../mapping/codec/writer/package-summary.html | 4 +- .../mapping/codec/writer/package-tree.html | 4 +- .../mapping/codec/writer/package-use.html | 4 +- .../conventions/ConfigureProperties.html | 4 +- .../mapping/conventions/FieldDiscovery.html | 4 +- .../mapping/conventions/MethodDiscovery.html | 4 +- .../conventions/MorphiaConvention.html | 4 +- .../MorphiaDefaultsConvention.html | 4 +- .../class-use/ConfigureProperties.html | 4 +- .../conventions/class-use/FieldDiscovery.html | 4 +- .../class-use/MethodDiscovery.html | 4 +- .../class-use/MorphiaConvention.html | 4 +- .../class-use/MorphiaDefaultsConvention.html | 4 +- .../mapping/conventions/package-summary.html | 4 +- .../mapping/conventions/package-tree.html | 4 +- .../mapping/conventions/package-use.html | 4 +- .../experimental/CollectionReference.html | 4 +- .../mapping/experimental/ListReference.html | 4 +- .../mapping/experimental/MapReference.html | 4 +- .../experimental/MorphiaReference.html | 4 +- .../experimental/MorphiaReferenceCodec.html | 4 +- .../mapping/experimental/SetReference.html | 4 +- .../mapping/experimental/SingleReference.html | 4 +- .../class-use/CollectionReference.html | 4 +- .../experimental/class-use/ListReference.html | 4 +- .../experimental/class-use/MapReference.html | 4 +- .../class-use/MorphiaReference.html | 4 +- .../class-use/MorphiaReferenceCodec.html | 4 +- .../experimental/class-use/SetReference.html | 4 +- .../class-use/SingleReference.html | 4 +- .../mapping/experimental/package-summary.html | 4 +- .../mapping/experimental/package-tree.html | 4 +- .../mapping/experimental/package-use.html | 4 +- .../morphia/mapping/lazy/package-summary.html | 4 +- .../morphia/mapping/lazy/package-tree.html | 4 +- .../dev/morphia/mapping/lazy/package-use.html | 4 +- .../lazy/proxy/ReferenceException.html | 4 +- .../proxy/class-use/ReferenceException.html | 4 +- .../mapping/lazy/proxy/package-summary.html | 4 +- .../mapping/lazy/proxy/package-tree.html | 4 +- .../mapping/lazy/proxy/package-use.html | 4 +- .../dev/morphia/mapping/package-summary.html | 4 +- .../dev/morphia/mapping/package-tree.html | 4 +- .../dev/morphia/mapping/package-use.html | 4 +- .../mapping/validation/ClassConstraint.html | 4 +- .../validation/ConstraintViolation.Level.html | 4 +- .../validation/ConstraintViolation.html | 4 +- .../ConstraintViolationException.html | 4 +- .../mapping/validation/MappingValidator.html | 4 +- .../validation/class-use/ClassConstraint.html | 4 +- .../class-use/ConstraintViolation.Level.html | 4 +- .../class-use/ConstraintViolation.html | 4 +- .../ConstraintViolationException.html | 4 +- .../class-use/MappingValidator.html | 4 +- .../classrules/DuplicatedAttributeNames.html | 4 +- .../validation/classrules/EntityAndEmbed.html | 4 +- .../validation/classrules/EntityOrEmbed.html | 4 +- .../classrules/FieldEnumString.html | 4 +- .../validation/classrules/MultipleId.html | 4 +- .../classrules/MultipleVersions.html | 4 +- .../validation/classrules/ShardKeyNames.html | 4 +- .../class-use/DuplicatedAttributeNames.html | 4 +- .../classrules/class-use/EntityAndEmbed.html | 4 +- .../classrules/class-use/EntityOrEmbed.html | 4 +- .../classrules/class-use/FieldEnumString.html | 4 +- .../classrules/class-use/MultipleId.html | 4 +- .../class-use/MultipleVersions.html | 4 +- .../classrules/class-use/ShardKeyNames.html | 4 +- .../classrules/package-summary.html | 4 +- .../validation/classrules/package-tree.html | 4 +- .../validation/classrules/package-use.html | 4 +- .../fieldrules/ContradictingAnnotations.html | 4 +- .../validation/fieldrules/IdDoesNotMix.html | 4 +- .../LazyReferenceMissingDependencies.html | 4 +- .../fieldrules/LazyReferenceOnArray.html | 4 +- .../fieldrules/MapKeyTypeConstraint.html | 4 +- .../fieldrules/PropertyConstraint.html | 4 +- .../fieldrules/ReferenceToUnidentifiable.html | 4 +- .../validation/fieldrules/VersionMisuse.html | 4 +- .../class-use/ContradictingAnnotations.html | 4 +- .../fieldrules/class-use/IdDoesNotMix.html | 4 +- .../LazyReferenceMissingDependencies.html | 4 +- .../class-use/LazyReferenceOnArray.html | 4 +- .../class-use/MapKeyTypeConstraint.html | 4 +- .../class-use/PropertyConstraint.html | 4 +- .../class-use/ReferenceToUnidentifiable.html | 4 +- .../fieldrules/class-use/VersionMisuse.html | 4 +- .../fieldrules/package-summary.html | 4 +- .../validation/fieldrules/package-tree.html | 4 +- .../validation/fieldrules/package-use.html | 4 +- .../mapping/validation/package-summary.html | 4 +- .../mapping/validation/package-tree.html | 4 +- .../mapping/validation/package-use.html | 4 +- .../javadoc/dev/morphia/package-summary.html | 4 +- .../2.3/javadoc/dev/morphia/package-tree.html | 4 +- .../2.3/javadoc/dev/morphia/package-use.html | 4 +- .../dev/morphia/query/AbstractCriteria.html | 4 +- .../morphia/query/AbstractQueryFactory.html | 4 +- .../javadoc/dev/morphia/query/ArraySlice.html | 4 +- .../query/BucketAutoOptions.Granularity.html | 4 +- .../BucketAutoOptions.OutputOperation.html | 4 +- .../dev/morphia/query/BucketAutoOptions.html | 4 +- .../query/BucketOptions.OutputOperation.html | 4 +- .../dev/morphia/query/BucketOptions.html | 4 +- .../dev/morphia/query/CountOptions.html | 4 +- .../javadoc/dev/morphia/query/Criteria.html | 4 +- .../dev/morphia/query/CriteriaContainer.html | 4 +- .../morphia/query/CriteriaContainerImpl.html | 4 +- .../dev/morphia/query/CriteriaJoin.html | 4 +- .../morphia/query/DefaultQueryFactory.html | 4 +- .../javadoc/dev/morphia/query/FieldEnd.html | 4 +- .../dev/morphia/query/FieldEndImpl.html | 4 +- .../dev/morphia/query/FilterOperator.html | 4 +- .../morphia/query/FindAndDeleteOptions.html | 4 +- .../dev/morphia/query/FindOptions.html | 4 +- .../dev/morphia/query/LegacyQuery.html | 4 +- .../dev/morphia/query/LegacyQueryFactory.html | 4 +- .../morphia/query/Meta.MetaDataKeyword.html | 4 +- .../2.3/javadoc/dev/morphia/query/Meta.html | 4 +- .../2.3/javadoc/dev/morphia/query/Modify.html | 4 +- .../dev/morphia/query/MorphiaCursor.html | 4 +- .../dev/morphia/query/OperationTarget.html | 4 +- .../javadoc/dev/morphia/query/Projection.html | 4 +- .../dev/morphia/query/PushOptions.html | 4 +- .../2.3/javadoc/dev/morphia/query/Query.html | 4 +- .../dev/morphia/query/QueryException.html | 4 +- .../dev/morphia/query/QueryFactory.html | 4 +- .../dev/morphia/query/Shape.Center.html | 4 +- .../2.3/javadoc/dev/morphia/query/Shape.html | 4 +- .../2.3/javadoc/dev/morphia/query/Sort.html | 4 +- .../2.3/javadoc/dev/morphia/query/Type.html | 4 +- .../2.3/javadoc/dev/morphia/query/Update.html | 4 +- .../javadoc/dev/morphia/query/UpdateBase.html | 4 +- .../dev/morphia/query/UpdateException.html | 4 +- .../dev/morphia/query/UpdateOperations.html | 4 +- .../dev/morphia/query/UpdateOpsImpl.html | 4 +- .../javadoc/dev/morphia/query/Updates.html | 4 +- .../morphia/query/ValidationException.html | 4 +- .../dev/morphia/query/WhereCriteria.html | 4 +- .../query/class-use/AbstractCriteria.html | 4 +- .../query/class-use/AbstractQueryFactory.html | 4 +- .../morphia/query/class-use/ArraySlice.html | 4 +- .../BucketAutoOptions.Granularity.html | 4 +- .../BucketAutoOptions.OutputOperation.html | 4 +- .../query/class-use/BucketAutoOptions.html | 4 +- .../BucketOptions.OutputOperation.html | 4 +- .../query/class-use/BucketOptions.html | 4 +- .../morphia/query/class-use/CountOptions.html | 4 +- .../dev/morphia/query/class-use/Criteria.html | 4 +- .../query/class-use/CriteriaContainer.html | 4 +- .../class-use/CriteriaContainerImpl.html | 4 +- .../morphia/query/class-use/CriteriaJoin.html | 4 +- .../query/class-use/DefaultQueryFactory.html | 4 +- .../dev/morphia/query/class-use/FieldEnd.html | 4 +- .../morphia/query/class-use/FieldEndImpl.html | 4 +- .../query/class-use/FilterOperator.html | 4 +- .../query/class-use/FindAndDeleteOptions.html | 4 +- .../morphia/query/class-use/FindOptions.html | 4 +- .../morphia/query/class-use/LegacyQuery.html | 4 +- .../query/class-use/LegacyQueryFactory.html | 4 +- .../query/class-use/Meta.MetaDataKeyword.html | 4 +- .../dev/morphia/query/class-use/Meta.html | 4 +- .../dev/morphia/query/class-use/Modify.html | 4 +- .../query/class-use/MorphiaCursor.html | 4 +- .../query/class-use/OperationTarget.html | 4 +- .../morphia/query/class-use/Projection.html | 4 +- .../morphia/query/class-use/PushOptions.html | 4 +- .../dev/morphia/query/class-use/Query.html | 4 +- .../query/class-use/QueryException.html | 4 +- .../morphia/query/class-use/QueryFactory.html | 4 +- .../morphia/query/class-use/Shape.Center.html | 4 +- .../dev/morphia/query/class-use/Shape.html | 4 +- .../dev/morphia/query/class-use/Sort.html | 4 +- .../dev/morphia/query/class-use/Type.html | 4 +- .../dev/morphia/query/class-use/Update.html | 4 +- .../morphia/query/class-use/UpdateBase.html | 4 +- .../query/class-use/UpdateException.html | 4 +- .../query/class-use/UpdateOperations.html | 4 +- .../query/class-use/UpdateOpsImpl.html | 4 +- .../dev/morphia/query/class-use/Updates.html | 4 +- .../query/class-use/ValidationException.html | 4 +- .../query/class-use/WhereCriteria.html | 4 +- .../dev/morphia/query/filters/Filter.html | 4 +- .../dev/morphia/query/filters/Filters.html | 4 +- .../query/filters/GeoIntersectsFilter.html | 4 +- .../query/filters/GeoWithinFilter.html | 4 +- .../morphia/query/filters/LogicalFilter.html | 4 +- .../dev/morphia/query/filters/NearFilter.html | 4 +- .../morphia/query/filters/RegexFilter.html | 4 +- .../query/filters/TextSearchFilter.html | 4 +- .../query/filters/class-use/Filter.html | 4 +- .../query/filters/class-use/Filters.html | 4 +- .../class-use/GeoIntersectsFilter.html | 4 +- .../filters/class-use/GeoWithinFilter.html | 4 +- .../filters/class-use/LogicalFilter.html | 4 +- .../query/filters/class-use/NearFilter.html | 4 +- .../query/filters/class-use/RegexFilter.html | 4 +- .../filters/class-use/TextSearchFilter.html | 4 +- .../query/filters/package-summary.html | 4 +- .../morphia/query/filters/package-tree.html | 4 +- .../morphia/query/filters/package-use.html | 4 +- .../dev/morphia/query/package-summary.html | 4 +- .../dev/morphia/query/package-tree.html | 4 +- .../dev/morphia/query/package-use.html | 4 +- .../query/updates/AddToSetOperator.html | 4 +- ...CurrentDateOperator.TypeSpecification.html | 4 +- .../query/updates/CurrentDateOperator.html | 4 +- .../morphia/query/updates/PopOperator.html | 4 +- .../morphia/query/updates/PullOperator.html | 4 +- .../morphia/query/updates/PushOperator.html | 4 +- .../query/updates/SetEntityOperator.html | 4 +- .../query/updates/SetOnInsertOperator.html | 4 +- .../morphia/query/updates/UnsetOperator.html | 4 +- .../morphia/query/updates/UpdateOperator.html | 4 +- .../query/updates/UpdateOperators.html | 4 +- .../updates/class-use/AddToSetOperator.html | 4 +- ...CurrentDateOperator.TypeSpecification.html | 4 +- .../class-use/CurrentDateOperator.html | 4 +- .../query/updates/class-use/PopOperator.html | 4 +- .../query/updates/class-use/PullOperator.html | 4 +- .../query/updates/class-use/PushOperator.html | 4 +- .../updates/class-use/SetEntityOperator.html | 4 +- .../class-use/SetOnInsertOperator.html | 4 +- .../updates/class-use/UnsetOperator.html | 4 +- .../updates/class-use/UpdateOperator.html | 4 +- .../updates/class-use/UpdateOperators.html | 4 +- .../query/updates/package-summary.html | 4 +- .../morphia/query/updates/package-tree.html | 4 +- .../morphia/query/updates/package-use.html | 4 +- .../2.3/javadoc/dev/morphia/sofia/Sofia.html | 4 +- .../dev/morphia/sofia/class-use/Sofia.html | 4 +- .../dev/morphia/sofia/package-summary.html | 4 +- .../dev/morphia/sofia/package-tree.html | 4 +- .../dev/morphia/sofia/package-use.html | 4 +- .../morphia/transactions/MorphiaSession.html | 4 +- .../transactions/MorphiaSessionImpl.html | 4 +- .../transactions/MorphiaTransaction.html | 4 +- .../class-use/MorphiaSession.html | 4 +- .../class-use/MorphiaSessionImpl.html | 4 +- .../class-use/MorphiaTransaction.html | 4 +- .../morphia/transactions/package-summary.html | 4 +- .../morphia/transactions/package-tree.html | 4 +- .../dev/morphia/transactions/package-use.html | 4 +- .../2.3/javadoc/dev/morphia/utils/Assert.html | 4 +- .../dev/morphia/utils/IndexDirection.html | 4 +- .../javadoc/dev/morphia/utils/IndexType.html | 4 +- .../dev/morphia/utils/class-use/Assert.html | 4 +- .../utils/class-use/IndexDirection.html | 4 +- .../morphia/utils/class-use/IndexType.html | 4 +- .../dev/morphia/utils/package-summary.html | 4 +- .../dev/morphia/utils/package-tree.html | 4 +- .../dev/morphia/utils/package-use.html | 4 +- morphia/2.3/javadoc/help-doc.html | 4 +- morphia/2.3/javadoc/index-all.html | 4 +- morphia/2.3/javadoc/index.html | 6 +- morphia/2.3/javadoc/member-search-index.zip | Bin 34653 -> 34653 bytes morphia/2.3/javadoc/overview-summary.html | 2 +- morphia/2.3/javadoc/overview-tree.html | 4 +- morphia/2.3/javadoc/package-search-index.zip | Bin 415 -> 415 bytes morphia/2.3/javadoc/serialized-form.html | 4 +- morphia/2.3/javadoc/type-search-index.zip | Bin 3206 -> 3206 bytes morphia/2.4/javadoc/allclasses-index.html | 2800 ++-- morphia/2.4/javadoc/allclasses.html | 378 - morphia/2.4/javadoc/allpackages-index.html | 336 +- morphia/2.4/javadoc/constant-values.html | 294 +- morphia/2.4/javadoc/deprecated-list.html | 4685 +++---- .../morphia/AbstractEntityInterceptor.html | 394 +- .../dev/morphia/AdvancedDatastore.html | 649 +- .../2.4/javadoc/dev/morphia/Datastore.html | 2303 ++-- .../DatastoreImpl.DatastoreOperations.html | 759 +- .../javadoc/dev/morphia/DeleteOptions.html | 837 +- .../dev/morphia/EntityInterceptor.html | 738 +- .../javadoc/dev/morphia/EntityListener.html | 672 +- .../dev/morphia/FindAndModifyOptions.html | 440 +- .../dev/morphia/InsertManyOptions.html | 819 +- .../javadoc/dev/morphia/InsertOneOptions.html | 823 +- .../javadoc/dev/morphia/InsertOptions.html | 565 +- morphia/2.4/javadoc/dev/morphia/Key.html | 734 +- .../dev/morphia/MissingIdException.html | 269 +- .../javadoc/dev/morphia/ModifyOptions.html | 931 +- morphia/2.4/javadoc/dev/morphia/Morphia.html | 481 +- .../javadoc/dev/morphia/MorphiaVersion24.html | 228 +- .../javadoc/dev/morphia/ObjectFactory.html | 437 +- .../javadoc/dev/morphia/ReplaceOptions.html | 688 +- .../javadoc/dev/morphia/UpdateOptions.html | 960 +- .../dev/morphia/VersionMismatchException.html | 355 +- .../dev/morphia/aggregation/Accumulator.html | 505 +- .../dev/morphia/aggregation/Aggregation.html | 1575 +-- .../aggregation/AggregationException.html | 369 +- .../morphia/aggregation/AggregationImpl.html | 1817 +-- .../aggregation/AggregationOptions.html | 1055 +- .../aggregation/AggregationPipeline.html | 1251 +- .../aggregation/AggregationPipelineImpl.html | 1476 +- .../aggregation/GeoNear.GeoNearBuilder.html | 736 +- .../dev/morphia/aggregation/GeoNear.html | 628 +- .../dev/morphia/aggregation/Group.html | 917 +- .../dev/morphia/aggregation/Projection.html | 896 +- .../aggregation/class-use/Accumulator.html | 414 +- .../aggregation/class-use/Aggregation.html | 992 +- .../class-use/AggregationException.html | 145 +- .../class-use/AggregationImpl.html | 145 +- .../class-use/AggregationOptions.html | 380 +- .../class-use/AggregationPipeline.html | 788 +- .../class-use/AggregationPipelineImpl.html | 145 +- .../class-use/GeoNear.GeoNearBuilder.html | 334 +- .../aggregation/class-use/GeoNear.html | 250 +- .../morphia/aggregation/class-use/Group.html | 472 +- .../aggregation/class-use/Projection.html | 466 +- .../codecs/AggregationCodecProvider.html | 368 +- .../aggregation/codecs/ExpressionCodec.html | 430 +- .../aggregation/codecs/ExpressionHelper.html | 894 +- .../class-use/AggregationCodecProvider.html | 145 +- .../codecs/class-use/ExpressionCodec.html | 145 +- .../codecs/class-use/ExpressionHelper.html | 145 +- .../aggregation/codecs/package-summary.html | 212 +- .../aggregation/codecs/package-tree.html | 154 +- .../aggregation/codecs/package-use.html | 143 +- .../codecs/stages/AddFieldsCodec.html | 404 +- .../codecs/stages/AutoBucketCodec.html | 404 +- .../codecs/stages/BucketCodec.html | 404 +- .../codecs/stages/ChangeStreamCodec.html | 404 +- .../codecs/stages/CollectionStatsCodec.html | 404 +- .../aggregation/codecs/stages/CountCodec.html | 404 +- .../codecs/stages/CurrentOpCodec.html | 404 +- .../codecs/stages/DensifyCodec.html | 404 +- .../codecs/stages/DocumentsCodec.html | 404 +- .../aggregation/codecs/stages/FacetCodec.html | 404 +- .../aggregation/codecs/stages/FillCodec.html | 404 +- .../codecs/stages/GeoNearCodec.html | 404 +- .../codecs/stages/GraphLookupCodec.html | 404 +- .../aggregation/codecs/stages/GroupCodec.html | 404 +- .../codecs/stages/IndexStatsCodec.html | 404 +- .../aggregation/codecs/stages/LimitCodec.html | 404 +- .../codecs/stages/LookupCodec.html | 404 +- .../aggregation/codecs/stages/MatchCodec.html | 404 +- .../aggregation/codecs/stages/MergeCodec.html | 404 +- .../aggregation/codecs/stages/OutCodec.html | 404 +- .../codecs/stages/PlanCacheStatsCodec.html | 404 +- .../codecs/stages/ProjectionCodec.html | 404 +- .../codecs/stages/RedactCodec.html | 404 +- .../codecs/stages/ReplaceRootCodec.html | 404 +- .../codecs/stages/ReplaceWithCodec.html | 404 +- .../codecs/stages/SampleCodec.html | 404 +- .../codecs/stages/SetStageCodec.html | 404 +- .../codecs/stages/SetWindowFieldsCodec.html | 425 +- .../aggregation/codecs/stages/SkipCodec.html | 404 +- .../codecs/stages/SortByCountCodec.html | 404 +- .../aggregation/codecs/stages/SortCodec.html | 404 +- .../aggregation/codecs/stages/StageCodec.html | 492 +- .../codecs/stages/UnionWithCodec.html | 410 +- .../aggregation/codecs/stages/UnsetCodec.html | 404 +- .../codecs/stages/UnwindCodec.html | 404 +- .../stages/class-use/AddFieldsCodec.html | 145 +- .../stages/class-use/AutoBucketCodec.html | 145 +- .../codecs/stages/class-use/BucketCodec.html | 145 +- .../stages/class-use/ChangeStreamCodec.html | 145 +- .../class-use/CollectionStatsCodec.html | 145 +- .../codecs/stages/class-use/CountCodec.html | 145 +- .../stages/class-use/CurrentOpCodec.html | 145 +- .../codecs/stages/class-use/DensifyCodec.html | 145 +- .../stages/class-use/DocumentsCodec.html | 145 +- .../codecs/stages/class-use/FacetCodec.html | 145 +- .../codecs/stages/class-use/FillCodec.html | 145 +- .../codecs/stages/class-use/GeoNearCodec.html | 145 +- .../stages/class-use/GraphLookupCodec.html | 145 +- .../codecs/stages/class-use/GroupCodec.html | 145 +- .../stages/class-use/IndexStatsCodec.html | 145 +- .../codecs/stages/class-use/LimitCodec.html | 145 +- .../codecs/stages/class-use/LookupCodec.html | 145 +- .../codecs/stages/class-use/MatchCodec.html | 145 +- .../codecs/stages/class-use/MergeCodec.html | 145 +- .../codecs/stages/class-use/OutCodec.html | 145 +- .../stages/class-use/PlanCacheStatsCodec.html | 145 +- .../stages/class-use/ProjectionCodec.html | 145 +- .../codecs/stages/class-use/RedactCodec.html | 145 +- .../stages/class-use/ReplaceRootCodec.html | 145 +- .../stages/class-use/ReplaceWithCodec.html | 145 +- .../codecs/stages/class-use/SampleCodec.html | 145 +- .../stages/class-use/SetStageCodec.html | 145 +- .../class-use/SetWindowFieldsCodec.html | 145 +- .../codecs/stages/class-use/SkipCodec.html | 145 +- .../stages/class-use/SortByCountCodec.html | 145 +- .../codecs/stages/class-use/SortCodec.html | 145 +- .../codecs/stages/class-use/StageCodec.html | 472 +- .../stages/class-use/UnionWithCodec.html | 145 +- .../codecs/stages/class-use/UnsetCodec.html | 145 +- .../codecs/stages/class-use/UnwindCodec.html | 145 +- .../codecs/stages/package-summary.html | 400 +- .../codecs/stages/package-tree.html | 218 +- .../codecs/stages/package-use.html | 194 +- .../expressions/AccumulatorExpressions.html | 1013 +- .../expressions/ArrayExpressions.html | 848 +- .../BooleanExpressions.LogicalExpression.html | 324 +- .../expressions/BooleanExpressions.html | 465 +- .../expressions/ComparisonExpressions.html | 509 +- .../expressions/ConditionalExpressions.html | 365 +- .../expressions/DataSizeExpressions.html | 332 +- .../DateExpressions.DateExpression.html | 393 +- .../expressions/DateExpressions.html | 1054 +- .../aggregation/expressions/Expressions.html | 530 +- .../expressions/MathExpressions.html | 837 +- .../expressions/Miscellaneous.html | 556 +- .../ObjectExpressions.MergeObjects.html | 416 +- .../expressions/ObjectExpressions.html | 339 +- .../expressions/SetExpressions.html | 505 +- .../expressions/StringExpressions.html | 959 +- .../expressions/SystemVariables.html | 472 +- .../aggregation/expressions/TimeUnit.html | 592 +- .../expressions/TrigonometryExpressions.html | 715 +- .../expressions/TypeExpressions.html | 662 +- .../expressions/VariableExpressions.html | 303 +- .../expressions/WindowExpressions.html | 761 +- .../class-use/AccumulatorExpressions.html | 145 +- .../class-use/ArrayExpressions.html | 145 +- .../BooleanExpressions.LogicalExpression.html | 252 +- .../class-use/BooleanExpressions.html | 145 +- .../class-use/ComparisonExpressions.html | 145 +- .../class-use/ConditionalExpressions.html | 145 +- .../class-use/DataSizeExpressions.html | 145 +- .../DateExpressions.DateExpression.html | 308 +- .../class-use/DateExpressions.html | 145 +- .../expressions/class-use/Expressions.html | 145 +- .../class-use/MathExpressions.html | 145 +- .../expressions/class-use/Miscellaneous.html | 145 +- .../ObjectExpressions.MergeObjects.html | 218 +- .../class-use/ObjectExpressions.html | 145 +- .../expressions/class-use/SetExpressions.html | 145 +- .../class-use/StringExpressions.html | 145 +- .../class-use/SystemVariables.html | 145 +- .../expressions/class-use/TimeUnit.html | 382 +- .../class-use/TrigonometryExpressions.html | 145 +- .../class-use/TypeExpressions.html | 145 +- .../class-use/VariableExpressions.html | 145 +- .../class-use/WindowExpressions.html | 145 +- .../expressions/package-summary.html | 383 +- .../aggregation/expressions/package-tree.html | 200 +- .../aggregation/expressions/package-use.html | 250 +- .../morphia/aggregation/package-summary.html | 306 +- .../dev/morphia/aggregation/package-tree.html | 178 +- .../dev/morphia/aggregation/package-use.html | 376 +- .../morphia/aggregation/stages/AddFields.html | 476 +- .../aggregation/stages/AutoBucket.html | 644 +- .../morphia/aggregation/stages/Bucket.html | 644 +- .../aggregation/stages/ChangeStream.html | 752 +- .../aggregation/stages/CollectionStats.html | 584 +- .../dev/morphia/aggregation/stages/Count.html | 383 +- .../morphia/aggregation/stages/CurrentOp.html | 696 +- .../aggregation/stages/Densify.Range.html | 598 +- .../aggregation/stages/Densify.RangeType.html | 484 +- .../morphia/aggregation/stages/Densify.html | 482 +- .../morphia/aggregation/stages/Documents.html | 410 +- .../dev/morphia/aggregation/stages/Facet.html | 476 +- .../aggregation/stages/Fill.Method.html | 461 +- .../dev/morphia/aggregation/stages/Fill.html | 680 +- .../morphia/aggregation/stages/GeoNear.html | 1034 +- .../aggregation/stages/GraphLookup.html | 990 +- .../aggregation/stages/Group.GroupId.html | 482 +- .../dev/morphia/aggregation/stages/Group.html | 756 +- .../aggregation/stages/IndexStats.html | 416 +- .../dev/morphia/aggregation/stages/Limit.html | 447 +- .../morphia/aggregation/stages/Lookup.html | 905 +- .../dev/morphia/aggregation/stages/Match.html | 447 +- .../dev/morphia/aggregation/stages/Merge.html | 883 +- .../dev/morphia/aggregation/stages/Out.html | 528 +- .../aggregation/stages/PlanCacheStats.html | 416 +- .../aggregation/stages/Projection.html | 561 +- .../morphia/aggregation/stages/Redact.html | 447 +- .../aggregation/stages/ReplaceRoot.html | 594 +- .../aggregation/stages/ReplaceWith.html | 594 +- .../morphia/aggregation/stages/Sample.html | 447 +- .../dev/morphia/aggregation/stages/Set.html | 441 +- .../stages/SetWindowFields.Output.html | 438 +- .../stages/SetWindowFields.Window.html | 456 +- .../aggregation/stages/SetWindowFields.html | 597 +- .../dev/morphia/aggregation/stages/Skip.html | 447 +- .../aggregation/stages/Sort.Direction.html | 507 +- .../aggregation/stages/Sort.SortType.html | 397 +- .../dev/morphia/aggregation/stages/Sort.html | 584 +- .../aggregation/stages/SortByCount.html | 447 +- .../dev/morphia/aggregation/stages/Stage.html | 391 +- .../morphia/aggregation/stages/UnionWith.html | 474 +- .../dev/morphia/aggregation/stages/Unset.html | 455 +- .../morphia/aggregation/stages/Unwind.html | 586 +- .../stages/class-use/AddFields.html | 362 +- .../stages/class-use/AutoBucket.html | 354 +- .../aggregation/stages/class-use/Bucket.html | 354 +- .../stages/class-use/ChangeStream.html | 382 +- .../stages/class-use/CollectionStats.html | 366 +- .../aggregation/stages/class-use/Count.html | 234 +- .../stages/class-use/CurrentOp.html | 386 +- .../stages/class-use/Densify.Range.html | 278 +- .../stages/class-use/Densify.RangeType.html | 258 +- .../aggregation/stages/class-use/Densify.html | 334 +- .../stages/class-use/Documents.html | 274 +- .../aggregation/stages/class-use/Facet.html | 348 +- .../stages/class-use/Fill.Method.html | 254 +- .../aggregation/stages/class-use/Fill.html | 376 +- .../aggregation/stages/class-use/GeoNear.html | 440 +- .../stages/class-use/GraphLookup.html | 430 +- .../stages/class-use/Group.GroupId.html | 320 +- .../aggregation/stages/class-use/Group.html | 406 +- .../stages/class-use/IndexStats.html | 288 +- .../aggregation/stages/class-use/Limit.html | 288 +- .../aggregation/stages/class-use/Lookup.html | 422 +- .../aggregation/stages/class-use/Match.html | 288 +- .../aggregation/stages/class-use/Merge.html | 420 +- .../aggregation/stages/class-use/Out.html | 364 +- .../stages/class-use/PlanCacheStats.html | 288 +- .../stages/class-use/Projection.html | 378 +- .../aggregation/stages/class-use/Redact.html | 336 +- .../stages/class-use/ReplaceRoot.html | 372 +- .../stages/class-use/ReplaceWith.html | 372 +- .../aggregation/stages/class-use/Sample.html | 288 +- .../aggregation/stages/class-use/Set.html | 334 +- .../class-use/SetWindowFields.Output.html | 290 +- .../class-use/SetWindowFields.Window.html | 216 +- .../stages/class-use/SetWindowFields.html | 350 +- .../aggregation/stages/class-use/Skip.html | 288 +- .../stages/class-use/Sort.Direction.html | 258 +- .../stages/class-use/Sort.SortType.html | 206 +- .../aggregation/stages/class-use/Sort.html | 370 +- .../stages/class-use/SortByCount.html | 288 +- .../aggregation/stages/class-use/Stage.html | 915 +- .../stages/class-use/UnionWith.html | 234 +- .../aggregation/stages/class-use/Unset.html | 340 +- .../aggregation/stages/class-use/Unwind.html | 356 +- .../aggregation/stages/package-summary.html | 539 +- .../aggregation/stages/package-tree.html | 242 +- .../aggregation/stages/package-use.html | 1070 +- .../dev/morphia/annotations/AlsoLoad.html | 266 +- .../dev/morphia/annotations/CappedAt.html | 300 +- .../dev/morphia/annotations/Collation.html | 625 +- .../dev/morphia/annotations/Converters.html | 286 +- .../dev/morphia/annotations/Embedded.html | 402 +- .../dev/morphia/annotations/Entity.html | 440 +- .../morphia/annotations/EntityListeners.html | 288 +- .../morphia/annotations/ExternalEntity.html | 510 +- .../dev/morphia/annotations/Field.html | 374 +- .../dev/morphia/annotations/Handler.html | 270 +- .../javadoc/dev/morphia/annotations/Id.html | 191 +- .../dev/morphia/annotations/IdField.html | 274 +- .../dev/morphia/annotations/IdGetter.html | 191 +- .../dev/morphia/annotations/Index.html | 310 +- .../dev/morphia/annotations/IndexOptions.html | 564 +- .../dev/morphia/annotations/Indexed.html | 320 +- .../dev/morphia/annotations/Indexes.html | 274 +- .../dev/morphia/annotations/LoadOnly.html | 187 +- .../javadoc/dev/morphia/annotations/Name.html | 276 +- .../dev/morphia/annotations/NotSaved.html | 195 +- .../morphia/annotations/PossibleValues.html | 336 +- .../dev/morphia/annotations/PostLoad.html | 209 +- .../dev/morphia/annotations/PostPersist.html | 209 +- .../dev/morphia/annotations/PreLoad.html | 209 +- .../dev/morphia/annotations/PrePersist.html | 207 +- .../dev/morphia/annotations/Property.html | 308 +- .../dev/morphia/annotations/Reference.html | 374 +- .../dev/morphia/annotations/ShardKey.html | 344 +- .../dev/morphia/annotations/ShardKeys.html | 344 +- .../dev/morphia/annotations/ShardOptions.html | 354 +- .../javadoc/dev/morphia/annotations/Text.html | 304 +- .../dev/morphia/annotations/Transient.html | 195 +- .../dev/morphia/annotations/Validation.html | 388 +- .../dev/morphia/annotations/Version.html | 272 +- .../annotations/class-use/AlsoLoad.html | 149 +- .../annotations/class-use/CappedAt.html | 198 +- .../annotations/class-use/Collation.html | 193 +- .../annotations/class-use/Converters.html | 149 +- .../annotations/class-use/Embedded.html | 210 +- .../morphia/annotations/class-use/Entity.html | 252 +- .../class-use/EntityListeners.html | 149 +- .../annotations/class-use/ExternalEntity.html | 149 +- .../morphia/annotations/class-use/Field.html | 193 +- .../annotations/class-use/Handler.html | 254 +- .../dev/morphia/annotations/class-use/Id.html | 149 +- .../annotations/class-use/IdField.html | 149 +- .../annotations/class-use/IdGetter.html | 149 +- .../morphia/annotations/class-use/Index.html | 193 +- .../annotations/class-use/IndexOptions.html | 203 +- .../annotations/class-use/Indexed.html | 149 +- .../annotations/class-use/Indexes.html | 149 +- .../annotations/class-use/LoadOnly.html | 149 +- .../morphia/annotations/class-use/Name.html | 149 +- .../annotations/class-use/NotSaved.html | 149 +- .../annotations/class-use/PossibleValues.html | 242 +- .../annotations/class-use/PostLoad.html | 149 +- .../annotations/class-use/PostPersist.html | 149 +- .../annotations/class-use/PreLoad.html | 149 +- .../annotations/class-use/PrePersist.html | 149 +- .../annotations/class-use/Property.html | 149 +- .../annotations/class-use/Reference.html | 210 +- .../annotations/class-use/ShardKey.html | 195 +- .../annotations/class-use/ShardKeys.html | 149 +- .../annotations/class-use/ShardOptions.html | 195 +- .../morphia/annotations/class-use/Text.html | 149 +- .../annotations/class-use/Transient.html | 149 +- .../annotations/class-use/Validation.html | 212 +- .../annotations/class-use/Version.html | 149 +- .../annotations/experimental/Constructor.html | 195 +- .../experimental/class-use/Constructor.html | 149 +- .../experimental/package-summary.html | 198 +- .../experimental/package-tree.html | 150 +- .../annotations/experimental/package-use.html | 143 +- .../morphia/annotations/package-summary.html | 464 +- .../dev/morphia/annotations/package-tree.html | 216 +- .../dev/morphia/annotations/package-use.html | 452 +- .../class-use/AbstractEntityInterceptor.html | 145 +- .../morphia/class-use/AdvancedDatastore.html | 232 +- .../dev/morphia/class-use/Datastore.html | 1524 +-- .../DatastoreImpl.DatastoreOperations.html | 230 +- .../dev/morphia/class-use/DatastoreImpl.html | 429 +- .../dev/morphia/class-use/DeleteOptions.html | 432 +- .../morphia/class-use/EntityInterceptor.html | 212 +- .../dev/morphia/class-use/EntityListener.html | 352 +- .../class-use/FindAndModifyOptions.html | 260 +- .../morphia/class-use/InsertManyOptions.html | 344 +- .../morphia/class-use/InsertOneOptions.html | 370 +- .../dev/morphia/class-use/InsertOptions.html | 314 +- .../javadoc/dev/morphia/class-use/Key.html | 398 +- .../morphia/class-use/MissingIdException.html | 145 +- .../dev/morphia/class-use/ModifyOptions.html | 445 +- .../dev/morphia/class-use/Morphia.html | 145 +- .../morphia/class-use/MorphiaVersion24.html | 145 +- .../dev/morphia/class-use/ObjectFactory.html | 145 +- .../dev/morphia/class-use/ReplaceOptions.html | 348 +- .../dev/morphia/class-use/UpdateOptions.html | 498 +- .../class-use/VersionMismatchException.html | 145 +- .../dev/morphia/config/MorphiaConfig.html | 906 +- .../config/class-use/ClassNameConverter.html | 147 +- .../config/class-use/CodecConverter.html | 147 +- .../DiscriminatorFunctionConverter.html | 147 +- .../class-use/MapperOptionsWrapper.html | 147 +- .../config/class-use/MorphiaConfig.html | 355 +- .../config/class-use/MorphiaConfigHelper.html | 147 +- .../class-use/NamingStrategyConverter.html | 147 +- .../class-use/QueryFactoryConverter.html | 147 +- .../dev/morphia/config/package-summary.html | 193 +- .../dev/morphia/config/package-tree.html | 148 +- .../dev/morphia/config/package-use.html | 298 +- .../geo/CoordinateReferenceSystem.html | 407 +- .../geo/CoordinateReferenceSystemType.html | 518 +- .../2.4/javadoc/dev/morphia/geo/GeoJson.html | 649 +- .../javadoc/dev/morphia/geo/GeoJsonType.html | 614 +- .../2.4/javadoc/dev/morphia/geo/Geometry.html | 352 +- .../dev/morphia/geo/GeometryCollection.html | 387 +- .../javadoc/dev/morphia/geo/LineString.html | 500 +- .../dev/morphia/geo/MultiLineString.html | 500 +- .../javadoc/dev/morphia/geo/MultiPoint.html | 500 +- .../javadoc/dev/morphia/geo/MultiPolygon.html | 500 +- .../geo/NamedCoordinateReferenceSystem.html | 608 +- ...medCoordinateReferenceSystemConverter.html | 303 +- .../2.4/javadoc/dev/morphia/geo/Point.html | 556 +- .../javadoc/dev/morphia/geo/PointBuilder.html | 481 +- .../2.4/javadoc/dev/morphia/geo/Polygon.html | 564 +- .../class-use/CoordinateReferenceSystem.html | 390 +- .../CoordinateReferenceSystemType.html | 254 +- .../dev/morphia/geo/class-use/GeoJson.html | 145 +- .../morphia/geo/class-use/GeoJsonType.html | 230 +- .../dev/morphia/geo/class-use/Geometry.html | 370 +- .../geo/class-use/GeometryCollection.html | 210 +- .../dev/morphia/geo/class-use/LineString.html | 344 +- .../geo/class-use/MultiLineString.html | 210 +- .../dev/morphia/geo/class-use/MultiPoint.html | 210 +- .../morphia/geo/class-use/MultiPolygon.html | 270 +- .../NamedCoordinateReferenceSystem.html | 234 +- ...medCoordinateReferenceSystemConverter.html | 145 +- .../dev/morphia/geo/class-use/Point.html | 468 +- .../morphia/geo/class-use/PointBuilder.html | 234 +- .../dev/morphia/geo/class-use/Polygon.html | 340 +- .../dev/morphia/geo/package-summary.html | 358 +- .../javadoc/dev/morphia/geo/package-tree.html | 188 +- .../javadoc/dev/morphia/geo/package-use.html | 502 +- .../dev/morphia/mapping/DateStorage.html | 488 +- .../mapping/DiscriminatorFunction.html | 458 +- .../morphia/mapping/DiscriminatorLookup.html | 395 +- .../morphia/mapping/EntityModelImporter.html | 311 +- .../mapping/InstanceCreatorFactory.html | 274 +- .../mapping/InstanceCreatorFactoryImpl.html | 370 +- .../javadoc/dev/morphia/mapping/Mapper.html | 1213 +- .../mapping/MapperOptions.Builder.html | 1125 +- .../MapperOptions.PropertyDiscovery.html | 489 +- .../dev/morphia/mapping/MapperOptions.html | 1216 +- .../dev/morphia/mapping/MappingException.html | 371 +- .../dev/morphia/mapping/NamingStrategy.html | 523 +- .../dev/morphia/mapping/NoArgCreator.html | 405 +- .../morphia/mapping/NotMappableException.html | 271 +- .../dev/morphia/mapping/ShardKeyType.html | 459 +- .../mapping/class-use/DateStorage.html | 328 +- .../class-use/DiscriminatorFunction.html | 334 +- .../class-use/DiscriminatorLookup.html | 308 +- .../class-use/EntityModelImporter.html | 145 +- .../class-use/InstanceCreatorFactory.html | 206 +- .../class-use/InstanceCreatorFactoryImpl.html | 145 +- .../dev/morphia/mapping/class-use/Mapper.html | 1358 +- .../class-use/MapperOptions.Builder.html | 512 +- .../MapperOptions.PropertyDiscovery.html | 322 +- .../mapping/class-use/MapperOptions.html | 412 +- .../mapping/class-use/MappingException.html | 206 +- .../mapping/class-use/NamingStrategy.html | 484 +- .../mapping/class-use/NoArgCreator.html | 145 +- .../class-use/NotMappableException.html | 145 +- .../mapping/class-use/ShardKeyType.html | 254 +- .../mapping/codec/ArrayFieldAccessor.html | 397 +- .../mapping/codec/BaseReferenceCodec.html | 488 +- .../morphia/mapping/codec/BitSetCodec.html | 430 +- .../morphia/mapping/codec/BsonTypeMap.html | 416 +- .../mapping/codec/ByteWrapperArrayCodec.html | 432 +- .../dev/morphia/mapping/codec/ClassCodec.html | 428 +- .../mapping/codec/CollectionCodec.html | 482 +- .../morphia/mapping/codec/Conversions.html | 401 +- .../dev/morphia/mapping/codec/EnumCodec.html | 446 +- .../mapping/codec/EnumCodecProvider.html | 374 +- .../morphia/mapping/codec/FieldAccessor.html | 430 +- .../dev/morphia/mapping/codec/KeyCodec.html | 393 +- .../mapping/codec/LegacyQueryCodec.html | 456 +- .../morphia/mapping/codec/LocaleCodec.html | 428 +- .../morphia/mapping/codec/MethodAccessor.html | 411 +- .../mapping/codec/MorphiaCodecProvider.html | 465 +- .../mapping/codec/MorphiaDateCodec.html | 373 +- .../mapping/codec/MorphiaInstanceCreator.html | 311 +- .../codec/MorphiaLocalDateTimeCodec.html | 373 +- .../mapping/codec/MorphiaLocalTimeCodec.html | 432 +- .../mapping/codec/MorphiaMapCodec.html | 336 +- .../codec/MorphiaPropertyCodecProvider.html | 374 +- .../codec/MorphiaPropertySerialization.html | 382 +- .../codec/MorphiaTypesCodecProvider.html | 389 +- .../morphia/mapping/codec/ObjectCodec.html | 430 +- .../mapping/codec/PrimitiveCodecRegistry.html | 413 +- .../codec/PropertyCodecRegistryImpl.html | 382 +- .../dev/morphia/mapping/codec/URICodec.html | 428 +- .../codec/class-use/ArrayFieldAccessor.html | 145 +- .../codec/class-use/BaseReferenceCodec.html | 232 +- .../mapping/codec/class-use/BitSetCodec.html | 145 +- .../mapping/codec/class-use/BsonTypeMap.html | 145 +- .../class-use/ByteWrapperArrayCodec.html | 145 +- .../mapping/codec/class-use/ClassCodec.html | 145 +- .../codec/class-use/CollectionCodec.html | 145 +- .../mapping/codec/class-use/Conversions.html | 145 +- .../mapping/codec/class-use/EnumCodec.html | 145 +- .../codec/class-use/EnumCodecProvider.html | 145 +- .../codec/class-use/FieldAccessor.html | 206 +- .../mapping/codec/class-use/KeyCodec.html | 145 +- .../codec/class-use/LegacyQueryCodec.html | 145 +- .../mapping/codec/class-use/LocaleCodec.html | 145 +- .../codec/class-use/MethodAccessor.html | 145 +- .../codec/class-use/MorphiaCodecProvider.html | 249 +- ...orphiaCollectionPropertyCodecProvider.html | 147 +- .../codec/class-use/MorphiaDateCodec.html | 145 +- .../class-use/MorphiaInstanceCreator.html | 328 +- .../class-use/MorphiaLocalDateTimeCodec.html | 145 +- .../class-use/MorphiaLocalTimeCodec.html | 145 +- .../codec/class-use/MorphiaMapCodec.html | 145 +- .../MorphiaPropertyCodecProvider.html | 145 +- .../MorphiaPropertySerialization.html | 234 +- .../class-use/MorphiaTypesCodecProvider.html | 145 +- .../mapping/codec/class-use/ObjectCodec.html | 145 +- .../class-use/PrimitiveCodecRegistry.html | 145 +- .../class-use/PropertyCodecRegistryImpl.html | 145 +- .../mapping/codec/class-use/URICodec.html | 145 +- .../mapping/codec/package-summary.html | 429 +- .../morphia/mapping/codec/package-tree.html | 208 +- .../morphia/mapping/codec/package-use.html | 369 +- .../mapping/codec/pojo/EntityDecoder.html | 533 +- .../mapping/codec/pojo/EntityEncoder.html | 722 +- .../mapping/codec/pojo/EntityModel.html | 1001 +- .../codec/pojo/EntityModelBuilder.html | 1092 +- .../mapping/codec/pojo/LifecycleDecoder.html | 399 +- .../mapping/codec/pojo/LifecycleEncoder.html | 429 +- .../mapping/codec/pojo/MergingEncoder.html | 530 +- .../mapping/codec/pojo/MorphiaCodec.html | 776 +- .../mapping/codec/pojo/PropertyHandler.html | 286 +- .../mapping/codec/pojo/PropertyModel.html | 1017 +- .../codec/pojo/PropertyModelBuilder.html | 1006 +- .../mapping/codec/pojo/TypeData.Builder.html | 359 +- .../morphia/mapping/codec/pojo/TypeData.html | 760 +- .../codec/pojo/WildCardTypeData.Builder.html | 366 +- .../mapping/codec/pojo/WildCardTypeData.html | 472 +- .../codec/pojo/class-use/EntityDecoder.html | 256 +- .../codec/pojo/class-use/EntityEncoder.html | 264 +- .../codec/pojo/class-use/EntityModel.html | 1219 +- .../pojo/class-use/EntityModelBuilder.html | 388 +- .../pojo/class-use/LifecycleDecoder.html | 145 +- .../pojo/class-use/LifecycleEncoder.html | 145 +- .../codec/pojo/class-use/MergingEncoder.html | 145 +- .../codec/pojo/class-use/MorphiaCodec.html | 290 +- .../codec/pojo/class-use/PropertyHandler.html | 206 +- .../codec/pojo/class-use/PropertyModel.html | 1016 +- .../pojo/class-use/PropertyModelBuilder.html | 388 +- .../pojo/class-use/TypeData.Builder.html | 218 +- .../codec/pojo/class-use/TypeData.html | 510 +- .../class-use/WildCardTypeData.Builder.html | 210 +- .../pojo/class-use/WildCardTypeData.html | 206 +- .../mapping/codec/pojo/package-summary.html | 317 +- .../mapping/codec/pojo/package-tree.html | 180 +- .../mapping/codec/pojo/package-use.html | 706 +- .../mapping/codec/reader/DocumentReader.html | 1857 +-- .../morphia/mapping/codec/reader/Mark.html | 315 +- .../mapping/codec/reader/NameState.html | 439 +- .../mapping/codec/reader/ValueState.html | 439 +- .../reader/class-use/DocumentReader.html | 145 +- .../mapping/codec/reader/class-use/Mark.html | 145 +- .../codec/reader/class-use/NameState.html | 145 +- .../codec/reader/class-use/ValueState.html | 145 +- .../mapping/codec/reader/package-summary.html | 220 +- .../mapping/codec/reader/package-tree.html | 156 +- .../mapping/codec/reader/package-use.html | 143 +- .../codec/references/MorphiaProxy.html | 307 +- .../codec/references/ReferenceCodec.html | 574 +- .../codec/references/ReferenceProxy.html | 381 +- .../references/class-use/MorphiaProxy.html | 208 +- .../references/class-use/ReferenceCodec.html | 145 +- .../references/class-use/ReferenceProxy.html | 145 +- .../codec/references/package-summary.html | 227 +- .../codec/references/package-tree.html | 158 +- .../mapping/codec/references/package-use.html | 194 +- .../mapping/codec/writer/DocumentWriter.html | 1895 +-- .../writer/class-use/DocumentWriter.html | 212 +- .../mapping/codec/writer/package-summary.html | 202 +- .../mapping/codec/writer/package-tree.html | 150 +- .../mapping/codec/writer/package-use.html | 196 +- .../conventions/ConfigureProperties.html | 372 +- .../mapping/conventions/FieldDiscovery.html | 368 +- .../mapping/conventions/MethodDiscovery.html | 368 +- .../conventions/MorphiaConvention.html | 280 +- .../MorphiaDefaultsConvention.html | 368 +- .../class-use/ConfigureProperties.html | 145 +- .../conventions/class-use/FieldDiscovery.html | 145 +- .../class-use/MethodDiscovery.html | 145 +- .../class-use/MorphiaConvention.html | 304 +- .../class-use/MorphiaDefaultsConvention.html | 145 +- .../mapping/conventions/package-summary.html | 239 +- .../mapping/conventions/package-tree.html | 160 +- .../mapping/conventions/package-use.html | 230 +- .../class-use/CollectionReference.html | 147 +- .../experimental/class-use/ListReference.html | 147 +- .../experimental/class-use/MapReference.html | 218 +- .../class-use/MorphiaReference.html | 290 +- .../class-use/MorphiaReferenceCodec.html | 147 +- .../experimental/class-use/SetReference.html | 147 +- .../class-use/SingleReference.html | 147 +- .../mapping/experimental/package-summary.html | 168 +- .../mapping/experimental/package-tree.html | 142 +- .../mapping/experimental/package-use.html | 210 +- .../morphia/mapping/lazy/package-summary.html | 174 +- .../morphia/mapping/lazy/package-tree.html | 142 +- .../dev/morphia/mapping/lazy/package-use.html | 143 +- .../lazy/proxy/ReferenceException.html | 340 +- .../proxy/class-use/ReferenceException.html | 145 +- .../mapping/lazy/proxy/package-summary.html | 200 +- .../mapping/lazy/proxy/package-tree.html | 156 +- .../mapping/lazy/proxy/package-use.html | 143 +- .../lifecycle/OnEntityListenerAdapter.html | 466 +- .../class-use/EntityListenerAdapter.html | 147 +- .../class-use/OnEntityListenerAdapter.html | 145 +- .../UntypedEntityListenerAdapter.html | 147 +- .../mapping/lifecycle/package-summary.html | 191 +- .../mapping/lifecycle/package-tree.html | 150 +- .../mapping/lifecycle/package-use.html | 143 +- .../dev/morphia/mapping/package-summary.html | 363 +- .../dev/morphia/mapping/package-tree.html | 194 +- .../dev/morphia/mapping/package-use.html | 861 +- .../morphia/mapping/strategy/CamelCase.html | 379 +- .../morphia/mapping/strategy/Identity.html | 379 +- .../morphia/mapping/strategy/KebabCase.html | 379 +- .../morphia/mapping/strategy/LowerCase.html | 379 +- .../morphia/mapping/strategy/SnakeCase.html | 400 +- .../mapping/strategy/class-use/CamelCase.html | 145 +- .../mapping/strategy/class-use/Identity.html | 145 +- .../mapping/strategy/class-use/KebabCase.html | 145 +- .../mapping/strategy/class-use/LowerCase.html | 145 +- .../mapping/strategy/class-use/SnakeCase.html | 145 +- .../mapping/strategy/package-summary.html | 215 +- .../mapping/strategy/package-tree.html | 160 +- .../morphia/mapping/strategy/package-use.html | 143 +- .../mapping/validation/ClassConstraint.html | 286 +- .../validation/ConstraintViolation.Level.html | 518 +- .../validation/ConstraintViolation.html | 505 +- .../ConstraintViolationException.html | 374 +- .../mapping/validation/MappingValidator.html | 360 +- .../validation/class-use/ClassConstraint.html | 429 +- .../class-use/ConstraintViolation.Level.html | 281 +- .../class-use/ConstraintViolation.html | 516 +- .../ConstraintViolationException.html | 145 +- .../class-use/MappingValidator.html | 145 +- .../classrules/DuplicatedAttributeNames.html | 372 +- .../validation/classrules/EntityAndEmbed.html | 372 +- .../validation/classrules/EntityOrEmbed.html | 372 +- .../classrules/FieldEnumString.html | 391 +- .../validation/classrules/MultipleId.html | 372 +- .../classrules/MultipleVersions.html | 372 +- .../validation/classrules/ShardKeyNames.html | 372 +- .../class-use/DuplicatedAttributeNames.html | 145 +- .../classrules/class-use/EntityAndEmbed.html | 145 +- .../classrules/class-use/EntityOrEmbed.html | 145 +- .../classrules/class-use/FieldEnumString.html | 145 +- .../classrules/class-use/MultipleId.html | 145 +- .../class-use/MultipleVersions.html | 145 +- .../classrules/class-use/ShardKeyNames.html | 145 +- .../classrules/package-summary.html | 248 +- .../validation/classrules/package-tree.html | 162 +- .../validation/classrules/package-use.html | 143 +- .../fieldrules/ContradictingAnnotations.html | 395 +- .../validation/fieldrules/IdDoesNotMix.html | 385 +- .../LazyReferenceMissingDependencies.html | 385 +- .../fieldrules/LazyReferenceOnArray.html | 385 +- .../fieldrules/MapKeyTypeConstraint.html | 385 +- .../fieldrules/PropertyConstraint.html | 407 +- .../fieldrules/ReferenceToUnidentifiable.html | 385 +- .../validation/fieldrules/VersionMisuse.html | 385 +- .../class-use/ContradictingAnnotations.html | 145 +- .../fieldrules/class-use/IdDoesNotMix.html | 145 +- .../LazyReferenceMissingDependencies.html | 145 +- .../class-use/LazyReferenceOnArray.html | 145 +- .../class-use/MapKeyTypeConstraint.html | 145 +- .../class-use/PropertyConstraint.html | 268 +- .../class-use/ReferenceToUnidentifiable.html | 145 +- .../fieldrules/class-use/VersionMisuse.html | 145 +- .../fieldrules/package-summary.html | 258 +- .../validation/fieldrules/package-tree.html | 164 +- .../validation/fieldrules/package-use.html | 196 +- .../mapping/validation/package-summary.html | 271 +- .../mapping/validation/package-tree.html | 176 +- .../mapping/validation/package-use.html | 290 +- .../javadoc/dev/morphia/package-summary.html | 388 +- .../2.4/javadoc/dev/morphia/package-tree.html | 206 +- .../2.4/javadoc/dev/morphia/package-use.html | 882 +- .../dev/morphia/query/AbstractCriteria.html | 392 +- .../morphia/query/AbstractQueryFactory.html | 315 +- .../javadoc/dev/morphia/query/ArraySlice.html | 414 +- .../query/BucketAutoOptions.Granularity.html | 695 +- .../BucketAutoOptions.OutputOperation.html | 424 +- .../dev/morphia/query/BucketAutoOptions.html | 560 +- .../query/BucketOptions.OutputOperation.html | 424 +- .../dev/morphia/query/BucketOptions.html | 546 +- .../dev/morphia/query/CountOptions.html | 887 +- .../javadoc/dev/morphia/query/Criteria.html | 354 +- .../dev/morphia/query/CriteriaContainer.html | 432 +- .../morphia/query/CriteriaContainerImpl.html | 804 +- .../dev/morphia/query/CriteriaJoin.html | 516 +- .../morphia/query/DefaultQueryFactory.html | 439 +- .../javadoc/dev/morphia/query/FieldEnd.html | 2584 ++-- .../dev/morphia/query/FieldEndImpl.html | 2119 ++- .../dev/morphia/query/FilterOperator.html | 1177 +- .../morphia/query/FindAndDeleteOptions.html | 836 +- .../dev/morphia/query/FindOptions.html | 2465 ++-- .../dev/morphia/query/LegacyQuery.html | 2114 ++- .../dev/morphia/query/LegacyQueryFactory.html | 457 +- .../morphia/query/Meta.MetaDataKeyword.html | 460 +- .../2.4/javadoc/dev/morphia/query/Meta.html | 639 +- .../2.4/javadoc/dev/morphia/query/Modify.html | 363 +- .../dev/morphia/query/MorphiaCursor.html | 624 +- .../dev/morphia/query/OperationTarget.html | 459 +- .../javadoc/dev/morphia/query/Projection.html | 511 +- .../dev/morphia/query/PushOptions.html | 482 +- .../2.4/javadoc/dev/morphia/query/Query.html | 1899 ++- .../dev/morphia/query/QueryException.html | 371 +- .../dev/morphia/query/QueryFactory.html | 423 +- .../dev/morphia/query/Shape.Center.html | 367 +- .../2.4/javadoc/dev/morphia/query/Shape.html | 536 +- .../2.4/javadoc/dev/morphia/query/Sort.html | 584 +- .../2.4/javadoc/dev/morphia/query/Type.html | 811 +- .../2.4/javadoc/dev/morphia/query/Update.html | 359 +- .../javadoc/dev/morphia/query/UpdateBase.html | 453 +- .../dev/morphia/query/UpdateException.html | 371 +- .../dev/morphia/query/UpdateOperations.html | 1057 +- .../dev/morphia/query/UpdateOpsImpl.html | 1349 +- .../javadoc/dev/morphia/query/Updates.html | 1082 +- .../morphia/query/ValidationException.html | 371 +- .../dev/morphia/query/WhereCriteria.html | 426 +- .../query/class-use/AbstractCriteria.html | 222 +- .../query/class-use/AbstractQueryFactory.html | 145 +- .../morphia/query/class-use/ArraySlice.html | 210 +- .../BucketAutoOptions.Granularity.html | 266 +- .../BucketAutoOptions.OutputOperation.html | 210 +- .../query/class-use/BucketAutoOptions.html | 302 +- .../BucketOptions.OutputOperation.html | 210 +- .../query/class-use/BucketOptions.html | 302 +- .../morphia/query/class-use/CountOptions.html | 392 +- .../dev/morphia/query/class-use/Criteria.html | 494 +- .../query/class-use/CriteriaContainer.html | 502 +- .../class-use/CriteriaContainerImpl.html | 145 +- .../morphia/query/class-use/CriteriaJoin.html | 270 +- .../query/class-use/DefaultQueryFactory.html | 145 +- .../dev/morphia/query/class-use/FieldEnd.html | 322 +- .../morphia/query/class-use/FieldEndImpl.html | 145 +- .../query/class-use/FilterOperator.html | 304 +- .../query/class-use/FindAndDeleteOptions.html | 381 +- .../morphia/query/class-use/FindOptions.html | 832 +- .../morphia/query/class-use/LegacyQuery.html | 370 +- .../query/class-use/LegacyQueryFactory.html | 145 +- .../query/class-use/Meta.MetaDataKeyword.html | 269 +- .../dev/morphia/query/class-use/Meta.html | 290 +- .../dev/morphia/query/class-use/Modify.html | 252 +- .../query/class-use/MorphiaCursor.html | 145 +- .../query/class-use/OperationTarget.html | 264 +- .../morphia/query/class-use/Projection.html | 214 +- .../morphia/query/class-use/PushOptions.html | 358 +- .../dev/morphia/query/class-use/Query.html | 1100 +- .../query/class-use/QueryException.html | 145 +- .../morphia/query/class-use/QueryFactory.html | 360 +- .../morphia/query/class-use/Shape.Center.html | 145 +- .../dev/morphia/query/class-use/Shape.html | 322 +- .../dev/morphia/query/class-use/Sort.html | 586 +- .../dev/morphia/query/class-use/Type.html | 310 +- .../dev/morphia/query/class-use/Update.html | 318 +- .../morphia/query/class-use/UpdateBase.html | 234 +- .../query/class-use/UpdateException.html | 145 +- .../query/class-use/UpdateOperations.html | 1070 +- .../query/class-use/UpdateOpsImpl.html | 145 +- .../dev/morphia/query/class-use/Updates.html | 208 +- .../query/class-use/ValidationException.html | 210 +- .../query/class-use/WhereCriteria.html | 145 +- .../dev/morphia/query/filters/Filter.html | 780 +- .../dev/morphia/query/filters/Filters.html | 1773 +-- .../query/filters/GeoIntersectsFilter.html | 326 +- .../query/filters/GeoWithinFilter.html | 355 +- .../morphia/query/filters/LogicalFilter.html | 444 +- .../dev/morphia/query/filters/NearFilter.html | 442 +- .../morphia/query/filters/RegexFilter.html | 545 +- .../query/filters/TextSearchFilter.html | 476 +- .../query/filters/class-use/Filter.html | 1204 +- .../query/filters/class-use/Filters.html | 145 +- .../class-use/GeoIntersectsFilter.html | 145 +- .../filters/class-use/GeoWithinFilter.html | 230 +- .../filters/class-use/LogicalFilter.html | 238 +- .../query/filters/class-use/NearFilter.html | 252 +- .../query/filters/class-use/RegexFilter.html | 314 +- .../filters/class-use/TextSearchFilter.html | 238 +- .../query/filters/package-summary.html | 252 +- .../morphia/query/filters/package-tree.html | 164 +- .../morphia/query/filters/package-use.html | 438 +- .../dev/morphia/query/package-summary.html | 543 +- .../dev/morphia/query/package-tree.html | 260 +- .../dev/morphia/query/package-use.html | 942 +- .../query/updates/AddToSetOperator.html | 393 +- ...CurrentDateOperator.TypeSpecification.html | 461 +- .../query/updates/CurrentDateOperator.html | 460 +- .../morphia/query/updates/PopOperator.html | 383 +- .../morphia/query/updates/PullOperator.html | 395 +- .../morphia/query/updates/PushOperator.html | 442 +- .../query/updates/SetEntityOperator.html | 391 +- .../query/updates/SetOnInsertOperator.html | 422 +- .../morphia/query/updates/UnsetOperator.html | 391 +- .../morphia/query/updates/UpdateOperator.html | 511 +- .../query/updates/UpdateOperators.html | 1185 +- .../updates/class-use/AddToSetOperator.html | 222 +- ...CurrentDateOperator.TypeSpecification.html | 252 +- .../class-use/CurrentDateOperator.html | 218 +- .../query/updates/class-use/PopOperator.html | 218 +- .../query/updates/class-use/PullOperator.html | 145 +- .../query/updates/class-use/PushOperator.html | 262 +- .../updates/class-use/SetEntityOperator.html | 145 +- .../class-use/SetOnInsertOperator.html | 145 +- .../updates/class-use/UnsetOperator.html | 145 +- .../updates/class-use/UpdateOperator.html | 756 +- .../updates/class-use/UpdateOperators.html | 145 +- .../query/updates/package-summary.html | 291 +- .../morphia/query/updates/package-tree.html | 178 +- .../morphia/query/updates/package-use.html | 270 +- .../morphia/transactions/MorphiaSession.html | 249 +- .../transactions/MorphiaSessionImpl.html | 2150 ++- .../transactions/MorphiaTransaction.html | 282 +- .../class-use/MorphiaSession.html | 282 +- .../class-use/MorphiaSessionImpl.html | 240 +- .../class-use/MorphiaTransaction.html | 244 +- .../morphia/transactions/package-summary.html | 225 +- .../morphia/transactions/package-tree.html | 170 +- .../dev/morphia/transactions/package-use.html | 244 +- .../2.4/javadoc/dev/morphia/utils/Assert.html | 394 +- .../dev/morphia/utils/IndexDirection.html | 524 +- .../javadoc/dev/morphia/utils/IndexType.html | 593 +- .../dev/morphia/utils/class-use/Assert.html | 145 +- .../utils/class-use/IndexDirection.html | 252 +- .../morphia/utils/class-use/IndexType.html | 262 +- .../dev/morphia/utils/package-summary.html | 227 +- .../dev/morphia/utils/package-tree.html | 162 +- .../dev/morphia/utils/package-use.html | 233 +- morphia/2.4/javadoc/help-doc.html | 340 +- morphia/2.4/javadoc/index-all.html | 8591 ++++++------ morphia/2.4/javadoc/index.html | 338 +- .../javadoc/jquery/external/jquery/jquery.js | 10872 --------------- .../jquery/jszip-utils/dist/jszip-utils-ie.js | 56 - .../jszip-utils/dist/jszip-utils-ie.min.js | 10 - .../jquery/jszip-utils/dist/jszip-utils.js | 118 - .../jszip-utils/dist/jszip-utils.min.js | 10 - .../2.4/javadoc/jquery/jszip/dist/jszip.js | 11370 ---------------- .../javadoc/jquery/jszip/dist/jszip.min.js | 13 - morphia/2.4/javadoc/legal/jszip.md | 653 - morphia/2.4/javadoc/legal/pako.md | 45 - morphia/2.4/javadoc/member-search-index.js | 2 +- morphia/2.4/javadoc/member-search-index.zip | Bin 29919 -> 0 bytes morphia/2.4/javadoc/module-search-index.js | 1 + morphia/2.4/javadoc/overview-summary.html | 13 +- morphia/2.4/javadoc/overview-tree.html | 980 +- morphia/2.4/javadoc/package-search-index.js | 2 +- morphia/2.4/javadoc/package-search-index.zip | Bin 420 -> 0 bytes .../jquery-3.6.1.min.js | 0 .../{jquery => script-dir}/jquery-ui.min.css | 0 .../{jquery => script-dir}/jquery-ui.min.js | 0 morphia/2.4/javadoc/script.js | 183 +- morphia/2.4/javadoc/search.js | 410 +- morphia/2.4/javadoc/serialized-form.html | 384 +- morphia/2.4/javadoc/stylesheet.css | 775 +- morphia/2.4/javadoc/tag-search-index.js | 1 + morphia/2.4/javadoc/type-search-index.js | 2 +- morphia/2.4/javadoc/type-search-index.zip | Bin 2855 -> 0 bytes 1747 files changed, 110847 insertions(+), 246170 deletions(-) delete mode 100644 morphia/2.4/javadoc/allclasses.html delete mode 100644 morphia/2.4/javadoc/jquery/external/jquery/jquery.js delete mode 100644 morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.js delete mode 100644 morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.min.js delete mode 100644 morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils.js delete mode 100644 morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils.min.js delete mode 100644 morphia/2.4/javadoc/jquery/jszip/dist/jszip.js delete mode 100644 morphia/2.4/javadoc/jquery/jszip/dist/jszip.min.js delete mode 100644 morphia/2.4/javadoc/legal/jszip.md delete mode 100644 morphia/2.4/javadoc/legal/pako.md delete mode 100644 morphia/2.4/javadoc/member-search-index.zip create mode 100644 morphia/2.4/javadoc/module-search-index.js delete mode 100644 morphia/2.4/javadoc/package-search-index.zip rename morphia/2.4/javadoc/{jquery => script-dir}/jquery-3.6.1.min.js (100%) rename morphia/2.4/javadoc/{jquery => script-dir}/jquery-ui.min.css (100%) rename morphia/2.4/javadoc/{jquery => script-dir}/jquery-ui.min.js (100%) create mode 100644 morphia/2.4/javadoc/tag-search-index.js delete mode 100644 morphia/2.4/javadoc/type-search-index.zip diff --git a/morphia/2.3/javadoc/allclasses-index.html b/morphia/2.3/javadoc/allclasses-index.html index a548bd73d98..557405aa122 100644 --- a/morphia/2.3/javadoc/allclasses-index.html +++ b/morphia/2.3/javadoc/allclasses-index.html @@ -2,10 +2,10 @@ - + All Classes (Morphia) - + diff --git a/morphia/2.3/javadoc/allclasses.html b/morphia/2.3/javadoc/allclasses.html index aff897fbcf6..8fb894b7ff2 100644 --- a/morphia/2.3/javadoc/allclasses.html +++ b/morphia/2.3/javadoc/allclasses.html @@ -2,10 +2,10 @@ - + All Classes (Morphia) - + diff --git a/morphia/2.3/javadoc/allpackages-index.html b/morphia/2.3/javadoc/allpackages-index.html index fe6f00ec41e..5abc212bc19 100644 --- a/morphia/2.3/javadoc/allpackages-index.html +++ b/morphia/2.3/javadoc/allpackages-index.html @@ -2,10 +2,10 @@ - + All Packages (Morphia) - + diff --git a/morphia/2.3/javadoc/constant-values.html b/morphia/2.3/javadoc/constant-values.html index 31a52727d52..79907611afb 100644 --- a/morphia/2.3/javadoc/constant-values.html +++ b/morphia/2.3/javadoc/constant-values.html @@ -2,10 +2,10 @@ - + Constant Field Values (Morphia) - + diff --git a/morphia/2.3/javadoc/deprecated-list.html b/morphia/2.3/javadoc/deprecated-list.html index bd1e411a634..694da9f9643 100644 --- a/morphia/2.3/javadoc/deprecated-list.html +++ b/morphia/2.3/javadoc/deprecated-list.html @@ -2,10 +2,10 @@ - + Deprecated List (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/AbstractEntityInterceptor.html b/morphia/2.3/javadoc/dev/morphia/AbstractEntityInterceptor.html index 395b867e7f3..1fe91d5e100 100644 --- a/morphia/2.3/javadoc/dev/morphia/AbstractEntityInterceptor.html +++ b/morphia/2.3/javadoc/dev/morphia/AbstractEntityInterceptor.html @@ -2,10 +2,10 @@ - + AbstractEntityInterceptor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/AdvancedDatastore.html b/morphia/2.3/javadoc/dev/morphia/AdvancedDatastore.html index e38139fa051..756a2ec364c 100644 --- a/morphia/2.3/javadoc/dev/morphia/AdvancedDatastore.html +++ b/morphia/2.3/javadoc/dev/morphia/AdvancedDatastore.html @@ -2,10 +2,10 @@ - + AdvancedDatastore (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/Datastore.html b/morphia/2.3/javadoc/dev/morphia/Datastore.html index 95e3943491f..2fa680dbb3f 100644 --- a/morphia/2.3/javadoc/dev/morphia/Datastore.html +++ b/morphia/2.3/javadoc/dev/morphia/Datastore.html @@ -2,10 +2,10 @@ - + Datastore (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/DatastoreImpl.DatastoreOperations.html b/morphia/2.3/javadoc/dev/morphia/DatastoreImpl.DatastoreOperations.html index 86ae186882c..3ebb95bf236 100644 --- a/morphia/2.3/javadoc/dev/morphia/DatastoreImpl.DatastoreOperations.html +++ b/morphia/2.3/javadoc/dev/morphia/DatastoreImpl.DatastoreOperations.html @@ -2,10 +2,10 @@ - + DatastoreImpl.DatastoreOperations (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/DatastoreImpl.html b/morphia/2.3/javadoc/dev/morphia/DatastoreImpl.html index af385a78de0..6137d38c723 100644 --- a/morphia/2.3/javadoc/dev/morphia/DatastoreImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/DatastoreImpl.html @@ -2,10 +2,10 @@ - + DatastoreImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/DeleteOptions.html b/morphia/2.3/javadoc/dev/morphia/DeleteOptions.html index 3254ceae5a8..a2cac6869b8 100644 --- a/morphia/2.3/javadoc/dev/morphia/DeleteOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/DeleteOptions.html @@ -2,10 +2,10 @@ - + DeleteOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/EntityInterceptor.html b/morphia/2.3/javadoc/dev/morphia/EntityInterceptor.html index 9f9c86e7f16..d52514d347b 100644 --- a/morphia/2.3/javadoc/dev/morphia/EntityInterceptor.html +++ b/morphia/2.3/javadoc/dev/morphia/EntityInterceptor.html @@ -2,10 +2,10 @@ - + EntityInterceptor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/FindAndModifyOptions.html b/morphia/2.3/javadoc/dev/morphia/FindAndModifyOptions.html index 8686a11a2b7..1d9492afdd0 100644 --- a/morphia/2.3/javadoc/dev/morphia/FindAndModifyOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/FindAndModifyOptions.html @@ -2,10 +2,10 @@ - + FindAndModifyOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/InsertManyOptions.html b/morphia/2.3/javadoc/dev/morphia/InsertManyOptions.html index d9959679f03..b07987f50c9 100644 --- a/morphia/2.3/javadoc/dev/morphia/InsertManyOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/InsertManyOptions.html @@ -2,10 +2,10 @@ - + InsertManyOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/InsertOneOptions.html b/morphia/2.3/javadoc/dev/morphia/InsertOneOptions.html index b38f762f9b5..5ad007c5beb 100644 --- a/morphia/2.3/javadoc/dev/morphia/InsertOneOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/InsertOneOptions.html @@ -2,10 +2,10 @@ - + InsertOneOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/InsertOptions.html b/morphia/2.3/javadoc/dev/morphia/InsertOptions.html index 7f98d91ca77..214d22d927e 100644 --- a/morphia/2.3/javadoc/dev/morphia/InsertOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/InsertOptions.html @@ -2,10 +2,10 @@ - + InsertOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/Key.html b/morphia/2.3/javadoc/dev/morphia/Key.html index 62609b65a2c..181934d818b 100644 --- a/morphia/2.3/javadoc/dev/morphia/Key.html +++ b/morphia/2.3/javadoc/dev/morphia/Key.html @@ -2,10 +2,10 @@ - + Key (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/MissingIdException.html b/morphia/2.3/javadoc/dev/morphia/MissingIdException.html index 0a237cb6363..d18daa73ab6 100644 --- a/morphia/2.3/javadoc/dev/morphia/MissingIdException.html +++ b/morphia/2.3/javadoc/dev/morphia/MissingIdException.html @@ -2,10 +2,10 @@ - + MissingIdException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/ModifyOptions.html b/morphia/2.3/javadoc/dev/morphia/ModifyOptions.html index 27d7af882d7..7b02dfb8010 100644 --- a/morphia/2.3/javadoc/dev/morphia/ModifyOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/ModifyOptions.html @@ -2,10 +2,10 @@ - + ModifyOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/Morphia.html b/morphia/2.3/javadoc/dev/morphia/Morphia.html index f03aeedb6d6..c8253b6fd77 100644 --- a/morphia/2.3/javadoc/dev/morphia/Morphia.html +++ b/morphia/2.3/javadoc/dev/morphia/Morphia.html @@ -2,10 +2,10 @@ - + Morphia (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/MorphiaVersion23.html b/morphia/2.3/javadoc/dev/morphia/MorphiaVersion23.html index 4bae1a8a81c..e00044eaad8 100644 --- a/morphia/2.3/javadoc/dev/morphia/MorphiaVersion23.html +++ b/morphia/2.3/javadoc/dev/morphia/MorphiaVersion23.html @@ -2,10 +2,10 @@ - + MorphiaVersion23 (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/ObjectFactory.html b/morphia/2.3/javadoc/dev/morphia/ObjectFactory.html index 3f94e4edf32..c6c33432113 100644 --- a/morphia/2.3/javadoc/dev/morphia/ObjectFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/ObjectFactory.html @@ -2,10 +2,10 @@ - + ObjectFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/ReplaceOptions.html b/morphia/2.3/javadoc/dev/morphia/ReplaceOptions.html index 17291279fc8..39f27e57ec8 100644 --- a/morphia/2.3/javadoc/dev/morphia/ReplaceOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/ReplaceOptions.html @@ -2,10 +2,10 @@ - + ReplaceOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/UpdateOptions.html b/morphia/2.3/javadoc/dev/morphia/UpdateOptions.html index 391267f4e1b..c63e3e0f21c 100644 --- a/morphia/2.3/javadoc/dev/morphia/UpdateOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/UpdateOptions.html @@ -2,10 +2,10 @@ - + UpdateOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/VersionMismatchException.html b/morphia/2.3/javadoc/dev/morphia/VersionMismatchException.html index 1152b42ec0b..f493ec42964 100644 --- a/morphia/2.3/javadoc/dev/morphia/VersionMismatchException.html +++ b/morphia/2.3/javadoc/dev/morphia/VersionMismatchException.html @@ -2,10 +2,10 @@ - + VersionMismatchException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/Accumulator.html b/morphia/2.3/javadoc/dev/morphia/aggregation/Accumulator.html index 463ee6859fb..637359e7ae8 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/Accumulator.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/Accumulator.html @@ -2,10 +2,10 @@ - + Accumulator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/Aggregation.html b/morphia/2.3/javadoc/dev/morphia/aggregation/Aggregation.html index b125df5a578..76129a7f047 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/Aggregation.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/Aggregation.html @@ -2,10 +2,10 @@ - + Aggregation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationException.html b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationException.html index 354e0a22a16..8d2f19dcf5f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationException.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationException.html @@ -2,10 +2,10 @@ - + AggregationException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationImpl.html b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationImpl.html index 787e6fc8e33..8b2880d223a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationImpl.html @@ -2,10 +2,10 @@ - + AggregationImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationOptions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationOptions.html index 7234e3bdae4..cd099ea5e3e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationOptions.html @@ -2,10 +2,10 @@ - + AggregationOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationPipeline.html b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationPipeline.html index cfc1012e59f..03686bd07c7 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationPipeline.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationPipeline.html @@ -2,10 +2,10 @@ - + AggregationPipeline (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationPipelineImpl.html b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationPipelineImpl.html index 05e42e84250..18d6f9e67a9 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationPipelineImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/AggregationPipelineImpl.html @@ -2,10 +2,10 @@ - + AggregationPipelineImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/GeoNear.GeoNearBuilder.html b/morphia/2.3/javadoc/dev/morphia/aggregation/GeoNear.GeoNearBuilder.html index f76e53b5f64..7206063d940 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/GeoNear.GeoNearBuilder.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/GeoNear.GeoNearBuilder.html @@ -2,10 +2,10 @@ - + GeoNear.GeoNearBuilder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/GeoNear.html b/morphia/2.3/javadoc/dev/morphia/aggregation/GeoNear.html index 409470e2b6d..a018d99f49b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/GeoNear.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/GeoNear.html @@ -2,10 +2,10 @@ - + GeoNear (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/Group.html b/morphia/2.3/javadoc/dev/morphia/aggregation/Group.html index 570f407c5b1..dec70d46a2e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/Group.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/Group.html @@ -2,10 +2,10 @@ - + Group (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/Projection.html b/morphia/2.3/javadoc/dev/morphia/aggregation/Projection.html index d90253691be..29c227d312c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/Projection.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/Projection.html @@ -2,10 +2,10 @@ - + Projection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Accumulator.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Accumulator.html index 0ed7c192846..7684681b4eb 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Accumulator.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Accumulator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.Accumulator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Aggregation.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Aggregation.html index 246512066e9..72c93cfc87c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Aggregation.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Aggregation.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.aggregation.Aggregation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationException.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationException.html index a2566e26e88..9794437dc92 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationException.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.AggregationException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationImpl.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationImpl.html index 2260afba1ce..e46b9592a18 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.AggregationImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationOptions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationOptions.html index 468271a9d9e..9882f73e7d1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.AggregationOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationPipeline.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationPipeline.html index c2871d5f06e..2fc7849abbd 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationPipeline.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationPipeline.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.aggregation.AggregationPipeline (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationPipelineImpl.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationPipelineImpl.html index 2b67c743fa0..4674500b0de 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationPipelineImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/AggregationPipelineImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.AggregationPipelineImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/GeoNear.GeoNearBuilder.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/GeoNear.GeoNearBuilder.html index 5b62dadb150..84dae721677 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/GeoNear.GeoNearBuilder.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/GeoNear.GeoNearBuilder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.GeoNear.GeoNearBuilder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/GeoNear.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/GeoNear.html index d80006f7d58..2d14beefaf4 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/GeoNear.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/GeoNear.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.GeoNear (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Group.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Group.html index 231882a3b43..f8b0844d994 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Group.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Group.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.Group (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Projection.html b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Projection.html index 30faea46b6f..bb1fb216049 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Projection.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/class-use/Projection.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.Projection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/AggregationCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/AggregationCodecProvider.html index 2e27c104588..05d9ecc2904 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/AggregationCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/AggregationCodecProvider.html @@ -2,10 +2,10 @@ - + AggregationCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/ExpressionCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/ExpressionCodec.html index 7e7ed7ee6c5..f5969b0645e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/ExpressionCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/ExpressionCodec.html @@ -2,10 +2,10 @@ - + ExpressionCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/ExpressionHelper.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/ExpressionHelper.html index 059b1cae471..0c5b0056377 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/ExpressionHelper.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/ExpressionHelper.html @@ -2,10 +2,10 @@ - + ExpressionHelper (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/AggregationCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/AggregationCodecProvider.html index 22992cc9d34..a427d36df98 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/AggregationCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/AggregationCodecProvider.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.AggregationCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionCodec.html index 9b0937e6a17..eb85e2d0f7b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.ExpressionCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionHelper.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionHelper.html index c3dd636d50e..8c948e6e08e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionHelper.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionHelper.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.ExpressionHelper (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-summary.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-summary.html index 83085cf151a..2661798208a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.codecs (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-tree.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-tree.html index 03680709eae..cb52df95195 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.codecs Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-use.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-use.html index 35380920756..66c5c39e278 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.aggregation.codecs (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/AddFieldsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/AddFieldsCodec.html index 98d9485a2cd..e821122c35d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/AddFieldsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/AddFieldsCodec.html @@ -2,10 +2,10 @@ - + AddFieldsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/AutoBucketCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/AutoBucketCodec.html index 152aa84dde1..2b17ad6762e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/AutoBucketCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/AutoBucketCodec.html @@ -2,10 +2,10 @@ - + AutoBucketCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/BucketCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/BucketCodec.html index b9d30c5ce68..392998cc978 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/BucketCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/BucketCodec.html @@ -2,10 +2,10 @@ - + BucketCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ChangeStreamCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ChangeStreamCodec.html index 6e805bf9e8a..a1dd2d0fde0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ChangeStreamCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ChangeStreamCodec.html @@ -2,10 +2,10 @@ - + ChangeStreamCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CollectionStatsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CollectionStatsCodec.html index deb9e1e1219..510620a8f97 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CollectionStatsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CollectionStatsCodec.html @@ -2,10 +2,10 @@ - + CollectionStatsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CountCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CountCodec.html index da8895175b6..2c96cbc4630 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CountCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CountCodec.html @@ -2,10 +2,10 @@ - + CountCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CurrentOpCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CurrentOpCodec.html index 8c39436f907..e52e6dccef6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CurrentOpCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/CurrentOpCodec.html @@ -2,10 +2,10 @@ - + CurrentOpCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/DensifyCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/DensifyCodec.html index b8419272a9c..3c65791d1d1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/DensifyCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/DensifyCodec.html @@ -2,10 +2,10 @@ - + DensifyCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/DocumentsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/DocumentsCodec.html index 305dd044b88..90029f50b00 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/DocumentsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/DocumentsCodec.html @@ -2,10 +2,10 @@ - + DocumentsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/FacetCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/FacetCodec.html index 90c705700b6..98a61a6aad3 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/FacetCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/FacetCodec.html @@ -2,10 +2,10 @@ - + FacetCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/FillCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/FillCodec.html index b275ac7e55a..2c87965309c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/FillCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/FillCodec.html @@ -2,10 +2,10 @@ - + FillCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GeoNearCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GeoNearCodec.html index b1d4eafe1ca..7082cd28193 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GeoNearCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GeoNearCodec.html @@ -2,10 +2,10 @@ - + GeoNearCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GraphLookupCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GraphLookupCodec.html index 7069eed9b7b..17095c6deb3 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GraphLookupCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GraphLookupCodec.html @@ -2,10 +2,10 @@ - + GraphLookupCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GroupCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GroupCodec.html index 955eb9bda43..ad9e4547c8c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GroupCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/GroupCodec.html @@ -2,10 +2,10 @@ - + GroupCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/IndexStatsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/IndexStatsCodec.html index 3a466f2eb9e..0ba2ea54b69 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/IndexStatsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/IndexStatsCodec.html @@ -2,10 +2,10 @@ - + IndexStatsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/LimitCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/LimitCodec.html index 71052996f0f..38e6c8c1f06 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/LimitCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/LimitCodec.html @@ -2,10 +2,10 @@ - + LimitCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/LookupCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/LookupCodec.html index 10406439d8a..623989c7a89 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/LookupCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/LookupCodec.html @@ -2,10 +2,10 @@ - + LookupCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/MatchCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/MatchCodec.html index 28ad36b07df..cb9ccb83f01 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/MatchCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/MatchCodec.html @@ -2,10 +2,10 @@ - + MatchCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/MergeCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/MergeCodec.html index aca71057d6a..10aac143865 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/MergeCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/MergeCodec.html @@ -2,10 +2,10 @@ - + MergeCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/OutCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/OutCodec.html index a92375bd9da..f01d5abc8b1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/OutCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/OutCodec.html @@ -2,10 +2,10 @@ - + OutCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/PlanCacheStatsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/PlanCacheStatsCodec.html index 81dc699efea..b693df15511 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/PlanCacheStatsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/PlanCacheStatsCodec.html @@ -2,10 +2,10 @@ - + PlanCacheStatsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ProjectionCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ProjectionCodec.html index 9edd9f8cda1..6b9b09f77b1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ProjectionCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ProjectionCodec.html @@ -2,10 +2,10 @@ - + ProjectionCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/RedactCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/RedactCodec.html index 73a2e6b745c..03b0fc786d5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/RedactCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/RedactCodec.html @@ -2,10 +2,10 @@ - + RedactCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceRootCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceRootCodec.html index 62e2a9fdce2..4041d37aebc 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceRootCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceRootCodec.html @@ -2,10 +2,10 @@ - + ReplaceRootCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceWithCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceWithCodec.html index 1b9ea01ec65..b5063a912b5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceWithCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceWithCodec.html @@ -2,10 +2,10 @@ - + ReplaceWithCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SampleCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SampleCodec.html index 350357e5576..f19ff662580 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SampleCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SampleCodec.html @@ -2,10 +2,10 @@ - + SampleCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SetStageCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SetStageCodec.html index b7e8f5e8eeb..cc790f41085 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SetStageCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SetStageCodec.html @@ -2,10 +2,10 @@ - + SetStageCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SetWindowFieldsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SetWindowFieldsCodec.html index 4800ac9b07a..3c473f5c27d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SetWindowFieldsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SetWindowFieldsCodec.html @@ -2,10 +2,10 @@ - + SetWindowFieldsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SkipCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SkipCodec.html index d7facecc171..53c0d7262bb 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SkipCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SkipCodec.html @@ -2,10 +2,10 @@ - + SkipCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SortByCountCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SortByCountCodec.html index 23c0108d2d0..942fef75b0c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SortByCountCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SortByCountCodec.html @@ -2,10 +2,10 @@ - + SortByCountCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SortCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SortCodec.html index e3f131d4948..731556b97b2 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SortCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/SortCodec.html @@ -2,10 +2,10 @@ - + SortCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/StageCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/StageCodec.html index 4d35a4868b6..43d1bbfd19c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/StageCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/StageCodec.html @@ -2,10 +2,10 @@ - + StageCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnionWithCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnionWithCodec.html index 71251944af2..9b739355247 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnionWithCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnionWithCodec.html @@ -2,10 +2,10 @@ - + UnionWithCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnsetCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnsetCodec.html index 66eff8ff17e..c83a288cbe3 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnsetCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnsetCodec.html @@ -2,10 +2,10 @@ - + UnsetCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnwindCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnwindCodec.html index b484a3f62b5..244d7365ebb 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnwindCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/UnwindCodec.html @@ -2,10 +2,10 @@ - + UnwindCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AddFieldsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AddFieldsCodec.html index 4302ab34316..85e5b2ad18e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AddFieldsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AddFieldsCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.AddFieldsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AutoBucketCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AutoBucketCodec.html index 93aa5a36080..3e6dbf702de 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AutoBucketCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AutoBucketCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.AutoBucketCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/BucketCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/BucketCodec.html index 174ef5ee9ad..af6c5e6f658 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/BucketCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/BucketCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.BucketCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ChangeStreamCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ChangeStreamCodec.html index dcfac2bc493..20fb4ae2d26 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ChangeStreamCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ChangeStreamCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.ChangeStreamCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CollectionStatsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CollectionStatsCodec.html index c28d28e8917..8c8f70d0071 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CollectionStatsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CollectionStatsCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.CollectionStatsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CountCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CountCodec.html index 47d3d8969d7..81dd4cf48b5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CountCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CountCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.CountCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CurrentOpCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CurrentOpCodec.html index 0681f215af5..ed0acc7758b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CurrentOpCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CurrentOpCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.CurrentOpCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DensifyCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DensifyCodec.html index 2cfc2920ee6..a37712aed41 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DensifyCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DensifyCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.DensifyCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DocumentsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DocumentsCodec.html index abe723f1ab7..8fbb71b336a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DocumentsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DocumentsCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.DocumentsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FacetCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FacetCodec.html index 8c33bc7e35f..2586b1f340e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FacetCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FacetCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.FacetCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FillCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FillCodec.html index 872fba7b001..3be8dbf8aa6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FillCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FillCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.FillCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GeoNearCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GeoNearCodec.html index f3a752ea4d4..bc33008fc56 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GeoNearCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GeoNearCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.GeoNearCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GraphLookupCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GraphLookupCodec.html index 400ee5c6044..79bdef380f9 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GraphLookupCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GraphLookupCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.GraphLookupCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GroupCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GroupCodec.html index c1f8fde8387..cfcbf801747 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GroupCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GroupCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.GroupCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/IndexStatsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/IndexStatsCodec.html index 2ac7e8f4afc..89c449687f1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/IndexStatsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/IndexStatsCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.IndexStatsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LimitCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LimitCodec.html index d1ec02be8bd..0a56a3411ec 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LimitCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LimitCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.LimitCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LookupCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LookupCodec.html index 036a4c054c5..a458374cee5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LookupCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LookupCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.LookupCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MatchCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MatchCodec.html index c85f503f324..d53ea04faeb 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MatchCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MatchCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.MatchCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MergeCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MergeCodec.html index 2a675a48ad8..764ab632b8b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MergeCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MergeCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.MergeCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/OutCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/OutCodec.html index 6ffb6467e1f..3f1eb4fb733 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/OutCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/OutCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.OutCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/PlanCacheStatsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/PlanCacheStatsCodec.html index 667c2e87a32..9b56e89a796 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/PlanCacheStatsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/PlanCacheStatsCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ProjectionCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ProjectionCodec.html index d1f766b6ab9..b4652ac8952 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ProjectionCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ProjectionCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.ProjectionCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/RedactCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/RedactCodec.html index c0614d11860..e56bd85538c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/RedactCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/RedactCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.RedactCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceRootCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceRootCodec.html index 545a9deb907..ec50409f185 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceRootCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceRootCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.ReplaceRootCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceWithCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceWithCodec.html index c7dded1c756..c6f9dc42765 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceWithCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceWithCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.ReplaceWithCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SampleCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SampleCodec.html index daa3e03f4c9..630d2efa54b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SampleCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SampleCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.SampleCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetStageCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetStageCodec.html index e67b7d6144b..ec3bd61f345 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetStageCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetStageCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.SetStageCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetWindowFieldsCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetWindowFieldsCodec.html index d3349ed4de2..fe6c571b945 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetWindowFieldsCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetWindowFieldsCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SkipCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SkipCodec.html index 87659424d72..9dbfb98af80 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SkipCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SkipCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.SkipCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortByCountCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortByCountCodec.html index 57847734a3b..5f1554920ee 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortByCountCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortByCountCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.SortByCountCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortCodec.html index 892a829a8ca..59cdcfaf14b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.SortCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/StageCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/StageCodec.html index 373983c6bf1..9a6b373cedd 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/StageCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/StageCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.StageCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnionWithCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnionWithCodec.html index fdf170bca6f..72cad5f011d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnionWithCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnionWithCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.UnionWithCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnsetCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnsetCodec.html index 7fadbdaf505..fa3b8cdd8f0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnsetCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnsetCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.UnsetCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnwindCodec.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnwindCodec.html index 1ea76ada423..932425f830c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnwindCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnwindCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.codecs.stages.UnwindCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-summary.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-summary.html index 487aae4d133..82420e46690 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.codecs.stages (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-tree.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-tree.html index 5680078301d..6193f05c204 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.codecs.stages Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-use.html b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-use.html index f052bbbf1c2..aa788701c05 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/codecs/stages/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.aggregation.codecs.stages (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/AccumulatorExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/AccumulatorExpressions.html index 3a081a94776..56a6a2fd285 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/AccumulatorExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/AccumulatorExpressions.html @@ -2,10 +2,10 @@ - + AccumulatorExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ArrayExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ArrayExpressions.html index 57b25df9ed4..535c1a0ff60 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ArrayExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ArrayExpressions.html @@ -2,10 +2,10 @@ - + ArrayExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.LogicalExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.LogicalExpression.html index 32c2e471de4..f7267506c46 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.LogicalExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.LogicalExpression.html @@ -2,10 +2,10 @@ - + BooleanExpressions.LogicalExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.html index cd642bc02b9..e730abec555 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.html @@ -2,10 +2,10 @@ - + BooleanExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ComparisonExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ComparisonExpressions.html index d7b40b0b12b..33116e05351 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ComparisonExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ComparisonExpressions.html @@ -2,10 +2,10 @@ - + ComparisonExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ConditionalExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ConditionalExpressions.html index d9597ce5fa6..3e7df9e1a6d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ConditionalExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ConditionalExpressions.html @@ -2,10 +2,10 @@ - + ConditionalExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DataSizeExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DataSizeExpressions.html index c862fc65ea1..1fd69f7db73 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DataSizeExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DataSizeExpressions.html @@ -2,10 +2,10 @@ - + DataSizeExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DateExpressions.DateExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DateExpressions.DateExpression.html index 6f8f30a4108..aa04960815a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DateExpressions.DateExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DateExpressions.DateExpression.html @@ -2,10 +2,10 @@ - + DateExpressions.DateExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DateExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DateExpressions.html index a328f3db5c7..32a23f51188 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DateExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/DateExpressions.html @@ -2,10 +2,10 @@ - + DateExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/Expressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/Expressions.html index 02ac4c8f4d4..2176c1949ed 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/Expressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/Expressions.html @@ -2,10 +2,10 @@ - + Expressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/MathExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/MathExpressions.html index 408adf9c4dc..722239af39b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/MathExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/MathExpressions.html @@ -2,10 +2,10 @@ - + MathExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/Miscellaneous.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/Miscellaneous.html index bbe25e95b96..e952eae366d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/Miscellaneous.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/Miscellaneous.html @@ -2,10 +2,10 @@ - + Miscellaneous (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.MergeObjects.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.MergeObjects.html index c9df20d026f..e13210f4865 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.MergeObjects.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.MergeObjects.html @@ -2,10 +2,10 @@ - + ObjectExpressions.MergeObjects (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.html index 7a7c5bdaac8..b5a1793d9a0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.html @@ -2,10 +2,10 @@ - + ObjectExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/SetExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/SetExpressions.html index fa3c8412cbe..cde1ed11d1a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/SetExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/SetExpressions.html @@ -2,10 +2,10 @@ - + SetExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/StringExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/StringExpressions.html index 2d3d085d586..fe8cae05caf 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/StringExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/StringExpressions.html @@ -2,10 +2,10 @@ - + StringExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/SystemVariables.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/SystemVariables.html index 27f9e04c74d..820f4106eed 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/SystemVariables.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/SystemVariables.html @@ -2,10 +2,10 @@ - + SystemVariables (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TimeUnit.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TimeUnit.html index f06d5cc3459..30ad8bfd816 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TimeUnit.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TimeUnit.html @@ -2,10 +2,10 @@ - + TimeUnit (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TrigonometryExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TrigonometryExpressions.html index 50123dc6064..7524ed5b404 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TrigonometryExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TrigonometryExpressions.html @@ -2,10 +2,10 @@ - + TrigonometryExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TypeExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TypeExpressions.html index ed80603bee5..83231c1cdbd 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TypeExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/TypeExpressions.html @@ -2,10 +2,10 @@ - + TypeExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/VariableExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/VariableExpressions.html index f5655dd8ecb..a5fa9ab1021 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/VariableExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/VariableExpressions.html @@ -2,10 +2,10 @@ - + VariableExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/WindowExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/WindowExpressions.html index 7a29fb5e45c..ff4a32b3c7e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/WindowExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/WindowExpressions.html @@ -2,10 +2,10 @@ - + WindowExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/AccumulatorExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/AccumulatorExpressions.html index 2a5dca7e2ae..6bc7fc43db5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/AccumulatorExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/AccumulatorExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.AccumulatorExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ArrayExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ArrayExpressions.html index f5e29905ccb..93fe602236c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ArrayExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ArrayExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.ArrayExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.LogicalExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.LogicalExpression.html index b585b8faf45..fc523456c35 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.LogicalExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.LogicalExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.html index e1dad2467d0..106261c683a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.BooleanExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ComparisonExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ComparisonExpressions.html index f3e9e338e3c..e2cb2d94104 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ComparisonExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ComparisonExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.ComparisonExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ConditionalExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ConditionalExpressions.html index a34efd418f8..3f0cbcc4617 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ConditionalExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ConditionalExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.ConditionalExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DataSizeExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DataSizeExpressions.html index 37b402baf1e..dd815bd196f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DataSizeExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DataSizeExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.DataSizeExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.DateExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.DateExpression.html index 9844b622f06..e2893069fd3 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.DateExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.DateExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.DateExpressions.DateExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.html index 0b543f620f8..4e47c17bebc 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.DateExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/Expressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/Expressions.html index 9b2b853546d..41c49ecbd79 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/Expressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/Expressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.Expressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/MathExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/MathExpressions.html index 1ac59df576f..f575e478981 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/MathExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/MathExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.MathExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/Miscellaneous.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/Miscellaneous.html index c5fc98f402d..efba62cf255 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/Miscellaneous.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/Miscellaneous.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.Miscellaneous (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.MergeObjects.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.MergeObjects.html index e3499542927..9e21e3b3edd 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.MergeObjects.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.MergeObjects.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.html index 318c4de6a1a..65a7eb76532 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.ObjectExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/SetExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/SetExpressions.html index 44412e252d4..46b1b762b2d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/SetExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/SetExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.SetExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/StringExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/StringExpressions.html index 77e005424f3..f2dbf873966 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/StringExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/StringExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.StringExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/SystemVariables.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/SystemVariables.html index 1a08faabb09..5bdfae8ad0c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/SystemVariables.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/SystemVariables.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.SystemVariables (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TimeUnit.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TimeUnit.html index 8fe4257a00c..1e0db7baad0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TimeUnit.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TimeUnit.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.TimeUnit (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TrigonometryExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TrigonometryExpressions.html index c7bfd8d6182..18c82872988 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TrigonometryExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TrigonometryExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.TrigonometryExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TypeExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TypeExpressions.html index 5f27ad82567..fb43724d1f0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TypeExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/TypeExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.TypeExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/VariableExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/VariableExpressions.html index f780d529b24..a4bb803a278 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/VariableExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/VariableExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.VariableExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/WindowExpressions.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/WindowExpressions.html index a3811d7ae08..ee6763cddb6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/WindowExpressions.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/class-use/WindowExpressions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.WindowExpressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Accumulator.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Accumulator.html index 7c595856805..dc10efde8c0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Accumulator.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Accumulator.html @@ -2,10 +2,10 @@ - + Accumulator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/AccumulatorExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/AccumulatorExpression.html index a65a82679bc..397cc559b2b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/AccumulatorExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/AccumulatorExpression.html @@ -2,10 +2,10 @@ - + AccumulatorExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayExpression.html index e25d823284a..48d1151d89f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayExpression.html @@ -2,10 +2,10 @@ - + ArrayExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayFilterExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayFilterExpression.html index 0203f08993a..4a346a3e2e9 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayFilterExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayFilterExpression.html @@ -2,10 +2,10 @@ - + ArrayFilterExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayIndexExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayIndexExpression.html index 9bb0684b903..996b4b430bf 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayIndexExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayIndexExpression.html @@ -2,10 +2,10 @@ - + ArrayIndexExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayLiteral.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayLiteral.html index 3dcad292dae..7e1354cdd90 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayLiteral.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ArrayLiteral.html @@ -2,10 +2,10 @@ - + ArrayLiteral (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/CalculusExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/CalculusExpression.html index 083472f1444..f4ebf9cf478 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/CalculusExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/CalculusExpression.html @@ -2,10 +2,10 @@ - + CalculusExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ConvertExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ConvertExpression.html index c23d9287ebf..6714888d7bb 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ConvertExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ConvertExpression.html @@ -2,10 +2,10 @@ - + ConvertExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ConvertType.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ConvertType.html index 72e383bd2ce..f79b204dfc0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ConvertType.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ConvertType.html @@ -2,10 +2,10 @@ - + ConvertType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateDeltaExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateDeltaExpression.html index 0b141bb3d9a..3293d9c1cab 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateDeltaExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateDeltaExpression.html @@ -2,10 +2,10 @@ - + DateDeltaExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateDiffExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateDiffExpression.html index a97ed189778..1b51a87630d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateDiffExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateDiffExpression.html @@ -2,10 +2,10 @@ - + DateDiffExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateFromParts.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateFromParts.html index 7d2788e1997..e1d1160a1e1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateFromParts.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateFromParts.html @@ -2,10 +2,10 @@ - + DateFromParts (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateFromString.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateFromString.html index 9a655d5c1df..9fdca963ac4 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateFromString.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateFromString.html @@ -2,10 +2,10 @@ - + DateFromString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateToParts.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateToParts.html index 464d7d7b81f..fb0433ad926 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateToParts.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateToParts.html @@ -2,10 +2,10 @@ - + DateToParts (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateToString.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateToString.html index 9b86227479d..c40b938a46c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateToString.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateToString.html @@ -2,10 +2,10 @@ - + DateToString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateTruncExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateTruncExpression.html index 77f2418061a..9bc9fdf0c26 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateTruncExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DateTruncExpression.html @@ -2,10 +2,10 @@ - + DateTruncExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DocumentExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DocumentExpression.html index 44d312a65a3..65b613a5a8d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DocumentExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/DocumentExpression.html @@ -2,10 +2,10 @@ - + DocumentExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/EndResultsExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/EndResultsExpression.html index d4bd12aae5c..ccbfe56b179 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/EndResultsExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/EndResultsExpression.html @@ -2,10 +2,10 @@ - + EndResultsExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ExpMovingAvg.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ExpMovingAvg.html index 47f1acdb45c..76dd93b4dd9 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ExpMovingAvg.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ExpMovingAvg.html @@ -2,10 +2,10 @@ - + ExpMovingAvg (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Expression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Expression.html index 6a5f2e8d39d..4af87b272f1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Expression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Expression.html @@ -2,10 +2,10 @@ - + Expression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ExpressionList.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ExpressionList.html index aa0970ef657..dbc14349905 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ExpressionList.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ExpressionList.html @@ -2,10 +2,10 @@ - + ExpressionList (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/FieldHolder.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/FieldHolder.html index 7912142ced0..a5966a99b82 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/FieldHolder.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/FieldHolder.html @@ -2,10 +2,10 @@ - + FieldHolder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Fields.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Fields.html index f88a171123f..75cee9976ab 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Fields.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Fields.html @@ -2,10 +2,10 @@ - + Fields (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/FunctionExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/FunctionExpression.html index c02593e433f..e1a99feb104 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/FunctionExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/FunctionExpression.html @@ -2,10 +2,10 @@ - + FunctionExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IfNull.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IfNull.html index e310f51d991..9d225b107cd 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IfNull.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IfNull.html @@ -2,10 +2,10 @@ - + IfNull (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IndexExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IndexExpression.html index c402eac2430..32fccac80d6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IndexExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IndexExpression.html @@ -2,10 +2,10 @@ - + IndexExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IsoDates.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IsoDates.html index eb93a289d5a..6f3f17015a4 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IsoDates.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/IsoDates.html @@ -2,10 +2,10 @@ - + IsoDates (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/LetExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/LetExpression.html index fc5cfbc5ddc..dc3a75caaf3 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/LetExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/LetExpression.html @@ -2,10 +2,10 @@ - + LetExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/LiteralExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/LiteralExpression.html index 3b2cc76b734..a30d063c9af 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/LiteralExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/LiteralExpression.html @@ -2,10 +2,10 @@ - + LiteralExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MapExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MapExpression.html index 57ae3e7679d..4d4db4953f9 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MapExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MapExpression.html @@ -2,10 +2,10 @@ - + MapExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MathExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MathExpression.html index 034d2d78c98..df84bbfb43c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MathExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MathExpression.html @@ -2,10 +2,10 @@ - + MathExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MetaExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MetaExpression.html index 9e0529cfccb..f3b2c286d6e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MetaExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/MetaExpression.html @@ -2,10 +2,10 @@ - + MetaExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/NRankedResultsExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/NRankedResultsExpression.html index e0ef030dea2..0ce1d9ca588 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/NRankedResultsExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/NRankedResultsExpression.html @@ -2,10 +2,10 @@ - + NRankedResultsExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/PipelineField.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/PipelineField.html index d435985190f..ea75adf4f42 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/PipelineField.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/PipelineField.html @@ -2,10 +2,10 @@ - + PipelineField (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Push.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Push.html index e41f1e1acb1..02083cc3959 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Push.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/Push.html @@ -2,10 +2,10 @@ - + Push (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RangeExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RangeExpression.html index a1b471af859..e7418c9188f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RangeExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RangeExpression.html @@ -2,10 +2,10 @@ - + RangeExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RankedResultsExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RankedResultsExpression.html index 4e21d226c33..2cda3341618 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RankedResultsExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RankedResultsExpression.html @@ -2,10 +2,10 @@ - + RankedResultsExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ReduceExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ReduceExpression.html index 74a91d6c413..15d1864bdbf 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ReduceExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ReduceExpression.html @@ -2,10 +2,10 @@ - + ReduceExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RegexExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RegexExpression.html index 324b75a8417..4bef72c8fd4 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RegexExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/RegexExpression.html @@ -2,10 +2,10 @@ - + RegexExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ReplaceExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ReplaceExpression.html index 3f9f635cec7..afd26e23d16 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ReplaceExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ReplaceExpression.html @@ -2,10 +2,10 @@ - + ReplaceExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SetFieldExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SetFieldExpression.html index d4e77c44dff..eff83377255 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SetFieldExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SetFieldExpression.html @@ -2,10 +2,10 @@ - + SetFieldExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ShiftExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ShiftExpression.html index dd8cfb478d9..93b1daccbe5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ShiftExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ShiftExpression.html @@ -2,10 +2,10 @@ - + ShiftExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SingleValuedExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SingleValuedExpression.html index 6f969a297dc..022ae120088 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SingleValuedExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SingleValuedExpression.html @@ -2,10 +2,10 @@ - + SingleValuedExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SliceExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SliceExpression.html index f9623096854..f248b11510f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SliceExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SliceExpression.html @@ -2,10 +2,10 @@ - + SliceExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SwitchExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SwitchExpression.html index 834fb2fe009..e239a6733e5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SwitchExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/SwitchExpression.html @@ -2,10 +2,10 @@ - + SwitchExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/TrimExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/TrimExpression.html index 9e1ad08d938..d8295c39c37 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/TrimExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/TrimExpression.html @@ -2,10 +2,10 @@ - + TrimExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/UnsetFieldExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/UnsetFieldExpression.html index a7c5a2840fb..7f635fc79b0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/UnsetFieldExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/UnsetFieldExpression.html @@ -2,10 +2,10 @@ - + UnsetFieldExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ValueExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ValueExpression.html index a5c55163ded..9d0099dd6db 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ValueExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ValueExpression.html @@ -2,10 +2,10 @@ - + ValueExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ZipExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ZipExpression.html index a044dd60357..0d24f586d28 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ZipExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/ZipExpression.html @@ -2,10 +2,10 @@ - + ZipExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Accumulator.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Accumulator.html index 0444a75d128..a9ffbb93e6e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Accumulator.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Accumulator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.Accumulator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/AccumulatorExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/AccumulatorExpression.html index 57bb9e203a3..f8ca321ac7c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/AccumulatorExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/AccumulatorExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.AccumulatorExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayExpression.html index 58e096487d1..8f95bf375f1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ArrayExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayFilterExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayFilterExpression.html index 43cb8521f7c..c6b161639f0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayFilterExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayFilterExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ArrayFilterExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayIndexExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayIndexExpression.html index dedd623759d..5a5b9b87cf2 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayIndexExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayIndexExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ArrayIndexExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayLiteral.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayLiteral.html index aab365b3a6e..2457e832eb0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayLiteral.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ArrayLiteral.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ArrayLiteral (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/CalculusExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/CalculusExpression.html index 2a89999931e..907d8ed9a5b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/CalculusExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/CalculusExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.CalculusExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ConvertExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ConvertExpression.html index 7b6a34e4cf6..d4191e155d8 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ConvertExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ConvertExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ConvertExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ConvertType.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ConvertType.html index 6622989d743..40fb3dd9230 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ConvertType.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ConvertType.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ConvertType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateDeltaExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateDeltaExpression.html index 016b9fc0705..90ddb67f1f2 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateDeltaExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateDeltaExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.DateDeltaExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateDiffExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateDiffExpression.html index 9b6b3ad4865..7716c43033c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateDiffExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateDiffExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.DateDiffExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateFromParts.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateFromParts.html index c228dbd3e53..ae9d44a5f26 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateFromParts.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateFromParts.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.DateFromParts (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateFromString.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateFromString.html index bed42c75d71..ddd0d7fd315 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateFromString.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateFromString.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.DateFromString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateToParts.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateToParts.html index 1a35a9faed1..4240a88f38e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateToParts.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateToParts.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.DateToParts (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateToString.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateToString.html index f14a02793c3..f48a8c1e20d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateToString.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateToString.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.DateToString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateTruncExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateTruncExpression.html index f0c8d00227b..8f266bdf650 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateTruncExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DateTruncExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.DateTruncExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DocumentExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DocumentExpression.html index 401ddc3c1c1..28c59f090e1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DocumentExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/DocumentExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.DocumentExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/EndResultsExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/EndResultsExpression.html index 6fed68c913d..65d3f8238c6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/EndResultsExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/EndResultsExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.EndResultsExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ExpMovingAvg.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ExpMovingAvg.html index c8c02b4ab38..babba6a7307 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ExpMovingAvg.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ExpMovingAvg.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ExpMovingAvg (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Expression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Expression.html index b2abe48c958..1bc18f6db91 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Expression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Expression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.Expression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ExpressionList.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ExpressionList.html index c7845b326ee..5b783cd239f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ExpressionList.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ExpressionList.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ExpressionList (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/FieldHolder.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/FieldHolder.html index 99cbb89be8b..2cf56c24cc4 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/FieldHolder.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/FieldHolder.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.aggregation.expressions.impls.FieldHolder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Fields.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Fields.html index 5e9f835ad2e..66f04b277e4 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Fields.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Fields.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.Fields (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/FunctionExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/FunctionExpression.html index f83d060a068..9e91ce6d82f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/FunctionExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/FunctionExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.FunctionExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IfNull.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IfNull.html index 227c7c21d12..119d062e5a1 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IfNull.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IfNull.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.IfNull (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IndexExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IndexExpression.html index 8295c2588bb..22f8ab2cb08 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IndexExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IndexExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.IndexExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IsoDates.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IsoDates.html index 4d023490a85..57a9ae32a2a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IsoDates.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/IsoDates.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.IsoDates (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/LetExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/LetExpression.html index 2ad61868612..80dc641be89 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/LetExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/LetExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.LetExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/LiteralExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/LiteralExpression.html index a41c42ef709..9fee4bb9736 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/LiteralExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/LiteralExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.LiteralExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MapExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MapExpression.html index 864f2e1476a..dcaf236c05f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MapExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MapExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.MapExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MathExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MathExpression.html index 4b77384ce38..0efec56988a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MathExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MathExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.MathExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MetaExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MetaExpression.html index 6e105c4dd29..28949700eac 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MetaExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/MetaExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.MetaExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/NRankedResultsExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/NRankedResultsExpression.html index 39324cc870a..d07867c9358 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/NRankedResultsExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/NRankedResultsExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.NRankedResultsExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/PipelineField.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/PipelineField.html index f7cc7a14a0d..be7e8b90eba 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/PipelineField.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/PipelineField.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.PipelineField (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Push.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Push.html index 42f063ed07f..57d4ee290f2 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Push.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/Push.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.Push (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RangeExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RangeExpression.html index 170aff1e223..5229f44ec1f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RangeExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RangeExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.RangeExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RankedResultsExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RankedResultsExpression.html index b646e73b529..9ea578e1722 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RankedResultsExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RankedResultsExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.RankedResultsExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ReduceExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ReduceExpression.html index c6d188ade3d..03b85ca86a0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ReduceExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ReduceExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ReduceExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RegexExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RegexExpression.html index f7626aa58a8..b3a36a0e88d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RegexExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/RegexExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.RegexExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ReplaceExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ReplaceExpression.html index 2d38614b4fc..b4d2ae20f92 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ReplaceExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ReplaceExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ReplaceExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SetFieldExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SetFieldExpression.html index 42b8c90c1f4..8b718c6082d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SetFieldExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SetFieldExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.SetFieldExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ShiftExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ShiftExpression.html index 670bbb9a6fe..c432d27465e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ShiftExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ShiftExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ShiftExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SingleValuedExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SingleValuedExpression.html index 935b7fbaa3d..63ce5d7ce53 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SingleValuedExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SingleValuedExpression.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.aggregation.expressions.impls.SingleValuedExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SliceExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SliceExpression.html index 457133286a5..a1d2afaaf33 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SliceExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SliceExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.SliceExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SwitchExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SwitchExpression.html index 103346a6faa..9e1261b5bcf 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SwitchExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/SwitchExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.SwitchExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/TrimExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/TrimExpression.html index 96940e8eba5..9920520e63b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/TrimExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/TrimExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.TrimExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/UnsetFieldExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/UnsetFieldExpression.html index d752a2051eb..89608069fa4 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/UnsetFieldExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/UnsetFieldExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.UnsetFieldExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ValueExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ValueExpression.html index 6860b9efd2d..888d08f1dbd 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ValueExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ValueExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ValueExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ZipExpression.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ZipExpression.html index 7dedc2f0986..2a89d6c15ff 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ZipExpression.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/class-use/ZipExpression.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.expressions.impls.ZipExpression (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-summary.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-summary.html index db2fcb95e28..485d588c6ee 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.expressions.impls (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-tree.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-tree.html index ca76a9f9f65..180af7ba0fc 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.expressions.impls Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-use.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-use.html index 5a9f76e70a5..a1d66ac5e13 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/impls/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.aggregation.expressions.impls (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-summary.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-summary.html index a352e82b0ae..59edd2565c5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.expressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-tree.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-tree.html index be98e27f9fa..5111f801ceb 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.expressions Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-use.html b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-use.html index 2dd031aa454..8b0afcdf322 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/expressions/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.aggregation.expressions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/package-summary.html b/morphia/2.3/javadoc/dev/morphia/aggregation/package-summary.html index d684cfcdf00..ea33ed46369 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/package-tree.html b/morphia/2.3/javadoc/dev/morphia/aggregation/package-tree.html index ca98cbd19a2..ab002cf1c90 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/package-use.html b/morphia/2.3/javadoc/dev/morphia/aggregation/package-use.html index f3f2a8a9462..bb4f04b1476 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.aggregation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/AddFields.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/AddFields.html index f3b42346f3e..624422723bd 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/AddFields.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/AddFields.html @@ -2,10 +2,10 @@ - + AddFields (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/AutoBucket.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/AutoBucket.html index 7e1d8e3f862..0b24a816f23 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/AutoBucket.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/AutoBucket.html @@ -2,10 +2,10 @@ - + AutoBucket (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Bucket.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Bucket.html index fd77465485b..221f1590794 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Bucket.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Bucket.html @@ -2,10 +2,10 @@ - + Bucket (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ChangeStream.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ChangeStream.html index a22fc1dad1d..0a63a551d96 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ChangeStream.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ChangeStream.html @@ -2,10 +2,10 @@ - + ChangeStream (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/CollectionStats.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/CollectionStats.html index 6686b14592f..7a7549b995a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/CollectionStats.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/CollectionStats.html @@ -2,10 +2,10 @@ - + CollectionStats (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Count.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Count.html index cfe02306d35..f46944f14de 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Count.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Count.html @@ -2,10 +2,10 @@ - + Count (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/CurrentOp.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/CurrentOp.html index d00e8eb2729..77db70e87cc 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/CurrentOp.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/CurrentOp.html @@ -2,10 +2,10 @@ - + CurrentOp (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.Range.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.Range.html index d83d9efb141..9ea8f9f2200 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.Range.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.Range.html @@ -2,10 +2,10 @@ - + Densify.Range (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.RangeType.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.RangeType.html index 9784382b474..bce6bc81a3f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.RangeType.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.RangeType.html @@ -2,10 +2,10 @@ - + Densify.RangeType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.html index dfe5ec079d6..48a235147c2 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Densify.html @@ -2,10 +2,10 @@ - + Densify (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Documents.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Documents.html index 043e8b46231..b756785fc01 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Documents.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Documents.html @@ -2,10 +2,10 @@ - + Documents (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Facet.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Facet.html index dfb2bd3f415..2e976842bbf 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Facet.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Facet.html @@ -2,10 +2,10 @@ - + Facet (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Fill.Method.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Fill.Method.html index e2517fbc629..e9f4f39607c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Fill.Method.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Fill.Method.html @@ -2,10 +2,10 @@ - + Fill.Method (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Fill.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Fill.html index 436bce90970..a0044f49c34 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Fill.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Fill.html @@ -2,10 +2,10 @@ - + Fill (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/GeoNear.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/GeoNear.html index bfb3b989d56..c3c937f88bf 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/GeoNear.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/GeoNear.html @@ -2,10 +2,10 @@ - + GeoNear (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/GraphLookup.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/GraphLookup.html index 9cb9c72c154..9684657a50d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/GraphLookup.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/GraphLookup.html @@ -2,10 +2,10 @@ - + GraphLookup (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Group.GroupId.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Group.GroupId.html index 039436d075d..9f19f02d2aa 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Group.GroupId.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Group.GroupId.html @@ -2,10 +2,10 @@ - + Group.GroupId (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Group.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Group.html index 252dbb94be4..7fd2a43139f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Group.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Group.html @@ -2,10 +2,10 @@ - + Group (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/IndexStats.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/IndexStats.html index 593a3aec97b..b0dc0910b96 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/IndexStats.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/IndexStats.html @@ -2,10 +2,10 @@ - + IndexStats (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Limit.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Limit.html index 2cf87036807..1e48c385d56 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Limit.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Limit.html @@ -2,10 +2,10 @@ - + Limit (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Lookup.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Lookup.html index 09e51495c3a..e3aeb2fc3f8 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Lookup.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Lookup.html @@ -2,10 +2,10 @@ - + Lookup (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Match.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Match.html index 718cde0be47..39278563150 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Match.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Match.html @@ -2,10 +2,10 @@ - + Match (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Merge.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Merge.html index 66436ea7116..3b48f95b999 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Merge.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Merge.html @@ -2,10 +2,10 @@ - + Merge (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Out.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Out.html index b0af4d96a65..95f8f53f491 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Out.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Out.html @@ -2,10 +2,10 @@ - + Out (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/PlanCacheStats.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/PlanCacheStats.html index 6d7f0e87f8a..ec9a73f6d82 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/PlanCacheStats.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/PlanCacheStats.html @@ -2,10 +2,10 @@ - + PlanCacheStats (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Projection.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Projection.html index 0fb0f5b3c9c..afaf5ba2cfe 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Projection.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Projection.html @@ -2,10 +2,10 @@ - + Projection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Redact.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Redact.html index 596474a2361..c45bb224804 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Redact.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Redact.html @@ -2,10 +2,10 @@ - + Redact (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ReplaceRoot.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ReplaceRoot.html index 5f264f9fca7..f145dcc2d62 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ReplaceRoot.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ReplaceRoot.html @@ -2,10 +2,10 @@ - + ReplaceRoot (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ReplaceWith.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ReplaceWith.html index 967866467db..d7faf8d3ca9 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ReplaceWith.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/ReplaceWith.html @@ -2,10 +2,10 @@ - + ReplaceWith (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sample.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sample.html index 16331d34b97..aad2447c19a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sample.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sample.html @@ -2,10 +2,10 @@ - + Sample (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Set.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Set.html index adbbed29c65..3661b322b0b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Set.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Set.html @@ -2,10 +2,10 @@ - + Set (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Output.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Output.html index 960e0d3b0c8..2bb13aca340 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Output.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Output.html @@ -2,10 +2,10 @@ - + SetWindowFields.Output (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Window.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Window.html index cb301eb36f7..5bfdf5a2d19 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Window.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Window.html @@ -2,10 +2,10 @@ - + SetWindowFields.Window (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.html index ddf6d64255d..90e46de8572 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SetWindowFields.html @@ -2,10 +2,10 @@ - + SetWindowFields (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Skip.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Skip.html index aa69d414314..905972bb735 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Skip.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Skip.html @@ -2,10 +2,10 @@ - + Skip (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.Direction.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.Direction.html index 30b32058f0b..401a788b76b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.Direction.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.Direction.html @@ -2,10 +2,10 @@ - + Sort.Direction (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.SortType.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.SortType.html index 0f848738207..58914034689 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.SortType.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.SortType.html @@ -2,10 +2,10 @@ - + Sort.SortType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.html index f012e97024f..2217076c8d5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Sort.html @@ -2,10 +2,10 @@ - + Sort (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SortByCount.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SortByCount.html index 2abe8f24fed..1133376959e 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SortByCount.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/SortByCount.html @@ -2,10 +2,10 @@ - + SortByCount (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Stage.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Stage.html index a8da51124e8..e20ee2b88af 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Stage.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Stage.html @@ -2,10 +2,10 @@ - + Stage (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/UnionWith.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/UnionWith.html index 518ba3c4966..0014e2e9ea4 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/UnionWith.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/UnionWith.html @@ -2,10 +2,10 @@ - + UnionWith (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Unset.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Unset.html index 0e6d0d4446a..9dae666ce8a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Unset.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Unset.html @@ -2,10 +2,10 @@ - + Unset (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Unwind.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Unwind.html index f7279e1bbbb..770fba99e51 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Unwind.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/Unwind.html @@ -2,10 +2,10 @@ - + Unwind (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/AddFields.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/AddFields.html index 9291235e2d2..d27474db105 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/AddFields.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/AddFields.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.AddFields (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/AutoBucket.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/AutoBucket.html index fe71e506d32..43c8a81a7f0 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/AutoBucket.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/AutoBucket.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.AutoBucket (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Bucket.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Bucket.html index 2c4a0c511e7..665b19d4fa8 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Bucket.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Bucket.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Bucket (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ChangeStream.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ChangeStream.html index ca52ecaa7af..c5636e72da3 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ChangeStream.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ChangeStream.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.ChangeStream (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/CollectionStats.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/CollectionStats.html index 98c530564eb..d2d33d89d14 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/CollectionStats.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/CollectionStats.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.CollectionStats (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Count.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Count.html index 5dfd4172ab3..ea6d1fdb051 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Count.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Count.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Count (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/CurrentOp.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/CurrentOp.html index 9006b6326d4..0036ec23343 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/CurrentOp.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/CurrentOp.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.CurrentOp (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.Range.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.Range.html index 2c5094a7c66..869166cac7c 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.Range.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.Range.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Densify.Range (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.RangeType.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.RangeType.html index f71f4aab66f..42ecdcb0594 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.RangeType.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.RangeType.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Densify.RangeType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.html index fd8a2bf7a7a..c0da4757dd5 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Densify.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Densify (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Documents.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Documents.html index cda4e0d56d2..c122a3ca46b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Documents.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Documents.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Documents (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Facet.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Facet.html index f9d49d67f8f..2a3fd2255fa 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Facet.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Facet.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Facet (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Fill.Method.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Fill.Method.html index f79e6258d8f..9ee5d865cfb 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Fill.Method.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Fill.Method.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Fill.Method (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Fill.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Fill.html index f4d4306a45c..f3515ed2865 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Fill.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Fill.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Fill (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/GeoNear.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/GeoNear.html index 3b73eee25e8..f573547a959 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/GeoNear.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/GeoNear.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.GeoNear (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/GraphLookup.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/GraphLookup.html index d91178099ac..9903009b0f2 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/GraphLookup.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/GraphLookup.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.GraphLookup (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Group.GroupId.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Group.GroupId.html index 09e82ae8faf..c4583ec9f05 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Group.GroupId.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Group.GroupId.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Group.GroupId (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Group.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Group.html index 6484ae13c79..f7ea3c43eaf 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Group.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Group.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Group (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/IndexStats.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/IndexStats.html index ff8e4687897..915da9743e6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/IndexStats.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/IndexStats.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.IndexStats (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Limit.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Limit.html index 7d762505250..68d8ec916b6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Limit.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Limit.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Limit (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Lookup.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Lookup.html index f4198adc9ab..d41db10386f 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Lookup.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Lookup.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Lookup (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Match.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Match.html index 918c2cfc253..f4609fe3500 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Match.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Match.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Match (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Merge.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Merge.html index 43f36c1e571..05b527694ff 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Merge.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Merge.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Merge (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Out.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Out.html index 4affaca24f5..fb21d603ac6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Out.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Out.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Out (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/PlanCacheStats.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/PlanCacheStats.html index 64f99e89887..fb2c6c19c99 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/PlanCacheStats.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/PlanCacheStats.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.PlanCacheStats (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Projection.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Projection.html index a1972efa141..7a5b1bb6527 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Projection.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Projection.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Projection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Redact.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Redact.html index fc3328cb962..3f3f978ed91 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Redact.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Redact.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Redact (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceRoot.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceRoot.html index 1a8be9cc9af..226fd0ff313 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceRoot.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceRoot.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.ReplaceRoot (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceWith.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceWith.html index 0f3cad51180..0595563df4d 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceWith.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceWith.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.ReplaceWith (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sample.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sample.html index 7b8fa0215c1..fdc97d8d03a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sample.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sample.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Sample (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Set.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Set.html index 1b53f461a48..1e54d2c8c93 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Set.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Set.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Set (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Output.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Output.html index 0b35bb34223..2c7f65f6bb2 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Output.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Output.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.SetWindowFields.Output (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Window.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Window.html index f4d75b54326..f40c802fe47 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Window.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Window.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.SetWindowFields.Window (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.html index 1835b298360..70dec754ba6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.SetWindowFields (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Skip.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Skip.html index 3dfa81ca017..2f058dcd89a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Skip.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Skip.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Skip (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.Direction.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.Direction.html index d6655aca556..fd4655d6437 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.Direction.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.Direction.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Sort.Direction (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.SortType.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.SortType.html index c6622d27e6b..0145cefebe6 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.SortType.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.SortType.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Sort.SortType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.html index 71be8668b6d..7e9ae49ba7b 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Sort.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Sort (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SortByCount.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SortByCount.html index 367e913d308..bd02f4f0abc 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SortByCount.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/SortByCount.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.SortByCount (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Stage.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Stage.html index 737983cf41e..0911e6577cd 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Stage.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Stage.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Stage (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/UnionWith.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/UnionWith.html index af6381780e6..1635cab3848 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/UnionWith.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/UnionWith.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.UnionWith (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Unset.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Unset.html index c1ad18cc8d4..15a99918268 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Unset.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Unset.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Unset (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Unwind.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Unwind.html index 282402e8418..3b14db9ee97 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Unwind.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/class-use/Unwind.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.aggregation.stages.Unwind (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-summary.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-summary.html index d6e9a10bb92..54c865a26c8 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.stages (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-tree.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-tree.html index b8b67ced86f..d7b3b917f4a 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.aggregation.stages Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-use.html b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-use.html index e9adfd6df84..f0d31916828 100644 --- a/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/aggregation/stages/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.aggregation.stages (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/AlsoLoad.html b/morphia/2.3/javadoc/dev/morphia/annotations/AlsoLoad.html index 381762bbafe..392463bf7f5 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/AlsoLoad.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/AlsoLoad.html @@ -2,10 +2,10 @@ - + AlsoLoad (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/CappedAt.html b/morphia/2.3/javadoc/dev/morphia/annotations/CappedAt.html index 81f5205620f..d88ed33b78f 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/CappedAt.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/CappedAt.html @@ -2,10 +2,10 @@ - + CappedAt (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Collation.html b/morphia/2.3/javadoc/dev/morphia/annotations/Collation.html index 2b96b089999..17d880118df 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Collation.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Collation.html @@ -2,10 +2,10 @@ - + Collation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Converters.html b/morphia/2.3/javadoc/dev/morphia/annotations/Converters.html index bdbed4ad4ed..d71cc50ad88 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Converters.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Converters.html @@ -2,10 +2,10 @@ - + Converters (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Embedded.html b/morphia/2.3/javadoc/dev/morphia/annotations/Embedded.html index 9642c95da9a..7196bf9c8ec 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Embedded.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Embedded.html @@ -2,10 +2,10 @@ - + Embedded (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Entity.html b/morphia/2.3/javadoc/dev/morphia/annotations/Entity.html index 706af06427f..4dfaa8b13bd 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Entity.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Entity.html @@ -2,10 +2,10 @@ - + Entity (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/EntityListeners.html b/morphia/2.3/javadoc/dev/morphia/annotations/EntityListeners.html index dc01edfa49a..041216274b3 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/EntityListeners.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/EntityListeners.html @@ -2,10 +2,10 @@ - + EntityListeners (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/ExternalEntity.html b/morphia/2.3/javadoc/dev/morphia/annotations/ExternalEntity.html index 23a8e0e523a..8c902d49ba0 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/ExternalEntity.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/ExternalEntity.html @@ -2,10 +2,10 @@ - + ExternalEntity (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Field.html b/morphia/2.3/javadoc/dev/morphia/annotations/Field.html index a2a74a87188..adee3f7217f 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Field.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Field.html @@ -2,10 +2,10 @@ - + Field (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Handler.html b/morphia/2.3/javadoc/dev/morphia/annotations/Handler.html index 9a884ea526a..2664c62ef40 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Handler.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Handler.html @@ -2,10 +2,10 @@ - + Handler (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Id.html b/morphia/2.3/javadoc/dev/morphia/annotations/Id.html index ae1f295db04..f65e5f66379 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Id.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Id.html @@ -2,10 +2,10 @@ - + Id (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/IdField.html b/morphia/2.3/javadoc/dev/morphia/annotations/IdField.html index 92ebc04dcb9..a272e209e85 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/IdField.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/IdField.html @@ -2,10 +2,10 @@ - + IdField (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/IdGetter.html b/morphia/2.3/javadoc/dev/morphia/annotations/IdGetter.html index fd066c822e1..15f1b2acd8e 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/IdGetter.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/IdGetter.html @@ -2,10 +2,10 @@ - + IdGetter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Index.html b/morphia/2.3/javadoc/dev/morphia/annotations/Index.html index 2cae70b6afd..1ff6afe9cc6 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Index.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Index.html @@ -2,10 +2,10 @@ - + Index (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/IndexOptions.html b/morphia/2.3/javadoc/dev/morphia/annotations/IndexOptions.html index a991350032a..44c5b6a8d10 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/IndexOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/IndexOptions.html @@ -2,10 +2,10 @@ - + IndexOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Indexed.html b/morphia/2.3/javadoc/dev/morphia/annotations/Indexed.html index 264daff74a6..bd942f72049 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Indexed.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Indexed.html @@ -2,10 +2,10 @@ - + Indexed (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Indexes.html b/morphia/2.3/javadoc/dev/morphia/annotations/Indexes.html index 30ae91a1791..2ab79cb163a 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Indexes.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Indexes.html @@ -2,10 +2,10 @@ - + Indexes (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/LoadOnly.html b/morphia/2.3/javadoc/dev/morphia/annotations/LoadOnly.html index 62d60c98e70..9a70d3abdef 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/LoadOnly.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/LoadOnly.html @@ -2,10 +2,10 @@ - + LoadOnly (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Name.html b/morphia/2.3/javadoc/dev/morphia/annotations/Name.html index 82e3f42c7b9..0a626fc3c3e 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Name.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Name.html @@ -2,10 +2,10 @@ - + Name (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/NotSaved.html b/morphia/2.3/javadoc/dev/morphia/annotations/NotSaved.html index 9fd4424b275..23159791bc2 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/NotSaved.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/NotSaved.html @@ -2,10 +2,10 @@ - + NotSaved (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/PostLoad.html b/morphia/2.3/javadoc/dev/morphia/annotations/PostLoad.html index dc8248595ce..c976269cfab 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/PostLoad.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/PostLoad.html @@ -2,10 +2,10 @@ - + PostLoad (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/PostPersist.html b/morphia/2.3/javadoc/dev/morphia/annotations/PostPersist.html index bc0f5502381..c103af48917 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/PostPersist.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/PostPersist.html @@ -2,10 +2,10 @@ - + PostPersist (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/PreLoad.html b/morphia/2.3/javadoc/dev/morphia/annotations/PreLoad.html index d6f4ceeb43b..baf85aeb567 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/PreLoad.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/PreLoad.html @@ -2,10 +2,10 @@ - + PreLoad (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/PrePersist.html b/morphia/2.3/javadoc/dev/morphia/annotations/PrePersist.html index afeb457a425..66daf775d05 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/PrePersist.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/PrePersist.html @@ -2,10 +2,10 @@ - + PrePersist (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Property.html b/morphia/2.3/javadoc/dev/morphia/annotations/Property.html index 99f8557958b..b38edc2f768 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Property.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Property.html @@ -2,10 +2,10 @@ - + Property (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Reference.html b/morphia/2.3/javadoc/dev/morphia/annotations/Reference.html index a9121aaa016..1b4ae177280 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Reference.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Reference.html @@ -2,10 +2,10 @@ - + Reference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/ShardKey.html b/morphia/2.3/javadoc/dev/morphia/annotations/ShardKey.html index fd44a163ab0..bdd09c67cba 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/ShardKey.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/ShardKey.html @@ -2,10 +2,10 @@ - + ShardKey (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/ShardKeys.html b/morphia/2.3/javadoc/dev/morphia/annotations/ShardKeys.html index fbe2cac746d..11805c525fc 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/ShardKeys.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/ShardKeys.html @@ -2,10 +2,10 @@ - + ShardKeys (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/ShardOptions.html b/morphia/2.3/javadoc/dev/morphia/annotations/ShardOptions.html index 40d6ae79cb1..9583952b400 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/ShardOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/ShardOptions.html @@ -2,10 +2,10 @@ - + ShardOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Text.html b/morphia/2.3/javadoc/dev/morphia/annotations/Text.html index e5db3eef6b0..5b78d327b1f 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Text.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Text.html @@ -2,10 +2,10 @@ - + Text (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Transient.html b/morphia/2.3/javadoc/dev/morphia/annotations/Transient.html index 2b1d9c37d70..44f0b340501 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Transient.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Transient.html @@ -2,10 +2,10 @@ - + Transient (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Validation.html b/morphia/2.3/javadoc/dev/morphia/annotations/Validation.html index 92725515118..34c9db61610 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Validation.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Validation.html @@ -2,10 +2,10 @@ - + Validation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/Version.html b/morphia/2.3/javadoc/dev/morphia/annotations/Version.html index 995020368b0..8967710a4c2 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/Version.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/Version.html @@ -2,10 +2,10 @@ - + Version (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/AlsoLoad.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/AlsoLoad.html index 3a615e43436..5f61d919317 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/AlsoLoad.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/AlsoLoad.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.AlsoLoad (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/CappedAt.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/CappedAt.html index 4665d1b7f66..edceb57da29 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/CappedAt.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/CappedAt.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.CappedAt (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Collation.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Collation.html index e8972c9558b..ad5e05660c5 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Collation.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Collation.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Collation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Converters.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Converters.html index 11665000670..e38349bf8ba 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Converters.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Converters.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Converters (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Embedded.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Embedded.html index a6041544c01..536ae201beb 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Embedded.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Embedded.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Embedded (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Entity.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Entity.html index a44eb6b8a9c..8b1457bbe08 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Entity.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Entity.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Entity (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/EntityListeners.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/EntityListeners.html index 4b89241bfb3..3564873639d 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/EntityListeners.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/EntityListeners.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.EntityListeners (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ExternalEntity.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ExternalEntity.html index fcbc7f0b2aa..d11bf8125fd 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ExternalEntity.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ExternalEntity.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.ExternalEntity (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Field.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Field.html index d92be525186..0a3ae180ff9 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Field.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Field.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Field (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Handler.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Handler.html index 7f9181e68f6..76bb8a8a5ab 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Handler.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Handler.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Handler (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Id.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Id.html index d9a862269e3..8a941f1c656 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Id.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Id.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Id (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IdField.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IdField.html index fbb125611d6..a983c3ccc4d 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IdField.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IdField.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.IdField (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IdGetter.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IdGetter.html index 2a84592ced5..68b56b14589 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IdGetter.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IdGetter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.IdGetter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Index.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Index.html index 134d2d5c662..a3aa268d302 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Index.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Index.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Index (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IndexOptions.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IndexOptions.html index fb6c8e25e2a..b9b5046e752 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IndexOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/IndexOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.IndexOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Indexed.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Indexed.html index 5477b60067b..370f8bdedae 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Indexed.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Indexed.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Indexed (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Indexes.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Indexes.html index 0c31efaadf7..ea55b1c6ac1 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Indexes.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Indexes.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Indexes (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/LoadOnly.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/LoadOnly.html index 1fdc0f7132c..a4912a47c62 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/LoadOnly.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/LoadOnly.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.LoadOnly (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Name.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Name.html index 02a33f51033..b4d078dbad0 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Name.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Name.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Name (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/NotSaved.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/NotSaved.html index e39de1ed94f..76fc6ab3d2c 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/NotSaved.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/NotSaved.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.NotSaved (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PostLoad.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PostLoad.html index 04e3c9ebac9..97ab6875ee3 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PostLoad.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PostLoad.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.PostLoad (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PostPersist.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PostPersist.html index c8547fd8471..88890eeee9c 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PostPersist.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PostPersist.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.PostPersist (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PreLoad.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PreLoad.html index 5be32cd1f12..7c1b708c70f 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PreLoad.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PreLoad.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.PreLoad (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PrePersist.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PrePersist.html index 81748464468..f4682b46c56 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PrePersist.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/PrePersist.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.PrePersist (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Property.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Property.html index 0b940e9f02d..e14706241be 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Property.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Property.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Property (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Reference.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Reference.html index 4dda4532a59..8e31f0d13a3 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Reference.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Reference.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Reference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardKey.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardKey.html index 44e7ffed426..72e3bb99bb6 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardKey.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardKey.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.ShardKey (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardKeys.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardKeys.html index 2561d970d0b..650268878cb 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardKeys.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardKeys.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.ShardKeys (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardOptions.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardOptions.html index 19872fbb069..2516e184373 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/ShardOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.ShardOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Text.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Text.html index d002a839305..b07b0ee0a2e 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Text.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Text.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Text (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Transient.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Transient.html index 3f6ce6df827..09188c018a1 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Transient.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Transient.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Transient (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Validation.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Validation.html index d65e122710a..c0cd1e2e7aa 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Validation.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Validation.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Validation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Version.html b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Version.html index 61f7358adeb..06078c1e7db 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Version.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/class-use/Version.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.Version (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/Constructor.html b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/Constructor.html index 571184a6adc..d3ffc8c040a 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/Constructor.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/Constructor.html @@ -2,10 +2,10 @@ - + Constructor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/class-use/Constructor.html b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/class-use/Constructor.html index beb2901cd10..60f892d5853 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/class-use/Constructor.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/class-use/Constructor.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.annotations.experimental.Constructor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-summary.html b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-summary.html index 2f926e7bdc7..4928eda7b58 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.annotations.experimental (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-tree.html b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-tree.html index fa7b1afa564..9e4c1e7567b 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.annotations.experimental Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-use.html b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-use.html index 22a9a21a777..82e86051067 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/experimental/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.annotations.experimental (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/package-summary.html b/morphia/2.3/javadoc/dev/morphia/annotations/package-summary.html index 02d20043272..812805c5e65 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.annotations (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/package-tree.html b/morphia/2.3/javadoc/dev/morphia/annotations/package-tree.html index 1b77dc0c056..e4ca36fabc8 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.annotations Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/annotations/package-use.html b/morphia/2.3/javadoc/dev/morphia/annotations/package-use.html index 6bfe5f26551..883201eb564 100644 --- a/morphia/2.3/javadoc/dev/morphia/annotations/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/annotations/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.annotations (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/AbstractEntityInterceptor.html b/morphia/2.3/javadoc/dev/morphia/class-use/AbstractEntityInterceptor.html index 251bee65a17..5e97e548c7b 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/AbstractEntityInterceptor.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/AbstractEntityInterceptor.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.AbstractEntityInterceptor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/AdvancedDatastore.html b/morphia/2.3/javadoc/dev/morphia/class-use/AdvancedDatastore.html index b97dceaf9b8..e707c3206ef 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/AdvancedDatastore.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/AdvancedDatastore.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.AdvancedDatastore (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/Datastore.html b/morphia/2.3/javadoc/dev/morphia/class-use/Datastore.html index c8c0818215c..522c2a6df47 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/Datastore.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/Datastore.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.Datastore (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/DatastoreImpl.DatastoreOperations.html b/morphia/2.3/javadoc/dev/morphia/class-use/DatastoreImpl.DatastoreOperations.html index db9e626f23b..cab45f9cf08 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/DatastoreImpl.DatastoreOperations.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/DatastoreImpl.DatastoreOperations.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.DatastoreImpl.DatastoreOperations (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/DatastoreImpl.html b/morphia/2.3/javadoc/dev/morphia/class-use/DatastoreImpl.html index 8433e0db931..81249bb53e4 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/DatastoreImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/DatastoreImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.DatastoreImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/DeleteOptions.html b/morphia/2.3/javadoc/dev/morphia/class-use/DeleteOptions.html index 910020bd885..1bc1fea3fb1 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/DeleteOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/DeleteOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.DeleteOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/EntityInterceptor.html b/morphia/2.3/javadoc/dev/morphia/class-use/EntityInterceptor.html index a9f31b757eb..cdb8f55f4ab 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/EntityInterceptor.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/EntityInterceptor.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.EntityInterceptor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/FindAndModifyOptions.html b/morphia/2.3/javadoc/dev/morphia/class-use/FindAndModifyOptions.html index e26d53ef83d..e79d189c323 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/FindAndModifyOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/FindAndModifyOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.FindAndModifyOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/InsertManyOptions.html b/morphia/2.3/javadoc/dev/morphia/class-use/InsertManyOptions.html index eab99a16c15..02867a9bf19 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/InsertManyOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/InsertManyOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.InsertManyOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/InsertOneOptions.html b/morphia/2.3/javadoc/dev/morphia/class-use/InsertOneOptions.html index 63527ac6f74..42d8de1fed7 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/InsertOneOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/InsertOneOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.InsertOneOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/InsertOptions.html b/morphia/2.3/javadoc/dev/morphia/class-use/InsertOptions.html index 1e3f6bb7bf2..8e3da5a2c95 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/InsertOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/InsertOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.InsertOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/Key.html b/morphia/2.3/javadoc/dev/morphia/class-use/Key.html index f20d62c3716..71d3bf6d686 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/Key.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/Key.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.Key (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/MissingIdException.html b/morphia/2.3/javadoc/dev/morphia/class-use/MissingIdException.html index 7a96ad115fe..d122a797165 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/MissingIdException.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/MissingIdException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.MissingIdException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/ModifyOptions.html b/morphia/2.3/javadoc/dev/morphia/class-use/ModifyOptions.html index 2f6e2a52773..83b1a8fa324 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/ModifyOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/ModifyOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.ModifyOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/Morphia.html b/morphia/2.3/javadoc/dev/morphia/class-use/Morphia.html index 5e469fcf467..7099378e71f 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/Morphia.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/Morphia.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.Morphia (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/MorphiaVersion23.html b/morphia/2.3/javadoc/dev/morphia/class-use/MorphiaVersion23.html index e2a76b8770c..fea06614157 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/MorphiaVersion23.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/MorphiaVersion23.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.MorphiaVersion23 (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/ObjectFactory.html b/morphia/2.3/javadoc/dev/morphia/class-use/ObjectFactory.html index a4ebfeb8846..51958a2341b 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/ObjectFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/ObjectFactory.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.ObjectFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/ReplaceOptions.html b/morphia/2.3/javadoc/dev/morphia/class-use/ReplaceOptions.html index a4ecaffdb41..91781cd7f6f 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/ReplaceOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/ReplaceOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.ReplaceOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/UpdateOptions.html b/morphia/2.3/javadoc/dev/morphia/class-use/UpdateOptions.html index a765779a773..14767808364 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/UpdateOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/UpdateOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.UpdateOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/class-use/VersionMismatchException.html b/morphia/2.3/javadoc/dev/morphia/class-use/VersionMismatchException.html index afb9ecc30bc..af1f4c62d45 100644 --- a/morphia/2.3/javadoc/dev/morphia/class-use/VersionMismatchException.html +++ b/morphia/2.3/javadoc/dev/morphia/class-use/VersionMismatchException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.VersionMismatchException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/CoordinateReferenceSystem.html b/morphia/2.3/javadoc/dev/morphia/geo/CoordinateReferenceSystem.html index 75e1a224f85..26ae9d347a5 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/CoordinateReferenceSystem.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/CoordinateReferenceSystem.html @@ -2,10 +2,10 @@ - + CoordinateReferenceSystem (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/CoordinateReferenceSystemType.html b/morphia/2.3/javadoc/dev/morphia/geo/CoordinateReferenceSystemType.html index 37467ec428e..5b469d1b842 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/CoordinateReferenceSystemType.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/CoordinateReferenceSystemType.html @@ -2,10 +2,10 @@ - + CoordinateReferenceSystemType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/GeoJson.html b/morphia/2.3/javadoc/dev/morphia/geo/GeoJson.html index 36b50b18616..f8d591d4a4a 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/GeoJson.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/GeoJson.html @@ -2,10 +2,10 @@ - + GeoJson (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/GeoJsonType.html b/morphia/2.3/javadoc/dev/morphia/geo/GeoJsonType.html index cce3fd2c9f0..b57d34d4758 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/GeoJsonType.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/GeoJsonType.html @@ -2,10 +2,10 @@ - + GeoJsonType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/Geometry.html b/morphia/2.3/javadoc/dev/morphia/geo/Geometry.html index 756e872403e..d44572b0073 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/Geometry.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/Geometry.html @@ -2,10 +2,10 @@ - + Geometry (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/GeometryCollection.html b/morphia/2.3/javadoc/dev/morphia/geo/GeometryCollection.html index a68cb3282dd..5c31db73add 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/GeometryCollection.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/GeometryCollection.html @@ -2,10 +2,10 @@ - + GeometryCollection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/LineString.html b/morphia/2.3/javadoc/dev/morphia/geo/LineString.html index 049b2d9c1c8..90a58d8663b 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/LineString.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/LineString.html @@ -2,10 +2,10 @@ - + LineString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/MultiLineString.html b/morphia/2.3/javadoc/dev/morphia/geo/MultiLineString.html index 32d85a4894c..25b44d3d2c0 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/MultiLineString.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/MultiLineString.html @@ -2,10 +2,10 @@ - + MultiLineString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/MultiPoint.html b/morphia/2.3/javadoc/dev/morphia/geo/MultiPoint.html index ab9f89db220..08a1782df71 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/MultiPoint.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/MultiPoint.html @@ -2,10 +2,10 @@ - + MultiPoint (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/MultiPolygon.html b/morphia/2.3/javadoc/dev/morphia/geo/MultiPolygon.html index 8e7e1413b27..ca92ce7e5dd 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/MultiPolygon.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/MultiPolygon.html @@ -2,10 +2,10 @@ - + MultiPolygon (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystem.html b/morphia/2.3/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystem.html index 83146a6e9d7..5b6e05a0e8a 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystem.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystem.html @@ -2,10 +2,10 @@ - + NamedCoordinateReferenceSystem (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystemConverter.html b/morphia/2.3/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystemConverter.html index 2b35a5c6176..a86db7a6095 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystemConverter.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystemConverter.html @@ -2,10 +2,10 @@ - + NamedCoordinateReferenceSystemConverter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/Point.html b/morphia/2.3/javadoc/dev/morphia/geo/Point.html index e021bf9a50b..26937becfe7 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/Point.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/Point.html @@ -2,10 +2,10 @@ - + Point (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/PointBuilder.html b/morphia/2.3/javadoc/dev/morphia/geo/PointBuilder.html index 7fc13903682..d57d266b5d7 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/PointBuilder.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/PointBuilder.html @@ -2,10 +2,10 @@ - + PointBuilder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/Polygon.html b/morphia/2.3/javadoc/dev/morphia/geo/Polygon.html index 2c5d5343f05..6a1979d14ed 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/Polygon.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/Polygon.html @@ -2,10 +2,10 @@ - + Polygon (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystem.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystem.html index 4a09af41317..8c625ccf1a6 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystem.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystem.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.CoordinateReferenceSystem (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystemType.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystemType.html index 82cca285fb2..f24fc40e634 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystemType.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystemType.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.CoordinateReferenceSystemType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeoJson.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeoJson.html index 1ff2edb7127..53db00b4f82 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeoJson.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeoJson.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.GeoJson (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeoJsonType.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeoJsonType.html index 3d0e888dbd8..7ff4f5b5ec2 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeoJsonType.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeoJsonType.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.GeoJsonType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/Geometry.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/Geometry.html index 0f80b5ee4a7..cd009b79cb5 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/Geometry.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/Geometry.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.geo.Geometry (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeometryCollection.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeometryCollection.html index 80b2805634a..1477d741a77 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeometryCollection.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/GeometryCollection.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.GeometryCollection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/LineString.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/LineString.html index 4e6922cb677..b4490609b8a 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/LineString.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/LineString.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.LineString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiLineString.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiLineString.html index cee214c3284..21ad336ac73 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiLineString.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiLineString.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.MultiLineString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiPoint.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiPoint.html index 1d5acf3b511..6b1bc606108 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiPoint.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiPoint.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.MultiPoint (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiPolygon.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiPolygon.html index 054be17de0b..be2674ea547 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiPolygon.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/MultiPolygon.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.MultiPolygon (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystem.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystem.html index 782d3da18fe..f39e18d0d36 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystem.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystem.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.NamedCoordinateReferenceSystem (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystemConverter.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystemConverter.html index 034925fd414..71fb75a1d5d 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystemConverter.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystemConverter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.NamedCoordinateReferenceSystemConverter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/Point.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/Point.html index 71e2a1d54c6..e3f148b8edd 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/Point.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/Point.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.Point (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/PointBuilder.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/PointBuilder.html index 8c6162f0da8..c4a94916a47 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/PointBuilder.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/PointBuilder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.PointBuilder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/class-use/Polygon.html b/morphia/2.3/javadoc/dev/morphia/geo/class-use/Polygon.html index e53d8c921b2..1964d62a812 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/class-use/Polygon.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/class-use/Polygon.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.geo.Polygon (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/package-summary.html b/morphia/2.3/javadoc/dev/morphia/geo/package-summary.html index 437eb13e57b..df323eea170 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.geo (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/package-tree.html b/morphia/2.3/javadoc/dev/morphia/geo/package-tree.html index 5874e156c4e..ebdf32e395b 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.geo Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/geo/package-use.html b/morphia/2.3/javadoc/dev/morphia/geo/package-use.html index 3e335587e3e..1b6d3180d8b 100644 --- a/morphia/2.3/javadoc/dev/morphia/geo/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/geo/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.geo (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/DateStorage.html b/morphia/2.3/javadoc/dev/morphia/mapping/DateStorage.html index 984b3596f14..8be9dadeb15 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/DateStorage.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/DateStorage.html @@ -2,10 +2,10 @@ - + DateStorage (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/DiscriminatorFunction.html b/morphia/2.3/javadoc/dev/morphia/mapping/DiscriminatorFunction.html index 9fd614ccd52..e530f5c786f 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/DiscriminatorFunction.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/DiscriminatorFunction.html @@ -2,10 +2,10 @@ - + DiscriminatorFunction (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/DiscriminatorLookup.html b/morphia/2.3/javadoc/dev/morphia/mapping/DiscriminatorLookup.html index 3bd4db342ff..afb818474ca 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/DiscriminatorLookup.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/DiscriminatorLookup.html @@ -2,10 +2,10 @@ - + DiscriminatorLookup (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/EntityModelImporter.html b/morphia/2.3/javadoc/dev/morphia/mapping/EntityModelImporter.html index 22c83cefb4e..e2e0b8f6fe2 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/EntityModelImporter.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/EntityModelImporter.html @@ -2,10 +2,10 @@ - + EntityModelImporter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/InstanceCreatorFactory.html b/morphia/2.3/javadoc/dev/morphia/mapping/InstanceCreatorFactory.html index 92d64d6001d..3c976342ed3 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/InstanceCreatorFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/InstanceCreatorFactory.html @@ -2,10 +2,10 @@ - + InstanceCreatorFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/InstanceCreatorFactoryImpl.html b/morphia/2.3/javadoc/dev/morphia/mapping/InstanceCreatorFactoryImpl.html index 5b30aaaa39f..63c086e704d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/InstanceCreatorFactoryImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/InstanceCreatorFactoryImpl.html @@ -2,10 +2,10 @@ - + InstanceCreatorFactoryImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/Mapper.html b/morphia/2.3/javadoc/dev/morphia/mapping/Mapper.html index 3effdb6b803..5d9dab3a4b2 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/Mapper.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/Mapper.html @@ -2,10 +2,10 @@ - + Mapper (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.Builder.html b/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.Builder.html index b2cfae83655..2d6da4b98b5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.Builder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.Builder.html @@ -2,10 +2,10 @@ - + MapperOptions.Builder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.PropertyDiscovery.html b/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.PropertyDiscovery.html index a8e547aa405..7eeb7747b31 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.PropertyDiscovery.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.PropertyDiscovery.html @@ -2,10 +2,10 @@ - + MapperOptions.PropertyDiscovery (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.html b/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.html index 17b083d4440..31f1f61cbf6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/MapperOptions.html @@ -2,10 +2,10 @@ - + MapperOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/MappingException.html b/morphia/2.3/javadoc/dev/morphia/mapping/MappingException.html index 9e3e6085cdc..42a4af708d5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/MappingException.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/MappingException.html @@ -2,10 +2,10 @@ - + MappingException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/NamingStrategy.html b/morphia/2.3/javadoc/dev/morphia/mapping/NamingStrategy.html index 7558f12025b..8f5f6472c15 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/NamingStrategy.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/NamingStrategy.html @@ -2,10 +2,10 @@ - + NamingStrategy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/NoArgCreator.html b/morphia/2.3/javadoc/dev/morphia/mapping/NoArgCreator.html index 41cdb116979..119f3923f8f 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/NoArgCreator.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/NoArgCreator.html @@ -2,10 +2,10 @@ - + NoArgCreator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/NotMappableException.html b/morphia/2.3/javadoc/dev/morphia/mapping/NotMappableException.html index 1dad327e48f..89fdd0abd52 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/NotMappableException.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/NotMappableException.html @@ -2,10 +2,10 @@ - + NotMappableException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/ShardKeyType.html b/morphia/2.3/javadoc/dev/morphia/mapping/ShardKeyType.html index aaee1f8ad36..6c83b9b9ac4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/ShardKeyType.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/ShardKeyType.html @@ -2,10 +2,10 @@ - + ShardKeyType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DateStorage.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DateStorage.html index bad6e2df9b0..ba1702fbdd8 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DateStorage.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DateStorage.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.DateStorage (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DiscriminatorFunction.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DiscriminatorFunction.html index 7a88ab1f04e..59bb6e0c645 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DiscriminatorFunction.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DiscriminatorFunction.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.DiscriminatorFunction (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DiscriminatorLookup.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DiscriminatorLookup.html index 7505201ea49..b2a4a917ea4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DiscriminatorLookup.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/DiscriminatorLookup.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.DiscriminatorLookup (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/EntityModelImporter.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/EntityModelImporter.html index 6b6fa7718ca..c8f8f4bc1c9 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/EntityModelImporter.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/EntityModelImporter.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.mapping.EntityModelImporter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactory.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactory.html index 4c9d6782744..9563b8e53c6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactory.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.mapping.InstanceCreatorFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactoryImpl.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactoryImpl.html index 20b0057571b..d9eea4b216d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactoryImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactoryImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.InstanceCreatorFactoryImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/Mapper.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/Mapper.html index f3e5ae2255c..2257e12e493 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/Mapper.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/Mapper.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.Mapper (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.Builder.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.Builder.html index c95249444e7..831a6e0afd7 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.Builder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.Builder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.MapperOptions.Builder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.PropertyDiscovery.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.PropertyDiscovery.html index 24836169dbc..2964b8f1b8d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.PropertyDiscovery.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.PropertyDiscovery.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.MapperOptions.PropertyDiscovery (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.html index e81e06bc79f..8f92d161a3f 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MapperOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.MapperOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MappingException.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MappingException.html index 0e02bdce41f..9faa7165840 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MappingException.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/MappingException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.MappingException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NamingStrategy.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NamingStrategy.html index e9221f3f3f6..9d24331f47a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NamingStrategy.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NamingStrategy.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.NamingStrategy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NoArgCreator.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NoArgCreator.html index f2a0af23e0f..2abaae47577 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NoArgCreator.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NoArgCreator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.NoArgCreator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NotMappableException.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NotMappableException.html index 83505f0de2a..ca0abad1b72 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NotMappableException.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/NotMappableException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.NotMappableException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/ShardKeyType.html b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/ShardKeyType.html index f930ab284d3..19ffaa77a21 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/class-use/ShardKeyType.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/class-use/ShardKeyType.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.ShardKeyType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/ArrayFieldAccessor.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/ArrayFieldAccessor.html index 65c5313fd86..e179bb9c234 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/ArrayFieldAccessor.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/ArrayFieldAccessor.html @@ -2,10 +2,10 @@ - + ArrayFieldAccessor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/BaseReferenceCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/BaseReferenceCodec.html index c433c8d844a..100a99b92a5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/BaseReferenceCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/BaseReferenceCodec.html @@ -2,10 +2,10 @@ - + BaseReferenceCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/BsonTypeMap.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/BsonTypeMap.html index a17c1c896e3..f8d6a575b8c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/BsonTypeMap.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/BsonTypeMap.html @@ -2,10 +2,10 @@ - + BsonTypeMap (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/ByteWrapperArrayCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/ByteWrapperArrayCodec.html index 0483923cc6a..9dc23310cb5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/ByteWrapperArrayCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/ByteWrapperArrayCodec.html @@ -2,10 +2,10 @@ - + ByteWrapperArrayCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/ClassCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/ClassCodec.html index 4bb16d9ef1f..5288b29a5b1 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/ClassCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/ClassCodec.html @@ -2,10 +2,10 @@ - + ClassCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/CollectionCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/CollectionCodec.html index 169e43685a8..f80f8c0dea5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/CollectionCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/CollectionCodec.html @@ -2,10 +2,10 @@ - + CollectionCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/Conversions.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/Conversions.html index 32a0fcbd2e9..9317cb21351 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/Conversions.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/Conversions.html @@ -2,10 +2,10 @@ - + Conversions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/EnumCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/EnumCodec.html index 6c822c0b905..f406339c6fa 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/EnumCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/EnumCodec.html @@ -2,10 +2,10 @@ - + EnumCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/EnumCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/EnumCodecProvider.html index 243fd1e1656..aef66936362 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/EnumCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/EnumCodecProvider.html @@ -2,10 +2,10 @@ - + EnumCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/FieldAccessor.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/FieldAccessor.html index 666bbc49775..4a45695d9df 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/FieldAccessor.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/FieldAccessor.html @@ -2,10 +2,10 @@ - + FieldAccessor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/KeyCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/KeyCodec.html index 4ad49e2ffda..313ae6aaf52 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/KeyCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/KeyCodec.html @@ -2,10 +2,10 @@ - + KeyCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/LegacyQueryCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/LegacyQueryCodec.html index 4e334faeee4..92a6959f46c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/LegacyQueryCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/LegacyQueryCodec.html @@ -2,10 +2,10 @@ - + LegacyQueryCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/LocaleCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/LocaleCodec.html index 8b9267de3a6..1f880eb9842 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/LocaleCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/LocaleCodec.html @@ -2,10 +2,10 @@ - + LocaleCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MethodAccessor.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MethodAccessor.html index b109bdb9fa1..66b33c9112f 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MethodAccessor.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MethodAccessor.html @@ -2,10 +2,10 @@ - + MethodAccessor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaCodecProvider.html index c93a290b242..2ca23c10b8c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaCodecProvider.html @@ -2,10 +2,10 @@ - + MorphiaCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaCollectionPropertyCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaCollectionPropertyCodecProvider.html index f87a6f232e4..22ab64c6781 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaCollectionPropertyCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaCollectionPropertyCodecProvider.html @@ -2,10 +2,10 @@ - + MorphiaCollectionPropertyCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaDateCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaDateCodec.html index e5607d6fd6c..461cf803c19 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaDateCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaDateCodec.html @@ -2,10 +2,10 @@ - + MorphiaDateCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaInstanceCreator.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaInstanceCreator.html index 6535b6ae4f0..f840a0b1fa9 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaInstanceCreator.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaInstanceCreator.html @@ -2,10 +2,10 @@ - + MorphiaInstanceCreator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaLocalDateTimeCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaLocalDateTimeCodec.html index 4d6167a5672..23ef264d4f3 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaLocalDateTimeCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaLocalDateTimeCodec.html @@ -2,10 +2,10 @@ - + MorphiaLocalDateTimeCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaLocalTimeCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaLocalTimeCodec.html index 966a51b0269..b12135a3957 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaLocalTimeCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaLocalTimeCodec.html @@ -2,10 +2,10 @@ - + MorphiaLocalTimeCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaMapCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaMapCodec.html index d09e65de8ce..c209be1f4a4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaMapCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaMapCodec.html @@ -2,10 +2,10 @@ - + MorphiaMapCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaPropertyCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaPropertyCodecProvider.html index f1d547e8e96..b6e24f10d66 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaPropertyCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaPropertyCodecProvider.html @@ -2,10 +2,10 @@ - + MorphiaPropertyCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaPropertySerialization.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaPropertySerialization.html index 4b819f08745..6f6e7f9ea46 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaPropertySerialization.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaPropertySerialization.html @@ -2,10 +2,10 @@ - + MorphiaPropertySerialization (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaTypesCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaTypesCodecProvider.html index 286ec55aa81..52526c5d77d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaTypesCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/MorphiaTypesCodecProvider.html @@ -2,10 +2,10 @@ - + MorphiaTypesCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/ObjectCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/ObjectCodec.html index 5ecf74f4d77..94a265f9500 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/ObjectCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/ObjectCodec.html @@ -2,10 +2,10 @@ - + ObjectCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/PrimitiveCodecRegistry.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/PrimitiveCodecRegistry.html index 8f0f57f1eff..956c3068166 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/PrimitiveCodecRegistry.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/PrimitiveCodecRegistry.html @@ -2,10 +2,10 @@ - + PrimitiveCodecRegistry (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/PropertyCodecRegistryImpl.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/PropertyCodecRegistryImpl.html index 1fe1f7243ba..f7d68a09cb4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/PropertyCodecRegistryImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/PropertyCodecRegistryImpl.html @@ -2,10 +2,10 @@ - + PropertyCodecRegistryImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/URICodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/URICodec.html index a4dca26c7e8..abb0ba14b81 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/URICodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/URICodec.html @@ -2,10 +2,10 @@ - + URICodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ArrayFieldAccessor.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ArrayFieldAccessor.html index d714def7ec8..e30f0063406 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ArrayFieldAccessor.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ArrayFieldAccessor.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.ArrayFieldAccessor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/BaseReferenceCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/BaseReferenceCodec.html index e38fde008b1..b60f6479b16 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/BaseReferenceCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/BaseReferenceCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.BaseReferenceCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/BsonTypeMap.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/BsonTypeMap.html index 3adb6d87435..450f1565841 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/BsonTypeMap.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/BsonTypeMap.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.BsonTypeMap (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ByteWrapperArrayCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ByteWrapperArrayCodec.html index 542fcb69226..c8a8f6558a0 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ByteWrapperArrayCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ByteWrapperArrayCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.ByteWrapperArrayCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ClassCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ClassCodec.html index 679f1a73e6e..6aa57a6112c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ClassCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ClassCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.ClassCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/CollectionCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/CollectionCodec.html index 21b94ac98d1..f7e45cb899e 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/CollectionCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/CollectionCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.CollectionCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/Conversions.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/Conversions.html index af84a50efcc..424e0247317 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/Conversions.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/Conversions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.Conversions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/EnumCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/EnumCodec.html index b717c0660c4..9f75d59a323 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/EnumCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/EnumCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.EnumCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/EnumCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/EnumCodecProvider.html index bc183757859..0fdc2045ba4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/EnumCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/EnumCodecProvider.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.EnumCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/FieldAccessor.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/FieldAccessor.html index 2bbb3014242..17a95098e72 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/FieldAccessor.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/FieldAccessor.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.FieldAccessor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/KeyCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/KeyCodec.html index 177121f73b9..90b4dc542b4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/KeyCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/KeyCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.KeyCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/LegacyQueryCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/LegacyQueryCodec.html index 49f7a34366b..76269b6b6d6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/LegacyQueryCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/LegacyQueryCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.LegacyQueryCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/LocaleCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/LocaleCodec.html index 116044a31ff..d6aefdfae11 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/LocaleCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/LocaleCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.LocaleCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MethodAccessor.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MethodAccessor.html index 94405c75205..4a47c0847a8 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MethodAccessor.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MethodAccessor.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MethodAccessor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCodecProvider.html index 62c776d472a..318cae3b65b 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCodecProvider.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCollectionPropertyCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCollectionPropertyCodecProvider.html index d42047fc1d0..640d3307d21 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCollectionPropertyCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCollectionPropertyCodecProvider.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaCollectionPropertyCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaDateCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaDateCodec.html index 8e107c81b49..3ef5134372a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaDateCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaDateCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaDateCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaInstanceCreator.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaInstanceCreator.html index e6a1faa100a..d305c442982 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaInstanceCreator.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaInstanceCreator.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.mapping.codec.MorphiaInstanceCreator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalDateTimeCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalDateTimeCodec.html index 6bebb8c239f..da8fdc98a11 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalDateTimeCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalDateTimeCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalTimeCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalTimeCodec.html index b8f694e3e9d..328cbca5857 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalTimeCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalTimeCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaLocalTimeCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaMapCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaMapCodec.html index 9c46f415875..fb938d2c8d8 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaMapCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaMapCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaMapCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertyCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertyCodecProvider.html index 2fee04e1f9f..53eca64ccae 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertyCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertyCodecProvider.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaPropertyCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertySerialization.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertySerialization.html index 01c4a58376d..57e446191e3 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertySerialization.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertySerialization.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaPropertySerialization (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaTypesCodecProvider.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaTypesCodecProvider.html index 7dcad7fa5ab..b062b9e0cba 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaTypesCodecProvider.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/MorphiaTypesCodecProvider.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.MorphiaTypesCodecProvider (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ObjectCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ObjectCodec.html index 3816e845af4..cb1532bc449 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ObjectCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/ObjectCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.ObjectCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/PrimitiveCodecRegistry.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/PrimitiveCodecRegistry.html index 508d391f384..80f2e3539d4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/PrimitiveCodecRegistry.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/PrimitiveCodecRegistry.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.PrimitiveCodecRegistry (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/PropertyCodecRegistryImpl.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/PropertyCodecRegistryImpl.html index c3bf39a7693..f44dfa7d746 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/PropertyCodecRegistryImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/PropertyCodecRegistryImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.PropertyCodecRegistryImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/URICodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/URICodec.html index efaeb526a18..42ca56cdf38 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/URICodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/class-use/URICodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.URICodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-summary.html index 2f8a76d0f11..8a07766641d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-tree.html index d9be87fb1a7..a52e69f35e8 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-use.html index 0a207266be4..1b0b7120fcf 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.codec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/ClassMethodPair.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/ClassMethodPair.html index 73411b68f13..4a8f5b4891e 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/ClassMethodPair.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/ClassMethodPair.html @@ -2,10 +2,10 @@ - + ClassMethodPair (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityDecoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityDecoder.html index c2373633b74..8f37b462cf5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityDecoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityDecoder.html @@ -2,10 +2,10 @@ - + EntityDecoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityEncoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityEncoder.html index 5c07993232a..f2dd76d2689 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityEncoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityEncoder.html @@ -2,10 +2,10 @@ - + EntityEncoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityModel.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityModel.html index a55f60d6f51..ab4861a92e6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityModel.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityModel.html @@ -2,10 +2,10 @@ - + EntityModel (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityModelBuilder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityModelBuilder.html index f2a717e8ae4..3a5e7dcdee3 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityModelBuilder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/EntityModelBuilder.html @@ -2,10 +2,10 @@ - + EntityModelBuilder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/LifecycleDecoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/LifecycleDecoder.html index 77107bf8e7e..dcf481c55a9 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/LifecycleDecoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/LifecycleDecoder.html @@ -2,10 +2,10 @@ - + LifecycleDecoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/LifecycleEncoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/LifecycleEncoder.html index 8857b1aab12..6af36e667c7 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/LifecycleEncoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/LifecycleEncoder.html @@ -2,10 +2,10 @@ - + LifecycleEncoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/MergingEncoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/MergingEncoder.html index 9af461d7797..941198161ee 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/MergingEncoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/MergingEncoder.html @@ -2,10 +2,10 @@ - + MergingEncoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/MorphiaCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/MorphiaCodec.html index faf4b2ff3e9..d219a444ecf 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/MorphiaCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/MorphiaCodec.html @@ -2,10 +2,10 @@ - + MorphiaCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyHandler.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyHandler.html index dc556ec59b2..433ef5e160e 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyHandler.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyHandler.html @@ -2,10 +2,10 @@ - + PropertyHandler (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyModel.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyModel.html index 0c57d018ddb..c204df14ceb 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyModel.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyModel.html @@ -2,10 +2,10 @@ - + PropertyModel (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyModelBuilder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyModelBuilder.html index 25dd3c85f05..01a11b6e5de 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyModelBuilder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/PropertyModelBuilder.html @@ -2,10 +2,10 @@ - + PropertyModelBuilder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/TypeData.Builder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/TypeData.Builder.html index 91166b2f501..cb9b6434687 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/TypeData.Builder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/TypeData.Builder.html @@ -2,10 +2,10 @@ - + TypeData.Builder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/TypeData.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/TypeData.html index 7e328c8c064..7844a680616 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/TypeData.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/TypeData.html @@ -2,10 +2,10 @@ - + TypeData (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.Builder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.Builder.html index 2d644705312..f2b8ad3a4a0 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.Builder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.Builder.html @@ -2,10 +2,10 @@ - + WildCardTypeData.Builder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.html index a5b227ed58b..b96e6e34146 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.html @@ -2,10 +2,10 @@ - + WildCardTypeData (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/ClassMethodPair.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/ClassMethodPair.html index f1910d194a1..75709d06527 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/ClassMethodPair.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/ClassMethodPair.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.ClassMethodPair (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityDecoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityDecoder.html index 8e645f8b9e1..cc21c36a4bc 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityDecoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityDecoder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.EntityDecoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityEncoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityEncoder.html index 2def378f6f7..621bcc2743a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityEncoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityEncoder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.EntityEncoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModel.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModel.html index 2eb66910b9f..4504d152e6a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModel.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModel.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.EntityModel (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModelBuilder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModelBuilder.html index 710f23170f5..d126efac494 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModelBuilder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModelBuilder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.EntityModelBuilder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleDecoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleDecoder.html index 29d389baa38..8999d09b6c6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleDecoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleDecoder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.LifecycleDecoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleEncoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleEncoder.html index 27ede8bcba6..089ae7c8ace 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleEncoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleEncoder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.LifecycleEncoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/MergingEncoder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/MergingEncoder.html index 02049203695..e03ec3d7f26 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/MergingEncoder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/MergingEncoder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.MergingEncoder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/MorphiaCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/MorphiaCodec.html index ac436bd8356..273ca4efbec 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/MorphiaCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/MorphiaCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.MorphiaCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyHandler.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyHandler.html index 82d9352348b..4fee74e186c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyHandler.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyHandler.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.mapping.codec.pojo.PropertyHandler (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModel.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModel.html index d768f511d00..10da73fb266 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModel.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModel.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.PropertyModel (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModelBuilder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModelBuilder.html index 477a89bca71..bf82e6186ec 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModelBuilder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModelBuilder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.PropertyModelBuilder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.Builder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.Builder.html index ca5515f5d02..719195119d3 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.Builder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.Builder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.TypeData.Builder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.html index 692d39c14a0..9ad2f6c8377 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.TypeData (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.Builder.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.Builder.html index 5f342021855..5f58534db47 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.Builder.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.Builder.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.html index b0c2d01204e..1b9d65f3eeb 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.pojo.WildCardTypeData (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-summary.html index 5d7ce5489fc..771ad4be6eb 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec.pojo (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-tree.html index c4d04dd4430..cbe4e7a7fef 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec.pojo Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-use.html index afa4a3338d0..6115dd87221 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/pojo/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.codec.pojo (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/DocumentReader.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/DocumentReader.html index d05545d5902..cc79cd4d98a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/DocumentReader.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/DocumentReader.html @@ -2,10 +2,10 @@ - + DocumentReader (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/Mark.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/Mark.html index 5e36be6de24..cf60fc7a71b 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/Mark.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/Mark.html @@ -2,10 +2,10 @@ - + Mark (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/NameState.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/NameState.html index c023a054eea..66439f248f1 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/NameState.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/NameState.html @@ -2,10 +2,10 @@ - + NameState (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/ValueState.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/ValueState.html index 519fa00dae2..c4d1f792505 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/ValueState.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/ValueState.html @@ -2,10 +2,10 @@ - + ValueState (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/DocumentReader.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/DocumentReader.html index f9c8cfa6e80..bd09f5ad362 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/DocumentReader.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/DocumentReader.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.reader.DocumentReader (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/Mark.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/Mark.html index a08ba1ac0e2..205d45927fe 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/Mark.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/Mark.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.reader.Mark (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/NameState.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/NameState.html index 39253ba2d13..48cc4ee0506 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/NameState.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/NameState.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.reader.NameState (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/ValueState.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/ValueState.html index da84a030da3..76bd154ba2b 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/ValueState.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/class-use/ValueState.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.reader.ValueState (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-summary.html index ae811670464..2fbff6292fe 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec.reader (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-tree.html index 5fd3a5bec34..441399663c5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec.reader Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-use.html index 0f14c3799af..8f3bed0e6b6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/reader/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.codec.reader (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/MorphiaProxy.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/MorphiaProxy.html index 5ceb560ecc8..25bb934f622 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/MorphiaProxy.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/MorphiaProxy.html @@ -2,10 +2,10 @@ - + MorphiaProxy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/ReferenceCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/ReferenceCodec.html index 6cfeed66a40..789916027cb 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/ReferenceCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/ReferenceCodec.html @@ -2,10 +2,10 @@ - + ReferenceCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/ReferenceProxy.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/ReferenceProxy.html index 63c278e84ab..1de1adb78b8 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/ReferenceProxy.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/ReferenceProxy.html @@ -2,10 +2,10 @@ - + ReferenceProxy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/MorphiaProxy.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/MorphiaProxy.html index 31d0021f5a8..e4417d2eb48 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/MorphiaProxy.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/MorphiaProxy.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.mapping.codec.references.MorphiaProxy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceCodec.html index 78a8cf21615..a938723126b 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.references.ReferenceCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceProxy.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceProxy.html index fcbade2ed84..012800035db 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceProxy.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceProxy.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.references.ReferenceProxy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-summary.html index 413c4fbaadc..e4be672ae8a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec.references (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-tree.html index 04cf8167afa..b94b0159b4b 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec.references Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-use.html index 83ee40b0e77..2d8e2e716d2 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/references/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.codec.references (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/DocumentWriter.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/DocumentWriter.html index aa06929c4ee..ab9c8cdcfa6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/DocumentWriter.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/DocumentWriter.html @@ -2,10 +2,10 @@ - + DocumentWriter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/class-use/DocumentWriter.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/class-use/DocumentWriter.html index 9139462f884..4cb4bfa063f 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/class-use/DocumentWriter.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/class-use/DocumentWriter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.codec.writer.DocumentWriter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-summary.html index 64f8c8cb213..23e37e02db0 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec.writer (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-tree.html index b614118f192..6047fbae02d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.codec.writer Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-use.html index e65395f8ebc..3adbfc3def9 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/codec/writer/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.codec.writer (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/ConfigureProperties.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/ConfigureProperties.html index ea6b530d29c..65ffc4b57ee 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/ConfigureProperties.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/ConfigureProperties.html @@ -2,10 +2,10 @@ - + ConfigureProperties (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/FieldDiscovery.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/FieldDiscovery.html index d06a84fdf54..75ec235322b 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/FieldDiscovery.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/FieldDiscovery.html @@ -2,10 +2,10 @@ - + FieldDiscovery (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MethodDiscovery.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MethodDiscovery.html index c2c4e85c660..53b19e58cdd 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MethodDiscovery.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MethodDiscovery.html @@ -2,10 +2,10 @@ - + MethodDiscovery (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MorphiaConvention.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MorphiaConvention.html index 0e211667eba..f76222e0188 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MorphiaConvention.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MorphiaConvention.html @@ -2,10 +2,10 @@ - + MorphiaConvention (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MorphiaDefaultsConvention.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MorphiaDefaultsConvention.html index ea36bd6da50..709e3601af5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MorphiaDefaultsConvention.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/MorphiaDefaultsConvention.html @@ -2,10 +2,10 @@ - + MorphiaDefaultsConvention (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/ConfigureProperties.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/ConfigureProperties.html index 8c20eac7126..13e210ccc41 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/ConfigureProperties.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/ConfigureProperties.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.conventions.ConfigureProperties (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/FieldDiscovery.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/FieldDiscovery.html index dff12f3d4c4..8e70d2a3070 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/FieldDiscovery.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/FieldDiscovery.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.conventions.FieldDiscovery (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MethodDiscovery.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MethodDiscovery.html index 7e21955ff8f..4f2ed516786 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MethodDiscovery.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MethodDiscovery.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.conventions.MethodDiscovery (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaConvention.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaConvention.html index 98dfd4fa929..371fef658ea 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaConvention.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaConvention.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.mapping.conventions.MorphiaConvention (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaDefaultsConvention.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaDefaultsConvention.html index 0bf3d0ed663..0fbbb1b8823 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaDefaultsConvention.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaDefaultsConvention.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.conventions.MorphiaDefaultsConvention (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-summary.html index 97d1524340a..5de20340fa2 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.conventions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-tree.html index 032f71b2d85..4b25130ed00 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.conventions Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-use.html index 2ead20641ad..9434a997c2d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/conventions/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.conventions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/CollectionReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/CollectionReference.html index abd84edc60c..3452cdae085 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/CollectionReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/CollectionReference.html @@ -2,10 +2,10 @@ - + CollectionReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/ListReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/ListReference.html index cc2a9d998c5..26ec6c330cb 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/ListReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/ListReference.html @@ -2,10 +2,10 @@ - + ListReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MapReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MapReference.html index 546867c85f0..17eb97ab213 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MapReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MapReference.html @@ -2,10 +2,10 @@ - + MapReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MorphiaReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MorphiaReference.html index 7d4f38bc8fa..1f0be810a19 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MorphiaReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MorphiaReference.html @@ -2,10 +2,10 @@ - + MorphiaReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MorphiaReferenceCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MorphiaReferenceCodec.html index 1b6f773c316..8188af7b028 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MorphiaReferenceCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/MorphiaReferenceCodec.html @@ -2,10 +2,10 @@ - + MorphiaReferenceCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/SetReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/SetReference.html index 3f7f65d1ada..8f696f6d310 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/SetReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/SetReference.html @@ -2,10 +2,10 @@ - + SetReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/SingleReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/SingleReference.html index 69bfedd5fb8..198db4f2008 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/SingleReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/SingleReference.html @@ -2,10 +2,10 @@ - + SingleReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/CollectionReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/CollectionReference.html index bd7e6750d9d..8ae6faa6c0a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/CollectionReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/CollectionReference.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.experimental.CollectionReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/ListReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/ListReference.html index fc0599f71fd..44e39240c3f 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/ListReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/ListReference.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.experimental.ListReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MapReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MapReference.html index 93057dc6947..5be4c586017 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MapReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MapReference.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.experimental.MapReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReference.html index 16dd7663ca9..fe7d7252b3d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReference.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.experimental.MorphiaReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReferenceCodec.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReferenceCodec.html index cdcb7328e4f..67316d0a432 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReferenceCodec.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReferenceCodec.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.experimental.MorphiaReferenceCodec (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/SetReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/SetReference.html index a56c818f81e..cddc7713bca 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/SetReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/SetReference.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.experimental.SetReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/SingleReference.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/SingleReference.html index a7094ee4c43..c753f45a651 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/SingleReference.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/class-use/SingleReference.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.experimental.SingleReference (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-summary.html index dbed8353cb4..f4523d5c500 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.experimental (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-tree.html index 28b00baac43..93be88bdc50 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.experimental Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-use.html index 81f3ad11690..e6fb261fa0c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/experimental/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.experimental (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-summary.html index 03e9b548195..74fea798486 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.lazy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-tree.html index a7649884ceb..c7019ab523e 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.lazy Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-use.html index ebb13ac7556..f8040f14868 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.lazy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/ReferenceException.html b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/ReferenceException.html index fa2a7c14c28..8dd78120282 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/ReferenceException.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/ReferenceException.html @@ -2,10 +2,10 @@ - + ReferenceException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/class-use/ReferenceException.html b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/class-use/ReferenceException.html index b5ec7d8ecca..7a9c27ecb1b 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/class-use/ReferenceException.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/class-use/ReferenceException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.lazy.proxy.ReferenceException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-summary.html index 44ceda2189f..530c26ab794 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.lazy.proxy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-tree.html index 68256716a17..c4e91c08524 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.lazy.proxy Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-use.html index 3a4872ed9fe..afddf0c2ba3 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/lazy/proxy/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.lazy.proxy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/package-summary.html index 95ff8f9e100..e880f20b4ee 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/package-tree.html index 3c0923aaf76..27fed4f6eaf 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/package-use.html index d438184e790..3938609f1cd 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/ClassConstraint.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/ClassConstraint.html index 19d9cb30d0d..801399d3344 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/ClassConstraint.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/ClassConstraint.html @@ -2,10 +2,10 @@ - + ClassConstraint (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolation.Level.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolation.Level.html index dd28fc11a24..78cf337edcf 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolation.Level.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolation.Level.html @@ -2,10 +2,10 @@ - + ConstraintViolation.Level (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolation.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolation.html index 8da48728d8a..f1db1a313b7 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolation.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolation.html @@ -2,10 +2,10 @@ - + ConstraintViolation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolationException.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolationException.html index 9c8d1d67a97..b8bbca1e14d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolationException.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/ConstraintViolationException.html @@ -2,10 +2,10 @@ - + ConstraintViolationException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/MappingValidator.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/MappingValidator.html index f7024a6fbe6..50ef9aaa5f1 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/MappingValidator.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/MappingValidator.html @@ -2,10 +2,10 @@ - + MappingValidator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ClassConstraint.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ClassConstraint.html index a7652e4bcb5..d804e76db8c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ClassConstraint.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ClassConstraint.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.mapping.validation.ClassConstraint (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.Level.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.Level.html index 875de0d7be9..8885563fb35 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.Level.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.Level.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.ConstraintViolation.Level (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.html index d8237a13ce0..d7820765dc8 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.ConstraintViolation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolationException.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolationException.html index 8aa38aec529..7b1cbb31a43 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolationException.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolationException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.ConstraintViolationException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/MappingValidator.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/MappingValidator.html index 869418c77f6..8dd24f8d275 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/MappingValidator.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/class-use/MappingValidator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.MappingValidator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/DuplicatedAttributeNames.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/DuplicatedAttributeNames.html index 738bd94be75..078a34ebff6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/DuplicatedAttributeNames.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/DuplicatedAttributeNames.html @@ -2,10 +2,10 @@ - + DuplicatedAttributeNames (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/EntityAndEmbed.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/EntityAndEmbed.html index 4db8ecef40c..14fd420817c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/EntityAndEmbed.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/EntityAndEmbed.html @@ -2,10 +2,10 @@ - + EntityAndEmbed (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/EntityOrEmbed.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/EntityOrEmbed.html index c4d9a8c6df6..4b14a96bf2a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/EntityOrEmbed.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/EntityOrEmbed.html @@ -2,10 +2,10 @@ - + EntityOrEmbed (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/FieldEnumString.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/FieldEnumString.html index 94e57502e28..3a4419e351d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/FieldEnumString.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/FieldEnumString.html @@ -2,10 +2,10 @@ - + FieldEnumString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/MultipleId.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/MultipleId.html index 1e15f10a496..f3200997e7a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/MultipleId.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/MultipleId.html @@ -2,10 +2,10 @@ - + MultipleId (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/MultipleVersions.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/MultipleVersions.html index c189facbc19..dde7ddd7d97 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/MultipleVersions.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/MultipleVersions.html @@ -2,10 +2,10 @@ - + MultipleVersions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/ShardKeyNames.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/ShardKeyNames.html index e6462b95438..49e4632534d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/ShardKeyNames.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/ShardKeyNames.html @@ -2,10 +2,10 @@ - + ShardKeyNames (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/DuplicatedAttributeNames.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/DuplicatedAttributeNames.html index a2e82b34396..b40c7e05816 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/DuplicatedAttributeNames.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/DuplicatedAttributeNames.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityAndEmbed.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityAndEmbed.html index 7bb28ddd2a1..c342aa6fc86 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityAndEmbed.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityAndEmbed.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.classrules.EntityAndEmbed (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityOrEmbed.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityOrEmbed.html index 1cd6ea0d035..69530820b44 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityOrEmbed.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityOrEmbed.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.classrules.EntityOrEmbed (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/FieldEnumString.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/FieldEnumString.html index d92b813abd7..dcbc52ab85f 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/FieldEnumString.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/FieldEnumString.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.classrules.FieldEnumString (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleId.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleId.html index 39cd4d44232..10ea6986160 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleId.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleId.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.classrules.MultipleId (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleVersions.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleVersions.html index 94f08d060ae..62c006a28ff 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleVersions.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleVersions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.classrules.MultipleVersions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/ShardKeyNames.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/ShardKeyNames.html index 5876757270a..55c28b62126 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/ShardKeyNames.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/class-use/ShardKeyNames.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.classrules.ShardKeyNames (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-summary.html index 57911cb88a8..a61a5e1ac39 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.validation.classrules (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-tree.html index 33b7e33c3b4..f43f898e64d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.validation.classrules Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-use.html index 9b5a96f99c5..a71a5348a17 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/classrules/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.validation.classrules (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/ContradictingAnnotations.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/ContradictingAnnotations.html index 7868e1edb9c..3d92f692391 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/ContradictingAnnotations.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/ContradictingAnnotations.html @@ -2,10 +2,10 @@ - + ContradictingAnnotations (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/IdDoesNotMix.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/IdDoesNotMix.html index 2995abf89a4..94824f3c8e6 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/IdDoesNotMix.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/IdDoesNotMix.html @@ -2,10 +2,10 @@ - + IdDoesNotMix (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceMissingDependencies.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceMissingDependencies.html index cc043f14f65..c9f79c0161e 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceMissingDependencies.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceMissingDependencies.html @@ -2,10 +2,10 @@ - + LazyReferenceMissingDependencies (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceOnArray.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceOnArray.html index 4da14cb53c3..919aed53c78 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceOnArray.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceOnArray.html @@ -2,10 +2,10 @@ - + LazyReferenceOnArray (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/MapKeyTypeConstraint.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/MapKeyTypeConstraint.html index d516472637e..9fb00c3ff1d 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/MapKeyTypeConstraint.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/MapKeyTypeConstraint.html @@ -2,10 +2,10 @@ - + MapKeyTypeConstraint (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/PropertyConstraint.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/PropertyConstraint.html index 86ab2fdf68b..7c03b9c0241 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/PropertyConstraint.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/PropertyConstraint.html @@ -2,10 +2,10 @@ - + PropertyConstraint (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/ReferenceToUnidentifiable.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/ReferenceToUnidentifiable.html index bccdddec349..63f423d5162 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/ReferenceToUnidentifiable.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/ReferenceToUnidentifiable.html @@ -2,10 +2,10 @@ - + ReferenceToUnidentifiable (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/VersionMisuse.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/VersionMisuse.html index 056d93b9d4c..1092bb6617c 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/VersionMisuse.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/VersionMisuse.html @@ -2,10 +2,10 @@ - + VersionMisuse (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ContradictingAnnotations.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ContradictingAnnotations.html index 15c756411f9..41e93a80392 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ContradictingAnnotations.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ContradictingAnnotations.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/IdDoesNotMix.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/IdDoesNotMix.html index f238c26938e..27fd6f2c363 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/IdDoesNotMix.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/IdDoesNotMix.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.fieldrules.IdDoesNotMix (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceMissingDependencies.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceMissingDependencies.html index c76f470091b..31081637d39 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceMissingDependencies.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceMissingDependencies.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceOnArray.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceOnArray.html index 62192678341..ff91fbd8751 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceOnArray.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceOnArray.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/MapKeyTypeConstraint.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/MapKeyTypeConstraint.html index 407b480be63..0b198fcefb4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/MapKeyTypeConstraint.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/MapKeyTypeConstraint.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/PropertyConstraint.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/PropertyConstraint.html index 750f8bbd225..bb9242fbc09 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/PropertyConstraint.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/PropertyConstraint.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.fieldrules.PropertyConstraint (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ReferenceToUnidentifiable.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ReferenceToUnidentifiable.html index b5fb4571ddf..8e52a5d6ac0 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ReferenceToUnidentifiable.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ReferenceToUnidentifiable.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/VersionMisuse.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/VersionMisuse.html index fd911285820..59cec25d502 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/VersionMisuse.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/VersionMisuse.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.mapping.validation.fieldrules.VersionMisuse (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-summary.html index 0c058462b52..bb4aa18bb62 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.validation.fieldrules (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-tree.html index 861fc8eafdd..361534e7f70 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.validation.fieldrules Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-use.html index 959025acc77..069dca6edf4 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/fieldrules/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.validation.fieldrules (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-summary.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-summary.html index 93d11faca4f..832601ffb91 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.validation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-tree.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-tree.html index b9f4c085ca9..afbb073ea5a 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.mapping.validation Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-use.html b/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-use.html index fe53e9650c2..76c02d470e5 100644 --- a/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/mapping/validation/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.mapping.validation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/package-summary.html b/morphia/2.3/javadoc/dev/morphia/package-summary.html index a077db50c99..eb51f0b9d26 100644 --- a/morphia/2.3/javadoc/dev/morphia/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/package-tree.html b/morphia/2.3/javadoc/dev/morphia/package-tree.html index 654e743fb3f..5e5259c0549 100644 --- a/morphia/2.3/javadoc/dev/morphia/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/package-use.html b/morphia/2.3/javadoc/dev/morphia/package-use.html index c10f5d6abab..443a7237091 100644 --- a/morphia/2.3/javadoc/dev/morphia/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/AbstractCriteria.html b/morphia/2.3/javadoc/dev/morphia/query/AbstractCriteria.html index 8d1c5d89c84..0d730d29f93 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/AbstractCriteria.html +++ b/morphia/2.3/javadoc/dev/morphia/query/AbstractCriteria.html @@ -2,10 +2,10 @@ - + AbstractCriteria (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/AbstractQueryFactory.html b/morphia/2.3/javadoc/dev/morphia/query/AbstractQueryFactory.html index 24a25d29f0a..f7bffe6458d 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/AbstractQueryFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/query/AbstractQueryFactory.html @@ -2,10 +2,10 @@ - + AbstractQueryFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/ArraySlice.html b/morphia/2.3/javadoc/dev/morphia/query/ArraySlice.html index 4551c318957..69b471ac2c4 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/ArraySlice.html +++ b/morphia/2.3/javadoc/dev/morphia/query/ArraySlice.html @@ -2,10 +2,10 @@ - + ArraySlice (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.Granularity.html b/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.Granularity.html index a55b3caa27a..c67780725ad 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.Granularity.html +++ b/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.Granularity.html @@ -2,10 +2,10 @@ - + BucketAutoOptions.Granularity (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.OutputOperation.html b/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.OutputOperation.html index e878657723a..db3d865f56a 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.OutputOperation.html +++ b/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.OutputOperation.html @@ -2,10 +2,10 @@ - + BucketAutoOptions.OutputOperation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.html b/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.html index db63ca1466e..504650a8d80 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/BucketAutoOptions.html @@ -2,10 +2,10 @@ - + BucketAutoOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/BucketOptions.OutputOperation.html b/morphia/2.3/javadoc/dev/morphia/query/BucketOptions.OutputOperation.html index 2ce40740f0d..9f18dda197a 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/BucketOptions.OutputOperation.html +++ b/morphia/2.3/javadoc/dev/morphia/query/BucketOptions.OutputOperation.html @@ -2,10 +2,10 @@ - + BucketOptions.OutputOperation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/BucketOptions.html b/morphia/2.3/javadoc/dev/morphia/query/BucketOptions.html index ef5884eef4a..f23399f92eb 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/BucketOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/BucketOptions.html @@ -2,10 +2,10 @@ - + BucketOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/CountOptions.html b/morphia/2.3/javadoc/dev/morphia/query/CountOptions.html index 1d6e99eeab1..de2b7ca9e08 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/CountOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/CountOptions.html @@ -2,10 +2,10 @@ - + CountOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Criteria.html b/morphia/2.3/javadoc/dev/morphia/query/Criteria.html index 4a86db27d38..4a6b1625852 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Criteria.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Criteria.html @@ -2,10 +2,10 @@ - + Criteria (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/CriteriaContainer.html b/morphia/2.3/javadoc/dev/morphia/query/CriteriaContainer.html index 487530c16c4..e58e1a38a2f 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/CriteriaContainer.html +++ b/morphia/2.3/javadoc/dev/morphia/query/CriteriaContainer.html @@ -2,10 +2,10 @@ - + CriteriaContainer (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/CriteriaContainerImpl.html b/morphia/2.3/javadoc/dev/morphia/query/CriteriaContainerImpl.html index 7e682b09bba..cc8d0c18552 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/CriteriaContainerImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/query/CriteriaContainerImpl.html @@ -2,10 +2,10 @@ - + CriteriaContainerImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/CriteriaJoin.html b/morphia/2.3/javadoc/dev/morphia/query/CriteriaJoin.html index ca8a25dbed4..a68cf5969c6 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/CriteriaJoin.html +++ b/morphia/2.3/javadoc/dev/morphia/query/CriteriaJoin.html @@ -2,10 +2,10 @@ - + CriteriaJoin (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/DefaultQueryFactory.html b/morphia/2.3/javadoc/dev/morphia/query/DefaultQueryFactory.html index e3e206e29e9..eb395694a6b 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/DefaultQueryFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/query/DefaultQueryFactory.html @@ -2,10 +2,10 @@ - + DefaultQueryFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/FieldEnd.html b/morphia/2.3/javadoc/dev/morphia/query/FieldEnd.html index c5ee04dbb85..219bcab50dc 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/FieldEnd.html +++ b/morphia/2.3/javadoc/dev/morphia/query/FieldEnd.html @@ -2,10 +2,10 @@ - + FieldEnd (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/FieldEndImpl.html b/morphia/2.3/javadoc/dev/morphia/query/FieldEndImpl.html index 521da918d02..de69da6de64 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/FieldEndImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/query/FieldEndImpl.html @@ -2,10 +2,10 @@ - + FieldEndImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/FilterOperator.html b/morphia/2.3/javadoc/dev/morphia/query/FilterOperator.html index 8e025d32b0e..4d8416f76c4 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/FilterOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/FilterOperator.html @@ -2,10 +2,10 @@ - + FilterOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/FindAndDeleteOptions.html b/morphia/2.3/javadoc/dev/morphia/query/FindAndDeleteOptions.html index 73d50127e34..4c2c998ea52 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/FindAndDeleteOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/FindAndDeleteOptions.html @@ -2,10 +2,10 @@ - + FindAndDeleteOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/FindOptions.html b/morphia/2.3/javadoc/dev/morphia/query/FindOptions.html index 53ebff7cfb6..86b7d011b16 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/FindOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/FindOptions.html @@ -2,10 +2,10 @@ - + FindOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/LegacyQuery.html b/morphia/2.3/javadoc/dev/morphia/query/LegacyQuery.html index bc1754eb0fc..246d2c32066 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/LegacyQuery.html +++ b/morphia/2.3/javadoc/dev/morphia/query/LegacyQuery.html @@ -2,10 +2,10 @@ - + LegacyQuery (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/LegacyQueryFactory.html b/morphia/2.3/javadoc/dev/morphia/query/LegacyQueryFactory.html index e57f7f7b75e..82f5fcdedcc 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/LegacyQueryFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/query/LegacyQueryFactory.html @@ -2,10 +2,10 @@ - + LegacyQueryFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Meta.MetaDataKeyword.html b/morphia/2.3/javadoc/dev/morphia/query/Meta.MetaDataKeyword.html index 896f430e800..22b40072c3c 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Meta.MetaDataKeyword.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Meta.MetaDataKeyword.html @@ -2,10 +2,10 @@ - + Meta.MetaDataKeyword (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Meta.html b/morphia/2.3/javadoc/dev/morphia/query/Meta.html index 7a33790b607..f0dfc5dbde4 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Meta.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Meta.html @@ -2,10 +2,10 @@ - + Meta (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Modify.html b/morphia/2.3/javadoc/dev/morphia/query/Modify.html index dd099c7efb4..729f619a543 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Modify.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Modify.html @@ -2,10 +2,10 @@ - + Modify (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/MorphiaCursor.html b/morphia/2.3/javadoc/dev/morphia/query/MorphiaCursor.html index 55c57be366d..ed1c7c6adac 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/MorphiaCursor.html +++ b/morphia/2.3/javadoc/dev/morphia/query/MorphiaCursor.html @@ -2,10 +2,10 @@ - + MorphiaCursor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/OperationTarget.html b/morphia/2.3/javadoc/dev/morphia/query/OperationTarget.html index b9f98cae77d..2f00b16be4d 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/OperationTarget.html +++ b/morphia/2.3/javadoc/dev/morphia/query/OperationTarget.html @@ -2,10 +2,10 @@ - + OperationTarget (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Projection.html b/morphia/2.3/javadoc/dev/morphia/query/Projection.html index 003688de137..5484422b6bb 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Projection.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Projection.html @@ -2,10 +2,10 @@ - + Projection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/PushOptions.html b/morphia/2.3/javadoc/dev/morphia/query/PushOptions.html index 6fd0b04c2e6..c0ac4bf88ad 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/PushOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/PushOptions.html @@ -2,10 +2,10 @@ - + PushOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Query.html b/morphia/2.3/javadoc/dev/morphia/query/Query.html index e3dfe5dc8c3..b30736fa095 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Query.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Query.html @@ -2,10 +2,10 @@ - + Query (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/QueryException.html b/morphia/2.3/javadoc/dev/morphia/query/QueryException.html index dd911e205ac..e18cb7177bf 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/QueryException.html +++ b/morphia/2.3/javadoc/dev/morphia/query/QueryException.html @@ -2,10 +2,10 @@ - + QueryException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/QueryFactory.html b/morphia/2.3/javadoc/dev/morphia/query/QueryFactory.html index 955e8abf359..fd789afbf08 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/QueryFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/query/QueryFactory.html @@ -2,10 +2,10 @@ - + QueryFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Shape.Center.html b/morphia/2.3/javadoc/dev/morphia/query/Shape.Center.html index a62c884dcf0..b92c4b74a04 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Shape.Center.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Shape.Center.html @@ -2,10 +2,10 @@ - + Shape.Center (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Shape.html b/morphia/2.3/javadoc/dev/morphia/query/Shape.html index ccd91281492..770a6d73449 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Shape.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Shape.html @@ -2,10 +2,10 @@ - + Shape (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Sort.html b/morphia/2.3/javadoc/dev/morphia/query/Sort.html index c4b541fb75c..5b2c16a6289 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Sort.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Sort.html @@ -2,10 +2,10 @@ - + Sort (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Type.html b/morphia/2.3/javadoc/dev/morphia/query/Type.html index a839e5f12a0..6c89e13dcb6 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Type.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Type.html @@ -2,10 +2,10 @@ - + Type (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Update.html b/morphia/2.3/javadoc/dev/morphia/query/Update.html index e595cafbce0..047b57bb058 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Update.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Update.html @@ -2,10 +2,10 @@ - + Update (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/UpdateBase.html b/morphia/2.3/javadoc/dev/morphia/query/UpdateBase.html index 8ed40e7de0b..02368b4d329 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/UpdateBase.html +++ b/morphia/2.3/javadoc/dev/morphia/query/UpdateBase.html @@ -2,10 +2,10 @@ - + UpdateBase (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/UpdateException.html b/morphia/2.3/javadoc/dev/morphia/query/UpdateException.html index 6ad2786ed87..61267b1bc3d 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/UpdateException.html +++ b/morphia/2.3/javadoc/dev/morphia/query/UpdateException.html @@ -2,10 +2,10 @@ - + UpdateException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/UpdateOperations.html b/morphia/2.3/javadoc/dev/morphia/query/UpdateOperations.html index 05fa89779e5..1c65a970092 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/UpdateOperations.html +++ b/morphia/2.3/javadoc/dev/morphia/query/UpdateOperations.html @@ -2,10 +2,10 @@ - + UpdateOperations (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/UpdateOpsImpl.html b/morphia/2.3/javadoc/dev/morphia/query/UpdateOpsImpl.html index 5ab652aa3d0..0a3dc2f8e4c 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/UpdateOpsImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/query/UpdateOpsImpl.html @@ -2,10 +2,10 @@ - + UpdateOpsImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/Updates.html b/morphia/2.3/javadoc/dev/morphia/query/Updates.html index a245e20fee4..91e2327b86c 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/Updates.html +++ b/morphia/2.3/javadoc/dev/morphia/query/Updates.html @@ -2,10 +2,10 @@ - + Updates (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/ValidationException.html b/morphia/2.3/javadoc/dev/morphia/query/ValidationException.html index 992eb44c52b..46cfa2ff347 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/ValidationException.html +++ b/morphia/2.3/javadoc/dev/morphia/query/ValidationException.html @@ -2,10 +2,10 @@ - + ValidationException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/WhereCriteria.html b/morphia/2.3/javadoc/dev/morphia/query/WhereCriteria.html index 9121cebaa05..4c8a2323e8b 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/WhereCriteria.html +++ b/morphia/2.3/javadoc/dev/morphia/query/WhereCriteria.html @@ -2,10 +2,10 @@ - + WhereCriteria (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/AbstractCriteria.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/AbstractCriteria.html index 83668cdcf50..9ef32e2dbdf 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/AbstractCriteria.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/AbstractCriteria.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.AbstractCriteria (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/AbstractQueryFactory.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/AbstractQueryFactory.html index 320a6fb9beb..e1615518137 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/AbstractQueryFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/AbstractQueryFactory.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.AbstractQueryFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/ArraySlice.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/ArraySlice.html index b7fe651f831..7361bd35bc4 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/ArraySlice.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/ArraySlice.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.ArraySlice (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.Granularity.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.Granularity.html index ff7615e1a6c..bc2d3f12f68 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.Granularity.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.Granularity.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.BucketAutoOptions.Granularity (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.OutputOperation.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.OutputOperation.html index 8bda0e227db..e9110f93153 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.OutputOperation.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.OutputOperation.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.BucketAutoOptions.OutputOperation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.html index 0dd2ea0b600..9e8e14ed2c7 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketAutoOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.BucketAutoOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketOptions.OutputOperation.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketOptions.OutputOperation.html index 9ca3743c338..0d895924c85 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketOptions.OutputOperation.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketOptions.OutputOperation.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.BucketOptions.OutputOperation (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketOptions.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketOptions.html index 65237332f26..6ba3d3f6e85 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/BucketOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.BucketOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/CountOptions.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/CountOptions.html index 30119a93ebb..31d2d9df545 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/CountOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/CountOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.CountOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Criteria.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Criteria.html index 47eaba1786c..2d64d8973a0 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Criteria.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Criteria.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.query.Criteria (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaContainer.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaContainer.html index eabac43d911..9ec02c12e93 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaContainer.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaContainer.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.query.CriteriaContainer (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaContainerImpl.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaContainerImpl.html index 681015c1e11..495e387d770 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaContainerImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaContainerImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.CriteriaContainerImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaJoin.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaJoin.html index bb37ac88e22..6ef9602fd5f 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaJoin.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/CriteriaJoin.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.CriteriaJoin (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/DefaultQueryFactory.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/DefaultQueryFactory.html index 2e089e7ca6b..b96616df67e 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/DefaultQueryFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/DefaultQueryFactory.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.DefaultQueryFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/FieldEnd.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/FieldEnd.html index fd196e7a69e..115d1cb1c1a 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/FieldEnd.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/FieldEnd.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.query.FieldEnd (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/FieldEndImpl.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/FieldEndImpl.html index 07bedb905e6..9dd6b16e0a8 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/FieldEndImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/FieldEndImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.FieldEndImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/FilterOperator.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/FilterOperator.html index cc173b80ef1..4e7b640e3ed 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/FilterOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/FilterOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.FilterOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/FindAndDeleteOptions.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/FindAndDeleteOptions.html index dc5458ab5c4..2693d506762 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/FindAndDeleteOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/FindAndDeleteOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.FindAndDeleteOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/FindOptions.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/FindOptions.html index d3e7b405819..1f86527e9da 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/FindOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/FindOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.FindOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/LegacyQuery.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/LegacyQuery.html index 49d8318bebe..85fa1f85815 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/LegacyQuery.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/LegacyQuery.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.LegacyQuery (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/LegacyQueryFactory.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/LegacyQueryFactory.html index 796dc39b7f5..0ad404fc2e3 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/LegacyQueryFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/LegacyQueryFactory.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.LegacyQueryFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Meta.MetaDataKeyword.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Meta.MetaDataKeyword.html index 6e1bd7bd7c8..57309154f10 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Meta.MetaDataKeyword.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Meta.MetaDataKeyword.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Meta.MetaDataKeyword (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Meta.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Meta.html index 0f0baef0207..262db726960 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Meta.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Meta.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Meta (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Modify.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Modify.html index 88589c84b0f..f448006c447 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Modify.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Modify.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Modify (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/MorphiaCursor.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/MorphiaCursor.html index ac00104b35a..b54d64c3b6f 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/MorphiaCursor.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/MorphiaCursor.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.MorphiaCursor (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/OperationTarget.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/OperationTarget.html index 36a9e914f3d..9814c92b0ee 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/OperationTarget.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/OperationTarget.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.OperationTarget (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Projection.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Projection.html index 0654aac6fa5..aeee7c7210e 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Projection.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Projection.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Projection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/PushOptions.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/PushOptions.html index c30f8aab52d..ddb6d65d983 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/PushOptions.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/PushOptions.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.PushOptions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Query.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Query.html index 35d60419c8a..94531871493 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Query.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Query.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.query.Query (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/QueryException.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/QueryException.html index 9f6dee59241..e202e605f56 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/QueryException.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/QueryException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.QueryException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/QueryFactory.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/QueryFactory.html index 256e3dda16a..4d1fc17f510 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/QueryFactory.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/QueryFactory.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.query.QueryFactory (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Shape.Center.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Shape.Center.html index e883f3df6ed..92fc6cbd59c 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Shape.Center.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Shape.Center.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Shape.Center (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Shape.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Shape.html index c0c9a1da0c0..5fc0d71572d 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Shape.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Shape.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Shape (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Sort.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Sort.html index 584c29d0583..b7c4f3a91d7 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Sort.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Sort.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Sort (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Type.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Type.html index 801e8a3d3f5..5000fe53b75 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Type.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Type.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Type (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Update.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Update.html index 50000894cdb..a519de68d79 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Update.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Update.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.Update (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateBase.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateBase.html index 158dd2c3a56..041f6fd32df 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateBase.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateBase.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.UpdateBase (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateException.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateException.html index 04abe88fb17..36c2f82093c 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateException.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.UpdateException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateOperations.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateOperations.html index c41bef36936..71e5bfe3aa9 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateOperations.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateOperations.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.query.UpdateOperations (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateOpsImpl.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateOpsImpl.html index b5e48088397..eb8b2ca2323 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateOpsImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/UpdateOpsImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.UpdateOpsImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/Updates.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/Updates.html index bfb793c260d..3ac9ef8a98e 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/Updates.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/Updates.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.query.Updates (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/ValidationException.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/ValidationException.html index 47ba37a1c04..3b13c19a7e4 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/ValidationException.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/ValidationException.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.ValidationException (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/class-use/WhereCriteria.html b/morphia/2.3/javadoc/dev/morphia/query/class-use/WhereCriteria.html index b8e6c64d142..a04193a4932 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/class-use/WhereCriteria.html +++ b/morphia/2.3/javadoc/dev/morphia/query/class-use/WhereCriteria.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.WhereCriteria (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/Filter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/Filter.html index c93c300459d..0c4fcc53575 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/Filter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/Filter.html @@ -2,10 +2,10 @@ - + Filter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/Filters.html b/morphia/2.3/javadoc/dev/morphia/query/filters/Filters.html index d7491728c3f..0d7ca1160a6 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/Filters.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/Filters.html @@ -2,10 +2,10 @@ - + Filters (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/GeoIntersectsFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/GeoIntersectsFilter.html index b837966e40b..40ef64b7de0 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/GeoIntersectsFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/GeoIntersectsFilter.html @@ -2,10 +2,10 @@ - + GeoIntersectsFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/GeoWithinFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/GeoWithinFilter.html index 7208474f8ce..a724f276baf 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/GeoWithinFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/GeoWithinFilter.html @@ -2,10 +2,10 @@ - + GeoWithinFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/LogicalFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/LogicalFilter.html index 28a1ffc6fbe..248ee469221 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/LogicalFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/LogicalFilter.html @@ -2,10 +2,10 @@ - + LogicalFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/NearFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/NearFilter.html index 17bd3fdebc4..d4722d31ad1 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/NearFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/NearFilter.html @@ -2,10 +2,10 @@ - + NearFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/RegexFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/RegexFilter.html index cfed695a34f..b792b222152 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/RegexFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/RegexFilter.html @@ -2,10 +2,10 @@ - + RegexFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/TextSearchFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/TextSearchFilter.html index f5fd8363d90..436081f8e4c 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/TextSearchFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/TextSearchFilter.html @@ -2,10 +2,10 @@ - + TextSearchFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/Filter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/Filter.html index 16c74198334..37b54a92043 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/Filter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/Filter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.filters.Filter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/Filters.html b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/Filters.html index b86bd042007..c4d5d58d7eb 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/Filters.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/Filters.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.filters.Filters (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/GeoIntersectsFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/GeoIntersectsFilter.html index 351e2487a52..083538b3c88 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/GeoIntersectsFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/GeoIntersectsFilter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.filters.GeoIntersectsFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/GeoWithinFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/GeoWithinFilter.html index 31f489b7bba..8432d740ab5 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/GeoWithinFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/GeoWithinFilter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.filters.GeoWithinFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/LogicalFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/LogicalFilter.html index e025de5d5c2..01830073f96 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/LogicalFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/LogicalFilter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.filters.LogicalFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/NearFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/NearFilter.html index 98493a7fa60..4c70e2e9119 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/NearFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/NearFilter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.filters.NearFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/RegexFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/RegexFilter.html index 3f21f2a9263..e1c888ca2c4 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/RegexFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/RegexFilter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.filters.RegexFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/TextSearchFilter.html b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/TextSearchFilter.html index 9adbea74254..43353d0d53c 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/TextSearchFilter.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/class-use/TextSearchFilter.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.filters.TextSearchFilter (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/package-summary.html b/morphia/2.3/javadoc/dev/morphia/query/filters/package-summary.html index 0b58ab02416..ad824e495b9 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.query.filters (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/package-tree.html b/morphia/2.3/javadoc/dev/morphia/query/filters/package-tree.html index 7ec8209778e..6b04cb8b5e7 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.query.filters Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/filters/package-use.html b/morphia/2.3/javadoc/dev/morphia/query/filters/package-use.html index 5077ead3e8e..52b78753be8 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/filters/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/query/filters/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.query.filters (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/package-summary.html b/morphia/2.3/javadoc/dev/morphia/query/package-summary.html index e065a2c3bde..7bb94720c9d 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/query/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.query (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/package-tree.html b/morphia/2.3/javadoc/dev/morphia/query/package-tree.html index 0dda7bf9911..9a45d282368 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/query/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.query Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/package-use.html b/morphia/2.3/javadoc/dev/morphia/query/package-use.html index 4a7e7d3f615..03033e0c92d 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/query/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.query (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/AddToSetOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/AddToSetOperator.html index 90f1fa17deb..5dd25ee8d0a 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/AddToSetOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/AddToSetOperator.html @@ -2,10 +2,10 @@ - + AddToSetOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/CurrentDateOperator.TypeSpecification.html b/morphia/2.3/javadoc/dev/morphia/query/updates/CurrentDateOperator.TypeSpecification.html index f0f7fac734d..a519a18411a 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/CurrentDateOperator.TypeSpecification.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/CurrentDateOperator.TypeSpecification.html @@ -2,10 +2,10 @@ - + CurrentDateOperator.TypeSpecification (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/CurrentDateOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/CurrentDateOperator.html index 9d4f0804017..3d75917690b 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/CurrentDateOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/CurrentDateOperator.html @@ -2,10 +2,10 @@ - + CurrentDateOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/PopOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/PopOperator.html index f0261e4dd34..82effc5d572 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/PopOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/PopOperator.html @@ -2,10 +2,10 @@ - + PopOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/PullOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/PullOperator.html index 699fd81ac7e..87bb18138eb 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/PullOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/PullOperator.html @@ -2,10 +2,10 @@ - + PullOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/PushOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/PushOperator.html index 3225858ecb2..bc737c85f7e 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/PushOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/PushOperator.html @@ -2,10 +2,10 @@ - + PushOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/SetEntityOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/SetEntityOperator.html index 747594057d2..5a948283d8d 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/SetEntityOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/SetEntityOperator.html @@ -2,10 +2,10 @@ - + SetEntityOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/SetOnInsertOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/SetOnInsertOperator.html index d20682f7dad..cfaf2c22019 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/SetOnInsertOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/SetOnInsertOperator.html @@ -2,10 +2,10 @@ - + SetOnInsertOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/UnsetOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/UnsetOperator.html index f76cb4b28f6..53d46372526 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/UnsetOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/UnsetOperator.html @@ -2,10 +2,10 @@ - + UnsetOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/UpdateOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/UpdateOperator.html index 0496e6cfc35..d38c5a191bb 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/UpdateOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/UpdateOperator.html @@ -2,10 +2,10 @@ - + UpdateOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/UpdateOperators.html b/morphia/2.3/javadoc/dev/morphia/query/updates/UpdateOperators.html index eaeeef095c0..5f09b2b1d51 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/UpdateOperators.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/UpdateOperators.html @@ -2,10 +2,10 @@ - + UpdateOperators (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/AddToSetOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/AddToSetOperator.html index f74e92f9af7..fafef3746c4 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/AddToSetOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/AddToSetOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.AddToSetOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.TypeSpecification.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.TypeSpecification.html index 8e9713ba44a..238bce6ffc3 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.TypeSpecification.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.TypeSpecification.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.CurrentDateOperator.TypeSpecification (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.html index 6aa556fee36..ef4730c9a83 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.CurrentDateOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PopOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PopOperator.html index 438dff22b7e..de9c8b2e2de 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PopOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PopOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.PopOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PullOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PullOperator.html index 26c45b97ed3..fd8d33e0b0e 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PullOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PullOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.PullOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PushOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PushOperator.html index 8feca74ed1f..8ddcda80031 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PushOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/PushOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.PushOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/SetEntityOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/SetEntityOperator.html index 357986ea177..8e3544b65b4 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/SetEntityOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/SetEntityOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.SetEntityOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/SetOnInsertOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/SetOnInsertOperator.html index e22baac609a..00ea3334395 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/SetOnInsertOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/SetOnInsertOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.SetOnInsertOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UnsetOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UnsetOperator.html index 5cf73201b57..129eb8a61d2 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UnsetOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UnsetOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.UnsetOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UpdateOperator.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UpdateOperator.html index 3f99c7fcaec..68423a658da 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UpdateOperator.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UpdateOperator.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.UpdateOperator (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UpdateOperators.html b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UpdateOperators.html index 99012aca58e..ed44e927bc6 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UpdateOperators.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/class-use/UpdateOperators.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.query.updates.UpdateOperators (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/package-summary.html b/morphia/2.3/javadoc/dev/morphia/query/updates/package-summary.html index aed85925825..e5a81a3e010 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.query.updates (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/package-tree.html b/morphia/2.3/javadoc/dev/morphia/query/updates/package-tree.html index 6a0883c6f9f..4d4ee2f0de5 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.query.updates Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/query/updates/package-use.html b/morphia/2.3/javadoc/dev/morphia/query/updates/package-use.html index 2702fb5bbe3..2416ba25b22 100644 --- a/morphia/2.3/javadoc/dev/morphia/query/updates/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/query/updates/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.query.updates (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/sofia/Sofia.html b/morphia/2.3/javadoc/dev/morphia/sofia/Sofia.html index 9f8fe1247ad..def0e47cfd5 100644 --- a/morphia/2.3/javadoc/dev/morphia/sofia/Sofia.html +++ b/morphia/2.3/javadoc/dev/morphia/sofia/Sofia.html @@ -2,10 +2,10 @@ - + Sofia (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/sofia/class-use/Sofia.html b/morphia/2.3/javadoc/dev/morphia/sofia/class-use/Sofia.html index 633a2e26727..e6885646b84 100644 --- a/morphia/2.3/javadoc/dev/morphia/sofia/class-use/Sofia.html +++ b/morphia/2.3/javadoc/dev/morphia/sofia/class-use/Sofia.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.sofia.Sofia (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/sofia/package-summary.html b/morphia/2.3/javadoc/dev/morphia/sofia/package-summary.html index 7aebf0bc77d..45d9d48a6df 100644 --- a/morphia/2.3/javadoc/dev/morphia/sofia/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/sofia/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.sofia (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/sofia/package-tree.html b/morphia/2.3/javadoc/dev/morphia/sofia/package-tree.html index 7ace3895459..81fa3cb9929 100644 --- a/morphia/2.3/javadoc/dev/morphia/sofia/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/sofia/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.sofia Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/sofia/package-use.html b/morphia/2.3/javadoc/dev/morphia/sofia/package-use.html index 82fea17f7ec..fb9832a9594 100644 --- a/morphia/2.3/javadoc/dev/morphia/sofia/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/sofia/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.sofia (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaSession.html b/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaSession.html index 93f43496aca..bf43b44dbef 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaSession.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaSession.html @@ -2,10 +2,10 @@ - + MorphiaSession (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaSessionImpl.html b/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaSessionImpl.html index 64b6d2fb49e..ed3110f9270 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaSessionImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaSessionImpl.html @@ -2,10 +2,10 @@ - + MorphiaSessionImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaTransaction.html b/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaTransaction.html index 1daf99e8a26..3157703549a 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaTransaction.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/MorphiaTransaction.html @@ -2,10 +2,10 @@ - + MorphiaTransaction (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaSession.html b/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaSession.html index c1942e2e68b..7ded60fa028 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaSession.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaSession.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.transactions.MorphiaSession (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaSessionImpl.html b/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaSessionImpl.html index 3f48d315336..ef204891e13 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaSessionImpl.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaSessionImpl.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.transactions.MorphiaSessionImpl (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaTransaction.html b/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaTransaction.html index 1b5d1d951bd..76fc1a7d34d 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaTransaction.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/class-use/MorphiaTransaction.html @@ -2,10 +2,10 @@ - + Uses of Interface dev.morphia.transactions.MorphiaTransaction (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/package-summary.html b/morphia/2.3/javadoc/dev/morphia/transactions/package-summary.html index 0f32b50ff53..b65d09cc074 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.transactions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/package-tree.html b/morphia/2.3/javadoc/dev/morphia/transactions/package-tree.html index 1113e28b3dc..9efba99d50c 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.transactions Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/transactions/package-use.html b/morphia/2.3/javadoc/dev/morphia/transactions/package-use.html index df1e4ca1f50..355adaaa794 100644 --- a/morphia/2.3/javadoc/dev/morphia/transactions/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/transactions/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.transactions (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/Assert.html b/morphia/2.3/javadoc/dev/morphia/utils/Assert.html index edddf7c57b6..aad25345561 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/Assert.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/Assert.html @@ -2,10 +2,10 @@ - + Assert (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/IndexDirection.html b/morphia/2.3/javadoc/dev/morphia/utils/IndexDirection.html index 7dca827c94d..25402a34462 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/IndexDirection.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/IndexDirection.html @@ -2,10 +2,10 @@ - + IndexDirection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/IndexType.html b/morphia/2.3/javadoc/dev/morphia/utils/IndexType.html index 683d6db749d..a63b66d57d5 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/IndexType.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/IndexType.html @@ -2,10 +2,10 @@ - + IndexType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/class-use/Assert.html b/morphia/2.3/javadoc/dev/morphia/utils/class-use/Assert.html index 11b97fc0aeb..61caa3158a3 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/class-use/Assert.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/class-use/Assert.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.utils.Assert (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/class-use/IndexDirection.html b/morphia/2.3/javadoc/dev/morphia/utils/class-use/IndexDirection.html index e6867c5bcba..5181ba25ee3 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/class-use/IndexDirection.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/class-use/IndexDirection.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.utils.IndexDirection (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/class-use/IndexType.html b/morphia/2.3/javadoc/dev/morphia/utils/class-use/IndexType.html index eac45c759ff..f177db0a52b 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/class-use/IndexType.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/class-use/IndexType.html @@ -2,10 +2,10 @@ - + Uses of Class dev.morphia.utils.IndexType (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/package-summary.html b/morphia/2.3/javadoc/dev/morphia/utils/package-summary.html index e640e597d0d..9bd3714a726 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/package-summary.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/package-summary.html @@ -2,10 +2,10 @@ - + dev.morphia.utils (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/package-tree.html b/morphia/2.3/javadoc/dev/morphia/utils/package-tree.html index 0ed95a2dc2a..110a9736a6e 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/package-tree.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/package-tree.html @@ -2,10 +2,10 @@ - + dev.morphia.utils Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/dev/morphia/utils/package-use.html b/morphia/2.3/javadoc/dev/morphia/utils/package-use.html index 7dbe677f7dd..faf69e82bf0 100644 --- a/morphia/2.3/javadoc/dev/morphia/utils/package-use.html +++ b/morphia/2.3/javadoc/dev/morphia/utils/package-use.html @@ -2,10 +2,10 @@ - + Uses of Package dev.morphia.utils (Morphia) - + diff --git a/morphia/2.3/javadoc/help-doc.html b/morphia/2.3/javadoc/help-doc.html index 26b3abf5f85..89f1dd2f759 100644 --- a/morphia/2.3/javadoc/help-doc.html +++ b/morphia/2.3/javadoc/help-doc.html @@ -2,10 +2,10 @@ - + API Help (Morphia) - + diff --git a/morphia/2.3/javadoc/index-all.html b/morphia/2.3/javadoc/index-all.html index 40562381ce5..ab6eef2c4ac 100644 --- a/morphia/2.3/javadoc/index-all.html +++ b/morphia/2.3/javadoc/index-all.html @@ -2,10 +2,10 @@ - + Index (Morphia) - + diff --git a/morphia/2.3/javadoc/index.html b/morphia/2.3/javadoc/index.html index 93dc0bd260d..368bff75e8a 100644 --- a/morphia/2.3/javadoc/index.html +++ b/morphia/2.3/javadoc/index.html @@ -2,10 +2,10 @@ - + Overview (Morphia) - + @@ -95,7 +95,7 @@
-

Morphia 2.3.7

+

Morphia 2.3.6

diff --git a/morphia/2.3/javadoc/member-search-index.zip b/morphia/2.3/javadoc/member-search-index.zip index 577829f865a66d7c017045b25b1aba2d49e30a21..ea15be22fedcf04aa4ee5a22643714467f8267d5 100644 GIT binary patch delta 31 lcmccH$8@)ki8sKTnMH(wgM))%3hR%ByzR_DYO+APF94Hp35Ngx delta 31 lcmccH$8@)ki8sKTnMH(wgM))1b@{)AyzR_DYO+APF94hY3V8qk diff --git a/morphia/2.3/javadoc/overview-summary.html b/morphia/2.3/javadoc/overview-summary.html index 63e8c5504a7..06b0b83dd68 100644 --- a/morphia/2.3/javadoc/overview-summary.html +++ b/morphia/2.3/javadoc/overview-summary.html @@ -2,7 +2,7 @@ - +Morphia diff --git a/morphia/2.3/javadoc/overview-tree.html b/morphia/2.3/javadoc/overview-tree.html index c46c0ee569d..70a343cf0ad 100644 --- a/morphia/2.3/javadoc/overview-tree.html +++ b/morphia/2.3/javadoc/overview-tree.html @@ -2,10 +2,10 @@ - +Class Hierarchy (Morphia) - + diff --git a/morphia/2.3/javadoc/package-search-index.zip b/morphia/2.3/javadoc/package-search-index.zip index 1a7d7f931ea1b60377b89429bfa3f382c4e77785..a97a25facebbba8931bbf6e65071c3a4ee195084 100644 GIT binary patch delta 30 kcmbQwJfE32z?+#xgn@&DgJBBmkBz*JjLblKav-B00A`2>cmMzZ delta 30 kcmbQwJfE32z?+#xgn@&DgCTYKzm2?(jLblKav-B00B@2AY5)KL diff --git a/morphia/2.3/javadoc/serialized-form.html b/morphia/2.3/javadoc/serialized-form.html index 85691d41759..eca365922ff 100644 --- a/morphia/2.3/javadoc/serialized-form.html +++ b/morphia/2.3/javadoc/serialized-form.html @@ -2,10 +2,10 @@ - +Serialized Form (Morphia) - + diff --git a/morphia/2.3/javadoc/type-search-index.zip b/morphia/2.3/javadoc/type-search-index.zip index 49664750ff0c2347ddc013a54cb77d481bcf9d1e..9206f1bfd8bee9e2387ecc704c898ab1791079d7 100644 GIT binary patch delta 30 kcmZpZY?I^-@MdNaVc_84V3@-CVORSY|Y~h0A&UTSpWb4 delta 30 kcmZpZY?I^-@MdNaVc_84U`Sp5ZzHcZ4>ORSY|Y~h0B#TnO8@`> diff --git a/morphia/2.4/javadoc/allclasses-index.html b/morphia/2.4/javadoc/allclasses-index.html index d1c93fd5ddb..b78d94017c7 100644 --- a/morphia/2.4/javadoc/allclasses-index.html +++ b/morphia/2.4/javadoc/allclasses-index.html @@ -1,57 +1,37 @@ - - -All Classes (Morphia) + +All Classes and Interfaces (Morphia) + - + + + - + - - - - - + + - - -
+
+ +
-

All Classes

-
-
-
    -
  • -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary 
ClassDescription
AbstractCriteriaDeprecated, for removal: This API element is subject to removal in a future version.
AbstractEntityInterceptorDeprecated, for removal: This API element is subject to removal in a future version. -
the noop default methods have been moved to the interface.
-
AbstractQueryFactoryDeprecated, for removal: This API element is subject to removal in a future version. -
implement QueryFactory directly
-
Accumulator +

All Classes and Interfaces

+ +
+
+
+
+
Class
+
Description
+ +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
the noop default methods have been moved to the interface.
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
implement QueryFactory directly
+
+ +
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
-
AdvancedDatastoreDeprecated, for removal: This API element is subject to removal in a future version. 
Aggregation<T> 
AggregationCodecProvider 
AggregationException + + +
Deprecated, for removal: This API element is subject to removal in a future version. 
+ +
 
+ +
 
+ +
Indicates a failure in a pipeline execution
-
AggregationImpl<T> 
AggregationOptions + + +
 
+ +
Defines options to be applied to an aggregation pipeline.
-
AggregationPipelineDeprecated, for removal: This API element is subject to removal in a future version. -
use Aggregation instead
-
AggregationPipelineImplDeprecated, for removal: This API element is subject to removal in a future version. 
AlsoLoad + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use Aggregation instead
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. 
+ +
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 a codec for standard BitSet.
+
+ +
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.
-
BucketAutoOptionsDeprecated, for removal: This API element is subject to removal in a future version. -
use AutoBucket instead
-
BucketAutoOptions.Granularity + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use AutoBucket instead
+
+ +
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 
BucketOptionsDeprecated, for removal: This API element is subject to removal in a future version. -
use Bucket instead
-
ByteWrapperArrayCodec + + +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use Bucket instead
+
+ +
Encodes a Byte[] to BinData like the driver's ByteArrayCodec does for byte[]
-
CamelCase 
CappedAt -
Properties for capped collections; used in Entity
-
ChangeStream + + +
 
+ +
+
Properties for capped collections; used in Entity
+
+ +
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 
ConstructorDeprecated, for removal: This API element is subject to removal in a future version. -
This annotation is not necessary and will be removed soon.
-
ContradictingAnnotations + + +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
This annotation is not necessary and will be removed soon.
+
+ +
Checks that contradicting annotations aren't defined.
-
Conversions + + +
Defines basic type conversions.
-
ConvertersDeprecated, for removal: This API element is subject to removal in a future version.
CoordinateReferenceSystemDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
CoordinateReferenceSystemTypeDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
Count 
CountCodec 
CountOptions + + +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
 
+ +
 
+ +
The options for a count operation.
-
CriteriaDeprecated, for removal: This API element is subject to removal in a future version.
CriteriaContainerDeprecated, for removal: This API element is subject to removal in a future version. 
CriteriaContainerImplDeprecated, for removal: This API element is subject to removal in a future version.
CriteriaJoinDeprecated.
CurrentDateOperator + + +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
Deprecated, for removal: This API element is subject to removal in a future version. 
+ +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
Deprecated.
+ +
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 + + +
A default implementation of QueryFactory.
-
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
-
EmbeddedDeprecated. -
It is now possible to use @Entity everywhere.
-
Entity + + +
Deprecated. +
It is now possible to use @Entity everywhere.
+
+ +
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> 
EntityInterceptorDeprecated, for removal: This API element is subject to removal in a future version. -
use EntityListener instead.
-
EntityListener<T> 
EntityListeners + + +
 
+ +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use EntityListener instead.
+
+ +
 
+ +
Specifies other classes to participate in the @Entity's lifecycle
-
EntityModel + + +
A model of metadata about a type
-
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>> + +
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 + +
ExpressionCodec<T extends dev.morphia.aggregation.expressions.impls.Expression>
+
 
+ +
 
+ +
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 + + +
 
+ +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
 
+ +
Populates null and missing field values within documents.
-
Fill.Method + + +
Possible methods for defining fill strategies.
-
FillCodec 
Filter + + +
 
+ +
Base class for query filters
-
FilterOperatorDeprecated, for removal: This API element is subject to removal in a future version. -
use Filters and Filter references instead
-
Filters + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use Filters and Filter references instead
+
+ +
Defines helper methods to generate filter operations for queries.
-
FindAndDeleteOptions + + +
Defines options to use for find and delete operations
-
FindAndModifyOptionsDeprecated, for removal: This API element is subject to removal in a future version. -
use ModifyOptions instead
-
FindOptions + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use ModifyOptions instead
+
+ +
The options to apply to a find operation (also commonly referred to as a query).
-
GeoIntersectsFilter 
GeoJsonDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
GeoJsonTypeDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver defined types
-
GeometryDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
GeometryCollectionDeprecated, for removal: This API element is subject to removal in a future version. 
GeoNearDeprecated, 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. +
use the driver-provided types instead
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver defined types
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. 
+ +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
Outputs documents in order of nearest to farthest from a specified point.
-
GeoNear.GeoNearBuilderDeprecated, for removal: This API element is subject to removal in a future version.
GeoNearCodec 
GeoWithinFilter + + +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
 
+ +
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 
GroupDeprecated, for removal: This API element is subject to removal in a future version. -
use Group instead
-
Group + + +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use Group instead
+
+ +
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.
-
InsertOptionsDeprecated, for removal: This API element is subject to removal in a future version. - -
InstanceCreatorFactory + + +
Deprecated, for removal: This API element is subject to removal in a future version. + +
+ +
The factory for creating MorphiaInstanceCreator instances
-
InstanceCreatorFactoryImpl 
KebabCase 
Key<T>Deprecated, for removal: This API element is subject to removal in a future version.
KeyCodecDeprecated, for removal: This API element is subject to removal in a future version.
LazyReferenceMissingDependencies + + +
 
+ +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
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. 
LegacyQueryCodecDeprecated. 
LegacyQueryFactoryDeprecated. 
LifecycleDecoder<T> 
LifecycleEncoder<T> 
Limit + + +
Deprecated. 
+ +
Deprecated. 
+ +
Deprecated. 
+ +
 
+ +
 
+ +
Limits the number of documents passed to the next stage in the pipeline.
-
LimitCodec 
LineStringDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
LoadOnly + + +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
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 
MapperOptionsDeprecated, for removal: This API element is subject to removal in a future version. -
use the new configuration file mechanism.
-
MapperOptions.BuilderDeprecated, for removal: This API element is subject to removal in a future version. -
use the new configuration file mechanism.
-
MapperOptions.PropertyDiscoveryDeprecated, for removal: This API element is subject to removal in a future version. -
3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
-
MappingException + + +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the new configuration file mechanism.
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the new configuration file mechanism.
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
+
+ +
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.MetaDataKeywordDeprecated, for removal: This API element is subject to removal in a future version.
MethodAccessor 
MethodDiscovery 
Miscellaneous + + +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
 
+ +
 
+ +
Defines miscellaneous operators for aggregations.
-
MissingIdException 
Modify<T>Deprecated. 
ModifyOptions + + +
 
+ +
Deprecated. 
+ +
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 + + +
 
+ +
Converts the LocalDate values to and from the zone defined in MorphiaConfig.dateStorage()
-
MorphiaDefaultsConvention + + +
A set of conventions to apply to Morphia entities
-
MorphiaInstanceCreator + + +
Marker interface for creators
-
MorphiaLocalDateTimeCodec + + +
Converts the LocalDateTime values to and from the zone defined in MorphiaConfig.dateStorage()
-
MorphiaLocalTimeCodec + + +
Converts the LocalTime values to and from the zone defined in MorphiaConfig.dateStorage()
-
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.
-
MorphiaSessionImpl 
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.
-
MultiLineStringDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
MultipleId + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
Checks that only one field is marked with @Id
-
MultipleVersions + + +
Checks the multiple fields aren't annotated with @Version
-
MultiPointDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
MultiPolygonDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
Name + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
Defines a name for a constructor parameter.
-
NamedCoordinateReferenceSystemDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
NamedCoordinateReferenceSystemConverterDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
NameState 
NamingStrategy + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
 
+ +
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
-
NotSavedDeprecated, for removal: This API element is subject to removal in a future version. -
use LoadOnly instead
-
ObjectCodec + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use LoadOnly instead
+
+ +
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 
PointDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
PointBuilderDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
PolygonDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver-provided types instead
-
PopOperator + + +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver-provided types instead
+
+ +
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
-
ProjectionDeprecated, for removal: This API element is subject to removal in a future version. -
use Projection instead
-
Projection + + +
Deprecated, for removal: This API element is subject to removal in a future version. +
use Projection instead
+
+ +
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 
ShapeDeprecated, for removal: This API element is subject to removal in a future version. -
use the driver provide facilities instead.
-
Shape.Center 
ShardKey + + +
 
+ +
 
+ +
 
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
use the driver provide facilities instead.
+
+ +
 
+ +
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 + +
StageCodec<T extends Stage>
+
 
+ +
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 + + +
 
+ +
Deprecated. 
+ +
 
+ +
Error during update.
-
UpdateOperations<T>Deprecated, for removal: This API element is subject to removal in a future version. -
updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead +
+ +
Deprecated, for removal: This API element is subject to removal in a future version. +
updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead of this class directly
-
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 + + +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
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
-
WhereCriteriaDeprecated, for removal: This API element is subject to removal in a future version.
WildCardTypeData<T> + + +
Deprecated, for removal: This API element is subject to removal in a future version.
+ +
Represents a wild card type
-
WildCardTypeData.Builder + + +
A builder for WildCardTypeData
-
WindowExpressions + + +
Provides window specific operations.
-
- - +
+ +
- - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/allclasses.html b/morphia/2.4/javadoc/allclasses.html deleted file mode 100644 index f8349e9af1f..00000000000 --- a/morphia/2.4/javadoc/allclasses.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - - -All Classes (Morphia) - - - - - - - - - - - - - -
-

All Classes

-
- -
-
- - diff --git a/morphia/2.4/javadoc/allpackages-index.html b/morphia/2.4/javadoc/allpackages-index.html index 4f48ab93406..4f62c0a12a5 100644 --- a/morphia/2.4/javadoc/allpackages-index.html +++ b/morphia/2.4/javadoc/allpackages-index.html @@ -1,51 +1,33 @@ - - + All Packages (Morphia) + - + + + - + - - - - - + + - - -
+
+ +

All Packages

-
- +
Package Summary
+
- - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/constant-values.html b/morphia/2.4/javadoc/constant-values.html index f08d6484891..88aafb60d4c 100644 --- a/morphia/2.4/javadoc/constant-values.html +++ b/morphia/2.4/javadoc/constant-values.html @@ -1,51 +1,33 @@ - - + Constant Field Values (Morphia) + - + + + - + - - - - - + + - - -
+
+ +

Constant Field Values

-
+

Contents

-
- - -
+

dev.morphia.*

-
    -
  • - - - - - - - - - - - - - - -
    dev.morphia.annotations.Collation 
    Modifier and TypeConstant FieldValue
    - -public static final StringDEFAULT_LOCALE"<default>"
    + -
      -
    • - - - - - - - - - - - - - - -
      dev.morphia.mapping.Mapper 
      Modifier and TypeConstant FieldValue
      - -public static final StringIGNORED_FIELDNAME"."
      + -
        -
      • - - - - - - - - - - - - - - -
        dev.morphia.mapping.codec.reader.NameState 
        Modifier and TypeConstant FieldValue
        - -public static final StringNAME"NAME"
        +
          +
        • +
          dev.morphia.mapping.codec.reader.NameState
          +
          +
          Modifier and Type
          +
          Constant Field
          +
          Value
          +
          public static final String
          + +
          "NAME"
          +
        • -
        • - - - - - - - - - - - - - - -
          dev.morphia.mapping.codec.reader.ValueState 
          Modifier and TypeConstant FieldValue
          - -public static final StringNAME"VALUE"
          +
        • +
          dev.morphia.mapping.codec.reader.ValueState
          +
          +
          Modifier and Type
          +
          Constant Field
          +
          Value
          +
          public static final String
          + +
          "VALUE"
          +
        -
          -
        • - - - - - - - - - - - - - - -
          dev.morphia.query.Sort 
          Modifier and TypeConstant FieldValue
          - -public static final StringNATURAL"$natural"
          +
            +
          • +
            dev.morphia.query.Sort
            +
            +
            Modifier and Type
            +
            Constant Field
            +
            Value
            +
            public static final String
            + +
            "$natural"
            +
-
- - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/deprecated-list.html b/morphia/2.4/javadoc/deprecated-list.html index 61ddbf1fc0c..79e63cf3a1a 100644 --- a/morphia/2.4/javadoc/deprecated-list.html +++ b/morphia/2.4/javadoc/deprecated-list.html @@ -1,2758 +1,2111 @@ - - + Deprecated List (Morphia) + - + + + - + - - - - - + + - - -
+
+ +
-
- - -
+ +
+ + + + + +
+ +
+
+
- - - -
+
+ - - - - - - - - - -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          aggregate

          -
          Aggregation<Document> aggregate​(String source)
          -
          Returns a new query bound to the kind (a specific MongoCollection)
          -
          -
          Parameters:
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            aggregate

            +
            Aggregation<Document> aggregate(String source)
            +
            Returns a new query bound to the kind (a specific MongoCollection)
            +
            +
            Parameters:
            source - The collection aggregation against
            -
            Returns:
            +
            Returns:
            the aggregation pipeline
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - -
            -
          • -

            aggregate

            -
            <T> Aggregation<T> aggregate​(Class<T> source)
            -
            Returns a new query bound to the kind (a specific MongoCollection)
            -
            -
            Type Parameters:
            +
          • +
            +

            aggregate

            +
            <T> Aggregation<T> aggregate(Class<T> source)
            +
            Returns a new query bound to the kind (a specific MongoCollection)
            +
            +
            Type Parameters:
            T - the source type
            -
            Parameters:
            +
            Parameters:
            source - The class to create aggregation against
            -
            Returns:
            +
            Returns:
            the aggregation pipeline
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - - - - - -
            -
          • -

            createQuery

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -default <T> Query<T> createQuery​(Class<T> type)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - -
            -
            Returns a new query bound to the collection (a specific MongoCollection)
            -
            -
            Type Parameters:
            +
          • +
            +

            createQuery

            +
            @Deprecated(since="2.0", + forRemoval=true) +default <T> Query<T> createQuery(Class<T> type)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. + +
            +
            Returns a new query bound to the collection (a specific MongoCollection)
            +
            +
            Type Parameters:
            T - the type of the query
            -
            Parameters:
            +
            Parameters:
            type - The collection to query
            -
            Returns:
            +
            Returns:
            the query
            +
          • -
          - - - - - - - -
            -
          • -

            delete

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -default <T> DeleteResult delete​(Query<T> query)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            use Query.delete() instead
            +
          • +
            +

            delete

            +
            @Deprecated(since="2.0", + forRemoval=true) +default <T> DeleteResult delete(Query<T> query)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            use Query.delete() instead
            Deletes entities based on the query
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to delete
            -
            Parameters:
            +
            Parameters:
            query - the query to use when finding documents to delete
            -
            Returns:
            +
            Returns:
            results of the delete
            +
          • -
          - - - - - - - - - -
            -
          • -

            delete

            -
            <T> DeleteResult delete​(T entity)
            +
          • +
            +

            delete

            +
            <T> DeleteResult delete(T entity)
            Deletes the given entity (by @Id)
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to delete
            -
            Parameters:
            +
            Parameters:
            entity - the entity to delete
            -
            Returns:
            +
            Returns:
            results of the delete
            +
          • -
          - - - - - -
            -
          • -

            delete

            -
            <T> DeleteResult delete​(T entity,
            -                        DeleteOptions options)
            +
          • +
            +

            delete

            +
            <T> DeleteResult delete(T entity, + DeleteOptions options)
            Deletes the given entity (by @Id), with the WriteConcern
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to delete
            -
            Parameters:
            +
            Parameters:
            entity - the entity to delete
            options - the options to use when deleting
            -
            Returns:
            +
            Returns:
            results of the delete
            -
            Since:
            +
            Since:
            1.3
            +
          • -
          - - - -
            -
          • -

            enableDocumentValidation

            -
            @Deprecated(since="2.4.0",
            -            forRemoval=true)
            -void enableDocumentValidation()
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            this is handled by the config file and should not be called directly
            -
            -
            Process any Validation annotations for document validation.
            -
            -
            Since:
            +
          • +
            +

            enableDocumentValidation

            +
            @Deprecated(since="2.4.0", + forRemoval=true) +void enableDocumentValidation()
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            this is handled by the config file and should not be called directly
            +
            +
            Process any Validation annotations for document validation.
            +
            +
            Since:
            1.3
            MongoDB documentation
            core/document-validation/
            +
          • -
          - - - -
            -
          • -

            ensureCaps

            -
            @Deprecated(since="2.4.0",
            -            forRemoval=true)
            -void ensureCaps()
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            this is handled by the config file and should not be called directly
            +
          • +
            +

            ensureCaps

            +
            @Deprecated(since="2.4.0", + forRemoval=true) +void ensureCaps()
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            this is handled by the config file and should not be called directly
            ensure capped collections for Entity(s)
            +
          • -
          - - - -
            -
          • -

            ensureIndexes

            -
            @Deprecated(since="2.4.0",
            -            forRemoval=true)
            -void ensureIndexes()
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            this is configured by the config file and doesn't need to be called directly
            +
          • +
            +

            ensureIndexes

            +
            @Deprecated(since="2.4.0", + forRemoval=true) +void ensureIndexes()
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            this is configured by the config file and doesn't need to be called directly
            Ensures (creating if necessary) the indexes found during class mapping
            -
            -
            See Also:
            -
            Indexes, -Indexed, -Text
            +
            +
            See Also:
            +
            + +
            +
          • -
          - - - -
            -
          • -

            find

            -
            <T> Query<T> find​(Class<T> type)
            +
          • +
            +

            find

            +
            <T> Query<T> find(Class<T> type)
            Find instances of a type
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to query
            -
            Parameters:
            +
            Parameters:
            type - the class to use for mapping the results
            -
            Returns:
            +
            Returns:
            the query
            +
          • -
          - - - -
            -
          • -

            find

            -
            @MorphiaExperimental
            -<T> Query<T> find​(Class<T> type,
            -                  Document nativeQuery)
            +
          • +
            +

            find

            +
            @MorphiaExperimental +<T> Query<T> find(Class<T> type, + Document nativeQuery)
            Find instances of a type using a native query. This method is intended as an aid when copying queries from external sources such as the shell or Compass whose structure is already in json form.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to query
            -
            Parameters:
            +
            Parameters:
            type - the class to use for mapping the results
            nativeQuery - the full query structure to use for this Query
            -
            Returns:
            +
            Returns:
            the query
            -
            Since:
            +
            Since:
            2.3
            Developer note.
            This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
            +
          • -
          - - - -
            -
          • -

            find

            -
            @Deprecated(forRemoval=true,
            -            since="2.3")
            -<T> Query<T> find​(String collection,
            -                  Class<T> type)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - +
          • +
            +

            find

            +
            @Deprecated(forRemoval=true, + since="2.3") +<T> Query<T> find(String collection, + Class<T> type)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            Find all instances by type from an alternate collection
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to query
            -
            Parameters:
            +
            Parameters:
            collection - the actual collection to query. This overrides any mapped on collection on type.
            type - the class to use for mapping the results
            -
            Returns:
            +
            Returns:
            the query
            +
          • -
          - - - -
            -
          • -

            find

            -
            @MorphiaInternal
            -<T> Query<T> find​(String collection)
            +
          • +
            +

            find

            +
            @MorphiaInternal +<T> Query<T> find(String collection)
            Find all instances by type in a different collection than what is mapped on the class given.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to query
            -
            Parameters:
            +
            Parameters:
            collection - the collection to query against
            -
            Returns:
            +
            Returns:
            the query
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - -
            -
          • -

            findAndDelete

            -
            @Nullable
            -@Deprecated(since="2.0",
            -            forRemoval=true)
            -default <T> T findAndDelete​(Query<T> query)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - +
          • +
            +

            findAndDelete

            +
            @Nullable +@Deprecated(since="2.0", + forRemoval=true) +default <T> T findAndDelete(Query<T> query)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            Deletes the given entities based on the query (first item only).
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to query
            -
            Parameters:
            +
            Parameters:
            query - the query to use when finding entities to delete
            -
            Returns:
            +
            Returns:
            the deleted Entity
            +
          • -
          - - - - - - - - - - - -
            -
          • -

            findAndModify

            -
            @Nullable
            -@Deprecated(since="2.0",
            -            forRemoval=true)
            -default <T> T findAndModify​(Query<T> query,
            -                            UpdateOperations<T> operations)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - +
          • +
            +

            findAndModify

            +
            @Nullable +@Deprecated(since="2.0", + forRemoval=true) +default <T> T findAndModify(Query<T> query, + UpdateOperations<T> operations)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            Find the first Entity from the Query, and modify it.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type to query
            -
            Parameters:
            +
            Parameters:
            query - the query to use when finding entities to update
            operations - the updates to apply to the matched documents
            -
            Returns:
            +
            Returns:
            The modified Entity (the result of the update)
            +
          • -
          - - - -
            -
          • -

            getCodecRegistry

            -
            @MorphiaInternal
            -CodecRegistry getCodecRegistry()
            -
            -
            Returns:
            +
          • +
            +

            getCodecRegistry

            +
            @MorphiaInternal +CodecRegistry getCodecRegistry()
            +
            +
            Returns:
            the codec registry
            -
            Since:
            +
            Since:
            2.3
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - -
            -
          • -

            getCollection

            -
            @MorphiaInternal
            -<T> MongoCollection<T> getCollection​(Class<T> type)
            -
            -
            Type Parameters:
            +
          • +
            +

            getCollection

            +
            @MorphiaInternal +<T> MongoCollection<T> getCollection(Class<T> type)
            +
            +
            Type Parameters:
            T - the class type
            -
            Parameters:
            +
            Parameters:
            type - the type look up
            -
            Returns:
            +
            Returns:
            the collection mapped for this class
            -
            Since:
            +
            Since:
            2.3
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - -
            -
          • -

            getDatabase

            -
            @MorphiaInternal
            -MongoDatabase getDatabase()
            -
            -
            Returns:
            +
          • +
            +

            getDatabase

            +
            @MorphiaInternal +MongoDatabase getDatabase()
            +
            +
            Returns:
            the MongoDatabase used by this DataStore
            -
            Since:
            +
            Since:
            1.5
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - -
            -
          • -

            getLoggedQuery

            -
            @MorphiaInternal
            -@Deprecated(forRemoval=true)
            -String getLoggedQuery​(FindOptions options)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - -
            -
            -
            Parameters:
            +
          • +
            +

            getLoggedQuery

            +
            @MorphiaInternal +@Deprecated(forRemoval=true) +String getLoggedQuery(FindOptions options)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. + +
            +
            +
            Parameters:
            options - the options used when requesting logging
            -
            Returns:
            +
            Returns:
            the logged query
            -
            Since:
            +
            Since:
            2.0
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - -
            -
          • -

            getMapper

            -
            @MorphiaInternal
            -Mapper getMapper()
            -
            -
            Returns:
            +
          • +
            +

            getMapper

            +
            @MorphiaInternal +Mapper getMapper()
            +
            +
            Returns:
            the Mapper used by this Datastore
            -
            Since:
            +
            Since:
            1.5
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - - - -
            -
          • -

            insert

            -
            default <T> void insert​(T entity)
            +
          • +
            +

            insert

            +
            default <T> void insert(T entity)
            Inserts an entity in to the mapped collection.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to insert
            +
          • -
          - - - - - -
            -
          • -

            insert

            -
            <T> void insert​(T entity,
            -                InsertOneOptions options)
            +
          • +
            +

            insert

            +
            <T> void insert(T entity, + InsertOneOptions options)
            Inserts an entity in to the mapped collection.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to insert
            options - the options to apply to the insert operation
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - -
            -
          • -

            insert

            -
            default <T> void insert​(List<T> entities)
            +
          • +
            +

            insert

            +
            default <T> void insert(List<T> entities)
            Inserts a List of entities in to the mapped collection.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entities - the entities to insert
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - -
            -
          • -

            insert

            -
            <T> void insert​(List<T> entities,
            -                InsertManyOptions options)
            +
          • +
            +

            insert

            +
            <T> void insert(List<T> entities, + InsertManyOptions options)
            Inserts entities in to the mapped collection.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entities - the entities to insert
            options - the options to apply to the insert operation
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - - - -
            -
          • -

            merge

            -
            <T> T merge​(T entity)
            +
          • +
            +

            merge

            +
            <T> T merge(T entity)
            Work as if you did an update with each field in the entity doing a $set; Only at the top level of the entity.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to merge back in to the database
            -
            Returns:
            +
            Returns:
            the new merged entity. NOTE: this is a database fetch.
            +
          • -
          - - - - - -
            -
          • -

            merge

            -
            <T> T merge​(T entity,
            -            InsertOneOptions options)
            +
          • +
            +

            merge

            +
            <T> T merge(T entity, + InsertOneOptions options)
            Work as if you did an update with each field in the entity doing a $set; Only at the top level of the entity.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to merge back in to the database
            options - the options to apply
            -
            Returns:
            +
            Returns:
            the new merged entity. NOTE: this is a database fetch.
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - - - -
            -
          • -

            merge

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -default <T> void merge​(T entity,
            -                       WriteConcern wc)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - +
          • +
            +

            merge

            +
            @Deprecated(since="2.0", + forRemoval=true) +default <T> void merge(T entity, + WriteConcern wc)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            Work as if you did an update with each field in the entity doing a $set; Only at the top level of the entity.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to merge back in to the database
            wc - the WriteConcern to use
            +
          • -
          - - - - - -
            -
          • -

            queryByExample

            -
            <T> Query<T> queryByExample​(T example)
            +
          • +
            +

            queryByExample

            +
            <T> Query<T> queryByExample(T example)
            Returns a new query based on the example object
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            example - the example entity to use when creating the query
            -
            Returns:
            +
            Returns:
            the query
            +
          • -
          - - - - - -
            -
          • -

            refresh

            -
            <T> void refresh​(T entity)
            +
          • +
            +

            refresh

            +
            <T> void refresh(T entity)
            Refreshes an existing entity to its current state in the database. Essentially, any existing mapped state is replaced by the latest persisted state while preserving the entity's reference and object identity.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the entity type
            -
            Parameters:
            +
            Parameters:
            entity - the entity to refresh
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - - - -
            -
          • -

            replace

            -
            default <T> T replace​(T entity)
            +
          • +
            +

            replace

            +
            default <T> T replace(T entity)
            Replaces a document in the database
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to replace
            -
            Returns:
            +
            Returns:
            the replaced entity
            -
            Since:
            +
            Since:
            2.3
            +
          • -
          - - - - - -
            -
          • -

            replace

            -
            <T> T replace​(T entity,
            -              ReplaceOptions options)
            +
          • +
            +

            replace

            +
            <T> T replace(T entity, + ReplaceOptions options)
            Replaces a document in the database
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to replace
            options - the options to apply to the replace operation
            -
            Returns:
            +
            Returns:
            the replaced entity
            -
            Since:
            +
            Since:
            2.3
            +
          • -
          - - - -
            -
          • -

            replace

            -
            default <T> List<T> replace​(List<T> entities)
            +
          • +
            +

            replace

            +
            default <T> List<T> replace(List<T> entities)
            Replaces a list of documents in the database
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entities - the entities to replace
            -
            Returns:
            +
            Returns:
            the saved entities
            -
            Since:
            +
            Since:
            2.3
            +
          • -
          - - - -
            -
          • -

            replace

            -
            <T> List<T> replace​(List<T> entities,
            -                    ReplaceOptions options)
            +
          • +
            +

            replace

            +
            <T> List<T> replace(List<T> entities, + ReplaceOptions options)
            Replaces a list of documents in the database
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entities - the entities to replace
            options - the options to apply to the replace operation
            -
            Returns:
            +
            Returns:
            the saved entities
            -
            Since:
            +
            Since:
            2.3
            +
          • -
          - - - -
            -
          • -

            save

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -default <T> List<T> save​(Iterable<T> entities)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            use save(List) instead
            +
          • +
            +

            save

            +
            @Deprecated(since="2.0", + forRemoval=true) +default <T> List<T> save(Iterable<T> entities)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            use save(List) instead
            Saves the entities (Objects) and updates the @Id field
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entities - the entities to save
            -
            Returns:
            +
            Returns:
            the list of updated entities
            +
          • -
          - - - -
            -
          • -

            save

            -
            default <T> List<T> save​(List<T> entities)
            +
          • +
            +

            save

            +
            default <T> List<T> save(List<T> entities)
            Saves the entities (Objects) and updates the @Id field
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entities - the entities to save
            -
            Returns:
            +
            Returns:
            the saved entities
            +
          • -
          - - - -
            -
          • -

            save

            -
            <T> List<T> save​(List<T> entities,
            -                 InsertManyOptions options)
            +
          • +
            +

            save

            +
            <T> List<T> save(List<T> entities, + InsertManyOptions options)
            Saves the entities (Objects) and updates the @Id field
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entities - the entities to save
            options - the options to apply to the save operation
            -
            Returns:
            +
            Returns:
            the saved entities
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - -
            -
          • -

            save

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -default <T> List<T> save​(Iterable<T> entities,
            -                         InsertOptions options)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - +
          • +
            +

            save

            +
            @Deprecated(since="2.0", + forRemoval=true) +default <T> List<T> save(Iterable<T> entities, + InsertOptions options)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            Saves the entities (Objects) and updates the @Id field
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entities - the entities to save
            options - the options to apply to the save operation
            -
            Returns:
            +
            Returns:
            the saved entities
            +
          • -
          - - - - - -
            -
          • -

            save

            -
            default <T> T save​(T entity)
            +
          • +
            +

            save

            +
            default <T> T save(T entity)
            Saves an entity (Object) and updates the @Id field
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to save
            -
            Returns:
            +
            Returns:
            the saved entity
            +
          • -
          - - - - - -
            -
          • -

            save

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -default <T> T save​(T entity,
            -                   InsertOptions options)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - +
          • +
            +

            save

            +
            @Deprecated(since="2.0", + forRemoval=true) +default <T> T save(T entity, + InsertOptions options)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            Saves an entity (Object) and updates the @Id field
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to save
            options - the options to apply to the save operation
            -
            Returns:
            +
            Returns:
            the saved entity
            +
          • -
          - - - - - -
            -
          • -

            save

            -
            <T> T save​(T entity,
            -           InsertOneOptions options)
            +
          • +
            +

            save

            +
            <T> T save(T entity, + InsertOneOptions options)
            Saves an entity (Object) and updates the @Id field
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            entity - the entity to save
            options - the options to apply to the save operation
            -
            Returns:
            +
            Returns:
            the saved entity
            +
          • -
          - - - -
            -
          • -

            shardCollections

            -
            @MorphiaExperimental
            -void shardCollections()
            +
          • +
            +

            shardCollections

            +
            @MorphiaExperimental +void shardCollections()
            Shards any collections with sharding definitions.
            -
            -
            Since:
            +
            +
            Since:
            2.3
            Developer note.
            This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
            +
          • -
          - - - -
            -
          • -

            startSession

            -
            MorphiaSession startSession()
            +
          • +
            +

            startSession

            +
            MorphiaSession startSession()
            Starts a new session on the server.
            -
            -
            Returns:
            +
            +
            Returns:
            the new session reference
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - - - - - - - - - - - - - -
            -
          • -

            withTransaction

            -
            @Nullable
            -<T> T withTransaction​(MorphiaTransaction<T> transaction)
            -
            -
            Type Parameters:
            +
          • +
            +

            withTransaction

            +
            @Nullable +<T> T withTransaction(MorphiaTransaction<T> transaction)
            +
            +
            Type Parameters:
            T - the return type
            -
            Parameters:
            +
            Parameters:
            transaction - the transaction wrapper
            -
            Returns:
            +
            Returns:
            the return value
            -
            Since:
            +
            Since:
            2.0
            +
          • -
          - - - -
            -
          • -

            withTransaction

            -
            @Nullable
            -<T> T withTransaction​(ClientSessionOptions options,
            -                      MorphiaTransaction<T> transaction)
            -
            -
            Type Parameters:
            +
          • +
            +

            withTransaction

            +
            @Nullable +<T> T withTransaction(ClientSessionOptions options, + MorphiaTransaction<T> transaction)
            +
            +
            Type Parameters:
            T - the return type
            -
            Parameters:
            +
            Parameters:
            options - the session options to apply
            transaction - the transaction wrapper
            -
            Returns:
            +
            Returns:
            the return value
            -
            Since:
            +
            Since:
            2.0
            -
          • -
          +
    -
- - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/DatastoreImpl.DatastoreOperations.html b/morphia/2.4/javadoc/dev/morphia/DatastoreImpl.DatastoreOperations.html index f97ac6e3a19..449dd53c192 100644 --- a/morphia/2.4/javadoc/dev/morphia/DatastoreImpl.DatastoreOperations.html +++ b/morphia/2.4/javadoc/dev/morphia/DatastoreImpl.DatastoreOperations.html @@ -1,562 +1,349 @@ - - + DatastoreImpl.DatastoreOperations (Morphia) + - + + + - + - - - - - + + - - -
+
+ - +
+
-
Package dev.morphia
-

Class DatastoreImpl.DatastoreOperations

+
Package dev.morphia
+

Class DatastoreImpl.DatastoreOperations

-
- -
-
    -
  • -
    +
    java.lang.Object +
    dev.morphia.DatastoreImpl.DatastoreOperations
    +
    +
    +
    Enclosing class:
    -
    DatastoreImpl
    +
    dev.morphia.DatastoreImpl

    -
    public abstract static class DatastoreImpl.DatastoreOperations
    -extends Object
    -
  • -
-
-
-
-
-
-
-
+ +
-
-
- -
- - -
- - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/DeleteOptions.html b/morphia/2.4/javadoc/dev/morphia/DeleteOptions.html index 63f8c46837d..2b306e135e1 100644 --- a/morphia/2.4/javadoc/dev/morphia/DeleteOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/DeleteOptions.html @@ -1,663 +1,442 @@ - - + DeleteOptions (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Class DeleteOptions

+
Package dev.morphia
+

Class DeleteOptions

-
- -
- -
-
-
    -
  • + +
    +
+ +
 
+
+ -
- +
+ + + +
+

Methods inherited from class com.mongodb.client.model.DeleteOptions

+getCollation, getComment, getHint, getHintString, getLet, toString
+
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+

Methods inherited from interface dev.morphia.internal.CollectionConfigurable

+prepare
+
+

Methods inherited from interface dev.morphia.internal.WriteConfigurable

+configure, getWriteConcern
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          DeleteOptions

          -
          public DeleteOptions()
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DeleteOptions

            +
            public DeleteOptions()
            Creates a new options instance
            +
          • -
          - - - -
            -
          • -

            DeleteOptions

            -
            @MorphiaInternal
            -public DeleteOptions​(DeleteOptions that)
            -
            -
            Parameters:
            +
          • +
            +

            DeleteOptions

            +
            @MorphiaInternal +public DeleteOptions(DeleteOptions that)
            +
            +
            Parameters:
            that - the options to copy
            -
            Since:
            +
            Since:
            2.0
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            -
          • -
          +
      + -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          collation

          -
          public DeleteOptions collation​(@Nullable
          -                               Collation collation)
          -
          -
          Overrides:
          -
          collation in class DeleteOptions
          +
        • +
          +

          Method Details

          + - - - -
            -
          • -

            collection

            -
            public DeleteOptions collection​(String collection)
            +
          • +
            +

            collection

            +
            public DeleteOptions collection(String collection)
            Sets the alternate collection to use for the operation.
            -
            -
            Specified by:
            +
            +
            Specified by:
            collection in interface dev.morphia.internal.CollectionConfigurable<DeleteOptions>
            -
            Parameters:
            +
            Parameters:
            collection - the name of the collection to use
            -
            Returns:
            +
            Returns:
            this
            -
            Since:
            +
            Since:
            2.3
            +
          • -
          - - - -
            -
          • -

            collection

            -
            public String collection()
            -
            Description copied from interface: dev.morphia.internal.CollectionConfigurable
            +
          • +
            +

            collection

            +
            public String collection()
            +
            Description copied from interface: dev.morphia.internal.CollectionConfigurable
            Returns the alternate collection to use for the operation. Might return null.
            -
            -
            Specified by:
            +
            +
            Specified by:
            collection in interface dev.morphia.internal.CollectionConfigurable<DeleteOptions>
            -
            Returns:
            +
            Returns:
            the collection name or null
            +
          • -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            -
          • -

            isMulti

            -
            @Deprecated(forRemoval=true,
            -            since="2.3")
            -public boolean isMulti()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Returns:
            +
          • +
            +

            isMulti

            +
            @Deprecated(forRemoval=true, + since="2.3") +public boolean isMulti()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Returns:
            is this delete for multiple documents
            +
          • -
          - - - -
            -
          • -

            multi

            -
            @MorphiaInternal
            -public boolean multi()
            -
            -
            Returns:
            +
          • +
            +

            multi

            +
            @MorphiaInternal +public boolean multi()
            +
            +
            Returns:
            is this delete for multiple documents
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - -
            -
          • -

            multi

            -
            public DeleteOptions multi​(boolean multi)
            -
            -
            Parameters:
            +
          • +
            +

            multi

            +
            public DeleteOptions multi(boolean multi)
            +
            +
            Parameters:
            multi - true if this delete should affect multiple documents
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            writeConcern

            -
            public DeleteOptions writeConcern​(@Nullable
            -                                  WriteConcern writeConcern)
            +
          • +
            +

            writeConcern

            +
            public DeleteOptions writeConcern(@Nullable + WriteConcern writeConcern)
            Sets the write concern
            -
            -
            Specified by:
            +
            +
            Specified by:
            writeConcern in interface dev.morphia.internal.WriteConfigurable<DeleteOptions>
            -
            Parameters:
            +
            Parameters:
            writeConcern - the write concern
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            writeConcern

            -
            @Nullable
            -public WriteConcern writeConcern()
            +
          • +
            +

            writeConcern

            +
            @Nullable +public WriteConcern writeConcern()
            The write concern to use for the delete.
            -
            -
            Specified by:
            +
            +
            Specified by:
            writeConcern in interface dev.morphia.internal.WriteConfigurable<DeleteOptions>
            -
            Returns:
            +
            Returns:
            the write concern, or null if the default will be used.
            -
          • -
          +
    -
- - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/EntityInterceptor.html b/morphia/2.4/javadoc/dev/morphia/EntityInterceptor.html index 61289929de3..06503c0ace7 100644 --- a/morphia/2.4/javadoc/dev/morphia/EntityInterceptor.html +++ b/morphia/2.4/javadoc/dev/morphia/EntityInterceptor.html @@ -1,555 +1,425 @@ - - + EntityInterceptor (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Interface EntityInterceptor

+
Package dev.morphia
+

Interface EntityInterceptor

-
-
- -
-
-
+
+
+ - -
-
- - + + - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/EntityListener.html b/morphia/2.4/javadoc/dev/morphia/EntityListener.html index 9393f87e9e6..172edb8d270 100644 --- a/morphia/2.4/javadoc/dev/morphia/EntityListener.html +++ b/morphia/2.4/javadoc/dev/morphia/EntityListener.html @@ -1,528 +1,382 @@ - - + EntityListener (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Interface EntityListener<T>

+
Package dev.morphia
+

Interface EntityListener<T>

-
-
- -
-
-
+
+
+ - -
-
- - + + - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/FindAndModifyOptions.html b/morphia/2.4/javadoc/dev/morphia/FindAndModifyOptions.html index 4392d3b40fd..966f269011d 100644 --- a/morphia/2.4/javadoc/dev/morphia/FindAndModifyOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/FindAndModifyOptions.html @@ -1,375 +1,209 @@ - - + FindAndModifyOptions (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Class FindAndModifyOptions

+
Package dev.morphia
+

Class FindAndModifyOptions

-
- -
- -
-
-
-
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          FindAndModifyOptions

          -
          public FindAndModifyOptions()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
        • -
        +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          FindAndModifyOptions

          +
          public FindAndModifyOptions()
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        +
      • -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            returnNew

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -public FindAndModifyOptions returnNew​(boolean returnNew)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              returnNew

              +
              @Deprecated(since="2.0", + forRemoval=true) +public FindAndModifyOptions returnNew(boolean returnNew)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets the returnNew
              -
              -
              Parameters:
              +
              +
              Parameters:
              returnNew - the returnNew
              -
              Returns:
              +
              Returns:
              this
              -
            • -
            +
      -
-
-
+ +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/InsertManyOptions.html b/morphia/2.4/javadoc/dev/morphia/InsertManyOptions.html index c9595bb2557..b0c39777c7d 100644 --- a/morphia/2.4/javadoc/dev/morphia/InsertManyOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/InsertManyOptions.html @@ -1,655 +1,446 @@ - - + InsertManyOptions (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Class InsertManyOptions

+
Package dev.morphia
+

Class InsertManyOptions

-
- -
-
    -
  • -
    +
    java.lang.Object +
    dev.morphia.InsertManyOptions
    +
    +
    +
    All Implemented Interfaces:
    dev.morphia.internal.CollectionConfigurable<InsertManyOptions>, dev.morphia.internal.CollectionConfiguration, dev.morphia.internal.WriteConfigurable<InsertManyOptions>

    -
    public class InsertManyOptions
    -extends Object
    -implements dev.morphia.internal.WriteConfigurable<InsertManyOptions>, dev.morphia.internal.CollectionConfigurable<InsertManyOptions>
    +
    public class InsertManyOptions +extends Object +implements dev.morphia.internal.WriteConfigurable<InsertManyOptions>, dev.morphia.internal.CollectionConfigurable<InsertManyOptions>
    Options related to insertion of documents into MongoDB. The setter methods return this so that a chaining style can be used.
    -
    -
    Since:
    +
    +
    Since:
    1.3
    -
  • -
-
-
-
+ +
 
+
+ -
- +
+ + + +
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+

Methods inherited from interface dev.morphia.internal.CollectionConfigurable

+prepare
+
+

Methods inherited from interface dev.morphia.internal.WriteConfigurable

+configure, getWriteConcern
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          InsertManyOptions

          -
          public InsertManyOptions()
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            InsertManyOptions

            +
            public InsertManyOptions()
            Creates a new options wrapper
            +
          • -
          - - - -
            -
          • -

            InsertManyOptions

            -
            @MorphiaInternal
            -public InsertManyOptions​(InsertManyOptions that)
            -
            -
            Parameters:
            +
          • +
            +

            InsertManyOptions

            +
            @MorphiaInternal +public InsertManyOptions(InsertManyOptions that)
            +
            +
            Parameters:
            that - the options to copy
            -
            Since:
            +
            Since:
            2.0
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            -
          • -
          +
      + -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          bypassDocumentValidation

          -
          public InsertManyOptions bypassDocumentValidation​(Boolean bypassDocumentValidation)
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            bypassDocumentValidation

            +
            public InsertManyOptions bypassDocumentValidation(Boolean bypassDocumentValidation)
            Sets whether to bypass document validation.
            -
            -
            Parameters:
            +
            +
            Parameters:
            bypassDocumentValidation - whether to bypass document validation, or null if unspecified
            -
            Returns:
            +
            Returns:
            this
            Since server release
            3.2
            +
          • -
          - - - -
            -
          • -

            collection

            -
            public InsertManyOptions collection​(@Nullable
            -                                    String collection)
            -
            Description copied from interface: dev.morphia.internal.CollectionConfigurable
            +
          • +
            +

            collection

            +
            public InsertManyOptions collection(@Nullable + String collection)
            +
            Description copied from interface: dev.morphia.internal.CollectionConfigurable
            Sets the alternate collection to use for the operation.
            -
            -
            Specified by:
            +
            +
            Specified by:
            collection in interface dev.morphia.internal.CollectionConfigurable<InsertManyOptions>
            -
            Parameters:
            +
            Parameters:
            collection - the name of the collection to use
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            collection

            -
            @Nullable
            -public String collection()
            -
            Description copied from interface: dev.morphia.internal.CollectionConfigurable
            +
          • +
            +

            collection

            +
            @Nullable +public String collection()
            +
            Description copied from interface: dev.morphia.internal.CollectionConfigurable
            Returns the alternate collection to use for the operation. Might return null.
            -
            -
            Specified by:
            +
            +
            Specified by:
            collection in interface dev.morphia.internal.CollectionConfigurable<InsertManyOptions>
            -
            Returns:
            +
            Returns:
            the collection name or null
            +
          • -
          - - - -
            -
          • -

            bypassDocumentValidation

            -
            @Nullable
            -public Boolean bypassDocumentValidation()
            +
          • +
            +

            bypassDocumentValidation

            +
            @Nullable +public Boolean bypassDocumentValidation()
            Gets whether to bypass document validation, or null if unspecified. The default is null.
            -
            -
            Returns:
            +
            +
            Returns:
            whether to bypass document validation, or null if unspecified.
            Since server release
            3.2
            +
          • -
          - - - - - - - - - - - -
            -
          • -

            getBypassDocumentValidation

            -
            @Nullable
            -@Deprecated(forRemoval=true,
            -            since="2.3")
            -public Boolean getBypassDocumentValidation()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            getBypassDocumentValidation

            +
            @Nullable +@Deprecated(forRemoval=true, + since="2.3") +public Boolean getBypassDocumentValidation()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Gets whether to bypass document validation, or null if unspecified. The default is null.
            -
            -
            Returns:
            +
            +
            Returns:
            whether to bypass document validation, or null if unspecified.
            Since server release
            3.2
            +
          • -
          - - - -
            -
          • -

            writeConcern

            -
            public InsertManyOptions writeConcern​(@Nullable
            -                                      WriteConcern writeConcern)
            -
            Description copied from interface: dev.morphia.internal.WriteConfigurable
            +
          • +
            +

            writeConcern

            +
            public InsertManyOptions writeConcern(@Nullable + WriteConcern writeConcern)
            +
            Description copied from interface: dev.morphia.internal.WriteConfigurable
            Set the write concern to use.
            -
            -
            Specified by:
            +
            +
            Specified by:
            writeConcern in interface dev.morphia.internal.WriteConfigurable<InsertManyOptions>
            -
            Parameters:
            +
            Parameters:
            writeConcern - the write concern
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            writeConcern

            -
            @Nullable
            -public WriteConcern writeConcern()
            -
            Description copied from interface: dev.morphia.internal.WriteConfigurable
            +
          • +
            +

            writeConcern

            +
            @Nullable +public WriteConcern writeConcern()
            +
            Description copied from interface: dev.morphia.internal.WriteConfigurable
            The write concern to use. By default the write concern configured for the MongoCollection instance will be used.
            -
            -
            Specified by:
            +
            +
            Specified by:
            writeConcern in interface dev.morphia.internal.WriteConfigurable<InsertManyOptions>
            -
            Returns:
            +
            Returns:
            the write concern, or null if the default will be used.
            +
          • -
          - - - -
            -
          • -

            getOptions

            -
            @Deprecated(forRemoval=true,
            -            since="2.3")
            -public InsertManyOptions getOptions()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Returns:
            +
          • +
            +

            getOptions

            +
            @Deprecated(forRemoval=true, + since="2.3") +public InsertManyOptions getOptions()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Returns:
            the driver version of this instance
            +
          • -
          - - - -
            -
          • -

            isOrdered

            -
            @Deprecated(forRemoval=true,
            -            since="2.3")
            -public boolean isOrdered()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            isOrdered

            +
            @Deprecated(forRemoval=true, + since="2.3") +public boolean isOrdered()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Gets whether the documents should be inserted in the order provided, stopping on the first failed insertion. The default is true. If false, the server will attempt to insert all the documents regardless of an failures.
            -
            -
            Returns:
            +
            +
            Returns:
            whether the the documents should be inserted in order
            +
          • -
          - - - -
            -
          • -

            options

            -
            @MorphiaInternal
            -public InsertManyOptions options()
            -
            -
            Returns:
            +
          • +
            +

            options

            +
            @MorphiaInternal +public InsertManyOptions options()
            +
            +
            Returns:
            the driver version of this instance
            -
            Since:
            +
            Since:
            2.3
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - -
            -
          • -

            ordered

            -
            public InsertManyOptions ordered​(boolean ordered)
            +
          • +
            +

            ordered

            +
            public InsertManyOptions ordered(boolean ordered)
            Sets whether the server should insert the documents in the order provided.
            -
            -
            Parameters:
            +
            +
            Parameters:
            ordered - true if documents should be inserted in order
            -
            Returns:
            +
            Returns:
            this
            -
          • -
          +
    -
- - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/InsertOneOptions.html b/morphia/2.4/javadoc/dev/morphia/InsertOneOptions.html index adf44f1d74d..35af1511932 100644 --- a/morphia/2.4/javadoc/dev/morphia/InsertOneOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/InsertOneOptions.html @@ -1,654 +1,449 @@ - - + InsertOneOptions (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Class InsertOneOptions

+
Package dev.morphia
+

Class InsertOneOptions

-
- -
-
    -
  • -
    +
    java.lang.Object +
    dev.morphia.InsertOneOptions
    +
    +
    +
    All Implemented Interfaces:
    dev.morphia.internal.CollectionConfigurable<InsertOneOptions>, dev.morphia.internal.CollectionConfiguration, dev.morphia.internal.WriteConfigurable<InsertOneOptions>

    -
    public class InsertOneOptions
    -extends Object
    -implements dev.morphia.internal.WriteConfigurable<InsertOneOptions>, dev.morphia.internal.CollectionConfigurable<InsertOneOptions>
    +
    public class InsertOneOptions +extends Object +implements dev.morphia.internal.WriteConfigurable<InsertOneOptions>, dev.morphia.internal.CollectionConfigurable<InsertOneOptions>
    Options related to insertion of documents into MongoDB. The setter methods return this so that a chaining style can be used.
    -
    -
    Since:
    +
    +
    Since:
    1.3
    -
  • -
-
-
-
+ +
 
+
+ -
- +
+ + + +
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+

Methods inherited from interface dev.morphia.internal.CollectionConfigurable

+prepare
+
+

Methods inherited from interface dev.morphia.internal.WriteConfigurable

+configure, getWriteConcern
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          InsertOneOptions

          -
          public InsertOneOptions()
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            InsertOneOptions

            +
            public InsertOneOptions()
            Creates a new options wrapper
            +
          • -
          - - - -
            -
          • -

            InsertOneOptions

            -
            @MorphiaInternal
            -public InsertOneOptions​(InsertOneOptions that)
            -
            -
            Parameters:
            +
          • +
            +

            InsertOneOptions

            +
            @MorphiaInternal +public InsertOneOptions(InsertOneOptions that)
            +
            +
            Parameters:
            that - the options to copy
            -
            Since:
            +
            Since:
            2.0
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            -
          • -
          +
      + -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          bypassDocumentValidation

          -
          public InsertOneOptions bypassDocumentValidation​(@Nullable
          -                                                 Boolean bypassDocumentValidation)
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            bypassDocumentValidation

            +
            public InsertOneOptions bypassDocumentValidation(@Nullable + Boolean bypassDocumentValidation)
            Sets whether to bypass document validation.
            -
            -
            Parameters:
            +
            +
            Parameters:
            bypassDocumentValidation - whether to bypass document validation, or null if unspecified
            -
            Returns:
            +
            Returns:
            this
            Since server release
            3.2
            +
          • -
          - - - -
            -
          • -

            collection

            -
            public InsertOneOptions collection​(@Nullable
            -                                   String collection)
            +
          • +
            +

            collection

            +
            public InsertOneOptions collection(@Nullable + String collection)
            Specifies an alternate collection to use rather than the mapped collection.
            -
            -
            Specified by:
            +
            +
            Specified by:
            collection in interface dev.morphia.internal.CollectionConfigurable<InsertOneOptions>
            -
            Parameters:
            +
            Parameters:
            collection - the name of the collection to use
            -
            Returns:
            +
            Returns:
            the options
            +
          • -
          - - - -
            -
          • -

            collection

            -
            @MorphiaInternal
            -public String collection()
            -
            Description copied from interface: dev.morphia.internal.CollectionConfigurable
            +
          • +
            +

            collection

            +
            @MorphiaInternal +public String collection()
            +
            Description copied from interface: dev.morphia.internal.CollectionConfigurable
            Returns the alternate collection to use for the operation. Might return null.
            -
            -
            Specified by:
            +
            +
            Specified by:
            collection in interface dev.morphia.internal.CollectionConfigurable<InsertOneOptions>
            -
            Returns:
            +
            Returns:
            the collection
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          - - - - - - - - - - - -
            -
          • -

            getBypassDocumentValidation

            -
            @Nullable
            -@Deprecated(forRemoval=true,
            -            since="2.3")
            -public Boolean getBypassDocumentValidation()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            getBypassDocumentValidation

            +
            @Nullable +@Deprecated(forRemoval=true, + since="2.3") +public Boolean getBypassDocumentValidation()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Gets the the bypass document level validation flag
            -
            -
            Returns:
            +
            +
            Returns:
            the bypass document level validation flag
            +
          • -
          - - - -
            -
          • -

            bypassDocumentValidation

            -
            @Nullable
            +
          • +
            +

            bypassDocumentValidation

            +
            @Nullable @MorphiaInternal -public Boolean bypassDocumentValidation()
          • -
            -
            Returns:
            +public Boolean bypassDocumentValidation()
+
+
Returns:
the bypass document level validation flag
-
See Also:
-
InsertOneOptions.getBypassDocumentValidation()
+
See Also:
+
+ +
Developer note.
This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
+ - - - - -
    -
  • -

    getOptions

    -
    @Deprecated(forRemoval=true,
    -            since="2.3")
    -public InsertOneOptions getOptions()
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    -
    Returns:
    +
  • +
    +

    getOptions

    +
    @Deprecated(forRemoval=true, + since="2.3") +public InsertOneOptions getOptions()
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    Returns:
    the driver version of the options
    +
  • -
- - - -
    -
  • -

    options

    -
    @MorphiaInternal
    -public InsertOneOptions options()
    -
    -
    Returns:
    +
  • +
    +

    options

    +
    @MorphiaInternal +public InsertOneOptions options()
    +
    +
    Returns:
    the driver version of the options
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    +
  • -
- - - -
    -
  • -

    unsetMissing

    -
    @Deprecated(forRemoval=true,
    -            since="2.3")
    -public boolean unsetMissing()
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    unsetMissing

    +
    @Deprecated(forRemoval=true, + since="2.3") +public boolean unsetMissing()
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Applies the rules for storing null/empty values for fields not present in the object to be merged.
    -
    -
    Returns:
    +
    +
    Returns:
    this true if the rules for storing null/empty values should be applied
    -
    Since:
    +
    Since:
    2.2
    +
  • -
- - - -
    -
  • -

    unsetMissing

    -
    public InsertOneOptions unsetMissing​(boolean unset)
    +
  • +
    +

    unsetMissing

    +
    public InsertOneOptions unsetMissing(boolean unset)
    Applies the rules for storing null/empty values for fields no present in the object to be merged.
    -
    -
    Parameters:
    +
    +
    Parameters:
    unset - true if the rules should be applied
    -
    Returns:
    +
    Returns:
    this
    -
    Since:
    +
    Since:
    2.2
    +
  • -
- - - - - - - -
    -
  • -

    writeConcern

    -
    @Nullable
    -public WriteConcern writeConcern()
    +
  • +
    +

    writeConcern

    +
    @Nullable +public WriteConcern writeConcern()
    The write concern to use for the insertion. By default the write concern configured for the MongoCollection instance will be used.
    -
    -
    Specified by:
    +
    +
    Specified by:
    writeConcern in interface dev.morphia.internal.WriteConfigurable<InsertOneOptions>
    -
    Returns:
    +
    Returns:
    the write concern, or null if the default will be used.
    -
  • -
+ - - - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/InsertOptions.html b/morphia/2.4/javadoc/dev/morphia/InsertOptions.html index b89772864c8..2de59c6c6d0 100644 --- a/morphia/2.4/javadoc/dev/morphia/InsertOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/InsertOptions.html @@ -1,470 +1,297 @@ - - + InsertOptions (Morphia) + - + + + - + - - - - - + + - - -
+
+ - +
+
-
Package dev.morphia
-

Class InsertOptions

+
Package dev.morphia
+

Class InsertOptions

-
- -
-
    -
  • -
    +
    java.lang.Object +
    dev.morphia.InsertOptions
    +
    +
    +
    All Implemented Interfaces:
    dev.morphia.internal.CollectionConfiguration, dev.morphia.internal.WriteConfigurable

    -
    @Deprecated(since="2.0",
    -            forRemoval=true)
    -public class InsertOptions
    -extends Object
    -implements dev.morphia.internal.WriteConfigurable
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    @Deprecated(since="2.0", + forRemoval=true) +public class InsertOptions +extends Object +implements dev.morphia.internal.WriteConfigurable
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    Options related to insertion of documents into MongoDB. The setter methods return this so that a chaining style can be used.
    -
    -
    Since:
    +
    +
    Since:
    1.3
    -
  • -
-
-
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Summary

        - - - - - - - - - - -
        Constructors 
        ConstructorDescription
        InsertOptions() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
      • -
      +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
    • -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        InsertOptionsbypassDocumentValidation​(Boolean bypassDocumentValidation) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        bypassDocumentValidation(Boolean bypassDocumentValidation)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Sets whether to bypass document validation.
        -
      • BooleangetBypassDocumentValidation() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        booleanisOrdered() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        InsertOptionsordered​(boolean ordered) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
        boolean
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        + +
        ordered(boolean ordered)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Sets whether the server should insert the documents in the order provided.
        -
        WriteConcernwriteConcern() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        The write concern to use for the insertion.
        -
        InsertOptionswriteConcern​(WriteConcern writeConcern) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        writeConcern(WriteConcern writeConcern)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Set the write concern to use for the insert.
        -
        - -
          -
        • - - -

          Methods inherited from interface dev.morphia.internal.WriteConfigurable

          -configure, getWriteConcern
        • -
        -
      • -
      +
+
+
+
+
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+

Methods inherited from interface dev.morphia.internal.WriteConfigurable

+configure, getWriteConcern
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          InsertOptions

          -
          public InsertOptions()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
        • -
        +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          InsertOptions

          +
          public InsertOptions()
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        +
      • -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getBypassDocumentValidation

            -
            @Deprecated(forRemoval=true,
            -            since="2.3")
            -public Boolean getBypassDocumentValidation()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getBypassDocumentValidation

              +
              @Deprecated(forRemoval=true, + since="2.3") +public Boolean getBypassDocumentValidation()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Gets whether to bypass document validation, or null if unspecified. The default is null.
              -
              -
              Returns:
              +
              +
              Returns:
              whether to bypass document validation, or null if unspecified.
              Since server release
              3.2
              +
            • -
            - - - -
              -
            • -

              isOrdered

              -
              @Deprecated(forRemoval=true,
              -            since="2.3")
              -public boolean isOrdered()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              isOrdered

              +
              @Deprecated(forRemoval=true, + since="2.3") +public boolean isOrdered()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Gets whether the documents should be inserted in the order provided, stopping on the first failed insertion. The default is true. If false, the server will attempt to insert all the documents regardless of an failures.
              -
              -
              Returns:
              +
              +
              Returns:
              whether the documents should be inserted in order
              +
            • -
            - - - -
              -
            • -

              writeConcern

              -
              public InsertOptions writeConcern​(WriteConcern writeConcern)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              writeConcern

              +
              public InsertOptions writeConcern(WriteConcern writeConcern)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Set the write concern to use for the insert.
              -
              -
              Specified by:
              +
              +
              Specified by:
              writeConcern in interface dev.morphia.internal.WriteConfigurable
              -
              Parameters:
              +
              Parameters:
              writeConcern - the write concern
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              bypassDocumentValidation

              -
              public InsertOptions bypassDocumentValidation​(Boolean bypassDocumentValidation)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              bypassDocumentValidation

              +
              public InsertOptions bypassDocumentValidation(Boolean bypassDocumentValidation)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets whether to bypass document validation.
              -
              -
              Parameters:
              +
              +
              Parameters:
              bypassDocumentValidation - whether to bypass document validation, or null if unspecified
              -
              Returns:
              +
              Returns:
              this
              Since server release
              3.2
              +
            • -
            - - - -
              -
            • -

              ordered

              -
              public InsertOptions ordered​(boolean ordered)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              ordered

              +
              public InsertOptions ordered(boolean ordered)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets whether the server should insert the documents in the order provided.
              -
              -
              Parameters:
              +
              +
              Parameters:
              ordered - true if documents should be inserted in order
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              writeConcern

              -
              public WriteConcern writeConcern()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              writeConcern

              +
              public WriteConcern writeConcern()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              The write concern to use for the insertion. By default the write concern configured for the MongoCollection instance will be used.
              -
              -
              Specified by:
              +
              +
              Specified by:
              writeConcern in interface dev.morphia.internal.WriteConfigurable
              -
              Returns:
              +
              Returns:
              the write concern, or null if the default will be used.
              -
            • -
            +
      -
- - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/Key.html b/morphia/2.4/javadoc/dev/morphia/Key.html index af8dddd4e18..74c456d165e 100644 --- a/morphia/2.4/javadoc/dev/morphia/Key.html +++ b/morphia/2.4/javadoc/dev/morphia/Key.html @@ -1,152 +1,97 @@ - - + Key (Morphia) + - + + + - + - - - - - + + - - -
+
+ - +
+
-
Package dev.morphia
-

Class Key<T>

+
Package dev.morphia
+

Class Key<T>

-
- -
-
-
-
    -
  • + + + +
    +
      -
      -
        -
      • - - -

        Constructor Summary

        - - - - - - - - - - - - - - - - - - - - - - -
        Constructors 
        ModifierConstructorDescription
        protected Key() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        +
        Key()
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        For GWT serialization
        -
      •  Key​(Class<? extends T> type, - String collection) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
         
        +
        Key(Class<? extends T> type, + String collection)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a key with an id
        -
         Key​(Class<? extends T> type, - String collection, - Object id) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
         
        +
        Key(Class<? extends T> type, + String collection, + Object id)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a key with an id
        -
        -
      • -
      +
+
+ -
-
    -
  • - - -

    Method Summary

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    All Methods Instance Methods Concrete Methods Deprecated Methods 
    Modifier and TypeMethodDescription
    intcompareTo​(Key<T> other) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    booleanequals​(Object obj) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    StringgetCollection() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    ObjectgetId() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    Class<? extends T>getType() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    inthashCode() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    voidsetCollection​(String collection) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    int
    +
    compareTo(Key<T> other)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    boolean
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Class<? extends T>
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    int
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    void
    +
    setCollection(String collection)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sets the collection name.
    -
  • voidsetType​(Class<? extends T> clazz) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    void
    +
    setType(Class<? extends T> clazz)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sets the type of the entity for this Key
    -
    StringtoString() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    - -
  • -
+
+ + +
+
Deprecated, for removal: This API element is subject to removal in a future version.
+
+ + +
+

Methods inherited from class java.lang.Object

+clone, finalize, getClass, notify, notifyAll, wait, wait, wait
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Key

          -
          protected Key()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Key

            +
            protected Key()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            For GWT serialization
            +
          • -
          - - - -
            -
          • -

            Key

            -
            public Key​(Class<? extends T> type,
            -           @Nullable
            -           String collection,
            -           Object id)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Key

            +
            public Key(Class<? extends T> type, + @Nullable + String collection, + Object id)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Create a key with an id
            -
            -
            Parameters:
            +
            +
            Parameters:
            type - the type of the entity
            collection - the collection in which the entity lives
            id - the value of the entity's ID
            +
          • -
          - - - -
            -
          • -

            Key

            -
            public Key​(Class<? extends T> type,
            -           String collection)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Key

            +
            public Key(Class<? extends T> type, + String collection)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Create a key with an id
            -
            -
            Parameters:
            +
            +
            Parameters:
            type - the type of the entity
            collection - the collection in which the entity lives
            -
          • -
          +
      + -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          compareTo

          -
          public int compareTo​(Key<T> other)
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
          -
          Specified by:
          -
          compareTo in interface Comparable<T>
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            compareTo

            +
            public int compareTo(Key<T> other)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Specified by:
            +
            compareTo in interface Comparable<T>
            +
          • -
          - - - -
            -
          • -

            getCollection

            -
            @Nullable
            -public String getCollection()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Returns:
            +
          • +
            +

            getCollection

            +
            @Nullable +public String getCollection()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Returns:
            the collection name.
            +
          • -
          - - - -
            -
          • -

            setCollection

            -
            public void setCollection​(@Nullable
            -                          String collection)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setCollection

            +
            public void setCollection(@Nullable + String collection)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Sets the collection name.
            -
            -
            Parameters:
            +
            +
            Parameters:
            collection - the collection to use
            +
          • -
          - - - -
            -
          • -

            getId

            -
            public Object getId()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Returns:
            +
          • +
            +

            getId

            +
            public Object getId()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Returns:
            the id associated with this key.
            +
          • -
          - - - -
            -
          • -

            getType

            -
            @Nullable
            -public Class<? extends T> getType()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Returns:
            +
          • +
            +

            getType

            +
            @Nullable +public Class<? extends T> getType()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Returns:
            type of the entity
            +
          • -
          - - - -
            -
          • -

            setType

            -
            public void setType​(Class<? extends T> clazz)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setType

            +
            public void setType(Class<? extends T> clazz)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Sets the type of the entity for this Key
            -
            -
            Parameters:
            +
            +
            Parameters:
            clazz - the type to use
            +
          • -
          - - - -
            -
          • -

            hashCode

            -
            public int hashCode()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            hashCode in class Object
            +
          • +
            +

            hashCode

            +
            public int hashCode()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            hashCode in class Object
            +
          • -
          - - - -
            -
          • -

            equals

            -
            public boolean equals​(Object obj)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            equals in class Object
            +
          • +
            +

            equals

            +
            public boolean equals(Object obj)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            equals in class Object
            +
          • -
          - - - -
            -
          • -

            toString

            -
            public String toString()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            toString in class Object
            +
          • +
            +

            toString

            +
            public String toString()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            toString in class Object
            -
          • -
          +
    -
- - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/MissingIdException.html b/morphia/2.4/javadoc/dev/morphia/MissingIdException.html index 649ae44477a..ee2687b09aa 100644 --- a/morphia/2.4/javadoc/dev/morphia/MissingIdException.html +++ b/morphia/2.4/javadoc/dev/morphia/MissingIdException.html @@ -1,254 +1,123 @@ - - + MissingIdException (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Class MissingIdException

+
Package dev.morphia
+

Class MissingIdException

-
- -
- -
-
-
-
-
+ +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/ModifyOptions.html b/morphia/2.4/javadoc/dev/morphia/ModifyOptions.html index 7dbd0f0b04f..cfe44a84a35 100644 --- a/morphia/2.4/javadoc/dev/morphia/ModifyOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/ModifyOptions.html @@ -1,710 +1,491 @@ - - + ModifyOptions (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Class ModifyOptions

+
Package dev.morphia
+

Class ModifyOptions

-
- -
- -
-
-
+
+
+ + +
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+

Methods inherited from interface dev.morphia.internal.CollectionConfigurable

+prepare
+
+

Methods inherited from interface dev.morphia.internal.WriteConfigurable

+configure, getWriteConcern
- -
-
- - + + - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/Morphia.html b/morphia/2.4/javadoc/dev/morphia/Morphia.html index 518cb0aa281..50f32499897 100644 --- a/morphia/2.4/javadoc/dev/morphia/Morphia.html +++ b/morphia/2.4/javadoc/dev/morphia/Morphia.html @@ -1,412 +1,259 @@ - - + Morphia (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Class Morphia

+
Package dev.morphia
+

Class Morphia

-
- -
-
    -
  • +
    java.lang.Object +
    dev.morphia.Morphia
    +
    +

    -
    public final class Morphia
    -extends Object
    +
    public final class Morphia +extends Object
    Entry point for working with Morphia
    -
  • -
-
-
-
+
static Datastore
+ +
+
Deprecated, for removal: This API element is subject to removal in a future version. +
use createDatastore(MongoClient) and provide a configuration file instead.
+
+
+
static Datastore
+
createDatastore(String dbName, + MapperOptions options)
+
+
Deprecated, for removal: This API element is subject to removal in a future version. +
use createDatastore(MongoClient) and provide a configuration file instead.
+
+
+
+
+ +
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          createDatastore

          -
          @Deprecated(forRemoval=true,
          -            since="2.3")
          -public static Datastore createDatastore​(String dbName)
          -
          Deprecated, for removal: This API element is subject to removal in a future version. -
          use createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            createDatastore

            +
            @Deprecated(forRemoval=true, + since="2.3") +public static Datastore createDatastore(String dbName)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            use createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
            Creates a Datastore
            -
            -
            Parameters:
            +
            +
            Parameters:
            dbName - the name of the database
            -
            Returns:
            +
            Returns:
            a Datastore that you can use to interact with MongoDB
            +
          • -
          - - - -
            -
          • -

            createDatastore

            -
            @Deprecated(forRemoval=true,
            -            since="2.3")
            -public static Datastore createDatastore​(String dbName,
            -                                        MapperOptions options)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            use createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
            +
          • +
            +

            createDatastore

            +
            @Deprecated(forRemoval=true, + since="2.3") +public static Datastore createDatastore(String dbName, + MapperOptions options)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            use createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
            Creates a Datastore
            -
            -
            Parameters:
            +
            +
            Parameters:
            dbName - the name of the database
            options - the mapping options to use.
            -
            Returns:
            +
            Returns:
            a Datastore that you can use to interact with MongoDB
            +
          • -
          - - - -
            -
          • -

            createDatastore

            -
            @Deprecated(forRemoval=true,
            -            since="2.4.0")
            -public static Datastore createDatastore​(MongoClient mongoClient,
            -                                        String dbName,
            -                                        MapperOptions options)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            use createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
            +
          • +
            +

            createDatastore

            +
            @Deprecated(forRemoval=true, + since="2.4.0") +public static Datastore createDatastore(MongoClient mongoClient, + String dbName, + MapperOptions options)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            use createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
            It is best to use a Mongo singleton instance here.
            -
            -
            Parameters:
            +
            +
            Parameters:
            mongoClient - the client to use
            dbName - the name of the database
            options - the mapping options to use.
            -
            Returns:
            +
            Returns:
            a Datastore that you can use to interact with MongoDB
            +
          • -
          - - - -
            -
          • -

            createDatastore

            -
            @Deprecated(forRemoval=true,
            -            since="2.4.0")
            -public static Datastore createDatastore​(MongoClient mongoClient,
            -                                        String dbName)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            use createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
            +
          • +
            +

            createDatastore

            +
            @Deprecated(forRemoval=true, + since="2.4.0") +public static Datastore createDatastore(MongoClient mongoClient, + String dbName)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            use createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
            It is best to use a Mongo singleton instance here.
            -
            -
            Parameters:
            +
            +
            Parameters:
            mongoClient - the client to use
            dbName - the name of the database
            -
            Returns:
            +
            Returns:
            a Datastore that you can use to interact with MongoDB
            +
          • -
          - - - -
            -
          • -

            createDatastore

            -
            public static Datastore createDatastore​(MongoClient mongoClient)
            +
          • +
            +

            createDatastore

            +
            public static Datastore createDatastore(MongoClient mongoClient)
            Creates a Datastore configured via config file
            -
            -
            Parameters:
            +
            +
            Parameters:
            mongoClient - the client to use
            -
            Returns:
            +
            Returns:
            a Datastore that you can use to interact with MongoDB
            -
            Since:
            -
            2.4.0
            -
          • -
          +
    -
- - + + - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/MorphiaVersion24.html b/morphia/2.4/javadoc/dev/morphia/MorphiaVersion24.html index 63b38ca8abb..2a79deb9795 100644 --- a/morphia/2.4/javadoc/dev/morphia/MorphiaVersion24.html +++ b/morphia/2.4/javadoc/dev/morphia/MorphiaVersion24.html @@ -1,228 +1,106 @@ - - + MorphiaVersion24 (Morphia) + - + + + - + - - - - - + + - - -
+
+ - +
+
-
Package dev.morphia
-

Class MorphiaVersion24

+
Package dev.morphia
+

Class MorphiaVersion24

-
- -
-
    -
  • +
    java.lang.Object +
    dev.morphia.MorphiaVersion24
    +
    +

    -
    @MorphiaInternal
    -public final class MorphiaVersion24
    -extends Object
    +
    @MorphiaInternal +public final class MorphiaVersion24 +extends Object
    This class is a version marker for certain frameworks to use when loading configurations, e.g. See here for details.
    -
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    -
  • -
-
-
-
-
-
+ +
-
-
- -
- - -
- - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/ObjectFactory.html b/morphia/2.4/javadoc/dev/morphia/ObjectFactory.html index ee8d6506566..6c499f128c4 100644 --- a/morphia/2.4/javadoc/dev/morphia/ObjectFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/ObjectFactory.html @@ -1,392 +1,245 @@ - - + ObjectFactory (Morphia) + - + + + - + - - - - - + + - - -
+
+ - +
+
-
Package dev.morphia
-

Interface ObjectFactory

+
Package dev.morphia
+

Interface ObjectFactory

-
-
-
    -
  • +

    -
    public interface ObjectFactory
    +
    public interface ObjectFactory
    The ObjectFactory is used by morphia to create instances of classes which can be customized to fit a particular applications needs.
    -
  • -
-
-
-
+
+
+
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          createInstance

          -
          <T> T createInstance​(Class<T> clazz)
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            createInstance

            +
            <T> T createInstance(Class<T> clazz)
            Creates an instance of the given class.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            clazz - type class to instantiate
            -
            Returns:
            +
            Returns:
            the new instance
            +
          • -
          - - - -
            -
          • -

            createInstance

            -
            <T> T createInstance​(Class<T> clazz,
            -                     Document document)
            +
          • +
            +

            createInstance

            +
            <T> T createInstance(Class<T> clazz, + Document document)
            Creates an instance of the class defined in the discriminator field in the document passed in. If that field is missing, the given Class is used instead.
            -
            -
            Type Parameters:
            +
            +
            Type Parameters:
            T - the type of the entity
            -
            Parameters:
            +
            Parameters:
            clazz - type class to instantiate
            document - the state to populate the new instance with
            -
            Returns:
            +
            Returns:
            the new instance
            +
          • -
          - - - -
            -
          • -

            createInstance

            -
            Object createInstance​(Mapper mapper,
            -                      PropertyModel mf,
            -                      Document document)
            +
          • +
            +

            createInstance

            +
            Object createInstance(Mapper mapper, + PropertyModel mf, + Document document)
            Creates an instance of the class defined in the discriminator field in the document passed in. If that field is missing, morphia attempts to the MappedField to determine which concrete class to instantiate.
            -
            -
            Parameters:
            +
            +
            Parameters:
            mapper - the Mapper to use
            mf - the MappedField to consult when creating the instance
            document - the state to populate the new instance with
            -
            Returns:
            +
            Returns:
            the new instance
            +
          • -
          - - - -
            -
          • -

            createList

            -
            List createList​(PropertyModel mf)
            +
          • +
            +

            createList

            +
            List createList(PropertyModel mf)
            Defines how morphia creates a List object.
            -
            -
            Parameters:
            +
            +
            Parameters:
            mf - the MappedField containing any metadata that might define the type of the List to create
            -
            Returns:
            +
            Returns:
            the List
            +
          • -
          - - - -
            -
          • -

            createMap

            -
            Map createMap​(PropertyModel mf)
            +
          • +
            +

            createMap

            +
            Map createMap(PropertyModel mf)
            Defines how morphia creates a Map object.
            -
            -
            Parameters:
            +
            +
            Parameters:
            mf - the MappedField containing any metadata that might define the type of the Map to create
            -
            Returns:
            +
            Returns:
            the Map
            +
          • -
          - - - -
            -
          • -

            createSet

            -
            Set createSet​(PropertyModel mf)
            +
          • +
            +

            createSet

            +
            Set createSet(PropertyModel mf)
            Defines how morphia creates a Set object.
            -
            -
            Parameters:
            +
            +
            Parameters:
            mf - the MappedField containing any metadata that might define the type of the Set to create
            -
            Returns:
            +
            Returns:
            the Set
            -
          • -
          +
    -
- - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/ReplaceOptions.html b/morphia/2.4/javadoc/dev/morphia/ReplaceOptions.html index b9fae855d37..d1dab390cf0 100644 --- a/morphia/2.4/javadoc/dev/morphia/ReplaceOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/ReplaceOptions.html @@ -1,545 +1,353 @@ - - + ReplaceOptions (Morphia) + - + + + - + - - - - - + + - - -
+
+ - +
+
-
Package dev.morphia
-

Class ReplaceOptions

+
Package dev.morphia
+

Class ReplaceOptions

-
- -
- -
-
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Summary

        - - - - - - - - - - -
        Constructors 
        ConstructorDescription
        ReplaceOptions() +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
        Creates a new options wrapper
        -
      • -
      • -
      +
+
+ -
- +
+
+ + +
+

Methods inherited from class com.mongodb.client.model.ReplaceOptions

+getBypassDocumentValidation, getCollation, getComment, getHint, getHintString, getLet, isUpsert, toString
+
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+

Methods inherited from interface dev.morphia.internal.WriteConfigurable

+configure, getWriteConcern
- -
-
- - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/UpdateOptions.html b/morphia/2.4/javadoc/dev/morphia/UpdateOptions.html index 082f280780b..0fb6221cf66 100644 --- a/morphia/2.4/javadoc/dev/morphia/UpdateOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/UpdateOptions.html @@ -1,739 +1,513 @@ - - + UpdateOptions (Morphia) + - + + + - + - - - - - + + - - -
+
+ - +
+
-
Package dev.morphia
-

Class UpdateOptions

+
Package dev.morphia
+

Class UpdateOptions

-
- -
- -
-
-
+
+
+
+ +
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+

Methods inherited from interface dev.morphia.internal.CollectionConfigurable

+prepare
+
+

Methods inherited from interface dev.morphia.internal.WriteConfigurable

+configure, getWriteConcern
- -
-
- - + +
-
-
- -
- - - - - -

Copyright © 2023. All rights reserved.

- diff --git a/morphia/2.4/javadoc/dev/morphia/VersionMismatchException.html b/morphia/2.4/javadoc/dev/morphia/VersionMismatchException.html index 8c3d691e68f..bfec357b169 100644 --- a/morphia/2.4/javadoc/dev/morphia/VersionMismatchException.html +++ b/morphia/2.4/javadoc/dev/morphia/VersionMismatchException.html @@ -1,320 +1,171 @@ - - + VersionMismatchException (Morphia) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
-
Package dev.morphia
-

Class VersionMismatchException

+
Package dev.morphia
+

Class VersionMismatchException

-
- -
-
-
-
+
- -
- + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            VersionMismatchException

            -
            public VersionMismatchException​(Class<?> type,
            -                                @Nullable
            -                                Object idValue)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              VersionMismatchException

              +
              public VersionMismatchException(Class<?> type, + @Nullable + Object idValue)
              Creates a new exception with a message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the versioned type
              idValue - the ID value
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/Accumulator.html b/morphia/2.4/javadoc/dev/morphia/aggregation/Accumulator.html index 5d0e69fc045..35d60163d04 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/Accumulator.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/Accumulator.html @@ -1,430 +1,261 @@ - - + Accumulator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Accumulator

    + +

    Class Accumulator

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.Accumulator
      +
      +

      -
      public class Accumulator
      -extends Object
      +
      public class Accumulator +extends Object
      Defines an accumulator for use in an aggregation pipeline.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          Accumulator​(String operation, - Object field) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Accumulator(String operation, + Object field)
          +
          Defines an accumulator for use in an aggregation pipeline.
          -
        • Accumulator​(String operation, - String field) + +
          Accumulator(String operation, + String field)
          +
          Defines an accumulator for use in an aggregation pipeline.
          -
          -
        • -
        +
    +
    + -
    - +
    + + +
     
    + + +
     
    + + +
     
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Accumulator

            -
            public Accumulator​(String operation,
            -                   String field)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Accumulator

              +
              public Accumulator(String operation, + String field)
              Defines an accumulator for use in an aggregation pipeline.
              -
              -
              Parameters:
              +
              +
              Parameters:
              operation - the accumulator operation
              field - the field to use
              +
            • -
            - - - -
              -
            • -

              Accumulator

              -
              public Accumulator​(String operation,
              -                   Object field)
              +
            • +
              +

              Accumulator

              +
              public Accumulator(String operation, + Object field)
              Defines an accumulator for use in an aggregation pipeline.
              -
              -
              Parameters:
              +
              +
              Parameters:
              operation - the accumulator operation
              field - the field to use
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            accumulator

            -
            public static Accumulator accumulator​(String operation,
            -                                      String field)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              accumulator

              +
              public static Accumulator accumulator(String operation, + String field)
              Defines an accumulator for use in an aggregation pipeline.
              -
              -
              Parameters:
              +
              +
              Parameters:
              operation - the accumulator operation
              field - the field to use
              -
              Returns:
              +
              Returns:
              an Accumulator
              +
            • -
            - - - -
              -
            • -

              accumulator

              -
              public static Accumulator accumulator​(String operation,
              -                                      Object field)
              +
            • +
              +

              accumulator

              +
              public static Accumulator accumulator(String operation, + Object field)
              Defines an accumulator for use in an aggregation pipeline.
              -
              -
              Parameters:
              +
              +
              Parameters:
              operation - the accumulator operation
              field - the field to use
              -
              Returns:
              +
              Returns:
              an Accumulator
              +
            • -
            - - - -
              -
            • -

              getOperation

              -
              public String getOperation()
              -
              -
              Returns:
              +
            • +
              +

              getOperation

              +
              public String getOperation()
              +
              +
              Returns:
              the operation for this accumulator
              +
            • -
            - - - -
              -
            • -

              getValue

              -
              public Object getValue()
              -
              -
              Returns:
              +
            • +
              +

              getValue

              +
              public Object getValue()
              +
              +
              Returns:
              the value for this accumulator
              +
            • -
            - - - -
              -
            • -

              toDocument

              -
              public Document toDocument()
              -
            • -
            +
          • +
            +

            toDocument

            +
            public Document toDocument()
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/Aggregation.html b/morphia/2.4/javadoc/dev/morphia/aggregation/Aggregation.html index 3bb5bcb7cd1..557b6b6c98f 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/Aggregation.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/Aggregation.html @@ -1,512 +1,363 @@ - - + Aggregation (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface Aggregation<T>

    + +

    Interface Aggregation<T>

    -
    -
    -
      -
    • -
      -
      Type Parameters:
      +
      +
      +
      Type Parameters:
      T - The initial type of the aggregation. Used for collection name resolution.
      -
      +
      All Known Implementing Classes:
      AggregationImpl

      -
      public interface Aggregation<T>
      -
      -
      Since:
      +
      public interface Aggregation<T>
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            autoBucket

            -
            Aggregation<T> autoBucket​(AutoBucket bucket)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              autoBucket

              +
              Aggregation<T> autoBucket(AutoBucket bucket)
              Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression. Bucket boundaries are automatically determined in an attempt to evenly distribute the documents into the specified number of buckets.

              Each bucket is represented as a document in the output. The document for each bucket contains an _id field, whose value specifies the inclusive lower bound and the exclusive upper bound for the bucket, and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.

              -
              -
              Parameters:
              +
              +
              Parameters:
              bucket - the bucket definition
              -
              Returns:
              +
              Returns:
              this
              -
              Since server release
              3.4
              MongoDB documentation
              Aggregration Expression: $bucketAuto
              +
              MongoDB documentation
              Aggregration Expression: $bucketAuto
              Since server release
              3.4
              +
            • -
            - - - -
              -
            • -

              bucket

              -
              Aggregation<T> bucket​(Bucket bucket)
              +
            • +
              +

              bucket

              +
              Aggregation<T> bucket(Bucket bucket)
              Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.

              Each bucket is represented as a document in the output. The document for each bucket contains an _id field, whose value specifies @@ -514,53 +365,44 @@

              bucket

              included by default when the output is not specified.

              $bucket only produces output documents for buckets that contain at least one input document.

              -
              -
              Parameters:
              +
              +
              Parameters:
              bucket - the bucket definition
              -
              Returns:
              +
              Returns:
              this
              -
              Since server release
              3.4
              MongoDB documentation
              Aggregration Expression: $bucket
              +
              MongoDB documentation
              Aggregration Expression: $bucket
              Since server release
              3.4
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              currentOp

              -
              Aggregation<T> currentOp​(CurrentOp currentOp)
              +
            • +
              +

              currentOp

              +
              Aggregation<T> currentOp(CurrentOp 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. The stage returns a document for each operation or session. To run $currentOp, use the db.aggregate() helper on the admin database. @@ -572,95 +414,80 @@

              currentOp

              currentOp command, there is no limit on the overall size of the result set.

              $currentOp also enables you to perform arbitrary transformations of the results as the documents pass through the pipeline.

              -
              -
              Parameters:
              +
              +
              Parameters:
              currentOp - the configuration
              -
              Returns:
              +
              Returns:
              this
              -
              Since server release
              3.6
              MongoDB documentation
              Aggregration Expression: $currentOp
              +
              MongoDB documentation
              Aggregration Expression: $currentOp
              Since server release
              3.6
              +
            • -
            - - - - - - - -
              -
            • -

              documents

              -
              Aggregation<T> documents​(dev.morphia.aggregation.expressions.impls.DocumentExpression... documents)
              +
            • +
              +

              documents

              +
              Aggregation<T> documents(dev.morphia.aggregation.expressions.impls.DocumentExpression... documents)
              Returns literal documents from input values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              documents - the documents to use
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.1
              MongoDB documentation
              Aggregration Expression: $documents
              +
              MongoDB documentation
              Aggregration Expression: $documents
              Since server release
              5.1
              +
            • -
            - - - -
              -
            • -

              execute

              -
              <S> dev.morphia.query.internal.MorphiaCursor<S> execute​(Class<S> resultType)
              +
            • +
              +

              execute

              +
              <S> dev.morphia.query.internal.MorphiaCursor<S> execute(Class<S> resultType)
              Execute the aggregation and get the results.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              S - the output type
              -
              Parameters:
              +
              Parameters:
              resultType - the type of the result
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              +
            • -
            - - - -
              -
            • -

              execute

              -
              <S> dev.morphia.query.internal.MorphiaCursor<S> execute​(Class<S> resultType,
              -                                                        AggregationOptions options)
              +
            • +
              +

              execute

              +
              <S> dev.morphia.query.internal.MorphiaCursor<S> execute(Class<S> resultType, + AggregationOptions options)
              Execute the aggregation and get the results.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              S - the output type
              -
              Parameters:
              +
              Parameters:
              resultType - the type of the result
              options - the options to apply
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              +
            • -
            - - - -
              -
            • -

              facet

              -
              Aggregation<T> facet​(Facet facet)
              +
            • +
              +

              facet

              +
              Aggregation<T> facet(Facet facet)
              Processes multiple aggregation pipelines within a single stage on the same set of input documents. Each sub-pipeline has its own field in the output document where its results are stored as an array of documents.

              @@ -670,21 +497,18 @@

              facet

              Input documents are passed to the $facet stage only once. $facet enables various aggregations on the same set of input documents, without needing to retrieve the input documents multiple times.

              -
              -
              Parameters:
              +
              +
              Parameters:
              facet - the facet definition
              -
              Returns:
              +
              Returns:
              this
              -
              Since server release
              3.4
              MongoDB documentation
              Aggregration Expression: $facet
              +
              MongoDB documentation
              Aggregration Expression: $facet
              Since server release
              3.4
              +
            • -
            - - - -
              -
            • -

              fill

              -
              Aggregation<T> fill​(Fill fill)
              +
            • +
              +

              fill

              +
              Aggregation<T> fill(Fill fill)
              Populates null and missing field values within documents.

              You can use $fill to populate missing data points: @@ -692,350 +516,290 @@

              fill

            • In a sequence based on surrounding values.
            • With a fixed value.
    -
    -
    Parameters:
    +
    +
    Parameters:
    fill - the fill definition
    -
    Returns:
    +
    Returns:
    this
    -
    Since:
    +
    Since:
    2.3
    -
    Since server release
    5.3
    MongoDB documentation
    Aggregration Expression: $fill
    +
    MongoDB documentation
    Aggregration Expression: $fill
    Since server release
    5.3
    + - - - - - - - - - - - - -
      -
    • -

      group

      -
      Aggregation<T> group​(Group group)
      +
    • +
      +

      group

      +
      Aggregation<T> group(Group group)
      Groups input documents by the specified _id expression and for each distinct grouping, outputs a document. The _id field of each output document contains the unique group by value. The output documents can also contain computed fields that hold the values of some accumulator expression.
      -
      -
      Parameters:
      +
      +
      Parameters:
      group - the group definition
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $group
      +
    • -
    - - - - - - - -
      -
    • -

      limit

      -
      Aggregation<T> limit​(long limit)
      +
    • +
      +

      limit

      +
      Aggregation<T> limit(long limit)
      Limits the number of documents passed to the next stage in the pipeline.
      -
      -
      Parameters:
      +
      +
      Parameters:
      limit - the maximum docs to pass along to the next stage
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $limit
      +
    • -
    - - - -
      -
    • -

      lookup

      -
      Aggregation<T> lookup​(Lookup lookup)
      +
    • +
      +

      lookup

      +
      Aggregation<T> lookup(Lookup lookup)
      Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing. To each input document, the $lookup stage adds a new array field whose elements are the matching documents from the “joined” collection. The $lookup stage passes these reshaped documents to the next stage.
      -
      -
      Parameters:
      +
      +
      Parameters:
      lookup - the lookup definition
      -
      Returns:
      +
      Returns:
      this
      -
      Since server release
      3.6
      MongoDB documentation
      Aggregration Expression: $lookup
      +
      MongoDB documentation
      Aggregration Expression: $lookup
      Since server release
      3.6
      +
    • -
    - - - -
      -
    • -

      match

      -
      Aggregation<T> match​(Filter... filters)
      +
    • +
      +

      match

      +
      Aggregation<T> match(Filter... filters)
      Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage. $match uses standard MongoDB queries. For each input document, outputs either one document (a match) or zero documents (no match).
      -
      -
      Parameters:
      +
      +
      Parameters:
      filters - the filters to use when matching
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $match
      +
    • -
    - - - -
      -
    • -

      merge

      -
      <M> void merge​(Merge<M> merge)
      +
    • +
      +

      merge

      +
      <M> void merge(Merge<M> merge)
      Writes the results of the aggregation pipeline to a specified collection. The $merge operator must be the last stage in the pipeline.
      -
      -
      Type Parameters:
      +
      +
      Type Parameters:
      M - the output collection type
      -
      Parameters:
      +
      Parameters:
      merge - the merge definition
      -
      Since server release
      4.2
      MongoDB documentation
      Aggregration Expression: $merge
      +
      MongoDB documentation
      Aggregration Expression: $merge
      Since server release
      4.2
      +
    • -
    - - - -
      -
    • -

      merge

      -
      <M> void merge​(Merge<M> merge,
      -               AggregationOptions options)
      +
    • +
      +

      merge

      +
      <M> void merge(Merge<M> merge, + AggregationOptions options)
      Writes the results of the aggregation pipeline to a specified collection. The $merge operator must be the last stage in the pipeline.
      -
      -
      Type Parameters:
      +
      +
      Type Parameters:
      M - the output collection type
      -
      Parameters:
      +
      Parameters:
      merge - the merge definition
      options - the options to apply
      -
      Since server release
      3.4
      MongoDB documentation
      Aggregration Expression: $merge
      +
      MongoDB documentation
      Aggregration Expression: $merge
      Since server release
      3.4
      +
    • -
    - - - -
      -
    • -

      out

      -
      <O> void out​(Out<O> out)
      +
    • +
      +

      out

      +
      <O> void out(Out<O> out)
      Writes the results of the aggregation pipeline to a specified collection. The $out operator must be the last stage in the pipeline.
      -
      -
      Type Parameters:
      +
      +
      Type Parameters:
      O - the output collection type
      -
      Parameters:
      +
      Parameters:
      out - the out definition
      MongoDB documentation
      Aggregration Expression: $out
      +
    • -
    - - - -
      -
    • -

      out

      -
      <O> void out​(Out<O> out,
      -             AggregationOptions options)
      +
    • +
      +

      out

      +
      <O> void out(Out<O> out, + AggregationOptions options)
      Writes the results of the aggregation pipeline to a specified collection. The $out operator must be the last stage in the pipeline.
      -
      -
      Type Parameters:
      +
      +
      Type Parameters:
      O - the output collection type
      -
      Parameters:
      +
      Parameters:
      out - the out definition
      options - the options to apply
      MongoDB documentation
      Aggregration Expression: $out
      +
    • -
    - - - - - - - -
      -
    • -

      project

      -
      Aggregation<T> project​(Projection projection)
      +
    • +
      +

      project

      +
      Aggregation<T> project(Projection projection)
      Passes along the documents with the requested fields to the next stage in the pipeline. The specified fields can be existing fields from the input documents or newly computed fields.
      -
      -
      Parameters:
      +
      +
      Parameters:
      projection - the project definition
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $project
      +
    • -
    - - - -
      -
    • -

      redact

      -
      Aggregation<T> redact​(Redact redact)
      +
    • +
      +

      redact

      +
      Aggregation<T> redact(Redact redact)
      Restricts the contents of the documents based on information stored in the documents themselves.
      -
      -
      Parameters:
      +
      +
      Parameters:
      redact - the redaction definition
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $redact
      +
    • -
    - - - -
      -
    • -

      replaceRoot

      -
      Aggregation<T> replaceRoot​(ReplaceRoot root)
      +
    • +
      +

      replaceRoot

      +
      Aggregation<T> replaceRoot(ReplaceRoot root)
      Replaces the input document with the specified document. The operation replaces all existing fields in the input document, including the _id field. You can promote an existing embedded document to the top level, or create a new document for promotion
      -
      -
      Parameters:
      +
      +
      Parameters:
      root - the new root definition
      -
      Returns:
      +
      Returns:
      this
      -
      Since server release
      3.4
      MongoDB documentation
      Aggregration Expression: $replaceRoot
      +
      MongoDB documentation
      Aggregration Expression: $replaceRoot
      Since server release
      3.4
      +
    • -
    - - - -
      -
    • -

      replaceWith

      -
      Aggregation<T> replaceWith​(ReplaceWith with)
      +
    • +
      +

      replaceWith

      +
      Aggregation<T> replaceWith(ReplaceWith with)
      Replaces the input document with the specified document. The operation replaces all existing fields in the input document, including the _id field. With $replaceWith, you can promote an embedded document to the top-level. You can also specify a new document as the replacement.

      The $replaceWith is an alias for $replaceRoot.

      -
      -
      Parameters:
      +
      +
      Parameters:
      with - the replacement definition
      -
      Returns:
      +
      Returns:
      this
      -
      Since server release
      4.2
      MongoDB documentation
      Aggregration Expression: $replaceWith
      +
      MongoDB documentation
      Aggregration Expression: $replaceWith
      Since server release
      4.2
      +
    • -
    - - - - - - - -
      -
    • -

      set

      -
      default Aggregation<T> set​(AddFields fields)
      -
      Deprecated. - +
    • +
      +

      set

      +
      default Aggregation<T> set(AddFields fields)
      +
      Deprecated. +
      Adds new fields to documents. $addFields outputs documents that contain all existing fields from the input documents and newly added fields.

      The $addFields stage is equivalent to a $project stage that explicitly specifies all existing fields in the input documents and adds the new fields.

      -
      -
      Parameters:
      +
      +
      Parameters:
      fields - the stage definition
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $set
      +
    • -
    - - - -
      -
    • -

      addFields

      -
      Aggregation<T> addFields​(AddFields fields)
      +
    • +
      +

      addFields

      +
      Aggregation<T> addFields(AddFields fields)
      Adds new fields to documents. $addFields outputs documents that contain all existing fields from the input documents and newly added fields.

      The $addFields stage is equivalent to a $project stage that explicitly specifies all existing fields in the input documents and adds the new fields.

      -
      -
      Parameters:
      +
      +
      Parameters:
      fields - the stage definition
      -
      Returns:
      +
      Returns:
      this
      -
      Since server release
      3.4
      MongoDB documentation
      Aggregration Expression: $addFields
      +
      MongoDB documentation
      Aggregration Expression: $addFields
      Since server release
      3.4
      +
    • -
    - - - -
      -
    • -

      set

      -
      Aggregation<T> set​(Set set)
      +
    • +
      +

      set

      +
      Aggregation<T> set(Set set)
      Adds new fields to documents. $set outputs documents that contain all existing fields from the input documents and newly added fields.

      @@ -1043,293 +807,202 @@

      set

      Both stages are equivalent to a $project stage that explicitly specifies all existing fields in the input documents and adds the new fields.

      -
      -
      Parameters:
      +
      +
      Parameters:
      set - the stage to add
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.3
      -
      Since server release
      4.2
      MongoDB documentation
      Aggregration Expression: $set
      +
      MongoDB documentation
      Aggregration Expression: $set
      Since server release
      4.2
      +
    • -
    - - - - - - - -
      -
    • -

      skip

      -
      Aggregation<T> skip​(long skip)
      +
    • +
      +

      skip

      +
      Aggregation<T> skip(long skip)
      Skips over the specified number of documents that pass into the stage and passes the remaining documents to the next stage in the pipeline.
      -
      -
      Parameters:
      +
      +
      Parameters:
      skip - the skip definition
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $skip
      +
    • -
    - - - - - - - -
      -
    • -

      sortByCount

      -
      Aggregation<T> sortByCount​(dev.morphia.aggregation.expressions.impls.Expression sort)
      +
    • +
      +

      sortByCount

      +
      Aggregation<T> sortByCount(dev.morphia.aggregation.expressions.impls.Expression sort)
      Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.

      Each output document contains two fields: an _id field containing the distinct grouping value, and a count field containing the number of documents belonging to that grouping or category.

      The documents are sorted by count in descending order.

      -
      -
      Parameters:
      +
      +
      Parameters:
      sort - the sort definition
      -
      Returns:
      +
      Returns:
      this
      -
      Since server release
      3.4
      MongoDB documentation
      Aggregration Expression: $sortByCount
      +
      MongoDB documentation
      Aggregration Expression: $sortByCount
      Since server release
      3.4
      +
    • -
    - - - -
      -
    • -

      unionWith

      -
      Aggregation<T> unionWith​(Class<?> type,
      -                         Stage first,
      -                         Stage... others)
      +
    • +
      +

      unionWith

      +
      Aggregation<T> unionWith(Class<?> type, + Stage first, + Stage... others)
      Performs a union of two collections; i.e. $unionWith combines pipeline results from two collections into a single result set. The stage outputs the combined result set (including duplicates) to the next stage.
      -
      -
      Parameters:
      +
      +
      Parameters:
      type - the type to perform the pipeline against
      first - the first pipeline stage
      others - the other pipeline stages
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.1
      -
      Since server release
      4.4
      MongoDB documentation
      Aggregration Expression: $unionWith
      +
      MongoDB documentation
      Aggregration Expression: $unionWith
      Since server release
      4.4
      +
    • -
    - - - -
      -
    • -

      unionWith

      -
      Aggregation<T> unionWith​(String collection,
      -                         Stage first,
      -                         Stage... others)
      +
    • +
      +

      unionWith

      +
      Aggregation<T> unionWith(String collection, + Stage first, + Stage... others)
      Performs a union of two collections; i.e. $unionWith combines pipeline results from two collections into a single result set. The stage outputs the combined result set (including duplicates) to the next stage.
      -
      -
      Parameters:
      +
      +
      Parameters:
      collection - the collection to perform the pipeline against
      first - the first pipeline stage
      others - the other pipeline stages
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.1
      -
      Since server release
      4.4
      MongoDB documentation
      Aggregration Expression: $unionWith
      +
      MongoDB documentation
      Aggregration Expression: $unionWith
      Since server release
      4.4
      +
    • -
    - - - - - - - -
      -
    • -

      unwind

      -
      Aggregation<T> unwind​(Unwind unwind)
      +
    • +
      +

      unwind

      +
      Aggregation<T> unwind(Unwind unwind)
      Deconstructs an array field from the input documents to output a document for each element. Each output document is the input document with the value of the array field replaced by the element.
      -
      -
      Parameters:
      +
      +
      Parameters:
      unwind - the unwind definition
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $unwind
      +
    • -
    - - - -
      -
    • -

      changeStream

      -
      Aggregation changeStream()
      +
    • +
      +

      changeStream

      +
      Aggregation changeStream()
      Returns a Change Stream cursor on a collection, a database, or an entire cluster. Must be used as the first stage in an aggregation pipeline.
      -
      -
      Returns:
      +
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.3
      MongoDB documentation
      Aggregration Expression: $changeStream
      +
    • -
    - - - -
      -
    • -

      changeStream

      -
      Aggregation changeStream​(ChangeStream stream)
      +
    • +
      +

      changeStream

      +
      Aggregation changeStream(ChangeStream stream)
      Returns a Change Stream cursor on a collection, a database, or an entire cluster. Must be used as the first stage in an aggregation pipeline.
      -
      -
      Parameters:
      +
      +
      Parameters:
      stream - the options to apply to the stage
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.3
      MongoDB documentation
      Aggregration Expression: $changeStream
      +
    • -
    - - - -
      -
    • -

      addStage

      -
      @MorphiaInternal
      -Aggregation<T> addStage​(Stage stage)
      +
    • +
      +

      addStage

      +
      @MorphiaInternal +Aggregation<T> addStage(Stage stage)
      Adds a custom stage to this pipeline. Sometimes a new server release comes out with new stages and Morphia can lag sometimes. Using this method, custom stages can be added to fill that gap until Morphia can catch up. This method is marked as internal because while it should remain relatively stable, it may shift as needs evolve and isn't intended for general use.
      -
      -
      Parameters:
      +
      +
      Parameters:
      stage - the new Stage
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.3
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationException.html b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationException.html index a851f36e24d..a334df49f84 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationException.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationException.html @@ -1,331 +1,180 @@ - - + AggregationException (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AggregationException

    + +

    Class AggregationException

    -
    - -
    -
    -
    -
      -
    • + +
    + +
    + - -
    -
      -
    • +
    +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          AggregationException

          -
          public AggregationException​(String message)
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AggregationException

            +
            public AggregationException(String message)
            Creates an exception with a message
            -
            -
            Parameters:
            +
            +
            Parameters:
            message - the message
            +
          • -
          - - - -
            -
          • -

            AggregationException

            -
            public AggregationException​(String message,
            -                            Exception cause)
            +
          • +
            +

            AggregationException

            +
            public AggregationException(String message, + Exception cause)
            Creates an exception with a message and a cause
            -
            -
            Parameters:
            +
            +
            Parameters:
            message - the message
            cause - the cause
            -
          • -
          +
    - - - +
    +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationImpl.html b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationImpl.html index 717657f476c..ba02c6b044d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationImpl.html @@ -1,620 +1,438 @@ - - + AggregationImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AggregationImpl<T>

    + +

    Class AggregationImpl<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.aggregation.AggregationImpl<T>
      +
      +
      +
      +
      Type Parameters:
      T -
      -
      +
      All Implemented Interfaces:
      Aggregation<T>

      -
      @MorphiaInternal
      -public class AggregationImpl<T>
      -extends Object
      -implements Aggregation<T>
      -
      -
      Since:
      +
      @MorphiaInternal +public class AggregationImpl<T> +extends Object +implements Aggregation<T>
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.aggregation.Aggregation

    +set
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AggregationImpl

            -
            @MorphiaInternal
            -public AggregationImpl​(DatastoreImpl datastore,
            -                       MongoCollection<T> collection)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AggregationImpl

              +
              @MorphiaInternal +public AggregationImpl(dev.morphia.DatastoreImpl datastore, + MongoCollection<T> collection)
              Creates an instance.
              -
              -
              Parameters:
              +
              +
              Parameters:
              datastore - the datastore
              collection - the source collection
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              AggregationImpl

              -
              @MorphiaInternal
              -public AggregationImpl​(DatastoreImpl datastore,
              -                       Class<T> source,
              -                       MongoCollection<T> collection)
              +
            • +
              +

              AggregationImpl

              +
              @MorphiaInternal +public AggregationImpl(dev.morphia.DatastoreImpl datastore, + Class<T> source, + MongoCollection<T> collection)
              Creates an instance.
              -
              -
              Parameters:
              +
              +
              Parameters:
              datastore - the datastore
              source - the source type
              collection - the source collection
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            autoBucket

            -
            public Aggregation<T> autoBucket​(AutoBucket bucket)
            -
            Description copied from interface: Aggregation
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              autoBucket

              +
              public Aggregation<T> autoBucket(AutoBucket bucket)
              +
              Description copied from interface: Aggregation
              Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression. Bucket boundaries are automatically determined in an attempt to evenly distribute the documents into the specified number of buckets.

              Each bucket is represented as a document in the output. The document for each bucket contains an _id field, whose value specifies the inclusive lower bound and the exclusive upper bound for the bucket, and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.

              -
              -
              Specified by:
              +
              +
              Specified by:
              autoBucket in interface Aggregation<T>
              -
              Parameters:
              +
              Parameters:
              bucket - the bucket definition
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              bucket

              -
              public Aggregation<T> bucket​(Bucket bucket)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              bucket

              +
              public Aggregation<T> bucket(Bucket bucket)
              +
              Description copied from interface: Aggregation
              Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.

              Each bucket is represented as a document in the output. The document for each bucket contains an _id field, whose value specifies @@ -622,62 +440,53 @@

              bucket

              included by default when the output is not specified.

              $bucket only produces output documents for buckets that contain at least one input document.

              -
              -
              Specified by:
              +
              +
              Specified by:
              bucket in interface Aggregation<T>
              -
              Parameters:
              +
              Parameters:
              bucket - the bucket definition
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - - - - - -
              -
            • -

              count

              -
              public Aggregation<T> count​(String name)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              count

              +
              public Aggregation<T> count(String name)
              +
              Description copied from interface: Aggregation
              Passes a document to the next stage that contains a count of the number of documents input to the stage.
              -
              -
              Specified by:
              +
              +
              Specified by:
              count in interface Aggregation<T>
              -
              Parameters:
              +
              Parameters:
              name - the field name for the resulting count value
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              currentOp

              -
              public Aggregation<T> currentOp​(CurrentOp currentOp)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              currentOp

              +
              public Aggregation<T> currentOp(CurrentOp currentOp)
              +
              Description copied from interface: Aggregation
              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. The stage returns a document for each operation or session. To run $currentOp, use the db.aggregate() helper on the admin database. @@ -689,106 +498,93 @@

              currentOp

              currentOp command, there is no limit on the overall size of the result set.

              $currentOp also enables you to perform arbitrary transformations of the results as the documents pass through the pipeline.

              -
              -
              Specified by:
              +
              +
              Specified by:
              currentOp in interface Aggregation<T>
              -
              Parameters:
              +
              Parameters:
              currentOp - the configuration
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              densify

              -
              public Aggregation<T> densify​(Densify densify)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              densify

              +
              public Aggregation<T> densify(Densify densify)
              +
              Description copied from interface: Aggregation
              Creates new documents in a sequence of documents where certain values in a field are missing.
              -
              -
              Specified by:
              +
              +
              Specified by:
              densify in interface Aggregation<T>
              -
              Parameters:
              +
              Parameters:
              densify - the Densify stage
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              documents

              -
              public Aggregation<T> documents​(dev.morphia.aggregation.expressions.impls.DocumentExpression... documents)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              documents

              +
              public Aggregation<T> documents(dev.morphia.aggregation.expressions.impls.DocumentExpression... documents)
              +
              Description copied from interface: Aggregation
              Returns literal documents from input values.
              -
              -
              Specified by:
              +
              +
              Specified by:
              documents in interface Aggregation<T>
              -
              Parameters:
              +
              Parameters:
              documents - the documents to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              execute

              -
              public <R> dev.morphia.query.internal.MorphiaCursor<R> execute​(Class<R> resultType)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              execute

              +
              public <R> +dev.morphia.query.internal.MorphiaCursor<R> execute(Class<R> resultType)
              +
              Description copied from interface: Aggregation
              Execute the aggregation and get the results.
              -
              -
              Specified by:
              +
              +
              Specified by:
              execute in interface Aggregation<T>
              -
              Type Parameters:
              +
              Type Parameters:
              R - the output type
              -
              Parameters:
              +
              Parameters:
              resultType - the type of the result
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              +
            • -
            - - - -
              -
            • -

              execute

              -
              public <R> dev.morphia.query.internal.MorphiaCursor<R> execute​(Class<R> resultType,
              -                                                               AggregationOptions options)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              execute

              +
              public <R> +dev.morphia.query.internal.MorphiaCursor<R> execute(Class<R> resultType, + AggregationOptions options)
              +
              Description copied from interface: Aggregation
              Execute the aggregation and get the results.
              -
              -
              Specified by:
              +
              +
              Specified by:
              execute in interface Aggregation<T>
              -
              Type Parameters:
              +
              Type Parameters:
              R - the output type
              -
              Parameters:
              +
              Parameters:
              resultType - the type of the result
              options - the options to apply
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              +
            • -
            - - - -
              -
            • -

              facet

              -
              public Aggregation<T> facet​(Facet facet)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              facet

              +
              public Aggregation<T> facet(Facet facet)
              +
              Description copied from interface: Aggregation
              Processes multiple aggregation pipelines within a single stage on the same set of input documents. Each sub-pipeline has its own field in the output document where its results are stored as an array of documents.

              @@ -798,24 +594,21 @@

              facet

              Input documents are passed to the $facet stage only once. $facet enables various aggregations on the same set of input documents, without needing to retrieve the input documents multiple times.

              -
              -
              Specified by:
              +
              +
              Specified by:
              facet in interface Aggregation<T>
              -
              Parameters:
              +
              Parameters:
              facet - the facet definition
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              fill

              -
              public Aggregation<T> fill​(Fill fill)
              -
              Description copied from interface: Aggregation
              +
            • +
              +

              fill

              +
              public Aggregation<T> fill(Fill fill)
              +
              Description copied from interface: Aggregation
              Populates null and missing field values within documents.

              You can use $fill to populate missing data points: @@ -823,382 +616,325 @@

              fill

            • In a sequence based on surrounding values.
            • With a fixed value.
    -
    -
    Specified by:
    +
    +
    Specified by:
    fill in interface Aggregation<T>
    -
    Parameters:
    +
    Parameters:
    fill - the fill definition
    -
    Returns:
    +
    Returns:
    this
    + - - - - -
      -
    • -

      geoNear

      -
      public Aggregation<T> geoNear​(GeoNear near)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      geoNear

      +
      public Aggregation<T> geoNear(GeoNear near)
      +
      Description copied from interface: Aggregation
      Outputs documents in order of nearest to farthest from a specified point.
      -
      -
      Specified by:
      +
      +
      Specified by:
      geoNear in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      near - the geo query definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      graphLookup

      -
      public Aggregation<T> graphLookup​(GraphLookup lookup)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      graphLookup

      +
      public Aggregation<T> graphLookup(GraphLookup lookup)
      +
      Description copied from interface: Aggregation
      Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
      -
      -
      Specified by:
      +
      +
      Specified by:
      graphLookup in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      lookup - the lookup configuration
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      group

      -
      public Aggregation<T> group​(Group group)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      group

      +
      public Aggregation<T> group(Group group)
      +
      Description copied from interface: Aggregation
      Groups input documents by the specified _id expression and for each distinct grouping, outputs a document. The _id field of each output document contains the unique group by value. The output documents can also contain computed fields that hold the values of some accumulator expression.
      -
      -
      Specified by:
      +
      +
      Specified by:
      group in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      group - the group definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      indexStats

      -
      public Aggregation<T> indexStats()
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      indexStats

      +
      public Aggregation<T> indexStats()
      +
      Description copied from interface: Aggregation
      Returns statistics regarding the use of each index for the collection. If running with access control, the user must have privileges that include indexStats action.
      -
      -
      Specified by:
      +
      +
      Specified by:
      indexStats in interface Aggregation<T>
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      limit

      -
      public Aggregation<T> limit​(long limit)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      limit

      +
      public Aggregation<T> limit(long limit)
      +
      Description copied from interface: Aggregation
      Limits the number of documents passed to the next stage in the pipeline.
      -
      -
      Specified by:
      +
      +
      Specified by:
      limit in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      limit - the maximum docs to pass along to the next stage
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      lookup

      -
      public Aggregation<T> lookup​(Lookup lookup)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      lookup

      +
      public Aggregation<T> lookup(Lookup lookup)
      +
      Description copied from interface: Aggregation
      Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing. To each input document, the $lookup stage adds a new array field whose elements are the matching documents from the “joined” collection. The $lookup stage passes these reshaped documents to the next stage.
      -
      -
      Specified by:
      +
      +
      Specified by:
      lookup in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      lookup - the lookup definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      match

      -
      public Aggregation<T> match​(Filter... filters)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      match

      +
      public Aggregation<T> match(Filter... filters)
      +
      Description copied from interface: Aggregation
      Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage. $match uses standard MongoDB queries. For each input document, outputs either one document (a match) or zero documents (no match).
      -
      -
      Specified by:
      +
      +
      Specified by:
      match in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      filters - the filters to use when matching
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      merge

      -
      public <M> void merge​(Merge<M> merge)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      merge

      +
      public <M> void merge(Merge<M> merge)
      +
      Description copied from interface: Aggregation
      Writes the results of the aggregation pipeline to a specified collection. The $merge operator must be the last stage in the pipeline.
      -
      -
      Specified by:
      +
      +
      Specified by:
      merge in interface Aggregation<T>
      -
      Type Parameters:
      +
      Type Parameters:
      M - the output collection type
      -
      Parameters:
      +
      Parameters:
      merge - the merge definition
      +
    • -
    - - - -
      -
    • -

      merge

      -
      public <M> void merge​(Merge<M> merge,
      -                      AggregationOptions options)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      merge

      +
      public <M> void merge(Merge<M> merge, + AggregationOptions options)
      +
      Description copied from interface: Aggregation
      Writes the results of the aggregation pipeline to a specified collection. The $merge operator must be the last stage in the pipeline.
      -
      -
      Specified by:
      +
      +
      Specified by:
      merge in interface Aggregation<T>
      -
      Type Parameters:
      +
      Type Parameters:
      M - the output collection type
      -
      Parameters:
      +
      Parameters:
      merge - the merge definition
      options - the options to apply
      +
    • -
    - - - -
      -
    • -

      out

      -
      public <O> void out​(Out<O> out)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      out

      +
      public <O> void out(Out<O> out)
      +
      Description copied from interface: Aggregation
      Writes the results of the aggregation pipeline to a specified collection. The $out operator must be the last stage in the pipeline.
      -
      -
      Specified by:
      +
      +
      Specified by:
      out in interface Aggregation<T>
      -
      Type Parameters:
      +
      Type Parameters:
      O - the output collection type
      -
      Parameters:
      +
      Parameters:
      out - the out definition
      +
    • -
    - - - -
      -
    • -

      out

      -
      public <O> void out​(Out<O> out,
      -                    AggregationOptions options)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      out

      +
      public <O> void out(Out<O> out, + AggregationOptions options)
      +
      Description copied from interface: Aggregation
      Writes the results of the aggregation pipeline to a specified collection. The $out operator must be the last stage in the pipeline.
      -
      -
      Specified by:
      +
      +
      Specified by:
      out in interface Aggregation<T>
      -
      Type Parameters:
      +
      Type Parameters:
      O - the output collection type
      -
      Parameters:
      +
      Parameters:
      out - the out definition
      options - the options to apply
      +
    • -
    - - - -
      -
    • -

      planCacheStats

      -
      public Aggregation<T> planCacheStats()
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      planCacheStats

      +
      public Aggregation<T> planCacheStats()
      +
      Description copied from interface: Aggregation
      Returns plan cache information for a collection. The stage returns a document for each plan cache entry.
      -
      -
      Specified by:
      +
      +
      Specified by:
      planCacheStats in interface Aggregation<T>
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      project

      -
      public Aggregation<T> project​(Projection projection)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      project

      +
      public Aggregation<T> project(Projection projection)
      +
      Description copied from interface: Aggregation
      Passes along the documents with the requested fields to the next stage in the pipeline. The specified fields can be existing fields from the input documents or newly computed fields.
      -
      -
      Specified by:
      +
      +
      Specified by:
      project in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      projection - the project definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      redact

      -
      public Aggregation<T> redact​(Redact redact)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      redact

      +
      public Aggregation<T> redact(Redact redact)
      +
      Description copied from interface: Aggregation
      Restricts the contents of the documents based on information stored in the documents themselves.
      -
      -
      Specified by:
      +
      +
      Specified by:
      redact in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      redact - the redaction definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      replaceRoot

      -
      public Aggregation<T> replaceRoot​(ReplaceRoot root)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      replaceRoot

      +
      public Aggregation<T> replaceRoot(ReplaceRoot root)
      +
      Description copied from interface: Aggregation
      Replaces the input document with the specified document. The operation replaces all existing fields in the input document, including the _id field. You can promote an existing embedded document to the top level, or create a new document for promotion
      -
      -
      Specified by:
      +
      +
      Specified by:
      replaceRoot in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      root - the new root definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      replaceWith

      -
      public Aggregation<T> replaceWith​(ReplaceWith with)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      replaceWith

      +
      public Aggregation<T> replaceWith(ReplaceWith with)
      +
      Description copied from interface: Aggregation
      Replaces the input document with the specified document. The operation replaces all existing fields in the input document, including the _id field. With $replaceWith, you can promote an embedded document to the top-level. You can also specify a new document as the replacement.

      The $replaceWith is an alias for $replaceRoot.

      -
      -
      Specified by:
      +
      +
      Specified by:
      replaceWith in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      with - the replacement definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sample

      -
      public Aggregation<T> sample​(long sample)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      sample

      +
      public Aggregation<T> sample(long sample)
      +
      Description copied from interface: Aggregation
      Randomly selects the specified number of documents from the previous pipeline stage.
      -
      -
      Specified by:
      +
      +
      Specified by:
      sample in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      sample - the sample definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      addFields

      -
      public Aggregation<T> addFields​(AddFields fields)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      addFields

      +
      public Aggregation<T> addFields(AddFields fields)
      +
      Description copied from interface: Aggregation
      Adds new fields to documents. $addFields outputs documents that contain all existing fields from the input documents and newly added fields.

      The $addFields stage is equivalent to a $project stage that explicitly specifies all existing fields in the input documents and adds the new fields.

      -
      -
      Specified by:
      +
      +
      Specified by:
      addFields in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      fields - the stage definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      set

      -
      public Aggregation<T> set​(Set set)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      set

      +
      public Aggregation<T> set(Set set)
      +
      Description copied from interface: Aggregation
      Adds new fields to documents. $set outputs documents that contain all existing fields from the input documents and newly added fields.

      @@ -1206,328 +942,231 @@

      set

      Both stages are equivalent to a $project stage that explicitly specifies all existing fields in the input documents and adds the new fields.

      -
      -
      Specified by:
      +
      +
      Specified by:
      set in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      set - the stage to add
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - - - - - -
      -
    • -

      skip

      -
      public Aggregation<T> skip​(long skip)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      skip

      +
      public Aggregation<T> skip(long skip)
      +
      Description copied from interface: Aggregation
      Skips over the specified number of documents that pass into the stage and passes the remaining documents to the next stage in the pipeline.
      -
      -
      Specified by:
      +
      +
      Specified by:
      skip in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      skip - the skip definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sort

      -
      public Aggregation<T> sort​(Sort sort)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      sort

      +
      public Aggregation<T> sort(Sort sort)
      +
      Description copied from interface: Aggregation
      Sorts all input documents and returns them to the pipeline in sorted order.
      -
      -
      Specified by:
      +
      +
      Specified by:
      sort in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      sort - the sort definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sortByCount

      -
      public Aggregation<T> sortByCount​(dev.morphia.aggregation.expressions.impls.Expression sort)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      sortByCount

      +
      public Aggregation<T> sortByCount(dev.morphia.aggregation.expressions.impls.Expression sort)
      +
      Description copied from interface: Aggregation
      Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.

      Each output document contains two fields: an _id field containing the distinct grouping value, and a count field containing the number of documents belonging to that grouping or category.

      The documents are sorted by count in descending order.

      -
      -
      Specified by:
      +
      +
      Specified by:
      sortByCount in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      sort - the sort definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      unionWith

      -
      public Aggregation<T> unionWith​(Class<?> type,
      -                                Stage first,
      -                                Stage... others)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      unionWith

      +
      public Aggregation<T> unionWith(Class<?> type, + Stage first, + Stage... others)
      +
      Description copied from interface: Aggregation
      Performs a union of two collections; i.e. $unionWith combines pipeline results from two collections into a single result set. The stage outputs the combined result set (including duplicates) to the next stage.
      -
      -
      Specified by:
      +
      +
      Specified by:
      unionWith in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      type - the type to perform the pipeline against
      first - the first pipeline stage
      others - the other pipeline stages
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      unionWith

      -
      public Aggregation<T> unionWith​(String collection,
      -                                Stage first,
      -                                Stage... others)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      unionWith

      +
      public Aggregation<T> unionWith(String collection, + Stage first, + Stage... others)
      +
      Description copied from interface: Aggregation
      Performs a union of two collections; i.e. $unionWith combines pipeline results from two collections into a single result set. The stage outputs the combined result set (including duplicates) to the next stage.
      -
      -
      Specified by:
      +
      +
      Specified by:
      unionWith in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      collection - the collection to perform the pipeline against
      first - the first pipeline stage
      others - the other pipeline stages
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      unset

      -
      public Aggregation<T> unset​(Unset unset)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      unset

      +
      public Aggregation<T> unset(Unset unset)
      +
      Description copied from interface: Aggregation
      Removes/excludes fields from documents. Names must not start with '$'.
      -
      -
      Specified by:
      +
      +
      Specified by:
      unset in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      unset - the unset definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      unwind

      -
      public Aggregation<T> unwind​(Unwind unwind)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      unwind

      +
      public Aggregation<T> unwind(Unwind unwind)
      +
      Description copied from interface: Aggregation
      Deconstructs an array field from the input documents to output a document for each element. Each output document is the input document with the value of the array field replaced by the element.
      -
      -
      Specified by:
      +
      +
      Specified by:
      unwind in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      unwind - the unwind definition
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      changeStream

      -
      public Aggregation<T> changeStream()
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      changeStream

      +
      public Aggregation<T> changeStream()
      +
      Description copied from interface: Aggregation
      Returns a Change Stream cursor on a collection, a database, or an entire cluster. Must be used as the first stage in an aggregation pipeline.
      -
      -
      Specified by:
      +
      +
      Specified by:
      changeStream in interface Aggregation<T>
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      changeStream

      -
      public Aggregation<T> changeStream​(ChangeStream stream)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      changeStream

      +
      public Aggregation<T> changeStream(ChangeStream stream)
      +
      Description copied from interface: Aggregation
      Returns a Change Stream cursor on a collection, a database, or an entire cluster. Must be used as the first stage in an aggregation pipeline.
      -
      -
      Specified by:
      +
      +
      Specified by:
      changeStream in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      stream - the options to apply to the stage
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      getStages

      -
      public List<Stage> getStages()
      +
    • +
      +

      getStages

      +
      public List<Stage> getStages()
      +
    • -
    - - - - - - - -
      -
    • -

      addStage

      -
      public Aggregation<T> addStage​(Stage stage)
      -
      Description copied from interface: Aggregation
      +
    • +
      +

      addStage

      +
      public Aggregation<T> addStage(Stage stage)
      +
      Description copied from interface: Aggregation
      Adds a custom stage to this pipeline. Sometimes a new server release comes out with new stages and Morphia can lag sometimes. Using this method, custom stages can be added to fill that gap until Morphia can catch up. This method is marked as internal because while it should remain relatively stable, it may shift as needs evolve and isn't intended for general use.
      -
      -
      Specified by:
      +
      +
      Specified by:
      addStage in interface Aggregation<T>
      -
      Parameters:
      +
      Parameters:
      stage - the new Stage
      -
      Returns:
      +
      Returns:
      this
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationOptions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationOptions.html index 4d593aad7af..6ffa12fcd3c 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationOptions.html @@ -1,842 +1,581 @@ - - + AggregationOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AggregationOptions

    + +

    Class AggregationOptions

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.internal.CollectionConfigurable

    +prepare
    +
    +

    Methods inherited from interface dev.morphia.internal.ReadConfigurable

    +getReadConcern, getReadPreference, prepare
    +
    +

    Methods inherited from interface dev.morphia.internal.WriteConfigurable

    +configure, getWriteConcern
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AggregationOptions

            -
            public AggregationOptions()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AggregationOptions

            +
            public AggregationOptions()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              allowDiskUse

              -
              @Deprecated(forRemoval=true,
              -            since="2.3")
              -public boolean allowDiskUse()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                allowDiskUse

                +
                @Deprecated(forRemoval=true, + since="2.3") +public boolean allowDiskUse()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the configuration value
                +
              • -
              - - - -
                -
              • -

                allowDiskUse

                -
                public AggregationOptions allowDiskUse​(boolean allowDiskUse)
                +
              • +
                +

                allowDiskUse

                +
                public AggregationOptions allowDiskUse(boolean allowDiskUse)
                Enables writing to temporary files.
                -
                -
                Parameters:
                +
                +
                Parameters:
                allowDiskUse - true to enable
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                maxTime

                -
                public long maxTime​(TimeUnit unit)
                -
                -
                Parameters:
                +
              • +
                +

                maxTime

                +
                public long maxTime(TimeUnit unit)
                +
                +
                Parameters:
                unit - the target unit type
                -
                Returns:
                +
                Returns:
                the configuration value
                +
              • -
              - - - -
                -
              • -

                batchSize

                -
                @Deprecated(forRemoval=true,
                -            since="2.3")
                -public int batchSize()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                batchSize

                +
                @Deprecated(forRemoval=true, + since="2.3") +public int batchSize()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the configuration value
                +
              • -
              - - - -
                -
              • -

                batchSize

                -
                public AggregationOptions batchSize​(int batchSize)
                +
              • +
                +

                batchSize

                +
                public AggregationOptions batchSize(int batchSize)
                Sets the batch size for fetching results.
                -
                -
                Parameters:
                +
                +
                Parameters:
                batchSize - the size
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                bypassDocumentValidation

                -
                @Deprecated(forRemoval=true,
                -            since="2.3")
                -public boolean bypassDocumentValidation()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                bypassDocumentValidation

                +
                @Deprecated(forRemoval=true, + since="2.3") +public boolean bypassDocumentValidation()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the configuration value
                +
              • -
              - - - -
                -
              • -

                bypassDocumentValidation

                -
                public AggregationOptions bypassDocumentValidation​(boolean bypassDocumentValidation)
                +
              • +
                +

                bypassDocumentValidation

                +
                public AggregationOptions bypassDocumentValidation(boolean bypassDocumentValidation)
                Enables the aggregation to bypass document validation during the operation. This lets you insert documents that do not meet the validation requirements.

                Applicable only if you specify the $out or $merge aggregation stages.

                -
                -
                Parameters:
                +
                +
                Parameters:
                bypassDocumentValidation - true to enable the bypass
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                collation

                -
                @Deprecated(forRemoval=true,
                -            since="2.3")
                -public Collation collation()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                collation

                +
                @Deprecated(forRemoval=true, + since="2.3") +public Collation collation()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the configuration value
                +
              • -
              - - - -
                -
              • -

                collation

                -
                public AggregationOptions collation​(Collation collation)
                +
              • +
                +

                collation

                +
                public AggregationOptions collation(Collation collation)
                Specifies the collation to use for the operation.

                Collation allows users to specify language-specific rules for string comparison, such as rules for letter case and accent marks.

                -
                -
                Parameters:
                +
                +
                Parameters:
                collation - the collation to use
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                collection

                -
                public AggregationOptions collection​(String collection)
                +
              • +
                +

                collection

                +
                public AggregationOptions collection(String collection)
                Specify an alternate collection to aggregate from rather than the collection mapped to the type used to create the aggregation initially.
                -
                -
                Specified by:
                +
                +
                Specified by:
                collection in interface dev.morphia.internal.CollectionConfigurable<AggregationOptions>
                -
                Parameters:
                +
                Parameters:
                collection - the name of the collection to use
                -
                Returns:
                -
                Since:
                +
                Returns:
                +
                Since:
                2.3
                +
              • -
              - - - -
                -
              • -

                collection

                -
                public String collection()
                -
                Description copied from interface: dev.morphia.internal.CollectionConfigurable
                +
              • +
                +

                collection

                +
                public String collection()
                +
                Description copied from interface: dev.morphia.internal.CollectionConfigurable
                Returns the alternate collection to use for the operation. Might return null.
                -
                -
                Specified by:
                +
                +
                Specified by:
                collection in interface dev.morphia.internal.CollectionConfigurable<AggregationOptions>
                -
                Returns:
                +
                Returns:
                the collection name or null
                +
              • -
              - - - -
                -
              • -

                hint

                -
                @Deprecated(forRemoval=true,
                -            since="2.3")
                -public Document hint()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                hint

                +
                @Deprecated(forRemoval=true, + since="2.3") +public Document hint()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the hint for which index to use. A null value means no hint is set.
                -
                Since:
                +
                Since:
                2.0
                Since server release
                3.6
                +
              • -
              - - - -
                -
              • -

                hint

                -
                public AggregationOptions hint​(String hint)
                +
              • +
                +

                hint

                +
                public AggregationOptions hint(String hint)
                Sets the hint for which index to use. A null value means no hint is set.
                -
                -
                Parameters:
                +
                +
                Parameters:
                hint - the hint
                -
                Returns:
                +
                Returns:
                this
                -
                Since:
                +
                Since:
                3.6
                Since server release
                3.6
                +
              • -
              - - - -
                -
              • -

                maxTimeMS

                -
                @Deprecated(forRemoval=true,
                -            since="2.3")
                -public long maxTimeMS()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                maxTimeMS

                +
                @Deprecated(forRemoval=true, + since="2.3") +public long maxTimeMS()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the configuration value
                +
              • -
              - - - -
                -
              • -

                maxTimeMS

                -
                public AggregationOptions maxTimeMS​(long maxTimeMS)
                +
              • +
                +

                maxTimeMS

                +
                public AggregationOptions maxTimeMS(long maxTimeMS)
                Specifies a time limit in milliseconds for processing operations on a cursor. If you do not specify a value for maxTimeMS, operations will not time out. A value of 0 explicitly specifies the default unbounded behavior.
                -
                -
                Parameters:
                +
                +
                Parameters:
                maxTimeMS - the max time in milliseconds
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                readConcern

                -
                public ReadConcern readConcern()
                -
                Description copied from interface: dev.morphia.internal.ReadConfigurable
                +
              • +
                +

                readConcern

                +
                public ReadConcern readConcern()
                +
                Description copied from interface: dev.morphia.internal.ReadConfigurable
                Gets the read concern
                -
                -
                Specified by:
                +
                +
                Specified by:
                readConcern in interface dev.morphia.internal.ReadConfigurable<AggregationOptions>
                -
                Returns:
                +
                Returns:
                the configuration value
                +
              • -
              - - - -
                -
              • -

                readPreference

                -
                public ReadPreference readPreference()
                -
                -
                Specified by:
                +
              • +
                +

                readPreference

                +
                public ReadPreference readPreference()
                +
                +
                Specified by:
                readPreference in interface dev.morphia.internal.ReadConfigurable<AggregationOptions>
                -
                Returns:
                +
                Returns:
                the configuration value
                +
              • -
              - - - -
                -
              • -

                readConcern

                -
                public AggregationOptions readConcern​(ReadConcern readConcern)
                +
              • +
                +

                readConcern

                +
                public AggregationOptions readConcern(ReadConcern readConcern)
                Specifies the read concern.
                -
                -
                Specified by:
                +
                +
                Specified by:
                readConcern in interface dev.morphia.internal.ReadConfigurable<AggregationOptions>
                -
                Parameters:
                +
                Parameters:
                readConcern - the read concern to use
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                readPreference

                -
                public AggregationOptions readPreference​(ReadPreference readPreference)
                +
              • +
                +

                readPreference

                +
                public AggregationOptions readPreference(ReadPreference readPreference)
                Sets the read preference to use
                -
                -
                Specified by:
                +
                +
                Specified by:
                readPreference in interface dev.morphia.internal.ReadConfigurable<AggregationOptions>
                -
                Parameters:
                +
                Parameters:
                readPreference - the read preference
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - - - - - - - - - -
                -
              • -

                writeConcern

                -
                @Nullable
                -public WriteConcern writeConcern()
                -
                Description copied from interface: dev.morphia.internal.WriteConfigurable
                +
              • +
                +

                writeConcern

                +
                @Nullable +public WriteConcern writeConcern()
                +
                Description copied from interface: dev.morphia.internal.WriteConfigurable
                The write concern to use. By default the write concern configured for the MongoCollection instance will be used.
                -
                -
                Specified by:
                +
                +
                Specified by:
                writeConcern in interface dev.morphia.internal.WriteConfigurable<AggregationOptions>
                -
                Returns:
                +
                Returns:
                the configuration value
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationPipeline.html b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationPipeline.html index 49aaf99a59c..ad993269594 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationPipeline.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationPipeline.html @@ -1,527 +1,401 @@ - - + AggregationPipeline (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface AggregationPipeline

    + +

    Interface AggregationPipeline

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      AggregationPipelineImpl

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public interface AggregationPipeline
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use Aggregation instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public interface AggregationPipeline
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use Aggregation instead
      This defines the pipeline used in aggregation operations
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          <U> Iterator<U>aggregate​(Class<U> target) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          <U> Iterator<U>
          +
          aggregate(Class<U> target)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Executes the pipeline and aggregates the output in to the type mapped by the target type using - the default options as defined in AggregationOptions.
          -
        • <U> Iterator<U>aggregate​(Class<U> target, - AggregationOptions options) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + the default options as defined in AggregationOptions. + +
          <U> Iterator<U>
          +
          aggregate(Class<U> target, + AggregationOptions options)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Executes the pipeline and aggregates the output in to the type mapped by the target type.
          -
          <U> Iterator<U>aggregate​(Class<U> target, - AggregationOptions options, - ReadPreference readPreference) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          <U> Iterator<U>
          +
          aggregate(Class<U> target, + AggregationOptions options, + ReadPreference readPreference)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Executes the pipeline and aggregates the output in to the type mapped by the target type.
          -
          <U> Iterator<U>aggregate​(String collectionName, - Class<U> target, - AggregationOptions options, - ReadPreference readPreference) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          <U> Iterator<U>
          +
          aggregate(String collectionName, + Class<U> target, + AggregationOptions options, + ReadPreference readPreference)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Executes the pipeline and aggregates the output in to the type mapped by the target type.
          -
          AggregationPipelinebucket​(String field, - List<?> boundaries) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          bucket(String field, + List<?> boundaries)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
          -
          AggregationPipelinebucket​(String field, - List<?> boundaries, - BucketOptions options) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          bucket(String field, + List<?> boundaries, + BucketOptions options)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
          -
          AggregationPipelinebucketAuto​(String field, - int bucketCount) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          bucketAuto(String field, + int bucketCount)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
          -
          AggregationPipelinebucketAuto​(String field, - int bucketCount, - BucketAutoOptions options) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          bucketAuto(String field, + int bucketCount, + BucketAutoOptions options)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
          -
          AggregationPipelinegeoNear​(GeoNear geoNear) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          geoNear(GeoNear geoNear)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns an ordered stream of documents based on the proximity to a geospatial point.
          -
          AggregationPipelinegroup​(Group... groupings) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          group(Group... groupings)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group .
          -
          AggregationPipelinegroup​(String id, - Group... groupings) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          group(String id, + Group... groupings)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group.
          -
          AggregationPipelinegroup​(List<Group> id, - Group... groupings) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          AggregationPipelinelimit​(int count) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          group(List<Group> id, + Group... groupings)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          limit(int count)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Passes the first n documents unmodified to the pipeline where n is the specified limit.
          -
          AggregationPipelinelookup​(String from, - String localField, - String foreignField, - String as) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          lookup(String from, + String localField, + String foreignField, + String as)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Performs a left outer join to an unsharded collection in the same database to filter in documents from the "joined" collection for processing.
          -
          AggregationPipelinematch​(Query query) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          match(Query query)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage.
          -
          <U> Iterator<U>out​(Class<U> target) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          <U> Iterator<U>
          +
          out(Class<U> target)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
          -
          <U> Iterator<U>out​(Class<U> target, - AggregationOptions options) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + AggregationOptions. + +
          <U> Iterator<U>
          +
          out(Class<U> target, + AggregationOptions options)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Places the output of the aggregation in the collection mapped by the target type.
          -
          <U> Iterator<U>out​(String collectionName, - Class<U> target) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          <U> Iterator<U>
          +
          out(String collectionName, + Class<U> target)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
          -
          <U> Iterator<U>out​(String collectionName, - Class<U> target, - AggregationOptions options) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + AggregationOptions. + +
          <U> Iterator<U>
          +
          out(String collectionName, + Class<U> target, + AggregationOptions options)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Places the output of the aggregation in the collection mapped by the target type.
          -
          AggregationPipelineproject​(Projection... projections) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          project(Projection... projections)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Reshapes each document in the stream, such as by adding new fields or removing existing fields.
          -
          AggregationPipelinesample​(int sampleSize) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          sample(int sampleSize)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Randomly selects the specified number of documents from the previous pipeline stage.
          -
          AggregationPipelineskip​(int count) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          skip(int count)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Skips the first n documents where n is the specified skip number and passes the remaining documents unmodified to the pipeline.
          -
          AggregationPipelinesort​(Sort... sorts) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          sort(Sort... sorts)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Reorders the document stream by a specified sort key.
          -
          AggregationPipelinesortByCount​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
          -
          AggregationPipelineunwind​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          unwind(String field)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Deconstructs an array field from the input documents to output a document for each element.
          -
          AggregationPipelineunwind​(String field, - UnwindOptions options) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          unwind(String field, + UnwindOptions options)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Deconstructs an array field from the input documents to output a document for each element.
          -
          -
        • -
        +
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            aggregate

            -
            <U> Iterator<U> aggregate​(Class<U> target)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              aggregate

              +
              <U> Iterator<U> aggregate(Class<U> target)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Executes the pipeline and aggregates the output in to the type mapped by the target type using - the default options as defined in AggregationOptions. + the default options as defined in AggregationOptions. Note: This return type will change to MongoCursor in 2.0 to allow for finer-grained control of iteration and resource management.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              U - type of the results
              -
              Parameters:
              +
              Parameters:
              target - The class to use when iterating over the results
              -
              Returns:
              +
              Returns:
              an iterator of the computed results
              +
            • -
            - - - -
              -
            • -

              aggregate

              -
              <U> Iterator<U> aggregate​(Class<U> target,
              -                          AggregationOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              aggregate

              +
              <U> Iterator<U> aggregate(Class<U> target, + AggregationOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Executes the pipeline and aggregates the output in to the type mapped by the target type. Note: This return type will change to MongoCursor in 2.0 to allow for finer-grained control of iteration and resource management.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              U - type of the results
              -
              Parameters:
              +
              Parameters:
              target - The class to use when iterating over the results
              options - The options to apply to this aggregation
              -
              Returns:
              +
              Returns:
              an iterator of the computed results
              +
            • -
            - - - -
              -
            • -

              aggregate

              -
              <U> Iterator<U> aggregate​(Class<U> target,
              -                          AggregationOptions options,
              -                          ReadPreference readPreference)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              aggregate

              +
              <U> Iterator<U> aggregate(Class<U> target, + AggregationOptions options, + ReadPreference readPreference)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Executes the pipeline and aggregates the output in to the type mapped by the target type. Note: This return type will change to MongoCursor in 2.0 to allow for finer-grained control of iteration and resource management.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              U - type of the results
              -
              Parameters:
              +
              Parameters:
              target - The class to use when iterating over the results
              options - The options to apply to this aggregation
              readPreference - The read preference to apply to this pipeline
              -
              Returns:
              +
              Returns:
              an iterator of the computed results
              +
            • -
            - - - -
              -
            • -

              aggregate

              -
              <U> Iterator<U> aggregate​(String collectionName,
              -                          Class<U> target,
              -                          AggregationOptions options,
              -                          ReadPreference readPreference)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              aggregate

              +
              <U> Iterator<U> aggregate(String collectionName, + Class<U> target, + AggregationOptions options, + ReadPreference readPreference)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Executes the pipeline and aggregates the output in to the type mapped by the target type. Note: This return type will change to MongoCursor in 2.0 to allow for finer-grained control of iteration and resource management.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              U - type of the results
              -
              Parameters:
              +
              Parameters:
              collectionName - The collection in which to store the results of the aggregation overriding the mapped value in target
              target - The class to use when iterating over the results
              options - The options to apply to this aggregation
              readPreference - The read preference to apply to this pipeline
              -
              Returns:
              +
              Returns:
              an iterator of the computed results
              +
            • -
            - - - -
              -
            • -

              bucket

              -
              AggregationPipeline bucket​(String field,
              -                           List<?> boundaries)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              bucket

              +
              AggregationPipeline bucket(String field, + List<?> boundaries)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.

              @@ -529,29 +403,26 @@

              bucket

              an _id field, whose value specifies the inclusive lower bound of the bucket and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field that used as groupby for bucketing
              boundaries - An array of values based on the groupBy expression that specify the boundaries for each bucket. Each adjacent pair of values acts as the inclusive lower boundary and the exclusive upper boundary for the bucket. You must specify at least two boundaries.
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              1.5
              MongoDB documentation
              $bucket
              +
            • -
            - - - -
              -
            • -

              bucket

              -
              AggregationPipeline bucket​(String field,
              -                           List<?> boundaries,
              -                           BucketOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              bucket

              +
              AggregationPipeline bucket(String field, + List<?> boundaries, + BucketOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.

              @@ -559,30 +430,27 @@

              bucket

              an _id field, whose value specifies the inclusive lower bound of the bucket and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field that used as groupby for bucketing
              boundaries - An array of values based on the groupBy expression that specify the boundaries for each bucket. Each adjacent pair of values acts as the inclusive lower boundary and the exclusive upper boundary for the bucket. You must specify at least two boundaries.
              options - options that include defaultField for values that not match in any boundaries and also allow to specify output by using accumulator Accumulator
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              1.5
              MongoDB documentation
              $bucket
              +
            • -
            - - - -
              -
            • -

              bucketAuto

              -
              AggregationPipeline bucketAuto​(String field,
              -                               int bucketCount)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              bucketAuto

              +
              AggregationPipeline bucketAuto(String field, + int bucketCount)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression. Bucket boundaries are automatically determined in an attempt to evenly distribute the documents into the specified number of buckets. @@ -591,27 +459,24 @@

              bucketAuto

              an _id field, whose value specifies the inclusive lower bound and the exclusive upper bound for the bucket, and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field that used as groupby for auto bucketing
              bucketCount - the number of buckets into which input documents are grouped
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              1.5
              MongoDB documentation
              $bucketAuto
              +
            • -
            - - - -
              -
            • -

              bucketAuto

              -
              AggregationPipeline bucketAuto​(String field,
              -                               int bucketCount,
              -                               BucketAutoOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              bucketAuto

              +
              AggregationPipeline bucketAuto(String field, + int bucketCount, + BucketAutoOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression. Bucket boundaries are automatically determined in an attempt to evenly distribute the documents into the specified number of buckets. @@ -620,451 +485,343 @@

              bucketAuto

              an _id field, whose value specifies the inclusive lower bound and the exclusive upper bound for the bucket, and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field that used as groupby for auto bucketing
              bucketCount - the number of buckets into which input documents are grouped
              options - options that include granularity for buckets and output
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              1.5
              MongoDB documentation
              $bucketAuto
              +
            • -
            - - - -
              -
            • -

              geoNear

              -
              AggregationPipeline geoNear​(GeoNear geoNear)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              geoNear

              +
              AggregationPipeline geoNear(GeoNear geoNear)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns an ordered stream of documents based on the proximity to a geospatial point. Incorporates the functionality of $match, $sort, and $limit for geospatial data. The output documents include an additional distance field and can include a location identifier field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              geoNear - the geospatial parameters to apply to the pipeline
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              Aggregration Expression: $geoNear
              +
            • -
            - - - -
              -
            • -

              group

              -
              AggregationPipeline group​(Group... groupings)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              group

              +
              AggregationPipeline group(Group... groupings)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group . Consumes all input documents and outputs one document per each distinct group. The output documents only contain the identifier field and, if specified, accumulated fields. The ID for this group is null.
              -
              -
              Parameters:
              +
              +
              Parameters:
              groupings - the group definitions
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              Aggregration Expression: $group
              +
            • -
            - - - -
              -
            • -

              group

              -
              AggregationPipeline group​(String id,
              -                          Group... groupings)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              group

              +
              AggregationPipeline group(String id, + Group... groupings)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group. Consumes all input documents and outputs one document per each distinct group. The output documents only contain the identifier field and, if specified, accumulated fields.
              -
              -
              Parameters:
              +
              +
              Parameters:
              id - the ID of the group create
              groupings - the group definitions
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              Aggregration Expression: $group
              +
            • -
            - - - - - - - -
              -
            • -

              limit

              -
              AggregationPipeline limit​(int count)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              limit

              +
              AggregationPipeline limit(int count)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Passes the first n documents unmodified to the pipeline where n is the specified limit. For each input document, outputs either one document (for the first n documents) or zero documents (after the first n documents).
              -
              -
              Parameters:
              +
              +
              Parameters:
              count - the maximum number of documents to return
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              Aggregration Expression: $limit
              +
            • -
            - - - -
              -
            • -

              lookup

              -
              AggregationPipeline lookup​(String from,
              -                           String localField,
              -                           String foreignField,
              -                           String as)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              lookup

              +
              AggregationPipeline lookup(String from, + String localField, + String foreignField, + String as)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Performs a left outer join to an unsharded collection in the same database to filter in documents from the "joined" collection for processing. The $lookup stage does an equality match between a field from the input documents with a field from the documents of the “joined” collection. To each input document, the $lookup stage adds a new array field whose elements are the matching documents from the “joined” collection. The $lookup stage passes these reshaped documents to the next stage.
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the collection to join
              localField - the field from the input documents
              foreignField - the field from the documents of the "from" collection
              as - the output array field
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              1.2
              MongoDB documentation
              Aggregration Expression: $lookup
              +
            • -
            - - - -
              -
            • -

              match

              -
              AggregationPipeline match​(Query query)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              match

              +
              AggregationPipeline match(Query query)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage. $match uses standard MongoDB queries. For each input document, outputs either one document (a match) or zero documents (no match).
              -
              -
              Parameters:
              +
              +
              Parameters:
              query - the query to use when matching
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              Aggregration Expression: $match
              +
            • -
            - - - -
              -
            • -

              out

              -
              <U> Iterator<U> out​(Class<U> target)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              out

              +
              <U> Iterator<U> out(Class<U> target)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
              -
              -
              Type Parameters:
              + AggregationOptions.
    +
    +
    Type Parameters:
    U - type of the results
    -
    Parameters:
    +
    Parameters:
    target - The class to use when iterating over the results
    -
    Returns:
    +
    Returns:
    an iterator of the computed results
    MongoDB documentation
    Aggregration Expression: $out
    + - - - - -
      -
    • -

      out

      -
      <U> Iterator<U> out​(Class<U> target,
      -                    AggregationOptions options)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      out

      +
      <U> Iterator<U> out(Class<U> target, + AggregationOptions options)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Places the output of the aggregation in the collection mapped by the target type.
      -
      -
      Type Parameters:
      +
      +
      Type Parameters:
      U - type of the results
      -
      Parameters:
      +
      Parameters:
      target - The class to use when iterating over the results
      options - The options to apply to this aggregation
      -
      Returns:
      +
      Returns:
      an iterator of the computed results
      MongoDB documentation
      Aggregration Expression: $out
      +
    • -
    - - - -
      -
    • -

      out

      -
      <U> Iterator<U> out​(String collectionName,
      -                    Class<U> target)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      out

      +
      <U> Iterator<U> out(String collectionName, + Class<U> target)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
      -
      -
      Type Parameters:
      + AggregationOptions. +
      +
      Type Parameters:
      U - type of the results
      -
      Parameters:
      +
      Parameters:
      collectionName - The collection in which to store the results of the aggregation overriding the mapped value in target
      target - The class to use when iterating over the results
      -
      Returns:
      +
      Returns:
      an iterator of the computed results
      MongoDB documentation
      Aggregration Expression: $out
      +
    • -
    - - - -
      -
    • -

      out

      -
      <U> Iterator<U> out​(String collectionName,
      -                    Class<U> target,
      -                    AggregationOptions options)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      out

      +
      <U> Iterator<U> out(String collectionName, + Class<U> target, + AggregationOptions options)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Places the output of the aggregation in the collection mapped by the target type.
      -
      -
      Type Parameters:
      +
      +
      Type Parameters:
      U - type of the results
      -
      Parameters:
      +
      Parameters:
      collectionName - The collection in which to store the results of the aggregation overriding the mapped value in target
      target - The class to use when iterating over the results
      options - The options to apply to this aggregation
      -
      Returns:
      +
      Returns:
      an iterator of the computed results
      MongoDB documentation
      Aggregration Expression: $out
      +
    • -
    - - - -
      -
    • -

      project

      -
      AggregationPipeline project​(Projection... projections)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      project

      +
      AggregationPipeline project(Projection... projections)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Reshapes each document in the stream, such as by adding new fields or removing existing fields. For each input document, outputs one document.
      -
      -
      Parameters:
      +
      +
      Parameters:
      projections - the projections to apply to this pipeline
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $project
      +
    • -
    - - - -
      -
    • -

      sample

      -
      AggregationPipeline sample​(int sampleSize)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      sample

      +
      AggregationPipeline sample(int sampleSize)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Randomly selects the specified number of documents from the previous pipeline stage.
      -
      -
      Parameters:
      +
      +
      Parameters:
      sampleSize - the number of documents to select
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $sample
      +
    • -
    - - - -
      -
    • -

      skip

      -
      AggregationPipeline skip​(int count)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      skip

      +
      AggregationPipeline skip(int count)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Skips the first n documents where n is the specified skip number and passes the remaining documents unmodified to the pipeline. For each input document, outputs either zero documents (for the first n documents) or one document (if after the first n documents).
      -
      -
      Parameters:
      +
      +
      Parameters:
      count - the number of documents to skip
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $skip
      +
    • -
    - - - -
      -
    • -

      sort

      -
      AggregationPipeline sort​(Sort... sorts)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      sort

      +
      AggregationPipeline sort(Sort... sorts)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Reorders the document stream by a specified sort key. Only the order changes; the documents remain unmodified. For each input document, outputs one document.
      -
      -
      Parameters:
      +
      +
      Parameters:
      sorts - the sorts to apply to this pipeline
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $sort
      +
    • -
    - - - -
      -
    • -

      sortByCount

      -
      AggregationPipeline sortByCount​(String field)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      sortByCount

      +
      AggregationPipeline sortByCount(String field)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.

      Each output document contains two fields: an _id field containing the distinct grouping value, and a count field containing the number of documents belonging to that grouping or category.

      -
      -
      Parameters:
      +
      +
      Parameters:
      field - the field to sort by count
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      1.5
      MongoDB documentation
      Aggregration Expression: $sortByCount
      +
    • -
    - - - -
      -
    • -

      unwind

      -
      AggregationPipeline unwind​(String field,
      -                           UnwindOptions options)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      unwind

      +
      AggregationPipeline unwind(String field, + UnwindOptions options)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Deconstructs an array field from the input documents to output a document for each element. Each output document replaces the array with an element value. For each input document, outputs n documents where n is the number of array elements and can be zero for an empty array.
      -
      -
      Parameters:
      +
      +
      Parameters:
      field - the field to unwind
      options - unwind options
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      unwind

      -
      AggregationPipeline unwind​(String field)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      unwind

      +
      AggregationPipeline unwind(String field)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Deconstructs an array field from the input documents to output a document for each element. Each output document replaces the array with an element value. For each input document, outputs n documents where n is the number of array elements and can be zero for an empty array.
      -
      -
      Parameters:
      +
      +
      Parameters:
      field - the field to unwind
      -
      Returns:
      +
      Returns:
      this
      MongoDB documentation
      Aggregration Expression: $unwind
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationPipelineImpl.html b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationPipelineImpl.html index 93eef0b4a3f..5c6eb325714 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationPipelineImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/AggregationPipelineImpl.html @@ -1,617 +1,467 @@ - - + AggregationPipelineImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AggregationPipelineImpl

    + +

    Class AggregationPipelineImpl

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          AggregationPipelineImpl​(Datastore datastore, - MongoCollection collection, - Class source) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          AggregationPipelineImpl(Datastore datastore, + MongoCollection collection, + Class source)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates an AggregationPipeline
          -
        • -
        • -
        +
    +
    + -
    -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethodDescription
      <U> Iterator<U>aggregate​(Class<U> target) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      <U> Iterator<U>
      +
      aggregate(Class<U> target)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Executes the pipeline and aggregates the output in to the type mapped by the target type using - the default options as defined in AggregationOptions.
      -
    • <U> Iterator<U>aggregate​(Class<U> target, - AggregationOptions options) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + the default options as defined in AggregationOptions. + +
      <U> Iterator<U>
      +
      aggregate(Class<U> target, + AggregationOptions options)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Executes the pipeline and aggregates the output in to the type mapped by the target type.
      -
      <U> Iterator<U>aggregate​(Class<U> target, - AggregationOptions options, - ReadPreference readPreference) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      <U> Iterator<U>
      +
      aggregate(Class<U> target, + AggregationOptions options, + ReadPreference readPreference)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Executes the pipeline and aggregates the output in to the type mapped by the target type.
      -
      <U> Iterator<U>aggregate​(String collectionName, - Class<U> target, - AggregationOptions options, - ReadPreference readPreference) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      <U> Iterator<U>
      +
      aggregate(String collectionName, + Class<U> target, + AggregationOptions options, + ReadPreference readPreference)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Executes the pipeline and aggregates the output in to the type mapped by the target type.
      -
      AggregationPipelinebucket​(String field, - List<?> boundaries) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      bucket(String field, + List<?> boundaries)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
      -
      AggregationPipelinebucket​(String field, - List<?> boundaries, - BucketOptions options) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      bucket(String field, + List<?> boundaries, + BucketOptions options)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
      -
      AggregationPipelinebucketAuto​(String field, - int bucketCount) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      bucketAuto(String field, + int bucketCount)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
      -
      AggregationPipelinebucketAuto​(String field, - int bucketCount, - BucketAutoOptions options) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      bucketAuto(String field, + int bucketCount, + BucketAutoOptions options)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
      -
      AggregationPipelinegeoNear​(GeoNear geoNear) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      geoNear(GeoNear geoNear)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns an ordered stream of documents based on the proximity to a geospatial point.
      -
      AggregationPipelinegroup​(Group... groupings) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      group(Group... groupings)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group .
      -
      AggregationPipelinegroup​(String id, - Group... groupings) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      group(String id, + Group... groupings)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group.
      -
      AggregationPipelinegroup​(List<Group> id, - Group... groupings) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      AggregationPipelinelimit​(int count) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      group(List<Group> id, + Group... groupings)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      limit(int count)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Passes the first n documents unmodified to the pipeline where n is the specified limit.
      -
      AggregationPipelinelookup​(String from, - String localField, - String foreignField, - String as) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      lookup(String from, + String localField, + String foreignField, + String as)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Performs a left outer join to an unsharded collection in the same database to filter in documents from the "joined" collection for processing.
      -
      AggregationPipelinematch​(Query query) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      match(Query query)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage.
      -
      <U> Iterator<U>out​(Class<U> target) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      <U> Iterator<U>
      +
      out(Class<U> target)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
      -
      <U> Iterator<U>out​(Class<U> target, - AggregationOptions options) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + AggregationOptions. + +
      <U> Iterator<U>
      +
      out(Class<U> target, + AggregationOptions options)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Places the output of the aggregation in the collection mapped by the target type.
      -
      <U> Iterator<U>out​(String collectionName, - Class<U> target) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      <U> Iterator<U>
      +
      out(String collectionName, + Class<U> target)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
      -
      <U> Iterator<U>out​(String collectionName, - Class<U> target, - AggregationOptions options) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + AggregationOptions. + +
      <U> Iterator<U>
      +
      out(String collectionName, + Class<U> target, + AggregationOptions options)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Places the output of the aggregation in the collection mapped by the target type.
      -
      AggregationPipelineproject​(Projection... projections) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      project(Projection... projections)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Reshapes each document in the stream, such as by adding new fields or removing existing fields.
      -
      AggregationPipelinesample​(int sampleSize) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      sample(int sampleSize)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Randomly selects the specified number of documents from the previous pipeline stage.
      -
      AggregationPipelineskip​(int count) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      skip(int count)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Skips the first n documents where n is the specified skip number and passes the remaining documents unmodified to the pipeline.
      -
      AggregationPipelinesort​(Sort... sorts) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      sort(Sort... sorts)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Reorders the document stream by a specified sort key.
      -
      AggregationPipelinesortByCount​(String field) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
      -
      StringtoString() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      AggregationPipelineunwind​(String field) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      unwind(String field)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Deconstructs an array field from the input documents to output a document for each element.
      -
      AggregationPipelineunwind​(String field, - UnwindOptions options) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      unwind(String field, + UnwindOptions options)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Deconstructs an array field from the input documents to output a document for each element.
      -
      - -
    • -
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AggregationPipelineImpl

            -
            public AggregationPipelineImpl​(Datastore datastore,
            -                               MongoCollection collection,
            -                               Class source)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AggregationPipelineImpl

              +
              public AggregationPipelineImpl(Datastore datastore, + MongoCollection collection, + Class source)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates an AggregationPipeline
              -
              -
              Parameters:
              +
              +
              Parameters:
              datastore - the datastore to use
              collection - the database collection on which to operate
              source - the source type to aggregate
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            aggregate

            -
            public <U> Iterator<U> aggregate​(Class<U> target)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: AggregationPipeline
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              aggregate

              +
              public <U> Iterator<U> aggregate(Class<U> target)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Executes the pipeline and aggregates the output in to the type mapped by the target type using - the default options as defined in AggregationOptions. + the default options as defined in AggregationOptions. Note: This return type will change to MongoCursor in 2.0 to allow for finer-grained control of iteration and resource management.
              -
              -
              Specified by:
              +
              +
              Specified by:
              aggregate in interface AggregationPipeline
              -
              Type Parameters:
              +
              Type Parameters:
              U - type of the results
              -
              Parameters:
              +
              Parameters:
              target - The class to use when iterating over the results
              -
              Returns:
              +
              Returns:
              an iterator of the computed results
              +
            • -
            - - - -
              -
            • -

              aggregate

              -
              public <U> Iterator<U> aggregate​(Class<U> target,
              -                                 AggregationOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              aggregate

              +
              public <U> Iterator<U> aggregate(Class<U> target, + AggregationOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Executes the pipeline and aggregates the output in to the type mapped by the target type. Note: This return type will change to MongoCursor in 2.0 to allow for finer-grained control of iteration and resource management.
              -
              -
              Specified by:
              +
              +
              Specified by:
              aggregate in interface AggregationPipeline
              -
              Type Parameters:
              +
              Type Parameters:
              U - type of the results
              -
              Parameters:
              +
              Parameters:
              target - The class to use when iterating over the results
              options - The options to apply to this aggregation
              -
              Returns:
              +
              Returns:
              an iterator of the computed results
              +
            • -
            - - - -
              -
            • -

              aggregate

              -
              public <U> Iterator<U> aggregate​(Class<U> target,
              -                                 AggregationOptions options,
              -                                 ReadPreference readPreference)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              aggregate

              +
              public <U> Iterator<U> aggregate(Class<U> target, + AggregationOptions options, + ReadPreference readPreference)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Executes the pipeline and aggregates the output in to the type mapped by the target type. Note: This return type will change to MongoCursor in 2.0 to allow for finer-grained control of iteration and resource management.
              -
              -
              Specified by:
              +
              +
              Specified by:
              aggregate in interface AggregationPipeline
              -
              Type Parameters:
              +
              Type Parameters:
              U - type of the results
              -
              Parameters:
              +
              Parameters:
              target - The class to use when iterating over the results
              options - The options to apply to this aggregation
              readPreference - The read preference to apply to this pipeline
              -
              Returns:
              +
              Returns:
              an iterator of the computed results
              +
            • -
            - - - -
              -
            • -

              aggregate

              -
              public <U> Iterator<U> aggregate​(String collectionName,
              -                                 Class<U> target,
              -                                 AggregationOptions options,
              -                                 ReadPreference readPreference)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              aggregate

              +
              public <U> Iterator<U> aggregate(String collectionName, + Class<U> target, + AggregationOptions options, + ReadPreference readPreference)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Executes the pipeline and aggregates the output in to the type mapped by the target type. Note: This return type will change to MongoCursor in 2.0 to allow for finer-grained control of iteration and resource management.
              -
              -
              Specified by:
              +
              +
              Specified by:
              aggregate in interface AggregationPipeline
              -
              Type Parameters:
              +
              Type Parameters:
              U - type of the results
              -
              Parameters:
              +
              Parameters:
              collectionName - The collection in which to store the results of the aggregation overriding the mapped value in target
              target - The class to use when iterating over the results
              options - The options to apply to this aggregation
              readPreference - The read preference to apply to this pipeline
              -
              Returns:
              +
              Returns:
              an iterator of the computed results
              +
            • -
            - - - -
              -
            • -

              bucket

              -
              public AggregationPipeline bucket​(String field,
              -                                  List<?> boundaries)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              bucket

              +
              public AggregationPipeline bucket(String field, + List<?> boundaries)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.

              @@ -619,30 +469,27 @@

              bucket

              an _id field, whose value specifies the inclusive lower bound of the bucket and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.
              -
              -
              Specified by:
              +
              +
              Specified by:
              bucket in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              field - the field that used as groupby for bucketing
              boundaries - An array of values based on the groupBy expression that specify the boundaries for each bucket. Each adjacent pair of values acts as the inclusive lower boundary and the exclusive upper boundary for the bucket. You must specify at least two boundaries.
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              bucket

              -
              public AggregationPipeline bucket​(String field,
              -                                  List<?> boundaries,
              -                                  BucketOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              bucket

              +
              public AggregationPipeline bucket(String field, + List<?> boundaries, + BucketOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.

              @@ -650,31 +497,28 @@

              bucket

              an _id field, whose value specifies the inclusive lower bound of the bucket and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.
              -
              -
              Specified by:
              +
              +
              Specified by:
              bucket in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              field - the field that used as groupby for bucketing
              boundaries - An array of values based on the groupBy expression that specify the boundaries for each bucket. Each adjacent pair of values acts as the inclusive lower boundary and the exclusive upper boundary for the bucket. You must specify at least two boundaries.
              options - options that include defaultField for values that not match in any boundaries and also allow to specify output by using accumulator Accumulator
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              bucketAuto

              -
              public AggregationPipeline bucketAuto​(String field,
              -                                      int bucketCount)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              bucketAuto

              +
              public AggregationPipeline bucketAuto(String field, + int bucketCount)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression. Bucket boundaries are automatically determined in an attempt to evenly distribute the documents into the specified number of buckets. @@ -683,28 +527,25 @@

              bucketAuto

              an _id field, whose value specifies the inclusive lower bound and the exclusive upper bound for the bucket, and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.
              -
              -
              Specified by:
              +
              +
              Specified by:
              bucketAuto in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              field - the field that used as groupby for auto bucketing
              bucketCount - the number of buckets into which input documents are grouped
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              bucketAuto

              -
              public AggregationPipeline bucketAuto​(String field,
              -                                      int bucketCount,
              -                                      BucketAutoOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              bucketAuto

              +
              public AggregationPipeline bucketAuto(String field, + int bucketCount, + BucketAutoOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression. Bucket boundaries are automatically determined in an attempt to evenly distribute the documents into the specified number of buckets. @@ -713,515 +554,404 @@

              bucketAuto

              an _id field, whose value specifies the inclusive lower bound and the exclusive upper bound for the bucket, and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.
              -
              -
              Specified by:
              +
              +
              Specified by:
              bucketAuto in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              field - the field that used as groupby for auto bucketing
              bucketCount - the number of buckets into which input documents are grouped
              options - options that include granularity for buckets and output
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              geoNear

              -
              public AggregationPipeline geoNear​(GeoNear geoNear)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              geoNear

              +
              public AggregationPipeline geoNear(GeoNear geoNear)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Returns an ordered stream of documents based on the proximity to a geospatial point. Incorporates the functionality of $match, $sort, and $limit for geospatial data. The output documents include an additional distance field and can include a location identifier field.
              -
              -
              Specified by:
              +
              +
              Specified by:
              geoNear in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              geoNear - the geospatial parameters to apply to the pipeline
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              group

              -
              public AggregationPipeline group​(Group... groupings)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              group

              +
              public AggregationPipeline group(Group... groupings)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group . Consumes all input documents and outputs one document per each distinct group. The output documents only contain the identifier field and, if specified, accumulated fields. The ID for this group is null.
              -
              -
              Specified by:
              +
              +
              Specified by:
              group in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              groupings - the group definitions
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              group

              -
              public AggregationPipeline group​(@Nullable
              -                                 String id,
              -                                 Group... groupings)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              group

              +
              public AggregationPipeline group(@Nullable + String id, + Group... groupings)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group. Consumes all input documents and outputs one document per each distinct group. The output documents only contain the identifier field and, if specified, accumulated fields.
              -
              -
              Specified by:
              +
              +
              Specified by:
              group in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              id - the ID of the group create
              groupings - the group definitions
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - - - - - -
              -
            • -

              limit

              -
              public AggregationPipeline limit​(int count)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              limit

              +
              public AggregationPipeline limit(int count)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Passes the first n documents unmodified to the pipeline where n is the specified limit. For each input document, outputs either one document (for the first n documents) or zero documents (after the first n documents).
              -
              -
              Specified by:
              +
              +
              Specified by:
              limit in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              count - the maximum number of documents to return
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              lookup

              -
              public AggregationPipeline lookup​(String from,
              -                                  String localField,
              -                                  String foreignField,
              -                                  String as)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              lookup

              +
              public AggregationPipeline lookup(String from, + String localField, + String foreignField, + String as)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Performs a left outer join to an unsharded collection in the same database to filter in documents from the "joined" collection for processing. The $lookup stage does an equality match between a field from the input documents with a field from the documents of the “joined” collection. To each input document, the $lookup stage adds a new array field whose elements are the matching documents from the “joined” collection. The $lookup stage passes these reshaped documents to the next stage.
              -
              -
              Specified by:
              +
              +
              Specified by:
              lookup in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              from - the collection to join
              localField - the field from the input documents
              foreignField - the field from the documents of the "from" collection
              as - the output array field
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              match

              -
              public AggregationPipeline match​(Query query)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              match

              +
              public AggregationPipeline match(Query query)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage. $match uses standard MongoDB queries. For each input document, outputs either one document (a match) or zero documents (no match).
              -
              -
              Specified by:
              +
              +
              Specified by:
              match in interface AggregationPipeline
              -
              Parameters:
              +
              Parameters:
              query - the query to use when matching
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              out

              -
              public <U> Iterator<U> out​(Class<U> target)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: AggregationPipeline
              +
            • +
              +

              out

              +
              public <U> Iterator<U> out(Class<U> target)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: AggregationPipeline
              Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
              -
              -
              Specified by:
              + AggregationOptions.
    +
    +
    Specified by:
    out in interface AggregationPipeline
    -
    Type Parameters:
    +
    Type Parameters:
    U - type of the results
    -
    Parameters:
    +
    Parameters:
    target - The class to use when iterating over the results
    -
    Returns:
    +
    Returns:
    an iterator of the computed results
    + - - - - -
      -
    • -

      out

      -
      public <U> Iterator<U> out​(Class<U> target,
      -                           AggregationOptions options)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      out

      +
      public <U> Iterator<U> out(Class<U> target, + AggregationOptions options)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Places the output of the aggregation in the collection mapped by the target type.
      -
      -
      Specified by:
      +
      +
      Specified by:
      out in interface AggregationPipeline
      -
      Type Parameters:
      +
      Type Parameters:
      U - type of the results
      -
      Parameters:
      +
      Parameters:
      target - The class to use when iterating over the results
      options - The options to apply to this aggregation
      -
      Returns:
      +
      Returns:
      an iterator of the computed results
      +
    • -
    - - - -
      -
    • -

      out

      -
      public <U> Iterator<U> out​(String collectionName,
      -                           Class<U> target)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      out

      +
      public <U> Iterator<U> out(String collectionName, + Class<U> target)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
      -
      -
      Specified by:
      + AggregationOptions. +
      +
      Specified by:
      out in interface AggregationPipeline
      -
      Type Parameters:
      +
      Type Parameters:
      U - type of the results
      -
      Parameters:
      +
      Parameters:
      collectionName - The collection in which to store the results of the aggregation overriding the mapped value in target
      target - The class to use when iterating over the results
      -
      Returns:
      +
      Returns:
      an iterator of the computed results
      +
    • -
    - - - -
      -
    • -

      out

      -
      public <U> Iterator<U> out​(String collectionName,
      -                           Class<U> target,
      -                           AggregationOptions options)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      out

      +
      public <U> Iterator<U> out(String collectionName, + Class<U> target, + AggregationOptions options)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Places the output of the aggregation in the collection mapped by the target type.
      -
      -
      Specified by:
      +
      +
      Specified by:
      out in interface AggregationPipeline
      -
      Type Parameters:
      +
      Type Parameters:
      U - type of the results
      -
      Parameters:
      +
      Parameters:
      collectionName - The collection in which to store the results of the aggregation overriding the mapped value in target
      target - The class to use when iterating over the results
      options - The options to apply to this aggregation
      -
      Returns:
      +
      Returns:
      an iterator of the computed results
      +
    • -
    - - - -
      -
    • -

      project

      -
      public AggregationPipeline project​(Projection... projections)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      project

      +
      public AggregationPipeline project(Projection... projections)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Reshapes each document in the stream, such as by adding new fields or removing existing fields. For each input document, outputs one document.
      -
      -
      Specified by:
      +
      +
      Specified by:
      project in interface AggregationPipeline
      -
      Parameters:
      +
      Parameters:
      projections - the projections to apply to this pipeline
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sample

      -
      public AggregationPipeline sample​(int sampleSize)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      sample

      +
      public AggregationPipeline sample(int sampleSize)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Randomly selects the specified number of documents from the previous pipeline stage.
      -
      -
      Specified by:
      +
      +
      Specified by:
      sample in interface AggregationPipeline
      -
      Parameters:
      +
      Parameters:
      sampleSize - the number of documents to select
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      skip

      -
      public AggregationPipeline skip​(int count)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      skip

      +
      public AggregationPipeline skip(int count)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Skips the first n documents where n is the specified skip number and passes the remaining documents unmodified to the pipeline. For each input document, outputs either zero documents (for the first n documents) or one document (if after the first n documents).
      -
      -
      Specified by:
      +
      +
      Specified by:
      skip in interface AggregationPipeline
      -
      Parameters:
      +
      Parameters:
      count - the number of documents to skip
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sort

      -
      public AggregationPipeline sort​(Sort... sorts)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      sort

      +
      public AggregationPipeline sort(Sort... sorts)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Reorders the document stream by a specified sort key. Only the order changes; the documents remain unmodified. For each input document, outputs one document.
      -
      -
      Specified by:
      +
      +
      Specified by:
      sort in interface AggregationPipeline
      -
      Parameters:
      +
      Parameters:
      sorts - the sorts to apply to this pipeline
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sortByCount

      -
      public AggregationPipeline sortByCount​(String field)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      sortByCount

      +
      public AggregationPipeline sortByCount(String field)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.

      Each output document contains two fields: an _id field containing the distinct grouping value, and a count field containing the number of documents belonging to that grouping or category.

      -
      -
      Specified by:
      +
      +
      Specified by:
      sortByCount in interface AggregationPipeline
      -
      Parameters:
      +
      Parameters:
      field - the field to sort by count
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      unwind

      -
      public AggregationPipeline unwind​(String field,
      -                                  UnwindOptions options)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      unwind

      +
      public AggregationPipeline unwind(String field, + UnwindOptions options)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Deconstructs an array field from the input documents to output a document for each element. Each output document replaces the array with an element value. For each input document, outputs n documents where n is the number of array elements and can be zero for an empty array.
      -
      -
      Specified by:
      +
      +
      Specified by:
      unwind in interface AggregationPipeline
      -
      Parameters:
      +
      Parameters:
      field - the field to unwind
      options - unwind options
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      unwind

      -
      public AggregationPipeline unwind​(String field)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Description copied from interface: AggregationPipeline
      +
    • +
      +

      unwind

      +
      public AggregationPipeline unwind(String field)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Description copied from interface: AggregationPipeline
      Deconstructs an array field from the input documents to output a document for each element. Each output document replaces the array with an element value. For each input document, outputs n documents where n is the number of array elements and can be zero for an empty array.
      -
      -
      Specified by:
      +
      +
      Specified by:
      unwind in interface AggregationPipeline
      -
      Parameters:
      +
      Parameters:
      field - the field to unwind
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      toString

      -
      public String toString()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Overrides:
      -
      toString in class Object
      +
    • +
      +

      toString

      +
      public String toString()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Overrides:
      +
      toString in class Object
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/GeoNear.GeoNearBuilder.html b/morphia/2.4/javadoc/dev/morphia/aggregation/GeoNear.GeoNearBuilder.html index 0739351bffa..2f9dee09706 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/GeoNear.GeoNearBuilder.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/GeoNear.GeoNearBuilder.html @@ -1,599 +1,413 @@ - - + GeoNear.GeoNearBuilder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class GeoNear.GeoNearBuilder

    + +

    Class GeoNear.GeoNearBuilder

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.aggregation.GeoNear.GeoNearBuilder
      +
      +
      +
      Enclosing class:
      GeoNear

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public static class GeoNear.GeoNearBuilder
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      @Deprecated(since="2.0", + forRemoval=true) +public static class GeoNear.GeoNearBuilder +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Provides a builder for GeoNear instances.
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            GeoNearBuilder

            -
            public GeoNearBuilder​(String distanceField)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              GeoNearBuilder

              +
              public GeoNearBuilder(String distanceField)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              distanceField - The output field that contains the calculated distance. To specify a field within a subdocument, use dot notation.
              -
              See Also:
              -
              dot notation
              -
              -
            • +
              See Also:
              +
              + +
              +
          • +
      +
    • -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          build

          -
          public GeoNear build()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
          -
          Returns:
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            build

            +
            public GeoNear build()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Returns:
            the GeoNear instance as configured by this builder
            +
          • -
          - - - -
            -
          • -

            setDistanceMultiplier

            -
            public GeoNear.GeoNearBuilder setDistanceMultiplier​(Double distanceMultiplier)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setDistanceMultiplier

            +
            public GeoNear.GeoNearBuilder setDistanceMultiplier(Double distanceMultiplier)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            The factor to multiply all distances returned by the query. For example, use the distanceMultiplier to convert radians, as returned by a spherical query, to kilometers by multiplying by the radius of the Earth.
            -
            -
            Parameters:
            +
            +
            Parameters:
            distanceMultiplier - the distance multiplier used in this stage
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            setIncludeLocations

            -
            public GeoNear.GeoNearBuilder setIncludeLocations​(String includeLocations)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setIncludeLocations

            +
            public GeoNear.GeoNearBuilder setIncludeLocations(String includeLocations)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            This specifies the output field that identifies the location used to calculate the distance. This option is useful when a location field contains multiple locations. To specify a field within a subdocument, use dot notation.
            -
            -
            Parameters:
            +
            +
            Parameters:
            includeLocations - the output field that identifies the location used to calculate the distance
            -
            Returns:
            +
            Returns:
            this
            -
            See Also:
            -
            dot notation
            +
            See Also:
            +
            + +
            +
          • -
          - - - -
            -
          • -

            setLimit

            -
            public GeoNear.GeoNearBuilder setLimit​(Long limit)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setLimit

            +
            public GeoNear.GeoNearBuilder setLimit(Long limit)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            The maximum number of documents to return. The default value is 100.
            -
            -
            Parameters:
            +
            +
            Parameters:
            limit - the maximum
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            setMaxDistance

            -
            public GeoNear.GeoNearBuilder setMaxDistance​(Double maxDistance)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setMaxDistance

            +
            public GeoNear.GeoNearBuilder setMaxDistance(Double maxDistance)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            A distance from the center point. Specify the distance in radians. MongoDB limits the results to those documents that fall within the specified distance from the center point.
            -
            -
            Parameters:
            +
            +
            Parameters:
            maxDistance - the maximum
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            setMaxDocuments

            -
            public GeoNear.GeoNearBuilder setMaxDocuments​(Long num)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setMaxDocuments

            +
            public GeoNear.GeoNearBuilder setMaxDocuments(Long num)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            The maxDocuments option provides the same function as the limit option. Both define the maximum number of documents to return. If both options are included, this value overrides the limit value.
            -
            -
            Parameters:
            +
            +
            Parameters:
            num - the maximum
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            setNear

            -
            public GeoNear.GeoNearBuilder setNear​(double latitude,
            -                                      double longitude)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setNear

            +
            public GeoNear.GeoNearBuilder setNear(double latitude, + double longitude)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Sets the point for which to find the closest documents.
            -
            -
            Parameters:
            +
            +
            Parameters:
            latitude - the latitude
            longitude - the longitude
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            setNear

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -public GeoNear.GeoNearBuilder setNear​(Point point)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            use the driver-provided types instead
            +
          • +
            +

            setNear

            +
            @Deprecated(since="2.0", + forRemoval=true) +public GeoNear.GeoNearBuilder setNear(Point point)
            +
            Deprecated, for removal: This API element is subject to removal in a future version. +
            use the driver-provided types instead
            Sets the point for which to find the closest documents.
            -
            -
            Parameters:
            +
            +
            Parameters:
            point - a GeoJSON single point location.
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            setNear

            -
            public GeoNear.GeoNearBuilder setNear​(Point point)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setNear

            +
            public GeoNear.GeoNearBuilder setNear(Point point)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Sets the point for which to find the closest documents.
            -
            -
            Parameters:
            +
            +
            Parameters:
            point - a GeoJSON single point location.
            -
            Returns:
            +
            Returns:
            this
            +
          • -
          - - - -
            -
          • -

            setQuery

            -
            public GeoNear.GeoNearBuilder setQuery​(Query query)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setQuery

            +
            public GeoNear.GeoNearBuilder setQuery(Query query)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            Limits the results to the documents that match the query. The query syntax is the usual MongoDB read operation query syntax.
            -
            -
            Parameters:
            +
            +
            Parameters:
            query - the query used to limit the documents to consider
            -
            Returns:
            +
            Returns:
            this
            MongoDB documentation
            read operation query syntax
            +
          • -
          - - - -
            -
          • -

            setSpherical

            -
            public GeoNear.GeoNearBuilder setSpherical​(Boolean spherical)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            setSpherical

            +
            public GeoNear.GeoNearBuilder setSpherical(Boolean spherical)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            If true, MongoDB references points using a spherical surface. The default value is false.
            -
            -
            Parameters:
            +
            +
            Parameters:
            spherical - true if spherical geometry should be used
            -
            Returns:
            +
            Returns:
            this
            -
          • -
          +
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/GeoNear.html b/morphia/2.4/javadoc/dev/morphia/aggregation/GeoNear.html index 3c528f96a5f..33d75f4f03d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/GeoNear.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/GeoNear.html @@ -1,440 +1,314 @@ - - + GeoNear (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class GeoNear

    + +

    Class GeoNear

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.GeoNear
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public final class GeoNear
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      @Deprecated(since="2.0", + forRemoval=true) +public final class GeoNear +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Outputs documents in order of nearest to farthest from a specified point.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class GeoNear.GeoNearBuilder -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
          -
        • -
        +
      • +
        +

        Nested Class Summary

        +
        Nested Classes
        +
        +
        Modifier and Type
        +
        Class
        +
        Description
        +
        static class 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          static GeoNear.GeoNearBuilderbuilder​(String distanceField) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + +
          builder(String distanceField)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a builder for a GeoNear pipeline stage
          -
        • StringgetDistanceField() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          DoublegetDistanceMultiplier() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringgetIncludeLocations() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          This specifies the output field that identifies the location used to calculate the distance.
          -
          LonggetLimit() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          DoublegetMaxDistance() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          The maximum distance from the center point that the documents can be.
          -
          LonggetMaxDocuments() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          The num option provides the same function as the limit option.
          -
          double[]getNear() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          double[]
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          The point for which to find the closest documents.
          -
          QuerygetQuery() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Limits the results to the documents that match the query.
          -
          BooleangetSpherical() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Required if using a 2dsphere index.
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            builder

            -
            public static GeoNear.GeoNearBuilder builder​(String distanceField)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              builder

              +
              public static GeoNear.GeoNearBuilder builder(String distanceField)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a builder for a GeoNear pipeline stage
              -
              -
              Parameters:
              +
              +
              Parameters:
              distanceField - the field to process
              -
              Returns:
              +
              Returns:
              the GeoNearBuilder
              +
            • -
            - - - -
              -
            • -

              getDistanceField

              -
              public String getDistanceField()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getDistanceField

              +
              public String getDistanceField()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the distance field used in this stage
              +
            • -
            - - - -
              -
            • -

              getDistanceMultiplier

              -
              public Double getDistanceMultiplier()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getDistanceMultiplier

              +
              public Double getDistanceMultiplier()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the distance multiplier used in this stage
              +
            • -
            - - - -
              -
            • -

              getIncludeLocations

              -
              public String getIncludeLocations()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getIncludeLocations

              +
              public String getIncludeLocations()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              This specifies the output field that identifies the location used to calculate the distance. This option is useful when a location field contains multiple locations.
              -
              -
              Returns:
              +
              +
              Returns:
              the field
              +
            • -
            - - - -
              -
            • -

              getLimit

              -
              public Long getLimit()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getLimit

              +
              public Long getLimit()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the maximum number of documents to return
              +
            • -
            - - - -
              -
            • -

              getMaxDistance

              -
              public Double getMaxDistance()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getMaxDistance

              +
              public Double getMaxDistance()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              The maximum distance from the center point that the documents can be. MongoDB limits the results to those documents that fall within the specified distance from the center point.
              -
              -
              Returns:
              +
              +
              Returns:
              the maximum
              +
            • -
            - - - -
              -
            • -

              getMaxDocuments

              -
              public Long getMaxDocuments()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getMaxDocuments

              +
              public Long getMaxDocuments()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              The num option provides the same function as the limit option. Both define the maximum number of documents to return. If both options are included, the num value overrides the limit value.
              -
              -
              Returns:
              +
              +
              Returns:
              the maximum
              +
            • -
            - - - -
              -
            • -

              getNear

              -
              public double[] getNear()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getNear

              +
              public double[] getNear()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              The point for which to find the closest documents.

              If using a 2dsphere index, you can specify the point as either a GeoJSON point or legacy coordinate pair.

              If using a 2d index, specify the point as a legacy coordinate pair.

              -
              -
              Returns:
              +
              +
              Returns:
              the point
              +
            • -
            - - - -
              -
            • -

              getQuery

              -
              public Query getQuery()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getQuery

              +
              public Query getQuery()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Limits the results to the documents that match the query.
              -
              -
              Returns:
              +
              +
              Returns:
              the query
              +
            • -
            - - - -
              -
            • -

              getSpherical

              -
              public Boolean getSpherical()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getSpherical

              +
              public Boolean getSpherical()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Required if using a 2dsphere index. Determines how MongoDB calculates the distance. The default value is false.

              If true, then MongoDB uses spherical geometry to calculate distances in meters if the specified (near) point is a GeoJSON point and @@ -443,82 +317,24 @@

              getSpherical

              If false, then MongoDB uses 2d planar geometry to calculate distance between points.

              If using a 2dsphere index, spherical must be true.

              -
              -
              Returns:
              +
              +
              Returns:
              true if using spherical geometry
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/Group.html b/morphia/2.4/javadoc/dev/morphia/aggregation/Group.html index e79d49eb7d0..94933b4ede2 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/Group.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/Group.html @@ -1,752 +1,531 @@ - - + Group (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Group

    + +

    Class Group

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.Group
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public final class Group
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use Group instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public final class Group +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use Group instead
      Defines a group pipeline stage.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          static AccumulatoraddToSet​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key.
          -
        • static Accumulatoraverage​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          average(String field)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
          -
          static Accumulatorfirst​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          first(String field)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns the value that results from applying an expression to the first document in a group of documents that share the same group by key.
          -
          AccumulatorgetAccumulator() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringgetName() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          GroupgetNested() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          List<Projection>getProjections() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringgetSourceField() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          static Groupgrouping​(String name) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          static Group
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a named grouping
          -
          static Groupgrouping​(String name, - Accumulator accumulator) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Group
          +
          grouping(String name, + Accumulator accumulator)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a named grouping on a field
          -
          static Groupgrouping​(String name, - Group group) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Group
          +
          grouping(String name, + Group group)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a named grouping
          -
          static Groupgrouping​(String name, - Projection... projections) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Group
          +
          grouping(String name, + Projection... projections)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a named grouping
          -
          static Groupgrouping​(String name, - String sourceField) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Group
          +
          grouping(String name, + String sourceField)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a named grouping on a field
          -
          static List<Group>id​(Group... fields) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static List<Group>
          +
          id(Group... fields)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Create a group of Groups for use as an ID
          -
          static Accumulatorlast​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          last(String field)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns the value that results from applying an expression to the last document in a group of documents that share the same group by a field.
          -
          static Accumulatormax​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          max(String field)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns the highest value that results from applying an expression to each document in a group of documents that share the same group by key.
          -
          static Accumulatormin​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          min(String field)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns the lowest value that results from applying an expression to each document in a group of documents that share the same group by key.
          -
          static Accumulatorpush​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          push(String field)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns an array of all values that result from applying an expression to each document in a group of documents that share the same group by key.
          -
          static Accumulatorsum​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          sum(String field)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addToSet

            -
            public static Accumulator addToSet​(String field)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addToSet

              +
              public static Accumulator addToSet(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key. Order of the elements in the output array is unspecified.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $addToSet
              +
            • -
            - - - -
              -
            • -

              average

              -
              public static Accumulator average​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              average

              +
              public static Accumulator average(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key. $avg ignores non-numeric values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $avg
              +
            • -
            - - - -
              -
            • -

              first

              -
              public static Accumulator first​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              first

              +
              public static Accumulator first(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns the value that results from applying an expression to the first document in a group of documents that share the same group by key. Only meaningful when documents are in a defined order.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $first
              +
            • -
            - - - -
              -
            • -

              grouping

              -
              public static Group grouping​(String name)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              grouping

              +
              public static Group grouping(String name)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a named grouping
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the field name
              -
              Returns:
              +
              Returns:
              the Group
              +
            • -
            - - - -
              -
            • -

              grouping

              -
              public static Group grouping​(String name,
              -                             String sourceField)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              grouping

              +
              public static Group grouping(String name, + String sourceField)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a named grouping on a field
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the group name
              sourceField - the field name
              -
              Returns:
              +
              Returns:
              the Group
              +
            • -
            - - - -
              -
            • -

              grouping

              -
              public static Group grouping​(String name,
              -                             Projection... projections)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              grouping

              +
              public static Group grouping(String name, + Projection... projections)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a named grouping
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the field name
              projections - the fields to create
              -
              Returns:
              +
              Returns:
              the Group
              +
            • -
            - - - -
              -
            • -

              grouping

              -
              public static Group grouping​(String name,
              -                             Group group)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              grouping

              +
              public static Group grouping(String name, + Group group)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a named grouping
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the field name
              group - the fields to create
              -
              Returns:
              +
              Returns:
              the Group
              +
            • -
            - - - -
              -
            • -

              grouping

              -
              public static Group grouping​(String name,
              -                             Accumulator accumulator)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              grouping

              +
              public static Group grouping(String name, + Accumulator accumulator)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a named grouping on a field
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the group name
              accumulator - the Accumulator to apply to the field
              -
              Returns:
              +
              Returns:
              the Group
              +
            • -
            - - - -
              -
            • -

              id

              -
              public static List<Group> id​(Group... fields)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              id

              +
              public static List<Group> id(Group... fields)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Create a group of Groups for use as an ID
              -
              -
              Parameters:
              +
              +
              Parameters:
              fields - the Groups to group
              -
              Returns:
              +
              Returns:
              the Group
              +
            • -
            - - - -
              -
            • -

              last

              -
              public static Accumulator last​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              last

              +
              public static Accumulator last(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns the value that results from applying an expression to the last document in a group of documents that share the same group by a field. Only meaningful when documents are in a defined order.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $last
              +
            • -
            - - - -
              -
            • -

              max

              -
              public static Accumulator max​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              max

              +
              public static Accumulator max(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns the highest value that results from applying an expression to each document in a group of documents that share the same group by key.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $max
              +
            • -
            - - - -
              -
            • -

              min

              -
              public static Accumulator min​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              min

              +
              public static Accumulator min(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns the lowest value that results from applying an expression to each document in a group of documents that share the same group by key.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $min
              +
            • -
            - - - -
              -
            • -

              push

              -
              public static Accumulator push​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              push

              +
              public static Accumulator push(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns an array of all values that result from applying an expression to each document in a group of documents that share the same group by key.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $push
              +
            • -
            - - - -
              -
            • -

              sum

              -
              public static Accumulator sum​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              sum

              +
              public static Accumulator sum(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key. $sum ignores non-numeric values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $sum
              +
            • -
            - - - -
              -
            • -

              getAccumulator

              -
              @Nullable
              -public Accumulator getAccumulator()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getAccumulator

              +
              @Nullable +public Accumulator getAccumulator()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the accumulator for this Group
              +
            • -
            - - - -
              -
            • -

              getName

              -
              public String getName()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getName

              +
              public String getName()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the name of the group
              +
            • -
            - - - -
              -
            • -

              getNested

              -
              @Nullable
              -public Group getNested()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getNested

              +
              @Nullable +public Group getNested()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the nested group
              +
            • -
            - - - -
              -
            • -

              getProjections

              -
              @Nullable
              -public List<Projection> getProjections()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getProjections

              +
              @Nullable +public List<Projection> getProjections()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the projections for the group
              +
            • -
            - - - -
              -
            • -

              getSourceField

              -
              public String getSourceField()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getSourceField

              +
              public String getSourceField()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the source field for the group
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/Projection.html b/morphia/2.4/javadoc/dev/morphia/aggregation/Projection.html index 9a84a8a6634..af1fe17341d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/Projection.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/Projection.html @@ -1,709 +1,493 @@ - - + Projection (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Projection

    + +

    Class Projection

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.Projection
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public final class Projection
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use Projection instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public final class Projection +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use Projection instead
      Defines a projection for use in aggregation
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          static Projectionadd​(Object... args) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static Projection
          +
          add(Object... args)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates an addition projection
          -
        • static Projectiondivide​(Object arg1, - Object arg2) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          +
          divide(Object arg1, + Object arg2)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a division projection
          -
          static Projectionexpression​(String operator, - Object... args) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          +
          expression(String operator, + Object... args)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Provides access to arbitrary expressions taking an array of arguments, such as $concat
          -
          List<Object>getArguments() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          List<Projection>getProjections() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringgetSource() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringgetTarget() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          booleanisSuppressed() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          static Projectionlist​(Object... args) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          boolean
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          static Projection
          +
          list(Object... args)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a list projection
          -
          static Projectionmod​(Object arg1, - Object arg2) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          +
          mod(Object arg1, + Object arg2)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a modulo projection
          -
          static Projectionmultiply​(Object... args) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          +
          multiply(Object... args)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a multiplication projection
          -
          static Projectionprojection​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a projection on a field
          -
          static Projectionprojection​(String field, - Projection projection, - Projection... subsequent) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          +
          projection(String field, + Projection projection, + Projection... subsequent)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a projection on a field with subsequent projects applied.
          -
          static Projectionprojection​(String field, - String projectedField) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          +
          projection(String field, + String projectedField)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a projection on a field and renames it
          -
          static Projectionsize​(Object expression) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          +
          size(Object expression)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Counts and returns the total the number of items in an array
          -
          static Projectionsubtract​(Object arg1, - Object arg2) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Projection
          +
          subtract(Object arg1, + Object arg2)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a subtraction projection
          -
          Projectionsuppress() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Marks this field to be suppressed from the output of this stage
          -
          StringtoString() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          - -
        • -
        +
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            add

            -
            public static Projection add​(Object... args)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              add

              +
              public static Projection add(Object... args)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates an addition projection
              -
              -
              Parameters:
              +
              +
              Parameters:
              args - the projection arguments
              -
              Returns:
              +
              Returns:
              the projection
              MongoDB documentation
              Aggregration Expression: $add
              +
            • -
            - - - -
              -
            • -

              divide

              -
              public static Projection divide​(Object arg1,
              -                                Object arg2)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              divide

              +
              public static Projection divide(Object arg1, + Object arg2)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a division projection
              -
              -
              Parameters:
              +
              +
              Parameters:
              arg1 - subtraction argument
              arg2 - subtraction argument
              -
              Returns:
              +
              Returns:
              the projection
              MongoDB documentation
              Aggregration Expression: $divide
              +
            • -
            - - - -
              -
            • -

              expression

              -
              public static Projection expression​(String operator,
              -                                    Object... args)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              expression

              +
              public static Projection expression(String operator, + Object... args)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Provides access to arbitrary expressions taking an array of arguments, such as $concat
              -
              -
              Parameters:
              +
              +
              Parameters:
              operator - the operator for the projection
              args - the projection arguments
              -
              Returns:
              +
              Returns:
              the projection
              +
            • -
            - - - -
              -
            • -

              list

              -
              public static Projection list​(Object... args)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              list

              +
              public static Projection list(Object... args)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a list projection
              -
              -
              Parameters:
              +
              +
              Parameters:
              args - the projection arguments
              -
              Returns:
              +
              Returns:
              the projection
              +
            • -
            - - - -
              -
            • -

              mod

              -
              public static Projection mod​(Object arg1,
              -                             Object arg2)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              mod

              +
              public static Projection mod(Object arg1, + Object arg2)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a modulo projection
              -
              -
              Parameters:
              +
              +
              Parameters:
              arg1 - subtraction argument
              arg2 - subtraction argument
              -
              Returns:
              +
              Returns:
              the projection
              MongoDB documentation
              Aggregration Expression: $mod
              +
            • -
            - - - -
              -
            • -

              multiply

              -
              public static Projection multiply​(Object... args)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              multiply

              +
              public static Projection multiply(Object... args)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a multiplication projection
              -
              -
              Parameters:
              +
              +
              Parameters:
              args - the projection arguments
              -
              Returns:
              +
              Returns:
              the projection
              MongoDB documentation
              Aggregration Expression: $multiply
              +
            • -
            - - - -
              -
            • -

              projection

              -
              public static Projection projection​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              projection

              +
              public static Projection projection(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a projection on a field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field
              -
              Returns:
              +
              Returns:
              the projection
              +
            • -
            - - - -
              -
            • -

              projection

              -
              public static Projection projection​(String field,
              -                                    String projectedField)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              projection

              +
              public static Projection projection(String field, + String projectedField)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a projection on a field and renames it
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field
              projectedField - the new field name
              -
              Returns:
              +
              Returns:
              the projection
              +
            • -
            - - - -
              -
            • -

              projection

              -
              public static Projection projection​(String field,
              -                                    Projection projection,
              -                                    Projection... subsequent)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              projection

              +
              public static Projection projection(String field, + Projection projection, + Projection... subsequent)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a projection on a field with subsequent projects applied.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field
              projection - the project to apply
              subsequent - the other projections to apply
              -
              Returns:
              +
              Returns:
              the projection
              +
            • -
            - - - -
              -
            • -

              size

              -
              public static Projection size​(Object expression)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              size

              +
              public static Projection size(Object expression)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Counts and returns the total the number of items in an array
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - The argument for $size can be any expression as long as it resolves to an array.
              -
              Returns:
              +
              Returns:
              the projection
              MongoDB documentation
              Aggregration Expression: $size
              +
            • -
            - - - -
              -
            • -

              subtract

              -
              public static Projection subtract​(Object arg1,
              -                                  Object arg2)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              subtract

              +
              public static Projection subtract(Object arg1, + Object arg2)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a subtraction projection
              -
              -
              Parameters:
              +
              +
              Parameters:
              arg1 - subtraction argument
              arg2 - subtraction argument
              -
              Returns:
              +
              Returns:
              the projection
              MongoDB documentation
              Aggregration Expression: $subtract
              +
            • -
            - - - -
              -
            • -

              getArguments

              -
              @Nullable
              -public List<Object> getArguments()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getArguments

              +
              @Nullable +public List<Object> getArguments()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the arguments for the projection
              +
            • -
            - - - -
              -
            • -

              getProjections

              -
              @Nullable
              -public List<Projection> getProjections()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getProjections

              +
              @Nullable +public List<Projection> getProjections()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              any projections applied to this field
              +
            • -
            - - - -
              -
            • -

              getSource

              -
              @Nullable
              -public String getSource()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getSource

              +
              @Nullable +public String getSource()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the projected field name
              +
            • -
            - - - -
              -
            • -

              getTarget

              -
              @Nullable
              -public String getTarget()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getTarget

              +
              @Nullable +public String getTarget()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the source field of the projection
              +
            • -
            - - - -
              -
            • -

              isSuppressed

              -
              public boolean isSuppressed()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              isSuppressed

              +
              public boolean isSuppressed()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              true if this field is suppressed from the output
              +
            • -
            - - - -
              -
            • -

              suppress

              -
              public Projection suppress()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              suppress

              +
              public Projection suppress()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Marks this field to be suppressed from the output of this stage
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              toString

              -
              public String toString()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              toString in class Object
              +
            • +
              +

              toString

              +
              public String toString()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              toString in class Object
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Accumulator.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Accumulator.html index 9ac69ac607e..eed712effea 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Accumulator.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Accumulator.html @@ -1,341 +1,197 @@ - - + Uses of Class dev.morphia.aggregation.Accumulator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.Accumulator

    +

    Uses of Class
    dev.morphia.aggregation.Accumulator

    -
    -
      -
    • - - - - - - - - - - - - - - - - -
      Packages that use Accumulator 
      PackageDescription
      dev.morphia.aggregation 
      dev.morphia.query 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of Accumulator in dev.morphia.aggregation

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation that return Accumulator 
        Modifier and TypeMethodDescription
        static AccumulatorAccumulator.accumulator​(String operation, - Object field) +
        Packages that use Accumulator
        +
        +
        Package
        +
        Description
        + +
         
        + +
         
        +
        +
        +
        static AccumulatorAccumulator.accumulator​(String operation, - String field) + + +
        Accumulator.accumulator(String operation, + String field)
        +
        Defines an accumulator for use in an aggregation pipeline.
        -
        static AccumulatorGroup.addToSet​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Group.addToSet(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key.
        -
        static AccumulatorGroup.average​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Group.average(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
        -
        static AccumulatorGroup.first​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Group.first(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns the value that results from applying an expression to the first document in a group of documents that share the same group by key.
        -
        AccumulatorGroup.getAccumulator() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        static AccumulatorGroup.last​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        Group.last(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns the value that results from applying an expression to the last document in a group of documents that share the same group by a field.
        -
        static AccumulatorGroup.max​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Group.max(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns the highest value that results from applying an expression to each document in a group of documents that share the same group by key.
        -
        static AccumulatorGroup.min​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Group.min(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns the lowest value that results from applying an expression to each document in a group of documents that share the same group by key.
        -
        static AccumulatorGroup.push​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Group.push(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns an array of all values that result from applying an expression to each document in a group of documents that share the same group by key.
        -
        static AccumulatorGroup.sum​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Group.sum(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
        -
        - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation with parameters of type Accumulator 
        Modifier and TypeMethodDescription
        static GroupGroup.grouping​(String name, - Accumulator accumulator) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Methods in dev.morphia.aggregation with parameters of type Accumulator
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        static Group
        +
        Group.grouping(String name, + Accumulator accumulator)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a named grouping on a field
        -
        +
    +
    -
  • -
    - - -

    Uses of Accumulator in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return types with arguments of type Accumulator 
    Modifier and TypeMethodDescription
    Map<String,​Accumulator>BucketAutoOptions.getAccumulators() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    Map<String,​Accumulator>BucketOptions.getAccumulators() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of Accumulator in dev.morphia.query

    +
    Methods in dev.morphia.query that return types with arguments of type Accumulator
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    BucketAutoOptions.getAccumulators()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    BucketOptions.getAccumulators()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • -
  • - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Aggregation.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Aggregation.html index 6cdae79da70..1fabe2c44ac 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Aggregation.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Aggregation.html @@ -1,713 +1,435 @@ - - + Uses of Interface dev.morphia.aggregation.Aggregation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.aggregation.Aggregation

    -
    -
    -
    +
    Packages that use Aggregation
    + +
    +
    + +
    AggregationImpl.unwind(Unwind unwind)
    +
     
    +
    -
  • -
    - - -

    Uses of Aggregation in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages with parameters of type Aggregation 
    Modifier and TypeMethodDescription
    voidStage.aggregation​(Aggregation<?> aggregation) 
    +
  • +
    +

    Uses of Aggregation in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages with parameters of type Aggregation
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    Stage.aggregation(Aggregation<?> aggregation)
    +
     
    +
  • -
  • - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationException.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationException.html index 18e75bda2df..d34fa3dc3bf 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationException.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationException.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.AggregationException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.AggregationException

    +

    Uses of Class
    dev.morphia.aggregation.AggregationException

    -
    No usage of dev.morphia.aggregation.AggregationException
    -
    +No usage of dev.morphia.aggregation.AggregationException
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationImpl.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationImpl.html index 085fe4d6d3e..138ef1f2540 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationImpl.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.AggregationImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.AggregationImpl

    +

    Uses of Class
    dev.morphia.aggregation.AggregationImpl

    -
    No usage of dev.morphia.aggregation.AggregationImpl
    -
    +No usage of dev.morphia.aggregation.AggregationImpl
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationOptions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationOptions.html index 7293b3168e0..5b5ebfc36e2 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationOptions.html @@ -1,312 +1,172 @@ - - + Uses of Class dev.morphia.aggregation.AggregationOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.AggregationOptions

    +

    Uses of Class
    dev.morphia.aggregation.AggregationOptions

    -
    -
    +
    <O> void
    +
    AggregationImpl.out(Out<O> out, + AggregationOptions options)
    +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationPipeline.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationPipeline.html index 1d3f84122d0..cf5b2a095c3 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationPipeline.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationPipeline.html @@ -1,558 +1,360 @@ - - + Uses of Interface dev.morphia.aggregation.AggregationPipeline (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.aggregation.AggregationPipeline

    -
    -
    -
    + +
    Datastore.createAggregation(Class<?> source)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    DatastoreImpl.createAggregation(Class source)
    +
     
    + +
    DatastoreImpl.createAggregation(String collection, + Class<?> clazz)
    +
     
    +
    -
  • -
    - - -

    Uses of AggregationPipeline in dev.morphia.aggregation

    - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation that implement AggregationPipeline 
    Modifier and TypeClassDescription
    class AggregationPipelineImpl -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation that return AggregationPipeline 
    Modifier and TypeMethodDescription
    AggregationPipelineAggregationPipeline.bucket​(String field, - List<?> boundaries) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of AggregationPipeline in dev.morphia.aggregation

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    +
    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AggregationPipeline.bucket(String field, + List<?> boundaries)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
  • AggregationPipelineAggregationPipeline.bucket​(String field, - List<?> boundaries, - BucketOptions options) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipeline.bucket(String field, + List<?> boundaries, + BucketOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
    AggregationPipelineAggregationPipelineImpl.bucket​(String field, - List<?> boundaries) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipelineImpl.bucket​(String field, - List<?> boundaries, - BucketOptions options) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.bucketAuto​(String field, - int bucketCount) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.bucket(String field, + List<?> boundaries)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipelineImpl.bucket(String field, + List<?> boundaries, + BucketOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.bucketAuto(String field, + int bucketCount)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    AggregationPipelineAggregationPipeline.bucketAuto​(String field, - int bucketCount, - BucketAutoOptions options) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipeline.bucketAuto(String field, + int bucketCount, + BucketAutoOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    AggregationPipelineAggregationPipelineImpl.bucketAuto​(String field, - int bucketCount) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipelineImpl.bucketAuto​(String field, - int bucketCount, - BucketAutoOptions options) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.geoNear​(GeoNear geoNear) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.bucketAuto(String field, + int bucketCount)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipelineImpl.bucketAuto(String field, + int bucketCount, + BucketAutoOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.geoNear(GeoNear geoNear)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns an ordered stream of documents based on the proximity to a geospatial point.
    -
    AggregationPipelineAggregationPipelineImpl.geoNear​(GeoNear geoNear) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.group​(Group... groupings) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.geoNear(GeoNear geoNear)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.group(Group... groupings)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group .
    -
    AggregationPipelineAggregationPipeline.group​(String id, - Group... groupings) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipeline.group(String id, + Group... groupings)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group.
    -
    AggregationPipelineAggregationPipeline.group​(List<Group> id, - Group... groupings) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipelineImpl.group​(Group... groupings) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipelineImpl.group​(String id, - Group... groupings) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipelineImpl.group​(List<Group> id, - Group... groupings) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.limit​(int count) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipeline.group(List<Group> id, + Group... groupings)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipelineImpl.group(Group... groupings)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipelineImpl.group(String id, + Group... groupings)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipelineImpl.group(List<Group> id, + Group... groupings)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.limit(int count)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Passes the first n documents unmodified to the pipeline where n is the specified limit.
    -
    AggregationPipelineAggregationPipelineImpl.limit​(int count) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.lookup​(String from, - String localField, - String foreignField, - String as) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.limit(int count)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.lookup(String from, + String localField, + String foreignField, + String as)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Performs a left outer join to an unsharded collection in the same database to filter in documents from the "joined" collection for processing.
    -
    AggregationPipelineAggregationPipelineImpl.lookup​(String from, - String localField, - String foreignField, - String as) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.match​(Query query) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.lookup(String from, + String localField, + String foreignField, + String as)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.match(Query query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage.
    -
    AggregationPipelineAggregationPipelineImpl.match​(Query query) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.project​(Projection... projections) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.match(Query query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.project(Projection... projections)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Reshapes each document in the stream, such as by adding new fields or removing existing fields.
    -
    AggregationPipelineAggregationPipelineImpl.project​(Projection... projections) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.sample​(int sampleSize) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.project(Projection... projections)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.sample(int sampleSize)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Randomly selects the specified number of documents from the previous pipeline stage.
    -
    AggregationPipelineAggregationPipelineImpl.sample​(int sampleSize) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.skip​(int count) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.sample(int sampleSize)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.skip(int count)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Skips the first n documents where n is the specified skip number and passes the remaining documents unmodified to the pipeline.
    -
    AggregationPipelineAggregationPipelineImpl.skip​(int count) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.sort​(Sort... sorts) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.skip(int count)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.sort(Sort... sorts)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Reorders the document stream by a specified sort key.
    -
    AggregationPipelineAggregationPipelineImpl.sort​(Sort... sorts) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.sortByCount​(String field) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.sort(Sort... sorts)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.sortByCount(String field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
    -
    AggregationPipelineAggregationPipelineImpl.sortByCount​(String field) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipeline.unwind​(String field) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.sortByCount(String field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipeline.unwind(String field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Deconstructs an array field from the input documents to output a document for each element.
    -
    AggregationPipelineAggregationPipeline.unwind​(String field, - UnwindOptions options) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipeline.unwind(String field, + UnwindOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Deconstructs an array field from the input documents to output a document for each element.
    -
    AggregationPipelineAggregationPipelineImpl.unwind​(String field) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    AggregationPipelineAggregationPipelineImpl.unwind​(String field, - UnwindOptions options) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • + +
    AggregationPipelineImpl.unwind(String field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipelineImpl.unwind(String field, + UnwindOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationPipelineImpl.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationPipelineImpl.html index 89fbdba9c66..5c005493b73 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationPipelineImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/AggregationPipelineImpl.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.AggregationPipelineImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.AggregationPipelineImpl

    +

    Uses of Class
    dev.morphia.aggregation.AggregationPipelineImpl

    -
    No usage of dev.morphia.aggregation.AggregationPipelineImpl
    -
    +No usage of dev.morphia.aggregation.AggregationPipelineImpl
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/GeoNear.GeoNearBuilder.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/GeoNear.GeoNearBuilder.html index 079ac7f987a..c6f5bab4971 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/GeoNear.GeoNearBuilder.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/GeoNear.GeoNearBuilder.html @@ -1,279 +1,153 @@ - - + Uses of Class dev.morphia.aggregation.GeoNear.GeoNearBuilder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.GeoNear.GeoNearBuilder

    +

    Uses of Class
    dev.morphia.aggregation.GeoNear.GeoNearBuilder

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/GeoNear.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/GeoNear.html index 5f5fc96259c..944741ad98a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/GeoNear.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/GeoNear.html @@ -1,221 +1,107 @@ - - + Uses of Class dev.morphia.aggregation.GeoNear (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.GeoNear

    +

    Uses of Class
    dev.morphia.aggregation.GeoNear

    -
    -
    + +
    AggregationPipelineImpl.geoNear(GeoNear geoNear)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Group.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Group.html index 83c78ad994e..ade806f3e63 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Group.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Group.html @@ -1,360 +1,210 @@ - - + Uses of Class dev.morphia.aggregation.Group (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.Group

    +

    Uses of Class
    dev.morphia.aggregation.Group

    -
    -
      -
    • - - - - - - - - - - - - -
      Packages that use Group 
      PackageDescription
      dev.morphia.aggregation 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of Group in dev.morphia.aggregation

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation that return Group 
        Modifier and TypeMethodDescription
        GroupGroup.getNested() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        static GroupGroup.grouping​(String name) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        Packages that use Group
        +
        +
        Package
        +
        Description
        + +
         
        +
        +
        +
        static GroupGroup.grouping​(String name, - Accumulator accumulator) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Group
        +
        Group.grouping(String name, + Accumulator accumulator)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a named grouping on a field
        -
        static GroupGroup.grouping​(String name, - Group group) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Group
        +
        Group.grouping(String name, + Group group)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a named grouping
        -
        static GroupGroup.grouping​(String name, - Projection... projections) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Group
        +
        Group.grouping(String name, + Projection... projections)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a named grouping
        -
        static GroupGroup.grouping​(String name, - String sourceField) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Group
        +
        Group.grouping(String name, + String sourceField)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a named grouping on a field
        -
        - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation that return types with arguments of type Group 
        Modifier and TypeMethodDescription
        static List<Group>Group.id​(Group... fields) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Methods in dev.morphia.aggregation that return types with arguments of type Group
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        static List<Group>
        +
        Group.id(Group... fields)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a group of Groups for use as an ID
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation with parameters of type Group 
        Modifier and TypeMethodDescription
        AggregationPipelineAggregationPipeline.group​(Group... groupings) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Methods in dev.morphia.aggregation with parameters of type Group
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        AggregationPipeline.group(Group... groupings)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group .
        -
        AggregationPipelineAggregationPipeline.group​(String id, - Group... groupings) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        AggregationPipeline.group(String id, + Group... groupings)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group.
        -
        AggregationPipelineAggregationPipeline.group​(List<Group> id, - Group... groupings) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        AggregationPipelineAggregationPipelineImpl.group​(Group... groupings) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        AggregationPipelineAggregationPipelineImpl.group​(String id, - Group... groupings) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        AggregationPipelineAggregationPipelineImpl.group​(List<Group> id, - Group... groupings) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        static GroupGroup.grouping​(String name, - Group group) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        AggregationPipeline.group(List<Group> id, + Group... groupings)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        AggregationPipelineImpl.group(Group... groupings)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        AggregationPipelineImpl.group(String id, + Group... groupings)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        AggregationPipelineImpl.group(List<Group> id, + Group... groupings)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        static Group
        +
        Group.grouping(String name, + Group group)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a named grouping
        -
        static List<Group>Group.id​(Group... fields) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static List<Group>
        +
        Group.id(Group... fields)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a group of Groups for use as an ID
        -
        - - - - - - - - - - - - - - - - - - - -
        Method parameters in dev.morphia.aggregation with type arguments of type Group 
        Modifier and TypeMethodDescription
        AggregationPipelineAggregationPipeline.group​(List<Group> id, - Group... groupings) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        AggregationPipelineAggregationPipelineImpl.group​(List<Group> id, - Group... groupings) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
    +
    +
    Method parameters in dev.morphia.aggregation with type arguments of type Group
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AggregationPipeline.group(List<Group> id, + Group... groupings)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    AggregationPipelineImpl.group(List<Group> id, + Group... groupings)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Projection.html b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Projection.html index aeff75d1b1b..e61b163255a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Projection.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/class-use/Projection.html @@ -1,360 +1,212 @@ - - + Uses of Class dev.morphia.aggregation.Projection (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.Projection

    +

    Uses of Class
    dev.morphia.aggregation.Projection

    -
    -
      -
    • - - - - - - - - - - - - -
      Packages that use Projection 
      PackageDescription
      dev.morphia.aggregation 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of Projection in dev.morphia.aggregation

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation that return Projection 
        Modifier and TypeMethodDescription
        static ProjectionProjection.add​(Object... args) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        Packages that use Projection
        +
        +
        Package
        +
        Description
        + +
         
        +
        +
        +
        static ProjectionProjection.divide​(Object arg1, - Object arg2) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.divide(Object arg1, + Object arg2)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a division projection
        -
        static ProjectionProjection.expression​(String operator, - Object... args) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.expression(String operator, + Object... args)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Provides access to arbitrary expressions taking an array of arguments, such as $concat
        -
        static ProjectionProjection.list​(Object... args) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.list(Object... args)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a list projection
        -
        static ProjectionProjection.mod​(Object arg1, - Object arg2) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.mod(Object arg1, + Object arg2)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a modulo projection
        -
        static ProjectionProjection.multiply​(Object... args) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.multiply(Object... args)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a multiplication projection
        -
        static ProjectionProjection.projection​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.projection(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a projection on a field
        -
        static ProjectionProjection.projection​(String field, - Projection projection, - Projection... subsequent) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.projection(String field, + Projection projection, + Projection... subsequent)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a projection on a field with subsequent projects applied.
        -
        static ProjectionProjection.projection​(String field, - String projectedField) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.projection(String field, + String projectedField)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a projection on a field and renames it
        -
        static ProjectionProjection.size​(Object expression) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.size(Object expression)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Counts and returns the total the number of items in an array
        -
        static ProjectionProjection.subtract​(Object arg1, - Object arg2) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Projection
        +
        Projection.subtract(Object arg1, + Object arg2)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a subtraction projection
        -
        ProjectionProjection.suppress() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Projection.suppress()
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Marks this field to be suppressed from the output of this stage
        -
        - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation that return types with arguments of type Projection 
        Modifier and TypeMethodDescription
        List<Projection>Group.getProjections() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        List<Projection>Projection.getProjections() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation with parameters of type Projection 
        Modifier and TypeMethodDescription
        static GroupGroup.grouping​(String name, - Projection... projections) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Methods in dev.morphia.aggregation that return types with arguments of type Projection
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        Projection.getProjections()
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
        Methods in dev.morphia.aggregation with parameters of type Projection
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        static Group
        +
        Group.grouping(String name, + Projection... projections)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a named grouping
        -
        AggregationPipelineAggregationPipeline.project​(Projection... projections) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        AggregationPipeline.project(Projection... projections)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Reshapes each document in the stream, such as by adding new fields or removing existing fields.
        -
        AggregationPipelineAggregationPipelineImpl.project​(Projection... projections) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        static ProjectionProjection.projection​(String field, - Projection projection, - Projection... subsequent) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        AggregationPipelineImpl.project(Projection... projections)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        static Projection
        +
        Projection.projection(String field, + Projection projection, + Projection... subsequent)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a projection on a field with subsequent projects applied.
        -
        +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/AggregationCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/AggregationCodecProvider.html index 3a0602142df..e0876db0cf4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/AggregationCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/AggregationCodecProvider.html @@ -1,320 +1,176 @@ - - + AggregationCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AggregationCodecProvider

    + +

    Class AggregationCodecProvider

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.codecs.AggregationCodecProvider
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
      -
    • + +
      +
    -
    -
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/ExpressionCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/ExpressionCodec.html index 3fdd3d9c011..c4d5ee0b25a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/ExpressionCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/ExpressionCodec.html @@ -1,361 +1,205 @@ - - + ExpressionCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ExpressionCodec<T extends dev.morphia.aggregation.expressions.impls.Expression>

    + +

    Class ExpressionCodec<T extends dev.morphia.aggregation.expressions.impls.Expression>

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ExpressionCodec

            -
            public ExpressionCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ExpressionCodec

            +
            public ExpressionCodec()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              decode

              -
              public final T decode​(BsonReader reader,
              -                      DecoderContext decoderContext)
              -
              -
              Specified by:
              -
              decode in interface Decoder<T extends dev.morphia.aggregation.expressions.impls.Expression>
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                decode

                +
                public final T decode(BsonReader reader, + DecoderContext decoderContext)
                +
                +
                Specified by:
                +
                decode in interface Decoder<T extends dev.morphia.aggregation.expressions.impls.Expression>
                +
              • -
              - - - - - -
                -
              • -

                encode

                -
                public void encode​(BsonWriter writer,
                -                   T expression,
                -                   EncoderContext encoderContext)
                -
                -
                Specified by:
                -
                encode in interface Encoder<T extends dev.morphia.aggregation.expressions.impls.Expression>
                +
              • +
                +

                encode

                +
                public void encode(BsonWriter writer, + T expression, + EncoderContext encoderContext)
                +
                +
                Specified by:
                +
                encode in interface Encoder<T extends dev.morphia.aggregation.expressions.impls.Expression>
                +
              • -
              - - - -
                -
              • -

                getEncoderClass

                -
                public final Class<T> getEncoderClass()
                -
                -
                Specified by:
                -
                getEncoderClass in interface Encoder<T extends dev.morphia.aggregation.expressions.impls.Expression>
                +
              • +
                +

                getEncoderClass

                +
                public final Class<T> getEncoderClass()
                +
                +
                Specified by:
                +
                getEncoderClass in interface Encoder<T extends dev.morphia.aggregation.expressions.impls.Expression>
                -
              • -
              +
        -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/ExpressionHelper.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/ExpressionHelper.html index e14671d701b..d4073ae4fe4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/ExpressionHelper.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/ExpressionHelper.html @@ -1,666 +1,450 @@ - - + ExpressionHelper (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ExpressionHelper

    + +

    Class ExpressionHelper

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.codecs.ExpressionHelper
      +
      +

      -
      @MorphiaInternal
      -public final class ExpressionHelper
      -extends Object
      -
      -
      Since:
      +
      @MorphiaInternal +public final class ExpressionHelper +extends Object
      +
      +
      Since:
      2.1
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            array

            -
            public static void array​(BsonWriter writer,
            -                         Runnable body)
            +
          • +
            +

            Method Details

            + - - - - - - - - - - - -
              -
            • -

              wrapExpression

              -
              @MorphiaInternal
              -public static void wrapExpression​(Datastore datastore,
              -                                  BsonWriter writer,
              -                                  @Nullable
              -                                  dev.morphia.aggregation.expressions.impls.Expression expression,
              -                                  EncoderContext encoderContext)
              -
              -
              Parameters:
              +
            • +
              +

              wrapExpression

              +
              @MorphiaInternal +public static void wrapExpression(Datastore datastore, + BsonWriter writer, + @Nullable + dev.morphia.aggregation.expressions.impls.Expression expression, + EncoderContext encoderContext)
              +
              +
              Parameters:
              datastore -
              writer -
              expression -
              encoderContext -
              -
              Since:
              +
              Since:
              2.3
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - - - - - - - - - - - - - -
              -
            • -

              encode

              -
              public static void encode​(BsonWriter writer,
              -                          Sort sort)
              +
            • +
              +

              encode

              +
              public static void encode(BsonWriter writer, + Sort sort)
              +
            • -
            - - - -
              -
            • -

              expression

              -
              @MorphiaInternal
              -public static void expression​(Datastore datastore,
              -                              BsonWriter writer,
              -                              String name,
              -                              @Nullable
              -                              dev.morphia.aggregation.expressions.impls.Expression expression,
              -                              EncoderContext encoderContext)
              -
              -
              Parameters:
              +
            • +
              +

              expression

              +
              @MorphiaInternal +public static void expression(Datastore datastore, + BsonWriter writer, + String name, + @Nullable + dev.morphia.aggregation.expressions.impls.Expression expression, + EncoderContext encoderContext)
              +
              +
              Parameters:
              datastore -
              writer -
              name -
              expression -
              encoderContext -
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              expression

              -
              @MorphiaInternal
              -public static void expression​(Datastore datastore,
              -                              BsonWriter writer,
              -                              @Nullable
              -                              dev.morphia.aggregation.expressions.impls.Expression expression,
              -                              EncoderContext encoderContext)
              -
              -
              Parameters:
              +
            • +
              +

              expression

              +
              @MorphiaInternal +public static void expression(Datastore datastore, + BsonWriter writer, + @Nullable + dev.morphia.aggregation.expressions.impls.Expression expression, + EncoderContext encoderContext)
              +
              +
              Parameters:
              datastore -
              writer -
              expression -
              encoderContext -
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              value

              -
              @MorphiaInternal
              -public static void value​(Datastore datastore,
              -                         BsonWriter writer,
              -                         String name,
              -                         @Nullable
              -                         Object value,
              -                         EncoderContext encoderContext)
              -
              -
              Parameters:
              +
            • +
              +

              value

              +
              @MorphiaInternal +public static void value(Datastore datastore, + BsonWriter writer, + String name, + @Nullable + Object value, + EncoderContext encoderContext)
              +
              +
              Parameters:
              datastore -
              writer -
              name -
              value -
              encoderContext -
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - - - - - - - - - - - - - - - - - - - - - -
              -
            • -

              value

              -
              @MorphiaInternal
              -public static void value​(Datastore datastore,
              -                         BsonWriter writer,
              -                         @Nullable
              -                         Object value,
              -                         EncoderContext encoderContext)
              -
              -
              Parameters:
              +
            • +
              +

              value

              +
              @MorphiaInternal +public static void value(Datastore datastore, + BsonWriter writer, + @Nullable + Object value, + EncoderContext encoderContext)
              +
              +
              Parameters:
              datastore -
              writer -
              value -
              encoderContext -
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              wrapExpression

              -
              @MorphiaInternal
              -public static void wrapExpression​(Datastore datastore,
              -                                  BsonWriter writer,
              -                                  String name,
              -                                  @Nullable
              -                                  dev.morphia.aggregation.expressions.impls.Expression expression,
              -                                  EncoderContext encoderContext)
              -
              -
              Parameters:
              +
            • +
              +

              wrapExpression

              +
              @MorphiaInternal +public static void wrapExpression(Datastore datastore, + BsonWriter writer, + String name, + @Nullable + dev.morphia.aggregation.expressions.impls.Expression expression, + EncoderContext encoderContext)
              +
              +
              Parameters:
              datastore -
              writer -
              name -
              expression -
              encoderContext -
              -
              Since:
              +
              Since:
              2.3
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
      -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/AggregationCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/AggregationCodecProvider.html index 50059eb22f2..4d324963917 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/AggregationCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/AggregationCodecProvider.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.AggregationCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.AggregationCodecProvider

    +

    Uses of Class
    dev.morphia.aggregation.codecs.AggregationCodecProvider

    -
    No usage of dev.morphia.aggregation.codecs.AggregationCodecProvider
    -
    +No usage of dev.morphia.aggregation.codecs.AggregationCodecProvider
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionCodec.html index 2b989346bef..0a9b926ecbb 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.ExpressionCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.ExpressionCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.ExpressionCodec

    -
    No usage of dev.morphia.aggregation.codecs.ExpressionCodec
    -
    +No usage of dev.morphia.aggregation.codecs.ExpressionCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionHelper.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionHelper.html index fa4c177df9f..8277b72b895 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionHelper.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/class-use/ExpressionHelper.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.ExpressionHelper (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.ExpressionHelper

    +

    Uses of Class
    dev.morphia.aggregation.codecs.ExpressionHelper

    -
    No usage of dev.morphia.aggregation.codecs.ExpressionHelper
    -
    +No usage of dev.morphia.aggregation.codecs.ExpressionHelper
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-summary.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-summary.html index fac508b220c..473873141a0 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-summary.html @@ -1,179 +1,111 @@ - - + dev.morphia.aggregation.codecs (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi +

    Package dev.morphia.aggregation.codecs

    +
    +
    +
    @NonNullApi @MorphiaInternal -

    -

    Package dev.morphia.aggregation.codecs

    +
    package dev.morphia.aggregation.codecs
    +
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-tree.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-tree.html index f53c6db01d0..742ae017f1e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-tree.html @@ -1,167 +1,79 @@ - - + dev.morphia.aggregation.codecs Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.aggregation.codecs

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-use.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-use.html index 738fe7873f5..fd301314e63 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/package-use.html @@ -1,150 +1,63 @@ - - + Uses of Package dev.morphia.aggregation.codecs (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.aggregation.codecs

    -
    No usage of dev.morphia.aggregation.codecs
    -
    +No usage of dev.morphia.aggregation.codecs
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/AddFieldsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/AddFieldsCodec.html index 19ad3f609f5..2407f8834e1 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/AddFieldsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/AddFieldsCodec.html @@ -1,346 +1,190 @@ - - + AddFieldsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AddFieldsCodec

    + +

    Class AddFieldsCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/AutoBucketCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/AutoBucketCodec.html index f232a0aeeae..1320a38446c 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/AutoBucketCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/AutoBucketCodec.html @@ -1,346 +1,190 @@ - - + AutoBucketCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AutoBucketCodec

    + +

    Class AutoBucketCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AutoBucketCodec

            -
            public AutoBucketCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AutoBucketCodec

            +
            public AutoBucketCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/BucketCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/BucketCodec.html index b3364626054..bc0e7b55f3f 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/BucketCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/BucketCodec.html @@ -1,346 +1,190 @@ - - + BucketCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BucketCodec

    + +

    Class BucketCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BucketCodec

            -
            public BucketCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            BucketCodec

            +
            public BucketCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ChangeStreamCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ChangeStreamCodec.html index 0aff2438f62..cdb71929f16 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ChangeStreamCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ChangeStreamCodec.html @@ -1,346 +1,190 @@ - - + ChangeStreamCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ChangeStreamCodec

    + +

    Class ChangeStreamCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CollectionStatsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CollectionStatsCodec.html index 5f623fc6f31..8003a15ce88 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CollectionStatsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CollectionStatsCodec.html @@ -1,346 +1,190 @@ - - + CollectionStatsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CollectionStatsCodec

    + +

    Class CollectionStatsCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CountCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CountCodec.html index ea5e72bf02b..a8376a83a31 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CountCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CountCodec.html @@ -1,346 +1,190 @@ - - + CountCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CountCodec

    + +

    Class CountCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CountCodec

            -
            public CountCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CountCodec

            +
            public CountCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CurrentOpCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CurrentOpCodec.html index 884d1698137..d7c62546632 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CurrentOpCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/CurrentOpCodec.html @@ -1,346 +1,190 @@ - - + CurrentOpCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CurrentOpCodec

    + +

    Class CurrentOpCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/DensifyCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/DensifyCodec.html index 96eed420404..dd2fb873222 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/DensifyCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/DensifyCodec.html @@ -1,346 +1,190 @@ - - + DensifyCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DensifyCodec

    + +

    Class DensifyCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        - -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/DocumentsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/DocumentsCodec.html index c80710f58ba..8540b02d121 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/DocumentsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/DocumentsCodec.html @@ -1,346 +1,190 @@ - - + DocumentsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DocumentsCodec

    + +

    Class DocumentsCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/FacetCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/FacetCodec.html index 88e0d5e72ff..553472dfa81 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/FacetCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/FacetCodec.html @@ -1,346 +1,190 @@ - - + FacetCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FacetCodec

    + +

    Class FacetCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            FacetCodec

            -
            public FacetCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            FacetCodec

            +
            public FacetCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/FillCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/FillCodec.html index 303b26aeb7b..f2a81894c01 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/FillCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/FillCodec.html @@ -1,346 +1,190 @@ - - + FillCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FillCodec

    + +

    Class FillCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            FillCodec

            -
            public FillCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            FillCodec

            +
            public FillCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GeoNearCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GeoNearCodec.html index eef4be7a801..e3e790c7993 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GeoNearCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GeoNearCodec.html @@ -1,346 +1,190 @@ - - + GeoNearCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class GeoNearCodec

    + +

    Class GeoNearCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        - -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GraphLookupCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GraphLookupCodec.html index b322c8db86c..8357ba403ba 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GraphLookupCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GraphLookupCodec.html @@ -1,346 +1,190 @@ - - + GraphLookupCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class GraphLookupCodec

    + +

    Class GraphLookupCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GroupCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GroupCodec.html index f2b06ea89e0..cba62d43123 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GroupCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/GroupCodec.html @@ -1,346 +1,190 @@ - - + GroupCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class GroupCodec

    + +

    Class GroupCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            GroupCodec

            -
            public GroupCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            GroupCodec

            +
            public GroupCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/IndexStatsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/IndexStatsCodec.html index fb244120d6e..ecc48c0a3af 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/IndexStatsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/IndexStatsCodec.html @@ -1,346 +1,190 @@ - - + IndexStatsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class IndexStatsCodec

    + +

    Class IndexStatsCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/LimitCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/LimitCodec.html index eff059194ba..ccff398fb20 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/LimitCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/LimitCodec.html @@ -1,346 +1,190 @@ - - + LimitCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LimitCodec

    + +

    Class LimitCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LimitCodec

            -
            public LimitCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            LimitCodec

            +
            public LimitCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/LookupCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/LookupCodec.html index 01c91194125..0eb07622f77 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/LookupCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/LookupCodec.html @@ -1,346 +1,190 @@ - - + LookupCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LookupCodec

    + +

    Class LookupCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LookupCodec

            -
            public LookupCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            LookupCodec

            +
            public LookupCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/MatchCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/MatchCodec.html index f2eb1fda958..9176d9d3366 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/MatchCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/MatchCodec.html @@ -1,346 +1,190 @@ - - + MatchCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MatchCodec

    + +

    Class MatchCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MatchCodec

            -
            public MatchCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MatchCodec

            +
            public MatchCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/MergeCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/MergeCodec.html index e496fd08055..783543366a0 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/MergeCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/MergeCodec.html @@ -1,346 +1,190 @@ - - + MergeCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MergeCodec

    + +

    Class MergeCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MergeCodec

            -
            public MergeCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MergeCodec

            +
            public MergeCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/OutCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/OutCodec.html index 1e14f56362d..e3df3961578 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/OutCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/OutCodec.html @@ -1,346 +1,190 @@ - - + OutCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class OutCodec

    + +

    Class OutCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            OutCodec

            -
            public OutCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            OutCodec

            +
            public OutCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/PlanCacheStatsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/PlanCacheStatsCodec.html index c859b9d8f02..e2b82cbeb05 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/PlanCacheStatsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/PlanCacheStatsCodec.html @@ -1,346 +1,190 @@ - - + PlanCacheStatsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PlanCacheStatsCodec

    + +

    Class PlanCacheStatsCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ProjectionCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ProjectionCodec.html index dabb972a297..06302e15c21 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ProjectionCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ProjectionCodec.html @@ -1,346 +1,190 @@ - - + ProjectionCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ProjectionCodec

    + +

    Class ProjectionCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/RedactCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/RedactCodec.html index be275e4d9c4..64ad42f860b 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/RedactCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/RedactCodec.html @@ -1,346 +1,190 @@ - - + RedactCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class RedactCodec

    + +

    Class RedactCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            RedactCodec

            -
            public RedactCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            RedactCodec

            +
            public RedactCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceRootCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceRootCodec.html index 52675edf28a..e8840a2d172 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceRootCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceRootCodec.html @@ -1,346 +1,190 @@ - - + ReplaceRootCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ReplaceRootCodec

    + +

    Class ReplaceRootCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceWithCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceWithCodec.html index cc7ad06603b..3c69277dd85 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceWithCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/ReplaceWithCodec.html @@ -1,346 +1,190 @@ - - + ReplaceWithCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ReplaceWithCodec

    + +

    Class ReplaceWithCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SampleCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SampleCodec.html index ce284b96a4a..3df558eb15e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SampleCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SampleCodec.html @@ -1,346 +1,190 @@ - - + SampleCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SampleCodec

    + +

    Class SampleCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SampleCodec

            -
            public SampleCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SampleCodec

            +
            public SampleCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SetStageCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SetStageCodec.html index f7deb52d847..f57c65c4c9b 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SetStageCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SetStageCodec.html @@ -1,346 +1,190 @@ - - + SetStageCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SetStageCodec

    + +

    Class SetStageCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SetStageCodec

            -
            public SetStageCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SetStageCodec

            +
            public SetStageCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SetWindowFieldsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SetWindowFieldsCodec.html index 3215ed38f56..e55e7e98005 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SetWindowFieldsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SetWindowFieldsCodec.html @@ -1,360 +1,199 @@ - - + SetWindowFieldsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SetWindowFieldsCodec

    + +

    Class SetWindowFieldsCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SkipCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SkipCodec.html index f2982a64702..1a58f10acce 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SkipCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SkipCodec.html @@ -1,346 +1,190 @@ - - + SkipCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SkipCodec

    + +

    Class SkipCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SkipCodec

            -
            public SkipCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SkipCodec

            +
            public SkipCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SortByCountCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SortByCountCodec.html index 908af60a917..c90f2067641 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SortByCountCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SortByCountCodec.html @@ -1,346 +1,190 @@ - - + SortByCountCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SortByCountCodec

    + +

    Class SortByCountCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SortCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SortCodec.html index c874d84d1cb..0022ecde848 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SortCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/SortCodec.html @@ -1,346 +1,190 @@ - - + SortCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SortCodec

    + +

    Class SortCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SortCodec

            -
            public SortCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SortCodec

            +
            public SortCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/StageCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/StageCodec.html index 37b934a7216..dc173b6b466 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/StageCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/StageCodec.html @@ -1,404 +1,232 @@ - - + StageCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class StageCodec<T extends Stage>

    + +

    Class StageCodec<T extends Stage>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.codecs.stages.StageCodec<T>
      • -
      -
    • -
    - -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnionWithCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnionWithCodec.html index a53ea91a477..57fb95de22a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnionWithCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnionWithCodec.html @@ -1,352 +1,196 @@ - - + UnionWithCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UnionWithCodec

    + +

    Class UnionWithCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnsetCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnsetCodec.html index 04d059ac094..29b109438aa 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnsetCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnsetCodec.html @@ -1,346 +1,190 @@ - - + UnsetCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UnsetCodec

    + +

    Class UnsetCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UnsetCodec

            -
            public UnsetCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            UnsetCodec

            +
            public UnsetCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnwindCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnwindCodec.html index ebc1d74b763..fa6a24dd75e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnwindCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/UnwindCodec.html @@ -1,346 +1,190 @@ - - + UnwindCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UnwindCodec

    + +

    Class UnwindCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UnwindCodec

            -
            public UnwindCodec()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            UnwindCodec

            +
            public UnwindCodec()
            +
          +
        • -
          -
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AddFieldsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AddFieldsCodec.html index 79d000317ed..c30725bba71 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AddFieldsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AddFieldsCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.AddFieldsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.AddFieldsCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.AddFieldsCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.AddFieldsCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.AddFieldsCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AutoBucketCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AutoBucketCodec.html index 2de8c29c49b..8177a8c849c 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AutoBucketCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/AutoBucketCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.AutoBucketCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.AutoBucketCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.AutoBucketCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.AutoBucketCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.AutoBucketCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/BucketCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/BucketCodec.html index 36aa903fd4a..c83d9296f2d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/BucketCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/BucketCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.BucketCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.BucketCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.BucketCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.BucketCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.BucketCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ChangeStreamCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ChangeStreamCodec.html index db04282a5fc..32c1e3bb83d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ChangeStreamCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ChangeStreamCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.ChangeStreamCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.ChangeStreamCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.ChangeStreamCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.ChangeStreamCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.ChangeStreamCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CollectionStatsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CollectionStatsCodec.html index 09e65ecc9fb..740cfa95c31 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CollectionStatsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CollectionStatsCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.CollectionStatsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.CollectionStatsCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.CollectionStatsCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.CollectionStatsCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.CollectionStatsCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CountCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CountCodec.html index 6c6437b24a7..5de0588cc54 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CountCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CountCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.CountCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.CountCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.CountCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.CountCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.CountCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CurrentOpCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CurrentOpCodec.html index 68377bec548..563c133e5b3 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CurrentOpCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/CurrentOpCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.CurrentOpCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.CurrentOpCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.CurrentOpCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.CurrentOpCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.CurrentOpCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DensifyCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DensifyCodec.html index f0c4e79619b..a8974f2b06f 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DensifyCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DensifyCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.DensifyCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.DensifyCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.DensifyCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.DensifyCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.DensifyCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DocumentsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DocumentsCodec.html index 6127a23b43b..6b8d66bd7ad 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DocumentsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/DocumentsCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.DocumentsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.DocumentsCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.DocumentsCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.DocumentsCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.DocumentsCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FacetCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FacetCodec.html index c23e9bcd704..e9d0803277d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FacetCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FacetCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.FacetCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.FacetCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.FacetCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.FacetCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.FacetCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FillCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FillCodec.html index 3e1e629bfda..606d5c6ff35 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FillCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/FillCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.FillCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.FillCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.FillCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.FillCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.FillCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GeoNearCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GeoNearCodec.html index f81dca764e7..0cba6c918b9 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GeoNearCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GeoNearCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.GeoNearCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.GeoNearCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.GeoNearCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.GeoNearCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.GeoNearCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GraphLookupCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GraphLookupCodec.html index e0d60c683c2..e43c5c859cd 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GraphLookupCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GraphLookupCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.GraphLookupCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.GraphLookupCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.GraphLookupCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.GraphLookupCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.GraphLookupCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GroupCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GroupCodec.html index 6c3309a8def..db3f07bc412 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GroupCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/GroupCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.GroupCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.GroupCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.GroupCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.GroupCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.GroupCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/IndexStatsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/IndexStatsCodec.html index 61ba283cc75..cb9e0bdcf7e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/IndexStatsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/IndexStatsCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.IndexStatsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.IndexStatsCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.IndexStatsCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.IndexStatsCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.IndexStatsCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LimitCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LimitCodec.html index 85a1be7b381..b35748cf467 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LimitCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LimitCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.LimitCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.LimitCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.LimitCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.LimitCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.LimitCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LookupCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LookupCodec.html index 266ed880b0b..dece894f49e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LookupCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/LookupCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.LookupCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.LookupCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.LookupCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.LookupCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.LookupCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MatchCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MatchCodec.html index b54b9a5c7b4..b57b1f66afe 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MatchCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MatchCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.MatchCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.MatchCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.MatchCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.MatchCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.MatchCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MergeCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MergeCodec.html index 3389170cafa..0f98d80a035 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MergeCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/MergeCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.MergeCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.MergeCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.MergeCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.MergeCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.MergeCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/OutCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/OutCodec.html index e689cf428e7..eaac34a9dce 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/OutCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/OutCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.OutCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.OutCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.OutCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.OutCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.OutCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/PlanCacheStatsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/PlanCacheStatsCodec.html index b89ecf74dd1..50cf9da3f11 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/PlanCacheStatsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/PlanCacheStatsCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ProjectionCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ProjectionCodec.html index 5f9ce571f9c..813967e782a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ProjectionCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ProjectionCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.ProjectionCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.ProjectionCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.ProjectionCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.ProjectionCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.ProjectionCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/RedactCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/RedactCodec.html index 3e967c4b01d..de00b35e0d7 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/RedactCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/RedactCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.RedactCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.RedactCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.RedactCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.RedactCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.RedactCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceRootCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceRootCodec.html index f5b6574920f..e043e3d9352 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceRootCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceRootCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.ReplaceRootCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.ReplaceRootCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.ReplaceRootCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.ReplaceRootCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.ReplaceRootCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceWithCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceWithCodec.html index c12f6344485..0c894ad8721 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceWithCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/ReplaceWithCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.ReplaceWithCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.ReplaceWithCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.ReplaceWithCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.ReplaceWithCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.ReplaceWithCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SampleCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SampleCodec.html index 3286608cf88..24a33e0ce64 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SampleCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SampleCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.SampleCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SampleCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SampleCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.SampleCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.SampleCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetStageCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetStageCodec.html index 5e80a750282..f0fc3c2a257 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetStageCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetStageCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.SetStageCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SetStageCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SetStageCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.SetStageCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.SetStageCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetWindowFieldsCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetWindowFieldsCodec.html index c044ca9cd80..f4fe34afcb4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetWindowFieldsCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SetWindowFieldsCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SkipCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SkipCodec.html index e133314a50b..fa76ddf8619 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SkipCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SkipCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.SkipCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SkipCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SkipCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.SkipCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.SkipCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortByCountCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortByCountCodec.html index b5ae908556f..42808fdad34 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortByCountCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortByCountCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.SortByCountCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SortByCountCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SortByCountCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.SortByCountCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.SortByCountCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortCodec.html index fb549be66b3..ba16f645fb4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/SortCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.SortCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SortCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.SortCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.SortCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.SortCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/StageCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/StageCodec.html index 761ed17da84..5fee56eefb1 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/StageCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/StageCodec.html @@ -1,361 +1,189 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.StageCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.StageCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.StageCodec

    -
    -
    +
    class 
    + +
     
    +
    class 
    + +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnionWithCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnionWithCodec.html index a1dee9e4402..1d1a5477536 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnionWithCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnionWithCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.UnionWithCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.UnionWithCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.UnionWithCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.UnionWithCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.UnionWithCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnsetCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnsetCodec.html index 646cef73a5a..98fd9c0b688 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnsetCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnsetCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.UnsetCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.UnsetCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.UnsetCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.UnsetCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.UnsetCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnwindCodec.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnwindCodec.html index fb7ec11674f..7476202f604 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnwindCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/class-use/UnwindCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.codecs.stages.UnwindCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.codecs.stages.UnwindCodec

    +

    Uses of Class
    dev.morphia.aggregation.codecs.stages.UnwindCodec

    -
    No usage of dev.morphia.aggregation.codecs.stages.UnwindCodec
    -
    +No usage of dev.morphia.aggregation.codecs.stages.UnwindCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-summary.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-summary.html index e17985f6755..52574070f95 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-summary.html @@ -1,308 +1,170 @@ - - + dev.morphia.aggregation.codecs.stages (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.aggregation.codecs.stages

    +

    Package dev.morphia.aggregation.codecs.stages

    +
    +
    +
    @NonNullApi +package dev.morphia.aggregation.codecs.stages
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-tree.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-tree.html index f8c0330ea5d..c4e53860331 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-tree.html @@ -1,202 +1,114 @@ - - + dev.morphia.aggregation.codecs.stages Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.aggregation.codecs.stages

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-use.html b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-use.html index 7b400df5614..d7c708aec48 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/codecs/stages/package-use.html @@ -1,185 +1,85 @@ - - + Uses of Package dev.morphia.aggregation.codecs.stages (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.aggregation.codecs.stages

    -
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/AccumulatorExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/AccumulatorExpressions.html index 96227c56be4..e61bc861bad 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/AccumulatorExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/AccumulatorExpressions.html @@ -1,847 +1,616 @@ - - + AccumulatorExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AccumulatorExpressions

    + +

    Class AccumulatorExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.AccumulatorExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.AccumulatorExpressions
      +
      +

      -
      public final class AccumulatorExpressions
      -extends Object
      +
      public final class AccumulatorExpressions +extends Object
      Defines helper methods for accumulator expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.AccumulatorExpressionaccumulator​(String initFunction, - String accumulateFunction, - List<dev.morphia.aggregation.expressions.impls.Expression> accumulateArgs, - String mergeFunction) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.AccumulatorExpression
          +
          accumulator(String initFunction, + String accumulateFunction, + List<dev.morphia.aggregation.expressions.impls.Expression> accumulateArgs, + String mergeFunction)
          +
          Returns an array of unique expression values for each group.
          -
        • static dev.morphia.aggregation.expressions.impls.ExpressionaddToSet​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          addToSet(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns an array of unique expression values for each group.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionavg​(dev.morphia.aggregation.expressions.impls.Expression value, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          avg(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Returns an average of numerical values.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionbottom​(dev.morphia.aggregation.expressions.impls.Expression output, - Sort... sortBy) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          bottom(dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
          +
          Returns the bottom element within a group according to the specified sort order.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionbottomN​(dev.morphia.aggregation.expressions.impls.Expression n, - dev.morphia.aggregation.expressions.impls.Expression output, - Sort... sortBy) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          bottomN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
          +
          Returns an aggregation of the bottom n elements within a group, according to the specified sort order.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionfirst​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          first(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns a value from the first document for each group.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionfirstN​(dev.morphia.aggregation.expressions.impls.Expression n, - dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          firstN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Returns an aggregation of the first n elements within a group.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionfunction​(String body, - dev.morphia.aggregation.expressions.impls.Expression... args) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          function(String body, + dev.morphia.aggregation.expressions.impls.Expression... args)
          +
          Defines a custom aggregation function or expression in JavaScript.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionlast​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          last(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns a value from the last document for each group.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionlastN​(dev.morphia.aggregation.expressions.impls.Expression n, - dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          lastN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Returns an aggregation of the last n elements within a group.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionmax​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          max(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the highest expression value for each group.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionmaxN​(dev.morphia.aggregation.expressions.impls.Expression n, - dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          maxN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Returns an aggregation of the max n elements within a group.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionmin​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          min(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the lowest expression value for each group.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionminN​(dev.morphia.aggregation.expressions.impls.Expression n, - dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          minN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Returns an aggregation of the min n elements within a group.
          -
          static dev.morphia.aggregation.expressions.impls.Pushpush() + +
          static dev.morphia.aggregation.expressions.impls.Push
          + +
          Returns an array of all values that result from applying an expression to each document in a group of documents that share the same group by key.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionpush​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          push(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns an array of expression values for each group.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionstdDevPop​(dev.morphia.aggregation.expressions.impls.Expression value, - dev.morphia.aggregation.expressions.impls.Expression... additional) - -
          static dev.morphia.aggregation.expressions.impls.ExpressionstdDevSamp​(dev.morphia.aggregation.expressions.impls.Expression value, - dev.morphia.aggregation.expressions.impls.Expression... additional) - -
          static dev.morphia.aggregation.expressions.impls.Expressionsum​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          stdDevPop(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          stdDevSamp(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          sum(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Calculates and returns the sum of numeric values.
          -
          static dev.morphia.aggregation.expressions.impls.Expressiontop​(dev.morphia.aggregation.expressions.impls.Expression output, - Sort... sortBy) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          top(dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
          +
          Returns the top element within a group according to the specified sort order.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontopN​(dev.morphia.aggregation.expressions.impls.Expression n, - dev.morphia.aggregation.expressions.impls.Expression output, - Sort... sortBy) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          topN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
          +
          Returns an aggregation of the top n elements within a group, according to the specified sort order.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            accumulator

            -
            public static dev.morphia.aggregation.expressions.impls.AccumulatorExpression accumulator​(String initFunction,
            -                                                                                          String accumulateFunction,
            -                                                                                          List<dev.morphia.aggregation.expressions.impls.Expression> accumulateArgs,
            -                                                                                          String mergeFunction)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              accumulator

              +
              public static dev.morphia.aggregation.expressions.impls.AccumulatorExpression accumulator(String initFunction, + String accumulateFunction, + List<dev.morphia.aggregation.expressions.impls.Expression> accumulateArgs, + String mergeFunction)
              Returns an array of unique expression values for each group. Order of the array elements is undefined.
              -
              -
              Parameters:
              +
              +
              Parameters:
              initFunction - used to initialize the state. The init function receives its arguments from the initArgs expression.
              accumulateFunction - used to accumulate documents. The accumulate function receives its arguments from the current state and accumulateArgs array expression.
              accumulateArgs - Arguments passed to the accumulate function.
              mergeFunction - used to merge two internal states.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.1
              MongoDB documentation
              Aggregration Expression: $accumulator
              +
            • -
            - - - -
              -
            • -

              addToSet

              -
              public static dev.morphia.aggregation.expressions.impls.Expression addToSet​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              addToSet

              +
              public static dev.morphia.aggregation.expressions.impls.Expression addToSet(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns an array of unique expression values for each group. Order of the array elements is undefined.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $addToSet
              +
            • -
            - - - -
              -
            • -

              avg

              -
              public static dev.morphia.aggregation.expressions.impls.Expression avg​(dev.morphia.aggregation.expressions.impls.Expression value,
              -                                                                       dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
            • +
              +

              avg

              +
              public static dev.morphia.aggregation.expressions.impls.Expression avg(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Returns an average of numerical values. Ignores non-numeric values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              additional - any subsequent expressions to include in the expression
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $avg
              +
            • -
            - - - -
              -
            • -

              bottom

              -
              public static dev.morphia.aggregation.expressions.impls.Expression bottom​(dev.morphia.aggregation.expressions.impls.Expression output,
              -                                                                          Sort... sortBy)
              +
            • +
              +

              bottom

              +
              public static dev.morphia.aggregation.expressions.impls.Expression bottom(dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
              Returns the bottom element within a group according to the specified sort order.
              -
              -
              Parameters:
              +
              +
              Parameters:
              output - the expression listing the fields to use
              sortBy - the sort order
              -
              Returns:
              +
              Returns:
              the expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $bottom
              +
              MongoDB documentation
              Aggregration Expression: $bottom
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              bottomN

              -
              public static dev.morphia.aggregation.expressions.impls.Expression bottomN​(dev.morphia.aggregation.expressions.impls.Expression n,
              -                                                                           dev.morphia.aggregation.expressions.impls.Expression output,
              -                                                                           Sort... sortBy)
              +
            • +
              +

              bottomN

              +
              public static dev.morphia.aggregation.expressions.impls.Expression bottomN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
              Returns an aggregation of the bottom n elements within a group, according to the specified sort order. If the group contains fewer than n elements, $bottomN returns all elements in the group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              n - the number of results per group and has to be a positive integral expression that is either a constant or depends on the _id value for $group
              output - the expression listing the fields to use
              sortBy - the sort order
              -
              Returns:
              +
              Returns:
              the expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $bottomN
              +
              MongoDB documentation
              Aggregration Expression: $bottomN
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              first

              -
              public static dev.morphia.aggregation.expressions.impls.Expression first​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              first

              +
              public static dev.morphia.aggregation.expressions.impls.Expression first(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns a value from the first document for each group. Order is only defined if the documents are in a defined order.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $first
              +
            • -
            - - - -
              -
            • -

              firstN

              -
              public static dev.morphia.aggregation.expressions.impls.Expression firstN​(dev.morphia.aggregation.expressions.impls.Expression n,
              -                                                                          dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              firstN

              +
              public static dev.morphia.aggregation.expressions.impls.Expression firstN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression input)
              Returns an aggregation of the first n elements within a group. The elements returned are meaningful only if in a specified sort order. If the group contains fewer than n elements, $firstN returns all elements in the group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              n - the number of results per group and has to be a positive integral expression that is either a constant or depends on the _id value for $group
              input - the expression listing the fields to use
              -
              Returns:
              +
              Returns:
              the expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $firstN
              +
              MongoDB documentation
              Aggregration Expression: $firstN
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              function

              -
              public static dev.morphia.aggregation.expressions.impls.Expression function​(String body,
              -                                                                            dev.morphia.aggregation.expressions.impls.Expression... args)
              +
            • +
              +

              function

              +
              public static dev.morphia.aggregation.expressions.impls.Expression function(String body, + dev.morphia.aggregation.expressions.impls.Expression... args)
              Defines a custom aggregation function or expression in JavaScript.
              -
              -
              Parameters:
              +
              +
              Parameters:
              body - the function body
              args - the function arguments
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.1
              MongoDB documentation
              Aggregration Expression: $function
              +
            • -
            - - - -
              -
            • -

              last

              -
              public static dev.morphia.aggregation.expressions.impls.Expression last​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              last

              +
              public static dev.morphia.aggregation.expressions.impls.Expression last(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns a value from the last document for each group. Order is only defined if the documents are in a defined order.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $last
              +
            • -
            - - - -
              -
            • -

              lastN

              -
              public static dev.morphia.aggregation.expressions.impls.Expression lastN​(dev.morphia.aggregation.expressions.impls.Expression n,
              -                                                                         dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              lastN

              +
              public static dev.morphia.aggregation.expressions.impls.Expression lastN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression input)
              Returns an aggregation of the last n elements within a group. The elements returned are meaningful only if in a specified sort order. If the group contains fewer than n elements, $lastN returns all elements in the group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              n - the number of results per group and has to be a positive integral expression that is either a constant or depends on the _id value for $group
              input - the expression listing the fields to use
              -
              Returns:
              +
              Returns:
              the expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $lastN
              +
              MongoDB documentation
              Aggregration Expression: $lastN
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              max

              -
              public static dev.morphia.aggregation.expressions.impls.Expression max​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              max

              +
              public static dev.morphia.aggregation.expressions.impls.Expression max(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the highest expression value for each group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $max
              +
            • -
            - - - -
              -
            • -

              maxN

              -
              public static dev.morphia.aggregation.expressions.impls.Expression maxN​(dev.morphia.aggregation.expressions.impls.Expression n,
              -                                                                        dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              maxN

              +
              public static dev.morphia.aggregation.expressions.impls.Expression maxN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression input)
              Returns an aggregation of the max n elements within a group. The elements returned are meaningful only if in a specified sort order. If the group contains fewer than n elements, $maxN returns all elements in the group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              n - the number of results per group and n has to be a positive integral expression that is either a constant or depends on the _id value for $group.
              input - the expression that is the input to $maxN. It is evaluated for each element in the group and $maxN preserves the maximum n values.
              -
              Returns:
              +
              Returns:
              the expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $maxN
              +
              MongoDB documentation
              Aggregration Expression: $maxN
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              min

              -
              public static dev.morphia.aggregation.expressions.impls.Expression min​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              min

              +
              public static dev.morphia.aggregation.expressions.impls.Expression min(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the lowest expression value for each group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $min
              +
            • -
            - - - -
              -
            • -

              minN

              -
              public static dev.morphia.aggregation.expressions.impls.Expression minN​(dev.morphia.aggregation.expressions.impls.Expression n,
              -                                                                        dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              minN

              +
              public static dev.morphia.aggregation.expressions.impls.Expression minN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression input)
              Returns an aggregation of the min n elements within a group. The elements returned are meaningful only if in a specified sort order. If the group contains fewer than n elements, $minN returns all elements in the group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              n - the number of results per group and n has to be a positive integral expression that is either a constant or depends on the _id value for $group.
              input - the expression that is the input to $minN. It is evaluated for each element in the group and $minN preserves the minimum n values.
              -
              Returns:
              +
              Returns:
              the expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $minN
              +
              MongoDB documentation
              Aggregration Expression: $minN
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              push

              -
              public static dev.morphia.aggregation.expressions.impls.Expression push​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              push

              +
              public static dev.morphia.aggregation.expressions.impls.Expression push(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns an array of expression values for each group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $push
              +
            • -
            - - - -
              -
            • -

              push

              -
              public static dev.morphia.aggregation.expressions.impls.Push push()
              +
            • +
              +

              push

              +
              public static dev.morphia.aggregation.expressions.impls.Push push()
              Returns an array of all values that result from applying an expression to each document in a group of documents that share the same group by key.

              $push is only available in the $group stage.

              -
              -
              Returns:
              +
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $push
              +
            • -
            - - - -
              -
            • -

              sum

              -
              public static dev.morphia.aggregation.expressions.impls.Expression sum​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                       dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
            • +
              +

              sum

              +
              public static dev.morphia.aggregation.expressions.impls.Expression sum(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Calculates and returns the sum of numeric values. $sum ignores non-numeric values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first expression to sum
              additional - any subsequent expressions to include in the sum
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $sum
              +
            • -
            - - - -
              -
            • -

              top

              -
              public static dev.morphia.aggregation.expressions.impls.Expression top​(dev.morphia.aggregation.expressions.impls.Expression output,
              -                                                                       Sort... sortBy)
              +
            • +
              +

              top

              +
              public static dev.morphia.aggregation.expressions.impls.Expression top(dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
              Returns the top element within a group according to the specified sort order.
              -
              -
              Parameters:
              +
              +
              Parameters:
              output - the expression listing the fields to use
              sortBy - the sort order
              -
              Returns:
              +
              Returns:
              the expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $top
              +
              MongoDB documentation
              Aggregration Expression: $top
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              topN

              -
              public static dev.morphia.aggregation.expressions.impls.Expression topN​(dev.morphia.aggregation.expressions.impls.Expression n,
              -                                                                        dev.morphia.aggregation.expressions.impls.Expression output,
              -                                                                        Sort... sortBy)
              +
            • +
              +

              topN

              +
              public static dev.morphia.aggregation.expressions.impls.Expression topN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
              Returns an aggregation of the top n elements within a group, according to the specified sort order. If the group contains fewer than n elements, $topN returns all elements in the group.
              -
              -
              Parameters:
              +
              +
              Parameters:
              n - the number of results per group and has to be a positive integral expression that is either a constant or depends on the _id value for $group
              output - the expression listing the fields to use
              sortBy - the sort order
              -
              Returns:
              +
              Returns:
              the expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $topN
              +
              MongoDB documentation
              Aggregration Expression: $topN
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              stdDevPop

              -
              @Deprecated
              -public static dev.morphia.aggregation.expressions.impls.Expression stdDevPop​(dev.morphia.aggregation.expressions.impls.Expression value,
              -                                                                             dev.morphia.aggregation.expressions.impls.Expression... additional)
              -
            • +
              +

              stdDevPop

              +
              @Deprecated +public static dev.morphia.aggregation.expressions.impls.Expression stdDevPop(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
              Returns the population standard deviation of the input values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              additional - any subsequent expressions to include in the expression
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $stdDevPop
              +
            • -
            - - - -
              -
            • -

              stdDevSamp

              -
              @Deprecated
              -public static dev.morphia.aggregation.expressions.impls.Expression stdDevSamp​(dev.morphia.aggregation.expressions.impls.Expression value,
              -                                                                              dev.morphia.aggregation.expressions.impls.Expression... additional)
              -
            • +
              +

              stdDevSamp

              +
              @Deprecated +public static dev.morphia.aggregation.expressions.impls.Expression stdDevSamp(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
              Returns the sample standard deviation of the input values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              additional - any subsequent expressions to include in the expression
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $stdDevSamp
              -
            • -
            +
      -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ArrayExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ArrayExpressions.html index 1237f8ecb5c..531ab300c4f 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ArrayExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ArrayExpressions.html @@ -1,716 +1,500 @@ - - + ArrayExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ArrayExpressions

    + +

    Class ArrayExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.ArrayExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.ArrayExpressions
      +
      +

      -
      public final class ArrayExpressions
      -extends Object
      +
      public final class ArrayExpressions +extends Object
      Defines helper methods for the array expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.ArrayExpressionarray​(dev.morphia.aggregation.expressions.impls.Expression... expressions) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.ArrayExpression
          +
          array(dev.morphia.aggregation.expressions.impls.Expression... expressions)
          +
          Creates an array of the given expressions.
          -
        • static dev.morphia.aggregation.expressions.impls.ArrayExpressionarray​(Object... objects) + +
          static dev.morphia.aggregation.expressions.impls.ArrayExpression
          +
          array(Object... objects)
          +
          Creates an array of the given objects.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionarrayToObject​(dev.morphia.aggregation.expressions.impls.Expression array) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          arrayToObject(dev.morphia.aggregation.expressions.impls.Expression array)
          +
          Converts an array of key value pairs to a document.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionconcatArrays​(dev.morphia.aggregation.expressions.impls.Expression array, - dev.morphia.aggregation.expressions.impls.Expression additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          concatArrays(dev.morphia.aggregation.expressions.impls.Expression array, + dev.morphia.aggregation.expressions.impls.Expression additional)
          +
          Concatenates arrays to return the concatenated array.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionelementAt​(dev.morphia.aggregation.expressions.impls.Expression array, - dev.morphia.aggregation.expressions.impls.Expression index) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          elementAt(dev.morphia.aggregation.expressions.impls.Expression array, + dev.morphia.aggregation.expressions.impls.Expression index)
          +
          Returns the element at the specified array index.
          -
          static dev.morphia.aggregation.expressions.impls.ArrayFilterExpressionfilter​(dev.morphia.aggregation.expressions.impls.Expression array, - dev.morphia.aggregation.expressions.impls.Expression conditional) + +
          static dev.morphia.aggregation.expressions.impls.ArrayFilterExpression
          +
          filter(dev.morphia.aggregation.expressions.impls.Expression array, + dev.morphia.aggregation.expressions.impls.Expression conditional)
          +
          Selects a subset of the array to return an array with only the elements that match the filter condition.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionin​(dev.morphia.aggregation.expressions.impls.Expression search, - dev.morphia.aggregation.expressions.impls.Expression array) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          in(dev.morphia.aggregation.expressions.impls.Expression search, + dev.morphia.aggregation.expressions.impls.Expression array)
          +
          Returns a boolean indicating whether a specified value is in an array.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionindexOfArray​(dev.morphia.aggregation.expressions.impls.Expression array, - dev.morphia.aggregation.expressions.impls.Expression search) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          indexOfArray(dev.morphia.aggregation.expressions.impls.Expression array, + dev.morphia.aggregation.expressions.impls.Expression search)
          +
          Searches an array for an occurrence of a specified value and returns the array index of the first occurernce.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionisArray​(dev.morphia.aggregation.expressions.impls.Expression array) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          isArray(dev.morphia.aggregation.expressions.impls.Expression array)
          +
          Determines if the operand is an array.
          -
          static dev.morphia.aggregation.expressions.impls.MapExpressionmap​(dev.morphia.aggregation.expressions.impls.Expression input, - dev.morphia.aggregation.expressions.impls.Expression in) + +
          static dev.morphia.aggregation.expressions.impls.MapExpression
          +
          map(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression in)
          +
          Applies a subexpression to each element of an array and returns the array of resulting values in order.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionobjectToArray​(dev.morphia.aggregation.expressions.impls.Expression array) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          objectToArray(dev.morphia.aggregation.expressions.impls.Expression array)
          +
          Converts a document to an array of documents representing key-value pairs.
          -
          static dev.morphia.aggregation.expressions.impls.RangeExpressionrange​(int start, - int end) + +
          static dev.morphia.aggregation.expressions.impls.RangeExpression
          +
          range(int start, + int end)
          +
          Outputs an array containing a sequence of integers according to user-defined inputs.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionreduce​(dev.morphia.aggregation.expressions.impls.Expression input, - dev.morphia.aggregation.expressions.impls.Expression initial, - dev.morphia.aggregation.expressions.impls.Expression in) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          reduce(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression initial, + dev.morphia.aggregation.expressions.impls.Expression in)
          +
          Applies an expression to each element in an array and combines them into a single value.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionreverseArray​(dev.morphia.aggregation.expressions.impls.Expression array) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          reverseArray(dev.morphia.aggregation.expressions.impls.Expression array)
          +
          Returns an array with the elements in reverse order.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionsize​(dev.morphia.aggregation.expressions.impls.Expression array) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          size(dev.morphia.aggregation.expressions.impls.Expression array)
          +
          Counts and returns the total number of items in an array.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionslice​(dev.morphia.aggregation.expressions.impls.Expression array, - int size) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          slice(dev.morphia.aggregation.expressions.impls.Expression array, + int size)
          +
          Returns a subset of an array.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsortArray​(dev.morphia.aggregation.expressions.impls.Expression input, - Sort... sort) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          sortArray(dev.morphia.aggregation.expressions.impls.Expression input, + Sort... sort)
          +
          Sorts an array based on its elements.
          -
          static dev.morphia.aggregation.expressions.impls.ZipExpressionzip​(dev.morphia.aggregation.expressions.impls.Expression... arrays) + +
          static dev.morphia.aggregation.expressions.impls.ZipExpression
          +
          zip(dev.morphia.aggregation.expressions.impls.Expression... arrays)
          +
          Merge two arrays together.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            array

            -
            public static dev.morphia.aggregation.expressions.impls.ArrayExpression array​(dev.morphia.aggregation.expressions.impls.Expression... expressions)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              array

              +
              public static dev.morphia.aggregation.expressions.impls.ArrayExpression array(dev.morphia.aggregation.expressions.impls.Expression... expressions)
              Creates an array of the given expressions. This "expression" isn't so much a mongodb expression as it is a convenience method for building pipeline definitions.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expressions - the expressions
              -
              Returns:
              +
              Returns:
              the new expression
              +
            • -
            - - - -
              -
            • -

              array

              -
              @MorphiaExperimental
              -public static dev.morphia.aggregation.expressions.impls.ArrayExpression array​(Object... objects)
              +
            • +
              +

              array

              +
              @MorphiaExperimental +public static dev.morphia.aggregation.expressions.impls.ArrayExpression array(Object... objects)
              Creates an array of the given objects. This method is an experiment in accepting a wider breadth of types and finding the expressions at encoding time and dealing with them appropriately. There might be bugs in this approach. This method might go away. But it's useful in some Morphia tests, at least.
              -
              -
              Parameters:
              +
              +
              Parameters:
              objects - the objects
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              Developer note.
              This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
              +
            • -
            - - - -
              -
            • -

              arrayToObject

              -
              public static dev.morphia.aggregation.expressions.impls.Expression arrayToObject​(dev.morphia.aggregation.expressions.impls.Expression array)
              +
            • +
              +

              arrayToObject

              +
              public static dev.morphia.aggregation.expressions.impls.Expression arrayToObject(dev.morphia.aggregation.expressions.impls.Expression array)
              Converts an array of key value pairs to a document.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $arrayToObject
              +
            • -
            - - - -
              -
            • -

              concatArrays

              -
              public static dev.morphia.aggregation.expressions.impls.Expression concatArrays​(dev.morphia.aggregation.expressions.impls.Expression array,
              -                                                                                dev.morphia.aggregation.expressions.impls.Expression additional)
              +
            • +
              +

              concatArrays

              +
              public static dev.morphia.aggregation.expressions.impls.Expression concatArrays(dev.morphia.aggregation.expressions.impls.Expression array, + dev.morphia.aggregation.expressions.impls.Expression additional)
              Concatenates arrays to return the concatenated array.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              additional - any additional arrays to concatenate
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $concatArrays
              +
            • -
            - - - -
              -
            • -

              elementAt

              -
              public static dev.morphia.aggregation.expressions.impls.Expression elementAt​(dev.morphia.aggregation.expressions.impls.Expression array,
              -                                                                             dev.morphia.aggregation.expressions.impls.Expression index)
              +
            • +
              +

              elementAt

              +
              public static dev.morphia.aggregation.expressions.impls.Expression elementAt(dev.morphia.aggregation.expressions.impls.Expression array, + dev.morphia.aggregation.expressions.impls.Expression index)
              Returns the element at the specified array index.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              index - the index to return
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $arrayElemAt
              +
            • -
            - - - -
              -
            • -

              filter

              -
              public static dev.morphia.aggregation.expressions.impls.ArrayFilterExpression filter​(dev.morphia.aggregation.expressions.impls.Expression array,
              -                                                                                     dev.morphia.aggregation.expressions.impls.Expression conditional)
              +
            • +
              +

              filter

              +
              public static dev.morphia.aggregation.expressions.impls.ArrayFilterExpression filter(dev.morphia.aggregation.expressions.impls.Expression array, + dev.morphia.aggregation.expressions.impls.Expression conditional)
              Selects a subset of the array to return an array with only the elements that match the filter condition.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              conditional - the conditional to use for filtering
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $filter
              +
            • -
            - - - -
              -
            • -

              in

              -
              public static dev.morphia.aggregation.expressions.impls.Expression in​(dev.morphia.aggregation.expressions.impls.Expression search,
              -                                                                      dev.morphia.aggregation.expressions.impls.Expression array)
              +
            • +
              +

              in

              +
              public static dev.morphia.aggregation.expressions.impls.Expression in(dev.morphia.aggregation.expressions.impls.Expression search, + dev.morphia.aggregation.expressions.impls.Expression array)
              Returns a boolean indicating whether a specified value is in an array.
              -
              -
              Parameters:
              +
              +
              Parameters:
              search - the expression to search for
              array - the array to use
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $in
              +
            • -
            - - - -
              -
            • -

              indexOfArray

              -
              public static dev.morphia.aggregation.expressions.impls.Expression indexOfArray​(dev.morphia.aggregation.expressions.impls.Expression array,
              -                                                                                dev.morphia.aggregation.expressions.impls.Expression search)
              +
            • +
              +

              indexOfArray

              +
              public static dev.morphia.aggregation.expressions.impls.Expression indexOfArray(dev.morphia.aggregation.expressions.impls.Expression array, + dev.morphia.aggregation.expressions.impls.Expression search)
              Searches an array for an occurrence of a specified value and returns the array index of the first occurernce. If the substring is not found, returns -1.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              search - the expression to search for
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $indexOfArray
              +
            • -
            - - - -
              -
            • -

              isArray

              -
              public static dev.morphia.aggregation.expressions.impls.Expression isArray​(dev.morphia.aggregation.expressions.impls.Expression array)
              +
            • +
              +

              isArray

              +
              public static dev.morphia.aggregation.expressions.impls.Expression isArray(dev.morphia.aggregation.expressions.impls.Expression array)
              Determines if the operand is an array. Returns a boolean.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $isArray
              +
            • -
            - - - -
              -
            • -

              map

              -
              public static dev.morphia.aggregation.expressions.impls.MapExpression map​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                          dev.morphia.aggregation.expressions.impls.Expression in)
              +
            • +
              +

              map

              +
              public static dev.morphia.aggregation.expressions.impls.MapExpression map(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression in)
              Applies a subexpression to each element of an array and returns the array of resulting values in order. Accepts named parameters.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the array to use
              in - An expression that is applied to each element of the input array.
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $map
              +
            • -
            - - - -
              -
            • -

              objectToArray

              -
              public static dev.morphia.aggregation.expressions.impls.Expression objectToArray​(dev.morphia.aggregation.expressions.impls.Expression array)
              +
            • +
              +

              objectToArray

              +
              public static dev.morphia.aggregation.expressions.impls.Expression objectToArray(dev.morphia.aggregation.expressions.impls.Expression array)
              Converts a document to an array of documents representing key-value pairs.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $objectToArray
              +
            • -
            - - - -
              -
            • -

              range

              -
              public static dev.morphia.aggregation.expressions.impls.RangeExpression range​(int start,
              -                                                                              int end)
              +
            • +
              +

              range

              +
              public static dev.morphia.aggregation.expressions.impls.RangeExpression range(int start, + int end)
              Outputs an array containing a sequence of integers according to user-defined inputs.
              -
              -
              Parameters:
              +
              +
              Parameters:
              start - the starting value
              end - the ending value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $range
              +
            • -
            - - - -
              -
            • -

              reduce

              -
              public static dev.morphia.aggregation.expressions.impls.Expression reduce​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                          dev.morphia.aggregation.expressions.impls.Expression initial,
              -                                                                          dev.morphia.aggregation.expressions.impls.Expression in)
              +
            • +
              +

              reduce

              +
              public static dev.morphia.aggregation.expressions.impls.Expression reduce(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression initial, + dev.morphia.aggregation.expressions.impls.Expression in)
              Applies an expression to each element in an array and combines them into a single value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the array to use
              initial - The initial cumulative value set before in is applied to the first element of the input array.
              in - A valid expression that $reduce applies to each element in the input array in left-to-right order.
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $reduce
              +
            • -
            - - - -
              -
            • -

              reverseArray

              -
              public static dev.morphia.aggregation.expressions.impls.Expression reverseArray​(dev.morphia.aggregation.expressions.impls.Expression array)
              +
            • +
              +

              reverseArray

              +
              public static dev.morphia.aggregation.expressions.impls.Expression reverseArray(dev.morphia.aggregation.expressions.impls.Expression array)
              Returns an array with the elements in reverse order.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $reverseArray
              +
            • -
            - - - -
              -
            • -

              size

              -
              public static dev.morphia.aggregation.expressions.impls.Expression size​(dev.morphia.aggregation.expressions.impls.Expression array)
              +
            • +
              +

              size

              +
              public static dev.morphia.aggregation.expressions.impls.Expression size(dev.morphia.aggregation.expressions.impls.Expression array)
              Counts and returns the total number of items in an array.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $size
              +
            • -
            - - - -
              -
            • -

              slice

              -
              public static dev.morphia.aggregation.expressions.impls.Expression slice​(dev.morphia.aggregation.expressions.impls.Expression array,
              -                                                                         int size)
              +
            • +
              +

              slice

              +
              public static dev.morphia.aggregation.expressions.impls.Expression slice(dev.morphia.aggregation.expressions.impls.Expression array, + int size)
              Returns a subset of an array.
              -
              -
              Parameters:
              +
              +
              Parameters:
              array - the array to use
              size - the number of elements to return
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $slice
              +
            • -
            - - - -
              -
            • -

              sortArray

              -
              public static dev.morphia.aggregation.expressions.impls.Expression sortArray​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                             Sort... sort)
              +
            • +
              +

              sortArray

              +
              public static dev.morphia.aggregation.expressions.impls.Expression sortArray(dev.morphia.aggregation.expressions.impls.Expression input, + Sort... sort)
              Sorts an array based on its elements. To sort by value, use Sort.naturalAscending() or Sort.naturalDescending(). See here for details.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the array to be sorted.
              sort - the sort order
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.2
              MongoDB documentation
              Aggregration Expression: $sortArray
              +
              MongoDB documentation
              Aggregration Expression: $sortArray
              Since server release
              5.2
              +
            • -
            - - - -
              -
            • -

              zip

              -
              public static dev.morphia.aggregation.expressions.impls.ZipExpression zip​(dev.morphia.aggregation.expressions.impls.Expression... arrays)
              +
            • +
              +

              zip

              +
              public static dev.morphia.aggregation.expressions.impls.ZipExpression zip(dev.morphia.aggregation.expressions.impls.Expression... arrays)
              Merge two arrays together.
              -
              -
              Parameters:
              +
              +
              Parameters:
              arrays - the arrays to use
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $zip
              -
            • -
            +
      -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.LogicalExpression.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.LogicalExpression.html index 4a41129b40a..c28358c3c09 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.LogicalExpression.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.LogicalExpression.html @@ -1,300 +1,162 @@ - - + BooleanExpressions.LogicalExpression (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class BooleanExpressions.LogicalExpression

    + +

    Class BooleanExpressions.LogicalExpression

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.impls.Expression
      • -
      • -
          -
        • dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.aggregation.expressions.impls.Expression +
      dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression
      +
      +
      +
      +
      Enclosing class:
      BooleanExpressions

      -
      public static class BooleanExpressions.LogicalExpression
      -extends dev.morphia.aggregation.expressions.impls.Expression
      +
      public static class BooleanExpressions.LogicalExpression +extends dev.morphia.aggregation.expressions.impls.Expression
      Defines a logical expression.
      -
      -
      Since:
      +
      +
      Since:
      2.3
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.expressions.impls.Expression

    +encode, getOperation, getValue, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            add

            -
            public BooleanExpressions.LogicalExpression add​(dev.morphia.aggregation.expressions.impls.Expression expression)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              add

              +
              public BooleanExpressions.LogicalExpression add(dev.morphia.aggregation.expressions.impls.Expression expression)
              Adds a new expression to this LogicalExpression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the new expression
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.3
              -
            • -
            +
      -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.html index cec2f72b7c6..e9f71fcd633 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/BooleanExpressions.html @@ -1,408 +1,249 @@ - - + BooleanExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BooleanExpressions

    + +

    Class BooleanExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.BooleanExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.BooleanExpressions
      +
      +

      -
      public final class BooleanExpressions
      -extends Object
      +
      public final class BooleanExpressions +extends Object
      Defines helper methods for the boolean expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            and

            -
            public static BooleanExpressions.LogicalExpression and​(dev.morphia.aggregation.expressions.impls.Expression first,
            -                                                       dev.morphia.aggregation.expressions.impls.Expression... additional)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              and

              +
              public static BooleanExpressions.LogicalExpression and(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Evaluates one or more expressions and returns true if all the expressions are true or if evoked with no argument expressions. Otherwise, $and returns false.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first expression
              additional - any additional expressions
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $and
              +
            • -
            - - - - - - - -
              -
            • -

              not

              -
              public static dev.morphia.aggregation.expressions.impls.Expression not​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              not

              +
              public static dev.morphia.aggregation.expressions.impls.Expression not(dev.morphia.aggregation.expressions.impls.Expression value)
              Evaluates a boolean and returns the opposite boolean value; i.e. when passed an expression that evaluates to true, $not returns false; when passed an expression that evaluates to false, $not returns true.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $not
              +
            • -
            - - - -
              -
            • -

              or

              -
              public static BooleanExpressions.LogicalExpression or​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                      dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
            • +
              +

              or

              +
              public static BooleanExpressions.LogicalExpression or(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Evaluates one or more expressions and returns true if any of the expressions are true. Otherwise, $or returns false.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first expression
              additional - any additional expressions
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $or
              +
            • -
            - - - - +
      -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ComparisonExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ComparisonExpressions.html index 02ec3419e5d..8f75a314b65 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ComparisonExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ComparisonExpressions.html @@ -1,460 +1,299 @@ - - + ComparisonExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ComparisonExpressions

    + +

    Class ComparisonExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.ComparisonExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.ComparisonExpressions
      +
      +

      -
      public final class ComparisonExpressions
      -extends Object
      +
      public final class ComparisonExpressions +extends Object
      Defines helper methods for the comparison expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.Expressioncmp​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          cmp(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Returns 0 if the two values are equivalent, 1 if the first value is greater than the second, and -1 if the first value is less than the second.
          -
        • static dev.morphia.aggregation.expressions.impls.Expressioneq​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          eq(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Returns true if the values are equivalent.
          -
          static dev.morphia.aggregation.expressions.impls.Expressiongt​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          gt(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Compares two values and returns: true when the first value is greater than the second value.
          -
          static dev.morphia.aggregation.expressions.impls.Expressiongte​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          gte(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Compares two values and returns: true when the first value is greater than or equivalent to the second value.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionlt​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          lt(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Returns true if the first value is less than the second.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionlte​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          lte(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Compares two values and returns: true when the first value is less than or equivalent to the second value.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionne​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          ne(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Returns true if the values are not equivalent.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            cmp

            -
            public static dev.morphia.aggregation.expressions.impls.Expression cmp​(dev.morphia.aggregation.expressions.impls.Expression first,
            -                                                                       dev.morphia.aggregation.expressions.impls.Expression second)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              cmp

              +
              public static dev.morphia.aggregation.expressions.impls.Expression cmp(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Returns 0 if the two values are equivalent, 1 if the first value is greater than the second, and -1 if the first value is less than the second.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression for the value to compare
              second - an expression yielding the value to check against
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $cmp
              +
            • -
            - - - -
              -
            • -

              eq

              -
              public static dev.morphia.aggregation.expressions.impls.Expression eq​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                      @Nullable
              -                                                                      dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              eq

              +
              public static dev.morphia.aggregation.expressions.impls.Expression eq(dev.morphia.aggregation.expressions.impls.Expression first, + @Nullable + dev.morphia.aggregation.expressions.impls.Expression second)
              Returns true if the values are equivalent.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression for the value to compare
              second - an expression yielding the value to check against
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $eq
              +
            • -
            - - - -
              -
            • -

              gt

              -
              public static dev.morphia.aggregation.expressions.impls.Expression gt​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                      dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              gt

              +
              public static dev.morphia.aggregation.expressions.impls.Expression gt(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Compares two values and returns:
            • true when the first value is greater than the second value.
            • false when the first value is less than or equivalent to the second value.
            • -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression for the value to compare
              second - an expression yielding the value to check against
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $gt
              +
            • -
            - - - -
              -
            • -

              gte

              -
              public static dev.morphia.aggregation.expressions.impls.Expression gte​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                       dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              gte

              +
              public static dev.morphia.aggregation.expressions.impls.Expression gte(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Compares two values and returns:
            • true when the first value is greater than or equivalent to the second value.
            • false when the first value is less than the second value.
            • -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression for the value to compare
              second - an expression yielding the value to check against
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $gte
              +
            • -
            - - - -
              -
            • -

              lt

              -
              public static dev.morphia.aggregation.expressions.impls.Expression lt​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                      dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              lt

              +
              public static dev.morphia.aggregation.expressions.impls.Expression lt(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Returns true if the first value is less than the second.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression for the value to compare
              second - an expression yielding the value to check against
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $lt
              +
            • -
            - - - -
              -
            • -

              lte

              -
              public static dev.morphia.aggregation.expressions.impls.Expression lte​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                       dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              lte

              +
              public static dev.morphia.aggregation.expressions.impls.Expression lte(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Compares two values and returns:
            • true when the first value is less than or equivalent to the second value.
            • false when the first value is greater than the second value.
            • -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression for the value to compare
              second - an expression yielding the value to check against
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $lte
              +
            • -
            - - - -
              -
            • -

              ne

              -
              public static dev.morphia.aggregation.expressions.impls.Expression ne​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                      @Nullable
              -                                                                      dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              ne

              +
              public static dev.morphia.aggregation.expressions.impls.Expression ne(dev.morphia.aggregation.expressions.impls.Expression first, + @Nullable + dev.morphia.aggregation.expressions.impls.Expression second)
              Returns true if the values are not equivalent.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression for the value to compare
              second - an expression yielding the value to check against
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $ne
              -
            • -
            +
      -
    -
    - + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ConditionalExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ConditionalExpressions.html index 5b78693b5af..8c2c2dad102 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ConditionalExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ConditionalExpressions.html @@ -1,333 +1,192 @@ - - + ConditionalExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ConditionalExpressions

    + +

    Class ConditionalExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.ConditionalExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.ConditionalExpressions
      +
      +

      -
      public class ConditionalExpressions
      -extends Object
      +
      public class ConditionalExpressions +extends Object
      Defines helper methods for the conditional expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.Expressioncondition​(dev.morphia.aggregation.expressions.impls.Expression condition, - dev.morphia.aggregation.expressions.impls.Expression then, - dev.morphia.aggregation.expressions.impls.Expression otherwise) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          condition(dev.morphia.aggregation.expressions.impls.Expression condition, + dev.morphia.aggregation.expressions.impls.Expression then, + dev.morphia.aggregation.expressions.impls.Expression otherwise)
          +
          Evaluates a boolean expression to return one of the two specified return expressions.
          -
        • static dev.morphia.aggregation.expressions.impls.IfNullifNull() + +
          static dev.morphia.aggregation.expressions.impls.IfNull
          + +
          Evaluates an expression and returns the value of the expression if the expression evaluates to a non-null value.
          -
          static dev.morphia.aggregation.expressions.impls.SwitchExpressionswitchExpression() + +
          static dev.morphia.aggregation.expressions.impls.SwitchExpression
          + +
          Evaluates a series of case expressions.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            condition

            -
            public static dev.morphia.aggregation.expressions.impls.Expression condition​(dev.morphia.aggregation.expressions.impls.Expression condition,
            -                                                                             dev.morphia.aggregation.expressions.impls.Expression then,
            -                                                                             dev.morphia.aggregation.expressions.impls.Expression otherwise)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              condition

              +
              public static dev.morphia.aggregation.expressions.impls.Expression condition(dev.morphia.aggregation.expressions.impls.Expression condition, + dev.morphia.aggregation.expressions.impls.Expression then, + dev.morphia.aggregation.expressions.impls.Expression otherwise)
              Evaluates a boolean expression to return one of the two specified return expressions.
              -
              -
              Parameters:
              +
              +
              Parameters:
              condition - the condition to evaluate
              then - the expression for the true branch
              otherwise - the expresion for the else branch
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $cond
              +
            • -
            - - - -
              -
            • -

              ifNull

              -
              public static dev.morphia.aggregation.expressions.impls.IfNull ifNull()
              +
            • +
              +

              ifNull

              +
              public static dev.morphia.aggregation.expressions.impls.IfNull ifNull()
              Evaluates an expression and returns the value of the expression if the expression evaluates to a non-null value. If the expression evaluates to a null value, including instances of undefined values or missing fields, returns the value of the replacement expression.
              -
              -
              Returns:
              +
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $ifNull
              +
            • -
            - - - -
              -
            • -

              switchExpression

              -
              public static dev.morphia.aggregation.expressions.impls.SwitchExpression switchExpression()
              +
            • +
              +

              switchExpression

              +
              public static dev.morphia.aggregation.expressions.impls.SwitchExpression switchExpression()
              Evaluates a series of case expressions. When it finds an expression which evaluates to true, $switch executes a specified expression and breaks out of the control flow.
              -
              -
              Returns:
              +
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $switch
              -
            • -
            +
      -
    -
    - + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DataSizeExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DataSizeExpressions.html index 3adf4ec34cd..1a791101b5e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DataSizeExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DataSizeExpressions.html @@ -1,305 +1,169 @@ - - + DataSizeExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DataSizeExpressions

    + +

    Class DataSizeExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.DataSizeExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.DataSizeExpressions
      +
      +

      -
      public final class DataSizeExpressions
      -extends Object
      +
      public final class DataSizeExpressions +extends Object
      Defines helper methods for the data size expressions
      -
      -
      Since:
      +
      +
      Since:
      2.1
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.ExpressionbinarySize​(dev.morphia.aggregation.expressions.impls.Expression expression) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          binarySize(dev.morphia.aggregation.expressions.impls.Expression expression)
          +
          Returns the size of a given string or binary data value’s content in bytes.
          -
        • static dev.morphia.aggregation.expressions.impls.ExpressionbsonSize​(dev.morphia.aggregation.expressions.impls.Expression expression) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          bsonSize(dev.morphia.aggregation.expressions.impls.Expression expression)
          +
          Returns the size in bytes of a given document (i.e.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            binarySize

            -
            public static dev.morphia.aggregation.expressions.impls.Expression binarySize​(dev.morphia.aggregation.expressions.impls.Expression expression)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              binarySize

              +
              public static dev.morphia.aggregation.expressions.impls.Expression binarySize(dev.morphia.aggregation.expressions.impls.Expression expression)
              Returns the size of a given string or binary data value’s content in bytes.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the binary size expression
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $binarySize
              +
            • -
            - - - -
              -
            • -

              bsonSize

              -
              public static dev.morphia.aggregation.expressions.impls.Expression bsonSize​(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              bsonSize

              +
              public static dev.morphia.aggregation.expressions.impls.Expression bsonSize(dev.morphia.aggregation.expressions.impls.Expression expression)
              Returns the size in bytes of a given document (i.e. bsontype Object) when encoded as BSON.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the bson size expression
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $bsonSize
              -
            • -
            +
      -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DateExpressions.DateExpression.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DateExpressions.DateExpression.html index 41e2e5c0ef2..c0394377056 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DateExpressions.DateExpression.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DateExpressions.DateExpression.html @@ -1,342 +1,191 @@ - - + DateExpressions.DateExpression (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DateExpressions.DateExpression

    + +

    Class DateExpressions.DateExpression

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.impls.Expression
      • -
      • -
          -
        • dev.morphia.aggregation.expressions.DateExpressions.DateExpression
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.aggregation.expressions.impls.Expression +
      dev.morphia.aggregation.expressions.DateExpressions.DateExpression
      +
      +
      +
      +
      Enclosing class:
      DateExpressions

      -
      public static class DateExpressions.DateExpression
      -extends dev.morphia.aggregation.expressions.impls.Expression
      +
      public static class DateExpressions.DateExpression +extends dev.morphia.aggregation.expressions.impls.Expression
      Base class for the date expressions
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DateExpression

            -
            protected DateExpression​(String operation,
            -                         dev.morphia.aggregation.expressions.impls.Expression value)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DateExpression

            +
            protected DateExpression(String operation, + dev.morphia.aggregation.expressions.impls.Expression value)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              encode

              -
              @MorphiaInternal
              -public void encode​(Datastore datastore,
              -                   BsonWriter writer,
              -                   EncoderContext encoderContext)
              -
              -
              Overrides:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                encode

                +
                @MorphiaInternal +public void encode(Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
                +
                +
                Overrides:
                encode in class dev.morphia.aggregation.expressions.impls.Expression
                -
                Parameters:
                +
                Parameters:
                datastore - the datastore
                writer - the writer
                encoderContext - the context
                -
              • -
              +
        -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DateExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DateExpressions.html index 2164082d634..947147f17d4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DateExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/DateExpressions.html @@ -1,874 +1,620 @@ - - + DateExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DateExpressions

    + +

    Class DateExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.DateExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.DateExpressions
      +
      +

      -
      public final class DateExpressions
      -extends Object
      +
      public final class DateExpressions +extends Object
      Defines helper methods for the date expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class DateExpressions.DateExpression +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static class 
          + +
          Base class for the date expressions
          -
        • -
        • -
        +
    +
    + -
    -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static dev.morphia.aggregation.expressions.impls.DateDeltaExpressiondateAdd​(dev.morphia.aggregation.expressions.impls.Expression startDate, - long amount, - TimeUnit unit) +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      static dev.morphia.aggregation.expressions.impls.DateDeltaExpression
      +
      dateAdd(dev.morphia.aggregation.expressions.impls.Expression startDate, + long amount, + TimeUnit unit)
      +
      Increments a Date object by a specified number of time units.
      -
    • static dev.morphia.aggregation.expressions.impls.DateDiffExpressiondateDiff​(dev.morphia.aggregation.expressions.impls.Expression startDate, - dev.morphia.aggregation.expressions.impls.Expression endDate, - TimeUnit unit) + +
      static dev.morphia.aggregation.expressions.impls.DateDiffExpression
      +
      dateDiff(dev.morphia.aggregation.expressions.impls.Expression startDate, + dev.morphia.aggregation.expressions.impls.Expression endDate, + TimeUnit unit)
      +
      Returns the difference between two dates.
      -
      static dev.morphia.aggregation.expressions.impls.DateFromPartsdateFromParts() + +
      static dev.morphia.aggregation.expressions.impls.DateFromParts
      + +
      Constructs and returns a Date object given the date’s constituent properties.
      -
      static dev.morphia.aggregation.expressions.impls.DateFromStringdateFromString() + +
      static dev.morphia.aggregation.expressions.impls.DateFromString
      + +
      Converts a date/time string to a date object.
      -
      static dev.morphia.aggregation.expressions.impls.DateDeltaExpressiondateSubtract​(dev.morphia.aggregation.expressions.impls.Expression startDate, - long amount, - TimeUnit unit) + +
      static dev.morphia.aggregation.expressions.impls.DateDeltaExpression
      +
      dateSubtract(dev.morphia.aggregation.expressions.impls.Expression startDate, + long amount, + TimeUnit unit)
      +
      Decrements a Date object by a specified number of time units.
      -
      static dev.morphia.aggregation.expressions.impls.DateToPartsdateToParts​(dev.morphia.aggregation.expressions.impls.Expression date) + +
      static dev.morphia.aggregation.expressions.impls.DateToParts
      +
      dateToParts(dev.morphia.aggregation.expressions.impls.Expression date)
      +
      Constructs and returns a Date object given the date’s constituent properties.
      -
      static dev.morphia.aggregation.expressions.impls.DateToStringdateToString() + +
      static dev.morphia.aggregation.expressions.impls.DateToString
      + +
      Returns the date as a formatted string.
      -
      static dev.morphia.aggregation.expressions.impls.DateTruncExpressiondateTrunc​(dev.morphia.aggregation.expressions.impls.Expression date, - TimeUnit unit) + +
      static dev.morphia.aggregation.expressions.impls.DateTruncExpression
      +
      dateTrunc(dev.morphia.aggregation.expressions.impls.Expression date, + TimeUnit unit)
      +
      Truncates a date.
      -
      static DateExpressions.DateExpressiondayOfMonth​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      dayOfMonth(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the day of the month for a date as a number between 1 and 31.
      -
      static DateExpressions.DateExpressiondayOfWeek​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      dayOfWeek(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the day of the week for a date as a number between 1 (Sunday) and 7 (Saturday).
      -
      static DateExpressions.DateExpressiondayOfYear​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      dayOfYear(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the day of the year for a date as a number between 1 and 366 (leap year).
      -
      static DateExpressions.DateExpressionhour​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      hour(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the hour for a date as a number between 0 and 23.
      -
      static dev.morphia.aggregation.expressions.impls.IsoDatesisoDayOfWeek​(dev.morphia.aggregation.expressions.impls.Expression value) + +
      static dev.morphia.aggregation.expressions.impls.IsoDates
      +
      isoDayOfWeek(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the weekday number in ISO 8601 format, ranging from 1 (for Monday) to 7 (for Sunday).
      -
      static dev.morphia.aggregation.expressions.impls.IsoDatesisoWeek​(dev.morphia.aggregation.expressions.impls.Expression value) + +
      static dev.morphia.aggregation.expressions.impls.IsoDates
      +
      isoWeek(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the week number in ISO 8601 format, ranging from 1 to 53.
      -
      static dev.morphia.aggregation.expressions.impls.IsoDatesisoWeekYear​(dev.morphia.aggregation.expressions.impls.Expression value) + +
      static dev.morphia.aggregation.expressions.impls.IsoDates
      +
      isoWeekYear(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the year number in ISO 8601 format.
      -
      static DateExpressions.DateExpressionmilliseconds​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      milliseconds(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the milliseconds of a date as a number between 0 and 999.
      -
      static DateExpressions.DateExpressionminute​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      minute(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the minute for a date as a number between 0 and 59.
      -
      static DateExpressions.DateExpressionmonth​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      month(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the month for a date as a number between 1 (January) and 12 (December).
      -
      static DateExpressions.DateExpressionsecond​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      second(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the seconds for a date as a number between 0 and 60 (leap seconds).
      -
      static DateExpressions.DateExpressiontoDate​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      toDate(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Converts a value to a date.
      -
      static dev.morphia.aggregation.expressions.impls.ExpressiontsIncrement​(dev.morphia.aggregation.expressions.impls.Expression expression) + +
      static dev.morphia.aggregation.expressions.impls.Expression
      +
      tsIncrement(dev.morphia.aggregation.expressions.impls.Expression expression)
      +
      Returns the incrementing ordinal from a timestamp as a long.
      -
      static dev.morphia.aggregation.expressions.impls.ExpressiontsSecond​(dev.morphia.aggregation.expressions.impls.Expression expression) + +
      static dev.morphia.aggregation.expressions.impls.Expression
      +
      tsSecond(dev.morphia.aggregation.expressions.impls.Expression expression)
      +
      Returns the seconds from a timestamp as a long.
      -
      static DateExpressions.DateExpressionweek​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      week(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the week number for a date as a number between 0 (the partial week that precedes the first Sunday of the year) and 53 (leap year).
      -
      static DateExpressions.DateExpressionyear​(dev.morphia.aggregation.expressions.impls.Expression value) + + +
      year(dev.morphia.aggregation.expressions.impls.Expression value)
      +
      Returns the year for a date as a number (e.g.
      -
      - -
    • -
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            dateAdd

            -
            public static dev.morphia.aggregation.expressions.impls.DateDeltaExpression dateAdd​(dev.morphia.aggregation.expressions.impls.Expression startDate,
            -                                                                                    long amount,
            -                                                                                    TimeUnit unit)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              dateAdd

              +
              public static dev.morphia.aggregation.expressions.impls.DateDeltaExpression dateAdd(dev.morphia.aggregation.expressions.impls.Expression startDate, + long amount, + TimeUnit unit)
              Increments a Date object by a specified number of time units.
              -
              -
              Parameters:
              +
              +
              Parameters:
              startDate - The beginning date, in UTC, for the addition operation. The startDate can be any expression that resolves to a Date, a Timestamp, or an ObjectID.
              amount - The number of units added to the startDate.
              unit - The unit used to measure the amount of time added to the startDate.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $dateAdd
              +
              MongoDB documentation
              Aggregration Expression: $dateAdd
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              dateDiff

              -
              public static dev.morphia.aggregation.expressions.impls.DateDiffExpression dateDiff​(dev.morphia.aggregation.expressions.impls.Expression startDate,
              -                                                                                    dev.morphia.aggregation.expressions.impls.Expression endDate,
              -                                                                                    TimeUnit unit)
              +
            • +
              +

              dateDiff

              +
              public static dev.morphia.aggregation.expressions.impls.DateDiffExpression dateDiff(dev.morphia.aggregation.expressions.impls.Expression startDate, + dev.morphia.aggregation.expressions.impls.Expression endDate, + TimeUnit unit)
              Returns the difference between two dates.
              -
              -
              Parameters:
              +
              +
              Parameters:
              startDate - The beginning date, in UTC, for the addition operation. The startDate can be any expression that resolves to a Date, a Timestamp, or an ObjectID.
              endDate - The beginning date, in UTC, for the addition operation. The endDate can be any expression that resolves to a Date, a Timestamp, or an ObjectID.
              unit - The unit used to measure the amount of time added to the startDate.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $dateDiff
              +
              MongoDB documentation
              Aggregration Expression: $dateDiff
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              dateFromParts

              -
              public static dev.morphia.aggregation.expressions.impls.DateFromParts dateFromParts()
              +
            • +
              +

              dateFromParts

              +
              public static dev.morphia.aggregation.expressions.impls.DateFromParts dateFromParts()
              Constructs and returns a Date object given the date’s constituent properties.
              -
              -
              Returns:
              +
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $dateFromParts
              +
            • -
            - - - -
              -
            • -

              dateFromString

              -
              public static dev.morphia.aggregation.expressions.impls.DateFromString dateFromString()
              +
            • +
              +

              dateFromString

              +
              public static dev.morphia.aggregation.expressions.impls.DateFromString dateFromString()
              Converts a date/time string to a date object.
              -
              -
              Returns:
              +
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $dateFromString
              +
            • -
            - - - -
              -
            • -

              dateSubtract

              -
              public static dev.morphia.aggregation.expressions.impls.DateDeltaExpression dateSubtract​(dev.morphia.aggregation.expressions.impls.Expression startDate,
              -                                                                                         long amount,
              -                                                                                         TimeUnit unit)
              +
            • +
              +

              dateSubtract

              +
              public static dev.morphia.aggregation.expressions.impls.DateDeltaExpression dateSubtract(dev.morphia.aggregation.expressions.impls.Expression startDate, + long amount, + TimeUnit unit)
              Decrements a Date object by a specified number of time units.
              -
              -
              Parameters:
              +
              +
              Parameters:
              startDate - The beginning date, in UTC, for the subtraction operation. The startDate can be any expression that resolves to a Date, a Timestamp, or an ObjectID.
              amount - The number of units subtracted to the startDate.
              unit - The unit used to measure the amount of time subtracted to the startDate.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $dateSubtract
              +
              MongoDB documentation
              Aggregration Expression: $dateSubtract
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              dateToParts

              -
              public static dev.morphia.aggregation.expressions.impls.DateToParts dateToParts​(dev.morphia.aggregation.expressions.impls.Expression date)
              +
            • +
              +

              dateToParts

              +
              public static dev.morphia.aggregation.expressions.impls.DateToParts dateToParts(dev.morphia.aggregation.expressions.impls.Expression date)
              Constructs and returns a Date object given the date’s constituent properties.
              -
              -
              Parameters:
              +
              +
              Parameters:
              date - The input date for which to return parts.
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $dateToParts
              +
            • -
            - - - -
              -
            • -

              dateToString

              -
              public static dev.morphia.aggregation.expressions.impls.DateToString dateToString()
              +
            • +
              +

              dateToString

              +
              public static dev.morphia.aggregation.expressions.impls.DateToString dateToString()
              Returns the date as a formatted string.
              -
              -
              Returns:
              +
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $dateToString
              +
            • -
            - - - -
              -
            • -

              dateTrunc

              -
              public static dev.morphia.aggregation.expressions.impls.DateTruncExpression dateTrunc​(dev.morphia.aggregation.expressions.impls.Expression date,
              -                                                                                      TimeUnit unit)
              +
            • +
              +

              dateTrunc

              +
              public static dev.morphia.aggregation.expressions.impls.DateTruncExpression dateTrunc(dev.morphia.aggregation.expressions.impls.Expression date, + TimeUnit unit)
              Truncates a date.
              -
              -
              Parameters:
              +
              +
              Parameters:
              date - The date to truncate, specified in UTC. The date can be any expression that resolves to a Date, a Timestamp, or an ObjectID.
              unit - The unit used to measure the amount of time added to the startDate.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $dateTrunc
              +
              MongoDB documentation
              Aggregration Expression: $dateTrunc
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              dayOfMonth

              -
              public static DateExpressions.DateExpression dayOfMonth​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              dayOfMonth

              +
              public static DateExpressions.DateExpression dayOfMonth(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the day of the month for a date as a number between 1 and 31.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $dayOfMonth
              +
            • -
            - - - -
              -
            • -

              dayOfWeek

              -
              public static DateExpressions.DateExpression dayOfWeek​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              dayOfWeek

              +
              public static DateExpressions.DateExpression dayOfWeek(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the day of the week for a date as a number between 1 (Sunday) and 7 (Saturday).
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $dayOfWeek
              +
            • -
            - - - -
              -
            • -

              dayOfYear

              -
              public static DateExpressions.DateExpression dayOfYear​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              dayOfYear

              +
              public static DateExpressions.DateExpression dayOfYear(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the day of the year for a date as a number between 1 and 366 (leap year).
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $dayOfYear
              +
            • -
            - - - -
              -
            • -

              hour

              -
              public static DateExpressions.DateExpression hour​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              hour

              +
              public static DateExpressions.DateExpression hour(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the hour for a date as a number between 0 and 23.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $hour
              +
            • -
            - - - -
              -
            • -

              isoDayOfWeek

              -
              public static dev.morphia.aggregation.expressions.impls.IsoDates isoDayOfWeek​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              isoDayOfWeek

              +
              public static dev.morphia.aggregation.expressions.impls.IsoDates isoDayOfWeek(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the weekday number in ISO 8601 format, ranging from 1 (for Monday) to 7 (for Sunday).
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $isoDayOfWeek
              +
            • -
            - - - -
              -
            • -

              isoWeek

              -
              public static dev.morphia.aggregation.expressions.impls.IsoDates isoWeek​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              isoWeek

              +
              public static dev.morphia.aggregation.expressions.impls.IsoDates isoWeek(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the week number in ISO 8601 format, ranging from 1 to 53. Week numbers start at 1 with the week (Monday through Sunday) that contains the year’s first Thursday.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $isoWeek
              +
            • -
            - - - -
              -
            • -

              isoWeekYear

              -
              public static dev.morphia.aggregation.expressions.impls.IsoDates isoWeekYear​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              isoWeekYear

              +
              public static dev.morphia.aggregation.expressions.impls.IsoDates isoWeekYear(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the year number in ISO 8601 format. The year starts with the Monday of week 1 (ISO 8601) and ends with the Sunday of the last week (ISO 8601).
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $isoWeekYear
              +
            • -
            - - - -
              -
            • -

              milliseconds

              -
              public static DateExpressions.DateExpression milliseconds​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              milliseconds

              +
              public static DateExpressions.DateExpression milliseconds(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the milliseconds of a date as a number between 0 and 999.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $millisecond
              +
            • -
            - - - -
              -
            • -

              minute

              -
              public static DateExpressions.DateExpression minute​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              minute

              +
              public static DateExpressions.DateExpression minute(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the minute for a date as a number between 0 and 59.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $minute
              +
            • -
            - - - -
              -
            • -

              month

              -
              public static DateExpressions.DateExpression month​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              month

              +
              public static DateExpressions.DateExpression month(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the month for a date as a number between 1 (January) and 12 (December).
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $month
              +
            • -
            - - - -
              -
            • -

              second

              -
              public static DateExpressions.DateExpression second​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              second

              +
              public static DateExpressions.DateExpression second(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the seconds for a date as a number between 0 and 60 (leap seconds).
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $second
              +
            • -
            - - - -
              -
            • -

              toDate

              -
              public static DateExpressions.DateExpression toDate​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              toDate

              +
              public static DateExpressions.DateExpression toDate(dev.morphia.aggregation.expressions.impls.Expression value)
              Converts a value to a date. If the value cannot be converted to a date, $toDate errors. If the value is null or missing, $toDate returns null.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $toDate
              +
            • -
            - - - -
              -
            • -

              tsIncrement

              -
              public static dev.morphia.aggregation.expressions.impls.Expression tsIncrement​(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              tsIncrement

              +
              public static dev.morphia.aggregation.expressions.impls.Expression tsIncrement(dev.morphia.aggregation.expressions.impls.Expression expression)
              Returns the incrementing ordinal from a timestamp as a long.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the expression to use when incrementing
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.1
              MongoDB documentation
              Aggregration Expression: $tsIncrement
              +
              MongoDB documentation
              Aggregration Expression: $tsIncrement
              Since server release
              5.1
              +
            • -
            - - - -
              -
            • -

              tsSecond

              -
              public static dev.morphia.aggregation.expressions.impls.Expression tsSecond​(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              tsSecond

              +
              public static dev.morphia.aggregation.expressions.impls.Expression tsSecond(dev.morphia.aggregation.expressions.impls.Expression expression)
              Returns the seconds from a timestamp as a long.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the expression to use
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.1
              MongoDB documentation
              Aggregration Expression: $tsSecond
              +
              MongoDB documentation
              Aggregration Expression: $tsSecond
              Since server release
              5.1
              +
            • -
            - - - -
              -
            • -

              week

              -
              public static DateExpressions.DateExpression week​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              week

              +
              public static DateExpressions.DateExpression week(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the week number for a date as a number between 0 (the partial week that precedes the first Sunday of the year) and 53 (leap year).
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $week
              +
            • -
            - - - -
              -
            • -

              year

              -
              public static DateExpressions.DateExpression year​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              year

              +
              public static DateExpressions.DateExpression year(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the year for a date as a number (e.g. 2014).
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the expression containing the date value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $year
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/Expressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/Expressions.html index dd354761604..84bd1b87b02 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/Expressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/Expressions.html @@ -1,458 +1,290 @@ - - + Expressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Expressions

    + +

    Class Expressions

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.Expressions
      +
      +

      -
      public final class Expressions
      -extends Object
      +
      public final class Expressions +extends Object
      Defines helper methods for various expressions.
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.DocumentExpressiondocument() +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.DocumentExpression
          + +
          Creates a new DocumentExpression.
          -
        • static dev.morphia.aggregation.expressions.impls.DocumentExpressiondocument​(String name, - dev.morphia.aggregation.expressions.impls.Expression expression) + +
          static dev.morphia.aggregation.expressions.impls.DocumentExpression
          +
          document(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
          +
          Creates a new DocumentExpression.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionfield​(String name) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          field(String name)
          +
          Creates a field expression for the given value.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionliteral​(Object value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          literal(Object value)
          +
          Returns a value without parsing.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionmeta() + +
          static dev.morphia.aggregation.expressions.impls.Expression
          + +
          Returns the metadata associated with a document in a pipeline operations, e.g.
          -
          static dev.morphia.aggregation.expressions.impls.DocumentExpressionof() -
          Deprecated, for removal: This API element is subject to removal in a future version. -
          -
          static <T> List<T>toList​(T first, - T... additional) 
          static dev.morphia.aggregation.expressions.impls.ValueExpressionvalue​(Object value) +
          static dev.morphia.aggregation.expressions.impls.DocumentExpression
          +
          of()
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version. + +
          +
          +
          static <T> List<T>
          +
          toList(T first, + T... additional)
          +
           
          +
          static dev.morphia.aggregation.expressions.impls.ValueExpression
          +
          value(Object value)
          +
          Returns a value without parsing.
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            document

            -
            public static dev.morphia.aggregation.expressions.impls.DocumentExpression document()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              document

              +
              public static dev.morphia.aggregation.expressions.impls.DocumentExpression document()
              Creates a new DocumentExpression.
              -
              -
              Returns:
              +
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              document

              -
              public static dev.morphia.aggregation.expressions.impls.DocumentExpression document​(String name,
              -                                                                                    dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              document

              +
              public static dev.morphia.aggregation.expressions.impls.DocumentExpression document(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
              Creates a new DocumentExpression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the first field name
              expression - the first field value
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              field

              -
              public static dev.morphia.aggregation.expressions.impls.Expression field​(String name)
              +
            • +
              +

              field

              +
              public static dev.morphia.aggregation.expressions.impls.Expression field(String name)
              Creates a field expression for the given value. If the value does not already start with '$', it will be prepended automatically.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the field name
              -
              Returns:
              +
              Returns:
              the new expression
              +
            • -
            - - - -
              -
            • -

              literal

              -
              public static dev.morphia.aggregation.expressions.impls.Expression literal​(Object value)
              +
            • +
              +

              literal

              +
              public static dev.morphia.aggregation.expressions.impls.Expression literal(Object value)
              Returns a value without parsing. Use for values that the aggregation pipeline may interpret as an expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $literal
              +
            • -
            - - - -
              -
            • -

              meta

              -
              public static dev.morphia.aggregation.expressions.impls.Expression meta()
              +
            • +
              +

              meta

              +
              public static dev.morphia.aggregation.expressions.impls.Expression meta()
              Returns the metadata associated with a document in a pipeline operations, e.g. "textScore" when performing text search.
              -
              -
              Returns:
              +
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $meta
              +
            • -
            - - - - - - - - - -
              -
            • -

              toList

              -
              @MorphiaInternal
              -public static <T> List<T> toList​(T first,
              -                                 T... additional)
              -
              -
              Type Parameters:
              +
            • +
              +

              toList

              +
              @MorphiaInternal +public static <T> List<T> toList(T first, + T... additional)
              +
              +
              Type Parameters:
              T - the element type
              -
              Parameters:
              +
              Parameters:
              first - the first item
              additional - additional items
              -
              Returns:
              +
              Returns:
              a list of them all
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              value

              -
              public static dev.morphia.aggregation.expressions.impls.ValueExpression value​(@Nullable
              -                                                                              Object value)
              +
            • +
              +

              value

              +
              public static dev.morphia.aggregation.expressions.impls.ValueExpression value(@Nullable + Object value)
              Returns a value without parsing. Note that this is different from literal(Object) in that the given value will dropped directly in to the pipeline for use/evaluation in whatever context the value is used.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/MathExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/MathExpressions.html index fe803e62440..e79f9930e19 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/MathExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/MathExpressions.html @@ -1,702 +1,483 @@ - - + MathExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MathExpressions

    + +

    Class MathExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.MathExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.MathExpressions
      +
      +

      -
      public final class MathExpressions
      -extends Object
      +
      public final class MathExpressions +extends Object
      Defines helper methods for the math expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected MathExpressions() 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        + +
         
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.Expressionabs​(dev.morphia.aggregation.expressions.impls.Expression value) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          abs(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the absolute value of a number.
          -
        • static dev.morphia.aggregation.expressions.impls.MathExpressionadd​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.MathExpression
          +
          add(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Adds numbers together or adds numbers and a date.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionceil​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          ceil(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the smallest integer greater than or equal to the specified number.
          -
          static dev.morphia.aggregation.expressions.impls.Expressiondivide​(dev.morphia.aggregation.expressions.impls.Expression numerator, - dev.morphia.aggregation.expressions.impls.Expression divisor) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          divide(dev.morphia.aggregation.expressions.impls.Expression numerator, + dev.morphia.aggregation.expressions.impls.Expression divisor)
          +
          Returns the result of dividing the first number by the second.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionexp​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          exp(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Raises e to the specified exponent.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionfloor​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          floor(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the largest integer less than or equal to the specified number.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionln​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          ln(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Calculates the natural log of a number.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionlog​(dev.morphia.aggregation.expressions.impls.Expression number, - dev.morphia.aggregation.expressions.impls.Expression base) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          log(dev.morphia.aggregation.expressions.impls.Expression number, + dev.morphia.aggregation.expressions.impls.Expression base)
          +
          Calculates the log of a number in the specified base.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionlog10​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          log10(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Calculates the log base 10 of a number.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionmod​(dev.morphia.aggregation.expressions.impls.Expression dividend, - dev.morphia.aggregation.expressions.impls.Expression divisor) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          mod(dev.morphia.aggregation.expressions.impls.Expression dividend, + dev.morphia.aggregation.expressions.impls.Expression divisor)
          +
          Returns the remainder of the first number divided by the second.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionmultiply​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          multiply(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Multiplies numbers together and returns the result.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionpow​(dev.morphia.aggregation.expressions.impls.Expression number, - dev.morphia.aggregation.expressions.impls.Expression exponent) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          pow(dev.morphia.aggregation.expressions.impls.Expression number, + dev.morphia.aggregation.expressions.impls.Expression exponent)
          +
          Raises a number to the specified exponent.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionround​(dev.morphia.aggregation.expressions.impls.Expression number, - dev.morphia.aggregation.expressions.impls.Expression place) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          round(dev.morphia.aggregation.expressions.impls.Expression number, + dev.morphia.aggregation.expressions.impls.Expression place)
          +
          Rounds a number to to a whole integer or to a specified decimal place.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionsqrt​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          sqrt(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Calculates the square root.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionsubtract​(dev.morphia.aggregation.expressions.impls.Expression minuend, - dev.morphia.aggregation.expressions.impls.Expression subtrahend) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          subtract(dev.morphia.aggregation.expressions.impls.Expression minuend, + dev.morphia.aggregation.expressions.impls.Expression subtrahend)
          +
          Returns the result of subtracting the second value from the first.
          -
          static dev.morphia.aggregation.expressions.impls.Expressiontrunc​(dev.morphia.aggregation.expressions.impls.Expression number, - dev.morphia.aggregation.expressions.impls.Expression place) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          trunc(dev.morphia.aggregation.expressions.impls.Expression number, + dev.morphia.aggregation.expressions.impls.Expression place)
          +
          Truncates a number to a whole integer or to a specified decimal place.
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MathExpressions

            -
            protected MathExpressions()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MathExpressions

            +
            protected MathExpressions()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              abs

              -
              public static dev.morphia.aggregation.expressions.impls.Expression abs​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                abs

                +
                public static dev.morphia.aggregation.expressions.impls.Expression abs(dev.morphia.aggregation.expressions.impls.Expression value)
                Returns the absolute value of a number.
                -
                -
                Parameters:
                +
                +
                Parameters:
                value - the value
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $abs
                +
              • -
              - - - -
                -
              • -

                add

                -
                public static dev.morphia.aggregation.expressions.impls.MathExpression add​(dev.morphia.aggregation.expressions.impls.Expression first,
                -                                                                           dev.morphia.aggregation.expressions.impls.Expression... additional)
                +
              • +
                +

                add

                +
                public static dev.morphia.aggregation.expressions.impls.MathExpression add(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
                Adds numbers together or adds numbers and a date. If one of the arguments is a date, $add treats the other arguments as milliseconds to add to the date.
                -
                -
                Parameters:
                +
                +
                Parameters:
                first - the first expression to sum
                additional - any subsequent expressions to include in the sum
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $add
                +
              • -
              - - - -
                -
              • -

                ceil

                -
                public static dev.morphia.aggregation.expressions.impls.Expression ceil​(dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                ceil

                +
                public static dev.morphia.aggregation.expressions.impls.Expression ceil(dev.morphia.aggregation.expressions.impls.Expression value)
                Returns the smallest integer greater than or equal to the specified number.
                -
                -
                Parameters:
                +
                +
                Parameters:
                value - the value
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $ceil
                +
              • -
              - - - -
                -
              • -

                divide

                -
                public static dev.morphia.aggregation.expressions.impls.Expression divide​(dev.morphia.aggregation.expressions.impls.Expression numerator,
                -                                                                          dev.morphia.aggregation.expressions.impls.Expression divisor)
                +
              • +
                +

                divide

                +
                public static dev.morphia.aggregation.expressions.impls.Expression divide(dev.morphia.aggregation.expressions.impls.Expression numerator, + dev.morphia.aggregation.expressions.impls.Expression divisor)
                Returns the result of dividing the first number by the second. Accepts two argument expressions.
                -
                -
                Parameters:
                +
                +
                Parameters:
                numerator - the numerator
                divisor - the divisor
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $divide
                +
              • -
              - - - -
                -
              • -

                exp

                -
                public static dev.morphia.aggregation.expressions.impls.Expression exp​(dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                exp

                +
                public static dev.morphia.aggregation.expressions.impls.Expression exp(dev.morphia.aggregation.expressions.impls.Expression value)
                Raises e to the specified exponent.
                -
                -
                Parameters:
                +
                +
                Parameters:
                value - the value
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $exp
                +
              • -
              - - - -
                -
              • -

                floor

                -
                public static dev.morphia.aggregation.expressions.impls.Expression floor​(dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                floor

                +
                public static dev.morphia.aggregation.expressions.impls.Expression floor(dev.morphia.aggregation.expressions.impls.Expression value)
                Returns the largest integer less than or equal to the specified number.
                -
                -
                Parameters:
                +
                +
                Parameters:
                value - the value
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $floor
                +
              • -
              - - - -
                -
              • -

                ln

                -
                public static dev.morphia.aggregation.expressions.impls.Expression ln​(dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                ln

                +
                public static dev.morphia.aggregation.expressions.impls.Expression ln(dev.morphia.aggregation.expressions.impls.Expression value)
                Calculates the natural log of a number.
                -
                -
                Parameters:
                +
                +
                Parameters:
                value - the value
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $ln
                +
              • -
              - - - -
                -
              • -

                log

                -
                public static dev.morphia.aggregation.expressions.impls.Expression log​(dev.morphia.aggregation.expressions.impls.Expression number,
                -                                                                       dev.morphia.aggregation.expressions.impls.Expression base)
                +
              • +
                +

                log

                +
                public static dev.morphia.aggregation.expressions.impls.Expression log(dev.morphia.aggregation.expressions.impls.Expression number, + dev.morphia.aggregation.expressions.impls.Expression base)
                Calculates the log of a number in the specified base.
                -
                -
                Parameters:
                +
                +
                Parameters:
                number - the number to log
                base - the base to use
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $log
                +
              • -
              - - - -
                -
              • -

                log10

                -
                public static dev.morphia.aggregation.expressions.impls.Expression log10​(dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                log10

                +
                public static dev.morphia.aggregation.expressions.impls.Expression log10(dev.morphia.aggregation.expressions.impls.Expression value)
                Calculates the log base 10 of a number.
                -
                -
                Parameters:
                +
                +
                Parameters:
                value - the value
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $log10
                +
              • -
              - - - -
                -
              • -

                mod

                -
                public static dev.morphia.aggregation.expressions.impls.Expression mod​(dev.morphia.aggregation.expressions.impls.Expression dividend,
                -                                                                       dev.morphia.aggregation.expressions.impls.Expression divisor)
                +
              • +
                +

                mod

                +
                public static dev.morphia.aggregation.expressions.impls.Expression mod(dev.morphia.aggregation.expressions.impls.Expression dividend, + dev.morphia.aggregation.expressions.impls.Expression divisor)
                Returns the remainder of the first number divided by the second. Accepts two argument expressions.
                -
                -
                Parameters:
                +
                +
                Parameters:
                dividend - the dividend
                divisor - the divisor
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $mod
                +
              • -
              - - - -
                -
              • -

                multiply

                -
                public static dev.morphia.aggregation.expressions.impls.Expression multiply​(dev.morphia.aggregation.expressions.impls.Expression first,
                -                                                                            dev.morphia.aggregation.expressions.impls.Expression... additional)
                +
              • +
                +

                multiply

                +
                public static dev.morphia.aggregation.expressions.impls.Expression multiply(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
                Multiplies numbers together and returns the result. Pass the arguments to $multiply in an array.
                -
                -
                Parameters:
                +
                +
                Parameters:
                first - the first expression to add
                additional - any additional expressions
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $multiply
                +
              • -
              - - - -
                -
              • -

                pow

                -
                public static dev.morphia.aggregation.expressions.impls.Expression pow​(dev.morphia.aggregation.expressions.impls.Expression number,
                -                                                                       dev.morphia.aggregation.expressions.impls.Expression exponent)
                +
              • +
                +

                pow

                +
                public static dev.morphia.aggregation.expressions.impls.Expression pow(dev.morphia.aggregation.expressions.impls.Expression number, + dev.morphia.aggregation.expressions.impls.Expression exponent)
                Raises a number to the specified exponent.
                -
                -
                Parameters:
                +
                +
                Parameters:
                number - the base name
                exponent - the exponent
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $pow
                +
              • -
              - - - -
                -
              • -

                round

                -
                public static dev.morphia.aggregation.expressions.impls.Expression round​(dev.morphia.aggregation.expressions.impls.Expression number,
                -                                                                         dev.morphia.aggregation.expressions.impls.Expression place)
                +
              • +
                +

                round

                +
                public static dev.morphia.aggregation.expressions.impls.Expression round(dev.morphia.aggregation.expressions.impls.Expression number, + dev.morphia.aggregation.expressions.impls.Expression place)
                Rounds a number to to a whole integer or to a specified decimal place.
                -
                -
                Parameters:
                +
                +
                Parameters:
                number - the value
                place - the place to round to
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $round
                +
              • -
              - - - -
                -
              • -

                sqrt

                -
                public static dev.morphia.aggregation.expressions.impls.Expression sqrt​(dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                sqrt

                +
                public static dev.morphia.aggregation.expressions.impls.Expression sqrt(dev.morphia.aggregation.expressions.impls.Expression value)
                Calculates the square root.
                -
                -
                Parameters:
                +
                +
                Parameters:
                value - the value
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $sqrt
                +
              • -
              - - - -
                -
              • -

                subtract

                -
                public static dev.morphia.aggregation.expressions.impls.Expression subtract​(dev.morphia.aggregation.expressions.impls.Expression minuend,
                -                                                                            dev.morphia.aggregation.expressions.impls.Expression subtrahend)
                +
              • +
                +

                subtract

                +
                public static dev.morphia.aggregation.expressions.impls.Expression subtract(dev.morphia.aggregation.expressions.impls.Expression minuend, + dev.morphia.aggregation.expressions.impls.Expression subtrahend)
                Returns the result of subtracting the second value from the first. If the two values are numbers, return the difference. If the two values are dates, return the difference in milliseconds. If the two values are a date and a number in milliseconds, return the resulting date. Accepts two argument expressions. If the two values are a date and a number, specify the date argument first as it is not meaningful to subtract a date from a number.
                -
                -
                Parameters:
                +
                +
                Parameters:
                minuend - the number to subtract from
                subtrahend - the number to subtract
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $subtract
                +
              • -
              - - - -
                -
              • -

                trunc

                -
                public static dev.morphia.aggregation.expressions.impls.Expression trunc​(dev.morphia.aggregation.expressions.impls.Expression number,
                -                                                                         dev.morphia.aggregation.expressions.impls.Expression place)
                +
              • +
                +

                trunc

                +
                public static dev.morphia.aggregation.expressions.impls.Expression trunc(dev.morphia.aggregation.expressions.impls.Expression number, + dev.morphia.aggregation.expressions.impls.Expression place)
                Truncates a number to a whole integer or to a specified decimal place.

                NOTE: Prior to 4.2, the place value wasn't available. Pass null if your server is older than 4.2.

                -
                -
                Parameters:
                +
                +
                Parameters:
                number - the value
                place - the place to trunc to
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $trunc
                -
              • -
              +
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/Miscellaneous.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/Miscellaneous.html index 57aaff83625..d7a8654b85c 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/Miscellaneous.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/Miscellaneous.html @@ -1,486 +1,320 @@ - - + Miscellaneous (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Miscellaneous

    + +

    Class Miscellaneous

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.Miscellaneous
      +
      +

      -
      public final class Miscellaneous
      -extends Object
      +
      public final class Miscellaneous +extends Object
      Defines miscellaneous operators for aggregations.
      -
      -
      Since:
      +
      +
      Since:
      2.2
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.ExpressiongetField​(dev.morphia.aggregation.expressions.impls.Expression field) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          getField(dev.morphia.aggregation.expressions.impls.Expression field)
          +
          Returns the value of a specified field from a document.
          -
        • static dev.morphia.aggregation.expressions.impls.ExpressiongetField​(String field) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          + +
          Returns the value of a specified field from a document.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionrand() + +
          static dev.morphia.aggregation.expressions.impls.Expression
          + +
          Returns a random float between 0 and 1.
          -
          static FiltersampleRate​(double rate) + +
          static Filter
          +
          sampleRate(double rate)
          +
          Matches a random selection of input documents.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsetField​(dev.morphia.aggregation.expressions.impls.Expression field, - Object input, - dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          setField(dev.morphia.aggregation.expressions.impls.Expression field, + Object input, + dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Adds, updates, or removes a specified field in a document.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsetField​(String field, - Object input, - dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          setField(String field, + Object input, + dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Adds, updates, or removes a specified field in a document.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionunsetField​(dev.morphia.aggregation.expressions.impls.Expression field, - Object input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          unsetField(dev.morphia.aggregation.expressions.impls.Expression field, + Object input)
          +
          Removes a specified field in a document.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionunsetField​(String field, - Object input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          unsetField(String field, + Object input)
          +
          Removes a specified field in a document.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getField

            -
            public static dev.morphia.aggregation.expressions.impls.Expression getField​(String field)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getField

              +
              public static dev.morphia.aggregation.expressions.impls.Expression getField(String field)
              Returns the value of a specified field from a document. If you don't specify an object, $getField returns the value of the field from $$CURRENT.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field name
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $getField
              +
              MongoDB documentation
              Aggregration Expression: $getField
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              getField

              -
              public static dev.morphia.aggregation.expressions.impls.Expression getField​(dev.morphia.aggregation.expressions.impls.Expression field)
              +
            • +
              +

              getField

              +
              public static dev.morphia.aggregation.expressions.impls.Expression getField(dev.morphia.aggregation.expressions.impls.Expression field)
              Returns the value of a specified field from a document. If you don't specify an object, $getField returns the value of the field from $$CURRENT.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the expression yielding the field name
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $getField
              +
              MongoDB documentation
              Aggregration Expression: $getField
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              rand

              -
              public static dev.morphia.aggregation.expressions.impls.Expression rand()
              +
            • +
              +

              rand

              +
              public static dev.morphia.aggregation.expressions.impls.Expression rand()
              Returns a random float between 0 and 1.
              -
              -
              Returns:
              +
              +
              Returns:
              the filter
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Aggregration Expression: $rand
              +
            • -
            - - - -
              -
            • -

              sampleRate

              -
              public static Filter sampleRate​(double rate)
              +
            • +
              +

              sampleRate

              +
              public static Filter sampleRate(double rate)
              Matches a random selection of input documents. The number of documents selected approximates the sample rate expressed as a percentage of the total number of documents.
              -
              -
              Parameters:
              +
              +
              Parameters:
              rate - the rate to check against
              -
              Returns:
              +
              Returns:
              the filter
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Aggregration Expression: $sampleRate
              +
            • -
            - - - -
              -
            • -

              setField

              -
              public static dev.morphia.aggregation.expressions.impls.Expression setField​(String field,
              -                                                                            Object input,
              -                                                                            dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              setField

              +
              public static dev.morphia.aggregation.expressions.impls.Expression setField(String field, + Object input, + dev.morphia.aggregation.expressions.impls.Expression value)
              Adds, updates, or removes a specified field in a document.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - Field in the input object that you want to add, update, or remove. field can be any valid expression that resolves to a string constant.
              input - Document that contains the field that you want to add or update. input must resolve to an object, missing, null, or undefined.
              value - The value that you want to assign to field. value can be any valid expression. Set to $$REMOVE to remove field from the input document.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $setField
              +
              MongoDB documentation
              Aggregration Expression: $setField
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              setField

              -
              public static dev.morphia.aggregation.expressions.impls.Expression setField​(dev.morphia.aggregation.expressions.impls.Expression field,
              -                                                                            Object input,
              -                                                                            dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              setField

              +
              public static dev.morphia.aggregation.expressions.impls.Expression setField(dev.morphia.aggregation.expressions.impls.Expression field, + Object input, + dev.morphia.aggregation.expressions.impls.Expression value)
              Adds, updates, or removes a specified field in a document.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - Field in the input object that you want to add, update, or remove. field can be any valid expression that resolves to a string constant.
              input - Document that contains the field that you want to add or update. input must resolve to an object, missing, null, or undefined.
              value - The value that you want to assign to field. value can be any valid expression. Set to $$REMOVE to remove field from the input document.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $setField
              +
              MongoDB documentation
              Aggregration Expression: $setField
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              unsetField

              -
              public static dev.morphia.aggregation.expressions.impls.Expression unsetField​(String field,
              -                                                                              Object input)
              +
            • +
              +

              unsetField

              +
              public static dev.morphia.aggregation.expressions.impls.Expression unsetField(String field, + Object input)
              Removes a specified field in a document.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field name
              input - Document that contains the field that you want to add or update. input must resolve to an object, missing, null, or undefined.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $unsetField
              +
              MongoDB documentation
              Aggregration Expression: $unsetField
              Since server release
              5.0
              +
            • -
            - - - -
              -
            • -

              unsetField

              -
              public static dev.morphia.aggregation.expressions.impls.Expression unsetField​(dev.morphia.aggregation.expressions.impls.Expression field,
              -                                                                              Object input)
              +
            • +
              +

              unsetField

              +
              public static dev.morphia.aggregation.expressions.impls.Expression unsetField(dev.morphia.aggregation.expressions.impls.Expression field, + Object input)
              Removes a specified field in a document.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the expression yielding the field name
              input - Document that contains the field that you want to add or update. input must resolve to an object, missing, null, or undefined.
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $unsetField
              -
            • -
            +
            MongoDB documentation
            Aggregration Expression: $unsetField
            Since server release
            5.0
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.MergeObjects.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.MergeObjects.html index 4726d254912..f9247ba28d5 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.MergeObjects.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.MergeObjects.html @@ -1,362 +1,206 @@ - - + ObjectExpressions.MergeObjects (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ObjectExpressions.MergeObjects

    + +

    Class ObjectExpressions.MergeObjects

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.impls.Expression
      • -
      • -
          -
        • dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.aggregation.expressions.impls.Expression +
      dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
      +
      +
      +
      +
      Enclosing class:
      ObjectExpressions

      -
      public static class ObjectExpressions.MergeObjects
      -extends dev.morphia.aggregation.expressions.impls.Expression
      +
      public static class ObjectExpressions.MergeObjects +extends dev.morphia.aggregation.expressions.impls.Expression
      Defines the values to be merged.
      -
    • -
    -
    -
    -
    +
    void
    +
    encode(Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
    +
     
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.expressions.impls.Expression

    +getOperation, getValue, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MergeObjects

            -
            protected MergeObjects()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MergeObjects

            +
            protected MergeObjects()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              add

              -
              public ObjectExpressions.MergeObjects add​(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                add

                +
                public ObjectExpressions.MergeObjects add(dev.morphia.aggregation.expressions.impls.Expression expression)
                Adds an expression to be merged
                -
                -
                Parameters:
                +
                +
                Parameters:
                expression - the expression
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                encode

                -
                public void encode​(Datastore datastore,
                -                   BsonWriter writer,
                -                   EncoderContext encoderContext)
                -
                -
                Overrides:
                +
              • +
                +

                encode

                +
                public void encode(Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
                +
                +
                Overrides:
                encode in class dev.morphia.aggregation.expressions.impls.Expression
                -
                Parameters:
                +
                Parameters:
                datastore - the datastore
                writer - the writer
                encoderContext - the context
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.html index 33323e33c15..c211e973c5c 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/ObjectExpressions.html @@ -1,305 +1,166 @@ - - + ObjectExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ObjectExpressions

    + +

    Class ObjectExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.ObjectExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.ObjectExpressions
      +
      +

      -
      public final class ObjectExpressions
      -extends Object
      +
      public final class ObjectExpressions +extends Object
      Defines helper methods for the object expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        - +
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/SetExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/SetExpressions.html index 6c4d4a58b41..32159ac5643 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/SetExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/SetExpressions.html @@ -1,443 +1,282 @@ - - + SetExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SetExpressions

    + +

    Class SetExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.SetExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.SetExpressions
      +
      +

      -
      public final class SetExpressions
      -extends Object
      +
      public final class SetExpressions +extends Object
      Defines helper methods for the set expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.ExpressionallElementsTrue​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          allElementsTrue(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Returns true if no element of a set evaluates to false, otherwise, returns false.
          -
        • static dev.morphia.aggregation.expressions.impls.ExpressionanyElementTrue​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          anyElementTrue(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Returns true if any elements of a set evaluate to true; otherwise, returns false.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsetDifference​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          setDifference(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Returns a set with elements that appear in the first set but not in the second set; i.e.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsetEquals​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          setEquals(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Returns true if the input sets have the same distinct elements.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsetIntersection​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          setIntersection(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Returns a set with elements that appear in all of the input sets.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsetIsSubset​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          setIsSubset(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Returns true if all elements of the first set appear in the second set, including when the first set equals the second set; i.e.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsetUnion​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          setUnion(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Returns a set with elements that appear in any of the input sets.
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            allElementsTrue

            -
            public static dev.morphia.aggregation.expressions.impls.Expression allElementsTrue​(dev.morphia.aggregation.expressions.impls.Expression first,
            -                                                                                   dev.morphia.aggregation.expressions.impls.Expression... additional)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              allElementsTrue

              +
              public static dev.morphia.aggregation.expressions.impls.Expression allElementsTrue(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Returns true if no element of a set evaluates to false, otherwise, returns false. Accepts a single argument expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression to evaluate
              additional - any additional expressions
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $allElementsTrue
              +
            • -
            - - - -
              -
            • -

              anyElementTrue

              -
              public static dev.morphia.aggregation.expressions.impls.Expression anyElementTrue​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                                  dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
            • +
              +

              anyElementTrue

              +
              public static dev.morphia.aggregation.expressions.impls.Expression anyElementTrue(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Returns true if any elements of a set evaluate to true; otherwise, returns false. Accepts a single argument expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - an expression to evaluate
              additional - any additional expressions
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $anyElementTrue
              +
            • -
            - - - -
              -
            • -

              setDifference

              -
              public static dev.morphia.aggregation.expressions.impls.Expression setDifference​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                                 dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              setDifference

              +
              public static dev.morphia.aggregation.expressions.impls.Expression setDifference(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Returns a set with elements that appear in the first set but not in the second set; i.e. performs a relative complement of the second set relative to the first. Accepts exactly two argument expressions.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first array expression
              second - the second expression
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $setDifference
              +
            • -
            - - - -
              -
            • -

              setEquals

              -
              public static dev.morphia.aggregation.expressions.impls.Expression setEquals​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                             dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
            • +
              +

              setEquals

              +
              public static dev.morphia.aggregation.expressions.impls.Expression setEquals(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Returns true if the input sets have the same distinct elements. Accepts two or more argument expressions.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first array expression
              additional - additional expressions
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $setEquals
              +
            • -
            - - - -
              -
            • -

              setIntersection

              -
              public static dev.morphia.aggregation.expressions.impls.Expression setIntersection​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                                   dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
            • +
              +

              setIntersection

              +
              public static dev.morphia.aggregation.expressions.impls.Expression setIntersection(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Returns a set with elements that appear in all of the input sets. Accepts any number of argument expressions.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first array expression
              additional - additional expressions
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $setIntersection
              +
            • -
            - - - -
              -
            • -

              setIsSubset

              -
              public static dev.morphia.aggregation.expressions.impls.Expression setIsSubset​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                               dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              setIsSubset

              +
              public static dev.morphia.aggregation.expressions.impls.Expression setIsSubset(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Returns true if all elements of the first set appear in the second set, including when the first set equals the second set; i.e. not a strict subset. Accepts exactly two argument expressions.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first array expression
              second - the second expression
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $setIsSubset
              +
            • -
            - - - -
              -
            • -

              setUnion

              -
              public static dev.morphia.aggregation.expressions.impls.Expression setUnion​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                            dev.morphia.aggregation.expressions.impls.Expression... additional)
              +
            • +
              +

              setUnion

              +
              public static dev.morphia.aggregation.expressions.impls.Expression setUnion(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Returns a set with elements that appear in any of the input sets.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first array expression
              additional - additional expressions
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $setUnion
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/StringExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/StringExpressions.html index f8822813539..73188cf1d53 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/StringExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/StringExpressions.html @@ -1,808 +1,577 @@ - - + StringExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class StringExpressions

    + +

    Class StringExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.StringExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.StringExpressions
      +
      +

      -
      public final class StringExpressions
      -extends Object
      +
      public final class StringExpressions +extends Object
      Defines helper methods for the string expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.Expressionconcat​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression... additional) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          concat(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Concatenates any number of strings.
          -
        • static dev.morphia.aggregation.expressions.impls.IndexExpressionindexOfBytes​(dev.morphia.aggregation.expressions.impls.Expression string, - dev.morphia.aggregation.expressions.impls.Expression substring) + +
          static dev.morphia.aggregation.expressions.impls.IndexExpression
          +
          indexOfBytes(dev.morphia.aggregation.expressions.impls.Expression string, + dev.morphia.aggregation.expressions.impls.Expression substring)
          +
          Searches a string for an occurence of a substring and returns the UTF-8 byte index of the first occurence.
          -
          static dev.morphia.aggregation.expressions.impls.IndexExpressionindexOfCP​(dev.morphia.aggregation.expressions.impls.Expression string, - dev.morphia.aggregation.expressions.impls.Expression substring) + +
          static dev.morphia.aggregation.expressions.impls.IndexExpression
          +
          indexOfCP(dev.morphia.aggregation.expressions.impls.Expression string, + dev.morphia.aggregation.expressions.impls.Expression substring)
          +
          Searches a string for an occurence of a substring and returns the UTF-8 code point index of the first occurence.
          -
          static dev.morphia.aggregation.expressions.impls.TrimExpressionltrim​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.TrimExpression
          +
          ltrim(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Removes whitespace or the specified characters from the beginning of a string.
          -
          static dev.morphia.aggregation.expressions.impls.RegexExpressionregexFind​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.RegexExpression
          +
          regexFind(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Applies a regular expression (regex) to a string and returns information on the first matched substring.
          -
          static dev.morphia.aggregation.expressions.impls.RegexExpressionregexFindAll​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.RegexExpression
          +
          regexFindAll(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Applies a regular expression (regex) to a string and returns information on the all matched substrings.
          -
          static dev.morphia.aggregation.expressions.impls.RegexExpressionregexMatch​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.RegexExpression
          +
          regexMatch(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Applies a regular expression (regex) to a string and returns a boolean that indicates if a match is found or not.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionreplaceAll​(dev.morphia.aggregation.expressions.impls.Expression input, - dev.morphia.aggregation.expressions.impls.Expression find, - dev.morphia.aggregation.expressions.impls.Expression replacement) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          replaceAll(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression find, + dev.morphia.aggregation.expressions.impls.Expression replacement)
          +
          Replaces all instances of a search string in an input string with a replacement string.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionreplaceOne​(dev.morphia.aggregation.expressions.impls.Expression input, - dev.morphia.aggregation.expressions.impls.Expression find, - dev.morphia.aggregation.expressions.impls.Expression replacement) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          replaceOne(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression find, + dev.morphia.aggregation.expressions.impls.Expression replacement)
          +
          Replaces the first instance of a search string in an input string with a replacement string.
          -
          static dev.morphia.aggregation.expressions.impls.TrimExpressionrtrim​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.TrimExpression
          +
          rtrim(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Removes whitespace or the specified characters from the end of a string.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionsplit​(dev.morphia.aggregation.expressions.impls.Expression input, - dev.morphia.aggregation.expressions.impls.Expression delimiter) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          split(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression delimiter)
          +
          Splits a string into substrings based on a delimiter.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionstrcasecmp​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          strcasecmp(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Performs case-insensitive string comparison and returns: 0 if two strings are equivalent, 1 if the first string is greater than the second, and -1 if the first string is less than the second.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionstrLenBytes​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          strLenBytes(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Returns the number of UTF-8 encoded bytes in a string.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionstrLenCP​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          strLenCP(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Returns the number of UTF-8 code points in a string.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionsubstr​(dev.morphia.aggregation.expressions.impls.Expression input, - int start, - int length) -
          Deprecated. -
          Deprecated since version 3.4: $substr is now an alias for substrBytes(Expression, int, int)
          -
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsubstrBytes​(dev.morphia.aggregation.expressions.impls.Expression input, - int start, - int length) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          substr(dev.morphia.aggregation.expressions.impls.Expression input, + int start, + int length)
          +
          +
          Deprecated. +
          Deprecated since version 3.4: $substr is now an alias for substrBytes(Expression, int, int)
          +
          +
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          substrBytes(dev.morphia.aggregation.expressions.impls.Expression input, + int start, + int length)
          +
          Returns the substring of a string.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionsubstrCP​(dev.morphia.aggregation.expressions.impls.Expression input, - int start, - int length) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          substrCP(dev.morphia.aggregation.expressions.impls.Expression input, + int start, + int length)
          +
          Returns the substring of a string.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoLower​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toLower(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts a string to lowercase.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoString​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toString(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to a string.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoUpper​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toUpper(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts a string to uppercase.
          -
          static dev.morphia.aggregation.expressions.impls.TrimExpressiontrim​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.TrimExpression
          +
          trim(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Removes whitespace or the specified characters from the beginning and end of a string.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            concat

            -
            public static dev.morphia.aggregation.expressions.impls.Expression concat​(dev.morphia.aggregation.expressions.impls.Expression first,
            -                                                                          dev.morphia.aggregation.expressions.impls.Expression... additional)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              concat

              +
              public static dev.morphia.aggregation.expressions.impls.Expression concat(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression... additional)
              Concatenates any number of strings.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first array expression
              additional - additional expressions
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $concat
              +
            • -
            - - - -
              -
            • -

              indexOfBytes

              -
              public static dev.morphia.aggregation.expressions.impls.IndexExpression indexOfBytes​(dev.morphia.aggregation.expressions.impls.Expression string,
              -                                                                                     dev.morphia.aggregation.expressions.impls.Expression substring)
              +
            • +
              +

              indexOfBytes

              +
              public static dev.morphia.aggregation.expressions.impls.IndexExpression indexOfBytes(dev.morphia.aggregation.expressions.impls.Expression string, + dev.morphia.aggregation.expressions.impls.Expression substring)
              Searches a string for an occurence of a substring and returns the UTF-8 byte index of the first occurence. If the substring is not found, returns -1.
              -
              -
              Parameters:
              +
              +
              Parameters:
              string - the string to search
              substring - the target string
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $indexOfBytes
              +
            • -
            - - - -
              -
            • -

              indexOfCP

              -
              public static dev.morphia.aggregation.expressions.impls.IndexExpression indexOfCP​(dev.morphia.aggregation.expressions.impls.Expression string,
              -                                                                                  dev.morphia.aggregation.expressions.impls.Expression substring)
              +
            • +
              +

              indexOfCP

              +
              public static dev.morphia.aggregation.expressions.impls.IndexExpression indexOfCP(dev.morphia.aggregation.expressions.impls.Expression string, + dev.morphia.aggregation.expressions.impls.Expression substring)
              Searches a string for an occurence of a substring and returns the UTF-8 code point index of the first occurence. If the substring is not found, returns -1
              -
              -
              Parameters:
              +
              +
              Parameters:
              string - the string to search
              substring - the target string
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $indexOfCP
              +
            • -
            - - - -
              -
            • -

              ltrim

              -
              public static dev.morphia.aggregation.expressions.impls.TrimExpression ltrim​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              ltrim

              +
              public static dev.morphia.aggregation.expressions.impls.TrimExpression ltrim(dev.morphia.aggregation.expressions.impls.Expression input)
              Removes whitespace or the specified characters from the beginning of a string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - The string to trim. The argument can be any valid expression that resolves to a string.
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $ltrim
              +
            • -
            - - - -
              -
            • -

              regexFind

              -
              public static dev.morphia.aggregation.expressions.impls.RegexExpression regexFind​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              regexFind

              +
              public static dev.morphia.aggregation.expressions.impls.RegexExpression regexFind(dev.morphia.aggregation.expressions.impls.Expression input)
              Applies a regular expression (regex) to a string and returns information on the first matched substring.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to evaluate
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $regexFind
              +
            • -
            - - - -
              -
            • -

              regexFindAll

              -
              public static dev.morphia.aggregation.expressions.impls.RegexExpression regexFindAll​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              regexFindAll

              +
              public static dev.morphia.aggregation.expressions.impls.RegexExpression regexFindAll(dev.morphia.aggregation.expressions.impls.Expression input)
              Applies a regular expression (regex) to a string and returns information on the all matched substrings.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to evaluate
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $regexFindAll
              +
            • -
            - - - -
              -
            • -

              regexMatch

              -
              public static dev.morphia.aggregation.expressions.impls.RegexExpression regexMatch​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              regexMatch

              +
              public static dev.morphia.aggregation.expressions.impls.RegexExpression regexMatch(dev.morphia.aggregation.expressions.impls.Expression input)
              Applies a regular expression (regex) to a string and returns a boolean that indicates if a match is found or not.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $regexMatch
              +
            • -
            - - - -
              -
            • -

              replaceAll

              -
              public static dev.morphia.aggregation.expressions.impls.Expression replaceAll​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                              dev.morphia.aggregation.expressions.impls.Expression find,
              -                                                                              dev.morphia.aggregation.expressions.impls.Expression replacement)
              +
            • +
              +

              replaceAll

              +
              public static dev.morphia.aggregation.expressions.impls.Expression replaceAll(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression find, + dev.morphia.aggregation.expressions.impls.Expression replacement)
              Replaces all instances of a search string in an input string with a replacement string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the input value/source
              find - the search expression
              replacement - the replacement value
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.1
              MongoDB documentation
              Aggregration Expression: $replaceAll
              +
            • -
            - - - -
              -
            • -

              replaceOne

              -
              public static dev.morphia.aggregation.expressions.impls.Expression replaceOne​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                              dev.morphia.aggregation.expressions.impls.Expression find,
              -                                                                              dev.morphia.aggregation.expressions.impls.Expression replacement)
              +
            • +
              +

              replaceOne

              +
              public static dev.morphia.aggregation.expressions.impls.Expression replaceOne(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression find, + dev.morphia.aggregation.expressions.impls.Expression replacement)
              Replaces the first instance of a search string in an input string with a replacement string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the input value/source
              find - the search expression
              replacement - the replacement value
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.1
              MongoDB documentation
              Aggregration Expression: $replaceOne
              +
            • -
            - - - -
              -
            • -

              rtrim

              -
              public static dev.morphia.aggregation.expressions.impls.TrimExpression rtrim​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              rtrim

              +
              public static dev.morphia.aggregation.expressions.impls.TrimExpression rtrim(dev.morphia.aggregation.expressions.impls.Expression input)
              Removes whitespace or the specified characters from the end of a string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - The string to trim. The argument can be any valid expression that resolves to a string.
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $rtrim
              +
            • -
            - - - -
              -
            • -

              split

              -
              public static dev.morphia.aggregation.expressions.impls.Expression split​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                         dev.morphia.aggregation.expressions.impls.Expression delimiter)
              +
            • +
              +

              split

              +
              public static dev.morphia.aggregation.expressions.impls.Expression split(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.Expression delimiter)
              Splits a string into substrings based on a delimiter. Returns an array of substrings. If the delimiter is not found within the string, returns an array containing the original string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - The string to split. The argument can be any valid expression that resolves to a string.
              delimiter - The delimiter to use when splitting the string expression. delimiter can be any valid expression as long as it resolves to a string.
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $split
              +
            • -
            - - - -
              -
            • -

              strLenBytes

              -
              public static dev.morphia.aggregation.expressions.impls.Expression strLenBytes​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              strLenBytes

              +
              public static dev.morphia.aggregation.expressions.impls.Expression strLenBytes(dev.morphia.aggregation.expressions.impls.Expression input)
              Returns the number of UTF-8 encoded bytes in a string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $strLenBytes
              +
            • -
            - - - -
              -
            • -

              strLenCP

              -
              public static dev.morphia.aggregation.expressions.impls.Expression strLenCP​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              strLenCP

              +
              public static dev.morphia.aggregation.expressions.impls.Expression strLenCP(dev.morphia.aggregation.expressions.impls.Expression input)
              Returns the number of UTF-8 code points in a string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $strLenCP
              +
            • -
            - - - -
              -
            • -

              strcasecmp

              -
              public static dev.morphia.aggregation.expressions.impls.Expression strcasecmp​(dev.morphia.aggregation.expressions.impls.Expression first,
              -                                                                              dev.morphia.aggregation.expressions.impls.Expression second)
              +
            • +
              +

              strcasecmp

              +
              public static dev.morphia.aggregation.expressions.impls.Expression strcasecmp(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Performs case-insensitive string comparison and returns: 0 if two strings are equivalent, 1 if the first string is greater than the second, and -1 if the first string is less than the second.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first string to compare
              second - the first string to second
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $strcasecmp
              +
            • -
            - - - -
              -
            • -

              substr

              -
              @Deprecated
              -public static dev.morphia.aggregation.expressions.impls.Expression substr​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                          int start,
              -                                                                          int length)
              -
              Deprecated. -
              Deprecated since version 3.4: $substr is now an alias for substrBytes(Expression, int, int)
              +
            • +
              +

              substr

              +
              @Deprecated +public static dev.morphia.aggregation.expressions.impls.Expression substr(dev.morphia.aggregation.expressions.impls.Expression input, + int start, + int length)
              +
              Deprecated. +
              Deprecated since version 3.4: $substr is now an alias for substrBytes(Expression, int, int)
              Deprecated. Use $substrBytes or $substrCP.

              *note*: Included for completeness and discoverability.

              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              start - the starting position
              length - the number of characters
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $substr
              +
            • -
            - - - -
              -
            • -

              substrBytes

              -
              public static dev.morphia.aggregation.expressions.impls.Expression substrBytes​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                               int start,
              -                                                                               int length)
              +
            • +
              +

              substrBytes

              +
              public static dev.morphia.aggregation.expressions.impls.Expression substrBytes(dev.morphia.aggregation.expressions.impls.Expression input, + int start, + int length)
              Returns the substring of a string. Starts with the character at the specified UTF-8 byte index (zero-based) in the string and continues for the specified number of bytes.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              start - Indicates the starting point of the substring
              length - the byte count to include. Can not result in an ending index that is in the middle of a UTF-8 character.
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $substrBytes
              +
            • -
            - - - -
              -
            • -

              substrCP

              -
              public static dev.morphia.aggregation.expressions.impls.Expression substrCP​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                            int start,
              -                                                                            int length)
              +
            • +
              +

              substrCP

              +
              public static dev.morphia.aggregation.expressions.impls.Expression substrCP(dev.morphia.aggregation.expressions.impls.Expression input, + int start, + int length)
              Returns the substring of a string. Starts with the character at the specified UTF-8 code point (CP) index (zero-based) in the string and continues for the number of code points specified.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              start - Indicates the starting point of the substring
              length - the code points to include.
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $substrCP
              +
            • -
            - - - -
              -
            • -

              toLower

              -
              public static dev.morphia.aggregation.expressions.impls.Expression toLower​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              toLower

              +
              public static dev.morphia.aggregation.expressions.impls.Expression toLower(dev.morphia.aggregation.expressions.impls.Expression input)
              Converts a string to lowercase. Accepts a single argument expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $toLower
              +
            • -
            - - - -
              -
            • -

              toString

              -
              public static dev.morphia.aggregation.expressions.impls.Expression toString​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              toString

              +
              public static dev.morphia.aggregation.expressions.impls.Expression toString(dev.morphia.aggregation.expressions.impls.Expression input)
              Converts value to a string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the value to process
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $toString
              +
            • -
            - - - -
              -
            • -

              toUpper

              -
              public static dev.morphia.aggregation.expressions.impls.Expression toUpper​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              toUpper

              +
              public static dev.morphia.aggregation.expressions.impls.Expression toUpper(dev.morphia.aggregation.expressions.impls.Expression input)
              Converts a string to uppercase. Accepts a single argument expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $toUpper
              +
            • -
            - - - -
              -
            • -

              trim

              -
              public static dev.morphia.aggregation.expressions.impls.TrimExpression trim​(dev.morphia.aggregation.expressions.impls.Expression input)
              +
            • +
              +

              trim

              +
              public static dev.morphia.aggregation.expressions.impls.TrimExpression trim(dev.morphia.aggregation.expressions.impls.Expression input)
              Removes whitespace or the specified characters from the beginning and end of a string.
              -
              -
              Parameters:
              +
              +
              Parameters:
              input - the string to process
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $trim
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/SystemVariables.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/SystemVariables.html index 4e14f885ede..3a2771771a5 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/SystemVariables.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/SystemVariables.html @@ -1,415 +1,243 @@ - - + SystemVariables (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SystemVariables

    + +

    Class SystemVariables

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.SystemVariables
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.SystemVariables
      +
      +

      -
      public final class SystemVariables
      -extends Object
      +
      public final class SystemVariables +extends Object
      Defines helper fields for referencing system variables
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static dev.morphia.aggregation.expressions.impls.ExpressionCLUSTER_TIME +
        • +
          +

          Field Summary

          +
          Fields
          +
          +
          Modifier and Type
          +
          Field
          +
          Description
          +
          static final dev.morphia.aggregation.expressions.impls.Expression
          + +
          A variable that returns the current timestamp value.
          -
        • static dev.morphia.aggregation.expressions.impls.ExpressionCURRENT + +
          static final dev.morphia.aggregation.expressions.impls.Expression
          + +
          References the start of the field path being processed in the aggregation pipeline stage.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionDESCEND + +
          static final dev.morphia.aggregation.expressions.impls.Expression
          + +
          One of the allowed results of a $redact expression.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionKEEP + +
          static final dev.morphia.aggregation.expressions.impls.Expression
          + +
          One of the allowed results of a $redact expression.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionNOW + +
          static final dev.morphia.aggregation.expressions.impls.Expression
          + +
          A variable that returns the current datetime value.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionPRUNE + +
          static final dev.morphia.aggregation.expressions.impls.Expression
          + +
          One of the allowed results of a $redact expression.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionREMOVE + +
          static final dev.morphia.aggregation.expressions.impls.Expression
          + +
          A variable which evaluates to the missing value.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionROOT + +
          static final dev.morphia.aggregation.expressions.impls.Expression
          + +
          References the root document, i.e.
          -
          -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            CLUSTER_TIME

            -
            public static final dev.morphia.aggregation.expressions.impls.Expression CLUSTER_TIME
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              CLUSTER_TIME

              +
              public static final dev.morphia.aggregation.expressions.impls.Expression CLUSTER_TIME
              A variable that returns the current timestamp value. CLUSTER_TIME is only available on replica sets and sharded clusters.

              CLUSTER_TIME returns the same value for all members of the deployment and remains the same throughout all stages of the pipeline.

              -
              MongoDB documentation
              Aggregration Expression: $$CLUSTER_TIME
              +
              MongoDB documentation
              Aggregration Expression: $$CLUSTER_TIME
              +
            • -
            - - - -
              -
            • -

              CURRENT

              -
              public static final dev.morphia.aggregation.expressions.impls.Expression CURRENT
              +
            • +
              +

              CURRENT

              +
              public static final dev.morphia.aggregation.expressions.impls.Expression CURRENT
              References the start of the field path being processed in the aggregation pipeline stage. Unless documented otherwise, all stages start with CURRENT the same as ROOT.

              CURRENT is modifiable. However, since $ is equivalent to $$CURRENT., rebinding CURRENT changes the meaning of $ accesses.

              -
              MongoDB documentation
              Aggregration Expression: $$CURRENT
              +
              MongoDB documentation
              Aggregration Expression: $$CURRENT
              +
            • -
            - - - -
              -
            • -

              DESCEND

              -
              public static final dev.morphia.aggregation.expressions.impls.Expression DESCEND
              +
            • +
              +

              DESCEND

              +
              public static final dev.morphia.aggregation.expressions.impls.Expression DESCEND
              One of the allowed results of a $redact expression.
              -
              MongoDB documentation
              Aggregration Expression: $$DESCEND
              +
              MongoDB documentation
              Aggregration Expression: $$DESCEND
              +
            • -
            - - - -
              -
            • -

              KEEP

              -
              public static final dev.morphia.aggregation.expressions.impls.Expression KEEP
              +
            • +
              +

              KEEP

              +
              public static final dev.morphia.aggregation.expressions.impls.Expression KEEP
              One of the allowed results of a $redact expression.
              -
              MongoDB documentation
              Aggregration Expression: $$KEEP
              +
              MongoDB documentation
              Aggregration Expression: $$KEEP
              +
            • -
            - - - -
              -
            • -

              NOW

              -
              public static final dev.morphia.aggregation.expressions.impls.Expression NOW
              +
            • +
              +

              NOW

              +
              public static final dev.morphia.aggregation.expressions.impls.Expression NOW
              A variable that returns the current datetime value. NOW returns the same value for all members of the deployment and remains the same throughout all stages of the aggregation pipeline.
              -
              MongoDB documentation
              Aggregration Expression: $$NOW
              +
              MongoDB documentation
              Aggregration Expression: $$NOW
              +
            • -
            - - - -
              -
            • -

              PRUNE

              -
              public static final dev.morphia.aggregation.expressions.impls.Expression PRUNE
              +
            • +
              +

              PRUNE

              +
              public static final dev.morphia.aggregation.expressions.impls.Expression PRUNE
              One of the allowed results of a $redact expression.
              -
              MongoDB documentation
              Aggregration Expression: $$PRUNE
              +
              MongoDB documentation
              Aggregration Expression: $$PRUNE
              +
            • -
            - - - -
              -
            • -

              REMOVE

              -
              public static final dev.morphia.aggregation.expressions.impls.Expression REMOVE
              +
            • +
              +

              REMOVE

              +
              public static final dev.morphia.aggregation.expressions.impls.Expression REMOVE
              A variable which evaluates to the missing value. Allows for the conditional exclusion of fields. In a $projection, a field set to the variable REMOVE is excluded from the output.

              For an example of its usage, see Conditionally Exclude Fields.

              -
              MongoDB documentation
              Aggregration Expression: $$REMOVE
              +
              MongoDB documentation
              Aggregration Expression: $$REMOVE
              +
            • -
            - - - -
              -
            • -

              ROOT

              -
              public static final dev.morphia.aggregation.expressions.impls.Expression ROOT
              +
            • +
              +

              ROOT

              +
              public static final dev.morphia.aggregation.expressions.impls.Expression ROOT
              References the root document, i.e. the top-level document, currently being processed in the aggregation pipeline stage.
              -
              MongoDB documentation
              Aggregration Expression: $$ROOT
              -
            • -
            +
            MongoDB documentation
            Aggregration Expression: $$ROOT
            +
      -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TimeUnit.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TimeUnit.html index 929378a0907..a7efcd2c2e9 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TimeUnit.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TimeUnit.html @@ -1,471 +1,279 @@ - - + TimeUnit (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum TimeUnit

    + +

    Enum Class TimeUnit

    -
    - -
    -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            YEAR

            -
            public static final TimeUnit YEAR
            -
          • -
          - - - -
            -
          • -

            QUARTER

            -
            public static final TimeUnit QUARTER
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              YEAR

              +
              public static final TimeUnit YEAR
              +
            • -
            - - - -
              -
            • -

              MONTH

              -
              public static final TimeUnit MONTH
              +
            • +
              +

              QUARTER

              +
              public static final TimeUnit QUARTER
              +
            • -
            - - - -
              -
            • -

              WEEK

              -
              public static final TimeUnit WEEK
              +
            • +
              +

              MONTH

              +
              public static final TimeUnit MONTH
              +
            • -
            - - - -
              -
            • -

              DAY

              -
              public static final TimeUnit DAY
              +
            • +
              +

              WEEK

              +
              public static final TimeUnit WEEK
              +
            • -
            - - - -
              -
            • -

              HOUR

              -
              public static final TimeUnit HOUR
              +
            • +
              +

              DAY

              +
              public static final TimeUnit DAY
              +
            • -
            - - - -
              -
            • -

              MINUTE

              -
              public static final TimeUnit MINUTE
              +
            • +
              +

              HOUR

              +
              public static final TimeUnit HOUR
              +
            • -
            - - - -
              -
            • -

              SECOND

              -
              public static final TimeUnit SECOND
              +
            • +
              +

              MINUTE

              +
              public static final TimeUnit MINUTE
              +
            • -
            - - - -
              -
            • -

              MILLISECOND

              -
              public static final TimeUnit MILLISECOND
              +
            • +
              +

              SECOND

              +
              public static final TimeUnit SECOND
              +
            • -
            +
          • +
            +

            MILLISECOND

            +
            public static final TimeUnit MILLISECOND
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static TimeUnit[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (TimeUnit c : TimeUnit.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static TimeUnit[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static TimeUnit valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static TimeUnit valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TrigonometryExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TrigonometryExpressions.html index ec66d273ebf..3a524c960ae 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TrigonometryExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TrigonometryExpressions.html @@ -1,611 +1,410 @@ - - + TrigonometryExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class TrigonometryExpressions

    + +

    Class TrigonometryExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.TrigonometryExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.TrigonometryExpressions
      +
      +

      -
      public final class TrigonometryExpressions
      -extends Object
      +
      public final class TrigonometryExpressions +extends Object
      Defines helper methods for the trigonometry expressions
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.Expressionacos​(dev.morphia.aggregation.expressions.impls.Expression value) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          acos(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the inverse cosine (arc cosine) of a value in radians.
          -
        • static dev.morphia.aggregation.expressions.impls.Expressionacosh​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          acosh(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the inverse hyperbolic cosine (hyperbolic arc cosine) of a value in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionasin​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          asin(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the inverse sin (arc sine) of a value in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionasinh​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          asinh(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the inverse hyperbolic sine (hyperbolic arc sine) of a value in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionatan​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          atan(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the inverse tangent (arc tangent) of a value in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionatan2​(dev.morphia.aggregation.expressions.impls.Expression yValue, - dev.morphia.aggregation.expressions.impls.Expression xValue) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          atan2(dev.morphia.aggregation.expressions.impls.Expression yValue, + dev.morphia.aggregation.expressions.impls.Expression xValue)
          +
          Returns the inverse tangent (arc tangent) of y / x in radians, where y and x are the first and second values passed to the expression respectively.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionatanh​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          atanh(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the inverse hyperbolic tangent (hyperbolic arc tangent) of a value in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressioncos​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          cos(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the cosine of a value that is measured in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressioncosh​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          cosh(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the hyperbolic cosine of a value that is measured in radians.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiondegreesToRadians​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          degreesToRadians(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Converts a value from degrees to radians.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionradiansToDegrees​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          radiansToDegrees(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Converts a value from radians to degrees.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionsin​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          sin(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the sine of a value that is measured in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionsinh​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          sinh(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the hyperbolic sine of a value that is measured in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressiontan​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          tan(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the tangent of a value that is measured in radians.
          -
          static dev.morphia.aggregation.expressions.impls.Expressiontanh​(dev.morphia.aggregation.expressions.impls.Expression value) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          tanh(dev.morphia.aggregation.expressions.impls.Expression value)
          +
          Returns the hyperbolic tangent of a value that is measured in radians.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            acos

            -
            public static dev.morphia.aggregation.expressions.impls.Expression acos​(dev.morphia.aggregation.expressions.impls.Expression value)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              acos

              +
              public static dev.morphia.aggregation.expressions.impls.Expression acos(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the inverse cosine (arc cosine) of a value in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $acos
              +
            • -
            - - - -
              -
            • -

              acosh

              -
              public static dev.morphia.aggregation.expressions.impls.Expression acosh​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              acosh

              +
              public static dev.morphia.aggregation.expressions.impls.Expression acosh(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the inverse hyperbolic cosine (hyperbolic arc cosine) of a value in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $acosh
              +
            • -
            - - - -
              -
            • -

              asin

              -
              public static dev.morphia.aggregation.expressions.impls.Expression asin​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              asin

              +
              public static dev.morphia.aggregation.expressions.impls.Expression asin(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the inverse sin (arc sine) of a value in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $asin
              +
            • -
            - - - -
              -
            • -

              asinh

              -
              public static dev.morphia.aggregation.expressions.impls.Expression asinh​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              asinh

              +
              public static dev.morphia.aggregation.expressions.impls.Expression asinh(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the inverse hyperbolic sine (hyperbolic arc sine) of a value in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $asinh
              +
            • -
            - - - -
              -
            • -

              atan

              -
              public static dev.morphia.aggregation.expressions.impls.Expression atan​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              atan

              +
              public static dev.morphia.aggregation.expressions.impls.Expression atan(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the inverse tangent (arc tangent) of a value in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $atan
              +
            • -
            - - - -
              -
            • -

              atan2

              -
              public static dev.morphia.aggregation.expressions.impls.Expression atan2​(dev.morphia.aggregation.expressions.impls.Expression yValue,
              -                                                                         dev.morphia.aggregation.expressions.impls.Expression xValue)
              +
            • +
              +

              atan2

              +
              public static dev.morphia.aggregation.expressions.impls.Expression atan2(dev.morphia.aggregation.expressions.impls.Expression yValue, + dev.morphia.aggregation.expressions.impls.Expression xValue)
              Returns the inverse tangent (arc tangent) of y / x in radians, where y and x are the first and second values passed to the expression respectively.
              -
              -
              Parameters:
              +
              +
              Parameters:
              yValue - the y value
              xValue - the x value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $atan2
              +
            • -
            - - - -
              -
            • -

              atanh

              -
              public static dev.morphia.aggregation.expressions.impls.Expression atanh​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              atanh

              +
              public static dev.morphia.aggregation.expressions.impls.Expression atanh(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the inverse hyperbolic tangent (hyperbolic arc tangent) of a value in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $atanh
              +
            • -
            - - - -
              -
            • -

              cos

              -
              public static dev.morphia.aggregation.expressions.impls.Expression cos​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              cos

              +
              public static dev.morphia.aggregation.expressions.impls.Expression cos(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the cosine of a value that is measured in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $cos
              +
            • -
            - - - -
              -
            • -

              cosh

              -
              public static dev.morphia.aggregation.expressions.impls.Expression cosh​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              cosh

              +
              public static dev.morphia.aggregation.expressions.impls.Expression cosh(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the hyperbolic cosine of a value that is measured in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Aggregration Expression: $cosh
              +
            • -
            - - - -
              -
            • -

              degreesToRadians

              -
              public static dev.morphia.aggregation.expressions.impls.Expression degreesToRadians​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              degreesToRadians

              +
              public static dev.morphia.aggregation.expressions.impls.Expression degreesToRadians(dev.morphia.aggregation.expressions.impls.Expression value)
              Converts a value from degrees to radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $degreesToRadians
              +
            • -
            - - - -
              -
            • -

              radiansToDegrees

              -
              public static dev.morphia.aggregation.expressions.impls.Expression radiansToDegrees​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              radiansToDegrees

              +
              public static dev.morphia.aggregation.expressions.impls.Expression radiansToDegrees(dev.morphia.aggregation.expressions.impls.Expression value)
              Converts a value from radians to degrees.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $radiansToDegrees
              +
            • -
            - - - -
              -
            • -

              sin

              -
              public static dev.morphia.aggregation.expressions.impls.Expression sin​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              sin

              +
              public static dev.morphia.aggregation.expressions.impls.Expression sin(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the sine of a value that is measured in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $sin
              +
            • -
            - - - -
              -
            • -

              sinh

              -
              public static dev.morphia.aggregation.expressions.impls.Expression sinh​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              sinh

              +
              public static dev.morphia.aggregation.expressions.impls.Expression sinh(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the hyperbolic sine of a value that is measured in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Aggregration Expression: $sinh
              +
            • -
            - - - -
              -
            • -

              tan

              -
              public static dev.morphia.aggregation.expressions.impls.Expression tan​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              tan

              +
              public static dev.morphia.aggregation.expressions.impls.Expression tan(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the tangent of a value that is measured in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $tan
              +
            • -
            - - - -
              -
            • -

              tanh

              -
              public static dev.morphia.aggregation.expressions.impls.Expression tanh​(dev.morphia.aggregation.expressions.impls.Expression value)
              +
            • +
              +

              tanh

              +
              public static dev.morphia.aggregation.expressions.impls.Expression tanh(dev.morphia.aggregation.expressions.impls.Expression value)
              Returns the hyperbolic tangent of a value that is measured in radians.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Aggregration Expression: $tanh
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TypeExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TypeExpressions.html index 4845c68e94d..1f43e0df1a3 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TypeExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/TypeExpressions.html @@ -1,561 +1,367 @@ - - + TypeExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class TypeExpressions

    + +

    Class TypeExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.TypeExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.TypeExpressions
      +
      +

      -
      public final class TypeExpressions
      -extends Object
      +
      public final class TypeExpressions +extends Object
      Defines helper methods for the type expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected TypeExpressions() 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        + +
         
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.Expressionconvert​(dev.morphia.aggregation.expressions.impls.Expression input, - dev.morphia.aggregation.expressions.impls.ConvertType to) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          convert(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.ConvertType to)
          +
          Converts a value to a specified type.
          -
        • static dev.morphia.aggregation.expressions.impls.ExpressionisNumber​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          isNumber(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Checks if the specified expression resolves to one of the numeric BSON types.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoBool​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toBool(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to a boolean.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoDate​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toDate(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to a Date.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoDecimal​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toDecimal(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to a Decimal128.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoDouble​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toDouble(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to a double.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoInt​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toInt(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to an integer.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoLong​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toLong(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to a long.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoObjectId​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toObjectId(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to an ObjectId.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiontoString​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          toString(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Converts value to a string.
          -
          static dev.morphia.aggregation.expressions.impls.Expressiontype​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          type(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Return the BSON data type of the field.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            TypeExpressions

            -
            protected TypeExpressions()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            TypeExpressions

            +
            protected TypeExpressions()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              convert

              -
              public static dev.morphia.aggregation.expressions.impls.Expression convert​(dev.morphia.aggregation.expressions.impls.Expression input,
              -                                                                           dev.morphia.aggregation.expressions.impls.ConvertType to)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                convert

                +
                public static dev.morphia.aggregation.expressions.impls.Expression convert(dev.morphia.aggregation.expressions.impls.Expression input, + dev.morphia.aggregation.expressions.impls.ConvertType to)
                Converts a value to a specified type.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                to - an expression giving the target type
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $convert
                +
              • -
              - - - -
                -
              • -

                isNumber

                -
                public static dev.morphia.aggregation.expressions.impls.Expression isNumber​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                isNumber

                +
                public static dev.morphia.aggregation.expressions.impls.Expression isNumber(dev.morphia.aggregation.expressions.impls.Expression input)
                Checks if the specified expression resolves to one of the numeric BSON types.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to check
                -
                Returns:
                +
                Returns:
                the new expression
                -
                Since:
                +
                Since:
                2.1
                MongoDB documentation
                Aggregration Expression: $isNumber
                +
              • -
              - - - -
                -
              • -

                toBool

                -
                public static dev.morphia.aggregation.expressions.impls.Expression toBool​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                toBool

                +
                public static dev.morphia.aggregation.expressions.impls.Expression toBool(dev.morphia.aggregation.expressions.impls.Expression input)
                Converts value to a boolean.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $toBool
                +
              • -
              - - - -
                -
              • -

                toDate

                -
                public static dev.morphia.aggregation.expressions.impls.Expression toDate​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                toDate

                +
                public static dev.morphia.aggregation.expressions.impls.Expression toDate(dev.morphia.aggregation.expressions.impls.Expression input)
                Converts value to a Date.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $toDate
                +
              • -
              - - - -
                -
              • -

                toDecimal

                -
                public static dev.morphia.aggregation.expressions.impls.Expression toDecimal​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                toDecimal

                +
                public static dev.morphia.aggregation.expressions.impls.Expression toDecimal(dev.morphia.aggregation.expressions.impls.Expression input)
                Converts value to a Decimal128.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $toDecimal
                +
              • -
              - - - -
                -
              • -

                toDouble

                -
                public static dev.morphia.aggregation.expressions.impls.Expression toDouble​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                toDouble

                +
                public static dev.morphia.aggregation.expressions.impls.Expression toDouble(dev.morphia.aggregation.expressions.impls.Expression input)
                Converts value to a double.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $toDouble
                +
              • -
              - - - -
                -
              • -

                toInt

                -
                public static dev.morphia.aggregation.expressions.impls.Expression toInt​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                toInt

                +
                public static dev.morphia.aggregation.expressions.impls.Expression toInt(dev.morphia.aggregation.expressions.impls.Expression input)
                Converts value to an integer.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $toInt
                +
              • -
              - - - -
                -
              • -

                toLong

                -
                public static dev.morphia.aggregation.expressions.impls.Expression toLong​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                toLong

                +
                public static dev.morphia.aggregation.expressions.impls.Expression toLong(dev.morphia.aggregation.expressions.impls.Expression input)
                Converts value to a long.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $toLong
                +
              • -
              - - - -
                -
              • -

                toObjectId

                -
                public static dev.morphia.aggregation.expressions.impls.Expression toObjectId​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                toObjectId

                +
                public static dev.morphia.aggregation.expressions.impls.Expression toObjectId(dev.morphia.aggregation.expressions.impls.Expression input)
                Converts value to an ObjectId.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $toObjectId
                +
              • -
              - - - -
                -
              • -

                toString

                -
                public static dev.morphia.aggregation.expressions.impls.Expression toString​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                toString

                +
                public static dev.morphia.aggregation.expressions.impls.Expression toString(dev.morphia.aggregation.expressions.impls.Expression input)
                Converts value to a string.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $toString
                +
              • -
              - - - -
                -
              • -

                type

                -
                public static dev.morphia.aggregation.expressions.impls.Expression type​(dev.morphia.aggregation.expressions.impls.Expression input)
                +
              • +
                +

                type

                +
                public static dev.morphia.aggregation.expressions.impls.Expression type(dev.morphia.aggregation.expressions.impls.Expression input)
                Return the BSON data type of the field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                input - the value to process
                -
                Returns:
                +
                Returns:
                the new expression
                MongoDB documentation
                Aggregration Expression: $type
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/VariableExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/VariableExpressions.html index fe77eb304fb..44e5f065911 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/VariableExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/VariableExpressions.html @@ -1,282 +1,151 @@ - - + VariableExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class VariableExpressions

    + +

    Class VariableExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.VariableExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.VariableExpressions
      +
      +

      -
      public final class VariableExpressions
      -extends Object
      +
      public final class VariableExpressions +extends Object
      Defines helper methods for the variable expressions
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.LetExpressionlet​(dev.morphia.aggregation.expressions.impls.Expression in) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.LetExpression
          +
          let(dev.morphia.aggregation.expressions.impls.Expression in)
          +
          Binds variables for use in the specified expression, and returns the result of the expression.
          -
        • - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            let

            -
            public static dev.morphia.aggregation.expressions.impls.LetExpression let​(dev.morphia.aggregation.expressions.impls.Expression in)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              let

              +
              public static dev.morphia.aggregation.expressions.impls.LetExpression let(dev.morphia.aggregation.expressions.impls.Expression in)
              Binds variables for use in the specified expression, and returns the result of the expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              in - the expression to evaluate. variables can be defined using the LetExpression.variable(String, Expression) method
              -
              Returns:
              +
              Returns:
              the new expression
              MongoDB documentation
              Aggregration Expression: $let
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/WindowExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/WindowExpressions.html index 157b8d03567..39599e0bdc6 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/WindowExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/WindowExpressions.html @@ -1,625 +1,454 @@ - - + WindowExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class WindowExpressions

    + +

    Class WindowExpressions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.expressions.WindowExpressions
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.expressions.WindowExpressions
      +
      +

      -
      public final class WindowExpressions
      -extends Object
      +
      public final class WindowExpressions +extends Object
      Provides window specific operations.
      -
      -
      Since:
      +
      +
      Since:
      2.3
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static dev.morphia.aggregation.expressions.impls.ExpressioncovariancePop​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          covariancePop(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Returns the population covariance of two numeric expressions that are evaluated using documents in the $setWindowFields stage window.
          -
        • static dev.morphia.aggregation.expressions.impls.ExpressioncovarianceSamp​(dev.morphia.aggregation.expressions.impls.Expression first, - dev.morphia.aggregation.expressions.impls.Expression second) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          covarianceSamp(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
          +
          Returns the sample covariance of two numeric expressions that are evaluated using documents in the $setWindowFields stage window.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiondenseRank() + +
          static dev.morphia.aggregation.expressions.impls.Expression
          + +
          Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
          -
          static dev.morphia.aggregation.expressions.impls.CalculusExpressionderivative​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.CalculusExpression
          +
          derivative(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Returns the average rate of change within the specified window.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressiondocumentNumber() + +
          static dev.morphia.aggregation.expressions.impls.Expression
          + +
          Returns the position of a document (known as the document number) in the $setWindowFields stage partition.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionexpMovingAvg​(dev.morphia.aggregation.expressions.impls.Expression input, - int n) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          expMovingAvg(dev.morphia.aggregation.expressions.impls.Expression input, + int n)
          +
          Returns the exponential moving average of numeric expressions applied to documents in a partition defined in the $setWindowFields stage.
          -
          static dev.morphia.aggregation.expressions.impls.CalculusExpressionintegral​(dev.morphia.aggregation.expressions.impls.Expression input) + +
          static dev.morphia.aggregation.expressions.impls.CalculusExpression
          +
          integral(dev.morphia.aggregation.expressions.impls.Expression input)
          +
          Returns the approximation of the area under a curve, which is calculated using the trapezoidal rule where each set of adjacent documents form a trapezoid using the:
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionlinearFill​(dev.morphia.aggregation.expressions.impls.Expression fillValue) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          linearFill(dev.morphia.aggregation.expressions.impls.Expression fillValue)
          +
          Fills null and missing fields in a window using linear interpolation based on surrounding field values.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionlocf​(dev.morphia.aggregation.expressions.impls.Expression fillValue) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          locf(dev.morphia.aggregation.expressions.impls.Expression fillValue)
          +
          Last observation carried forward.
          -
          static dev.morphia.aggregation.expressions.impls.Expressionrank() + +
          static dev.morphia.aggregation.expressions.impls.Expression
          + +
          Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
          -
          static dev.morphia.aggregation.expressions.impls.ShiftExpressionshift​(dev.morphia.aggregation.expressions.impls.Expression output, - long by, - dev.morphia.aggregation.expressions.impls.Expression defaultValue) + +
          static dev.morphia.aggregation.expressions.impls.ShiftExpression
          +
          shift(dev.morphia.aggregation.expressions.impls.Expression output, + long by, + dev.morphia.aggregation.expressions.impls.Expression defaultValue)
          +
          Returns the value from an expression applied to a document in a specified position relative to the current document in the $setWindowFields stage partition.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionstdDevPop​(dev.morphia.aggregation.expressions.impls.Expression value, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          stdDevPop(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Returns the population standard deviation of the input values.
          -
          static dev.morphia.aggregation.expressions.impls.ExpressionstdDevSamp​(dev.morphia.aggregation.expressions.impls.Expression value, - dev.morphia.aggregation.expressions.impls.Expression... additional) + +
          static dev.morphia.aggregation.expressions.impls.Expression
          +
          stdDevSamp(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
          +
          Returns the sample standard deviation of the input values.
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            covariancePop

            -
            public static dev.morphia.aggregation.expressions.impls.Expression covariancePop​(dev.morphia.aggregation.expressions.impls.Expression first,
            -                                                                                 dev.morphia.aggregation.expressions.impls.Expression second)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              covariancePop

              +
              public static dev.morphia.aggregation.expressions.impls.Expression covariancePop(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
              Returns the population covariance of two numeric expressions that are evaluated using documents in the $setWindowFields stage window.

              $covariancePop is only available in the $setWindowFields stage.

              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first expression to evaluate
              second - the second expression to evaluate
              -
              Returns:
              +
              Returns:
              the new expression
              -
              Since:
              +
              Since:
              2.3
              -
              See Also:
              -
              Aggregation.setWindowFields(SetWindowFields)
              -
              Since server release
              5.0
              MongoDB documentation
              Aggregration Expression: $covariancePop
              -
            • +
              See Also:
              +
              + - - - -
                -
              • -

                covarianceSamp

                -
                public static dev.morphia.aggregation.expressions.impls.Expression covarianceSamp​(dev.morphia.aggregation.expressions.impls.Expression first,
                -                                                                                  dev.morphia.aggregation.expressions.impls.Expression second)
                +
              +
              MongoDB documentation
              Aggregration Expression: $covariancePop
              Since server release
              5.0
              +
            +
          • +
          • +
            +

            covarianceSamp

            +
            public static dev.morphia.aggregation.expressions.impls.Expression covarianceSamp(dev.morphia.aggregation.expressions.impls.Expression first, + dev.morphia.aggregation.expressions.impls.Expression second)
            Returns the sample covariance of two numeric expressions that are evaluated using documents in the $setWindowFields stage window.

            $covarianceSamp is only available in the $setWindowFields stage.

            -
            -
            Parameters:
            +
            +
            Parameters:
            first - the first expression to evaluate
            second - the second expression to evaluate
            -
            Returns:
            +
            Returns:
            the new expression
            -
            Since:
            +
            Since:
            2.3
            -
            See Also:
            -
            Aggregation.setWindowFields(SetWindowFields)
            -
            Since server release
            5.0
            MongoDB documentation
            Aggregration Expression: $covarianceSamp
            -
          • +
            See Also:
            +
            + - - - -
              -
            • -

              denseRank

              -
              public static dev.morphia.aggregation.expressions.impls.Expression denseRank()
              +
            +
            MongoDB documentation
            Aggregration Expression: $covarianceSamp
            Since server release
            5.0
            +
        + +
      • +
        +

        denseRank

        +
        public static dev.morphia.aggregation.expressions.impls.Expression denseRank()
        Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
        -
        -
        Returns:
        +
        +
        Returns:
        the expression
        -
        Since:
        +
        Since:
        2.3
        -
        Since server release
        5.0
        MongoDB documentation
        Aggregration Expression: $denseRank
        +
        MongoDB documentation
        Aggregration Expression: $denseRank
        Since server release
        5.0
        +
      • -
      - - - -
        -
      • -

        derivative

        -
        public static dev.morphia.aggregation.expressions.impls.CalculusExpression derivative​(dev.morphia.aggregation.expressions.impls.Expression input)
        +
      • +
        +

        derivative

        +
        public static dev.morphia.aggregation.expressions.impls.CalculusExpression derivative(dev.morphia.aggregation.expressions.impls.Expression input)
        Returns the average rate of change within the specified window.
        -
        -
        Parameters:
        +
        +
        Parameters:
        input - Specifies the expression to evaluate. The expression must evaluate to a number.
        -
        Returns:
        +
        Returns:
        the new expression
        -
        Since:
        +
        Since:
        2.3
        -
        Since server release
        5.0
        MongoDB documentation
        Aggregration Expression: $derivative
        +
        MongoDB documentation
        Aggregration Expression: $derivative
        Since server release
        5.0
        +
      • -
      - - - -
      +
    • +
    • +
      +

      expMovingAvg

      +
      public static dev.morphia.aggregation.expressions.impls.Expression expMovingAvg(dev.morphia.aggregation.expressions.impls.Expression input, + int n)
      Returns the exponential moving average of numeric expressions applied to documents in a partition defined in the $setWindowFields stage.

      $expMovingAvg is only available in the $setWindowFields stage.

      -
      -
      Parameters:
      +
      +
      Parameters:
      input - Specifies the expression to evaluate. Non-numeric expressions are ignored.
      n - An integer that specifies the number of historical documents that have a significant mathematical weight in the exponential moving average calculation, with the most recent documents contributing the most weight.
      -
      Returns:
      +
      Returns:
      the new expression
      -
      Since:
      +
      Since:
      2.3
      -
      See Also:
      -
      Aggregation.setWindowFields(SetWindowFields)
      -
      Since server release
      5.0
      MongoDB documentation
      Aggregration Expression: $expMovingAvg
      -
    • +
      See Also:
      +
      + - - - -
        -
      • -

        integral

        -
        public static dev.morphia.aggregation.expressions.impls.CalculusExpression integral​(dev.morphia.aggregation.expressions.impls.Expression input)
        +
      +
      MongoDB documentation
      Aggregration Expression: $expMovingAvg
      Since server release
      5.0
      + + +
    • +
      +

      integral

      +
      public static dev.morphia.aggregation.expressions.impls.CalculusExpression integral(dev.morphia.aggregation.expressions.impls.Expression input)
      Returns the approximation of the area under a curve, which is calculated using the trapezoidal rule where each set of adjacent documents form a trapezoid using the:
      -
      -
      Parameters:
      +
      +
      Parameters:
      input - Specifies the expression to evaluate. The expression must evaluate to a number.
      -
      Returns:
      +
      Returns:
      the new expression
      -
      Since:
      +
      Since:
      2.3
      -
      Since server release
      5.0
      MongoDB documentation
      Aggregration Expression: $integral
      +
      MongoDB documentation
      Aggregration Expression: $integral
      Since server release
      5.0
      +
    • -
    - - - -
      -
    • -

      linearFill

      -
      public static dev.morphia.aggregation.expressions.impls.Expression linearFill​(dev.morphia.aggregation.expressions.impls.Expression fillValue)
      +
    • +
      +

      linearFill

      +
      public static dev.morphia.aggregation.expressions.impls.Expression linearFill(dev.morphia.aggregation.expressions.impls.Expression fillValue)
      Fills null and missing fields in a window using linear interpolation based on surrounding field values.

      $linearFill is only available in the $setWindowFields stage.

      -
      -
      Parameters:
      +
      +
      Parameters:
      fillValue - the expression to use when calculating fill values
      -
      Returns:
      +
      Returns:
      the fill expression
      -
      Since:
      +
      Since:
      2.3
      -
      Since server release
      5.3
      MongoDB documentation
      Aggregration Expression: $linearFill
      +
      MongoDB documentation
      Aggregration Expression: $linearFill
      Since server release
      5.3
      +
    • -
    - - - -
      -
    • -

      locf

      -
      public static dev.morphia.aggregation.expressions.impls.Expression locf​(dev.morphia.aggregation.expressions.impls.Expression fillValue)
      +
    • +
      +

      locf

      +
      public static dev.morphia.aggregation.expressions.impls.Expression locf(dev.morphia.aggregation.expressions.impls.Expression fillValue)
      Last observation carried forward. Set values for null and missing fields in a window to the last non-null value for the field.
      -
      -
      Parameters:
      +
      +
      Parameters:
      fillValue - the expression to use when calculating fill values
      -
      Returns:
      +
      Returns:
      the fill expression
      -
      Since:
      +
      Since:
      2.3
      -
      Since server release
      5.2
      MongoDB documentation
      Aggregration Expression: $locf
      +
      MongoDB documentation
      Aggregration Expression: $locf
      Since server release
      5.2
      +
    • -
    - - - -
      -
    • -

      rank

      -
      public static dev.morphia.aggregation.expressions.impls.Expression rank()
      +
    • +
      +

      rank

      +
      public static dev.morphia.aggregation.expressions.impls.Expression rank()
      Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
      -
      -
      Returns:
      +
      +
      Returns:
      the new expression
      -
      Since:
      +
      Since:
      2.3
      -
      Since server release
      5.0
      MongoDB documentation
      Aggregration Expression: $rank
      +
      MongoDB documentation
      Aggregration Expression: $rank
      Since server release
      5.0
      +
    • -
    - - - -
      -
    • -

      shift

      -
      public static dev.morphia.aggregation.expressions.impls.ShiftExpression shift​(dev.morphia.aggregation.expressions.impls.Expression output,
      -                                                                              long by,
      -                                                                              dev.morphia.aggregation.expressions.impls.Expression defaultValue)
      +
    • +
      +

      shift

      +
      public static dev.morphia.aggregation.expressions.impls.ShiftExpression shift(dev.morphia.aggregation.expressions.impls.Expression output, + long by, + dev.morphia.aggregation.expressions.impls.Expression defaultValue)
      Returns the value from an expression applied to a document in a specified position relative to the current document in the $setWindowFields stage partition.
      -
      -
      Parameters:
      +
      +
      Parameters:
      output - Specifies an expression to evaluate and return in the output.
      by - Specifies an integer with a numeric document position relative to the current document in the output.
      defaultValue - Specifies an optional default expression to evaluate if the document position is outside of the implicit $setWindowFields stage window. The implicit window contains all the documents in the partition.
      -
      Returns:
      +
      Returns:
      the expression
      -
      Since:
      +
      Since:
      2.3
      -
      See Also:
      -
      Aggregation.setWindowFields(SetWindowFields)
      -
      Since server release
      5.0
      MongoDB documentation
      Aggregration Expression: $shift
      -
    • +
      See Also:
      +
      + - - - -
        -
      • -

        stdDevPop

        -
        public static dev.morphia.aggregation.expressions.impls.Expression stdDevPop​(dev.morphia.aggregation.expressions.impls.Expression value,
        -                                                                             dev.morphia.aggregation.expressions.impls.Expression... additional)
        +
      +
      MongoDB documentation
      Aggregration Expression: $shift
      Since server release
      5.0
      + + +
    • +
      +

      stdDevPop

      +
      public static dev.morphia.aggregation.expressions.impls.Expression stdDevPop(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
      Returns the population standard deviation of the input values.
      -
      -
      Parameters:
      +
      +
      Parameters:
      value - the value
      additional - any subsequent expressions to include in the expression
      -
      Returns:
      +
      Returns:
      the new expression
      -
      Since:
      +
      Since:
      2.3
      MongoDB documentation
      Aggregration Expression: $stdDevPop
      +
    • -
    - - - -
      -
    • -

      stdDevSamp

      -
      public static dev.morphia.aggregation.expressions.impls.Expression stdDevSamp​(dev.morphia.aggregation.expressions.impls.Expression value,
      -                                                                              dev.morphia.aggregation.expressions.impls.Expression... additional)
      +
    • +
      +

      stdDevSamp

      +
      public static dev.morphia.aggregation.expressions.impls.Expression stdDevSamp(dev.morphia.aggregation.expressions.impls.Expression value, + dev.morphia.aggregation.expressions.impls.Expression... additional)
      Returns the sample standard deviation of the input values.
      -
      -
      Parameters:
      +
      +
      Parameters:
      value - the value
      additional - any subsequent expressions to include in the expression
      -
      Returns:
      +
      Returns:
      the new expression
      -
      Since:
      +
      Since:
      2.3
      MongoDB documentation
      Aggregration Expression: $stdDevSamp
      -
    • -
    + -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/AccumulatorExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/AccumulatorExpressions.html index 70d48d610f3..7094535edd1 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/AccumulatorExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/AccumulatorExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.AccumulatorExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.AccumulatorExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.AccumulatorExpressions

    -
    No usage of dev.morphia.aggregation.expressions.AccumulatorExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.AccumulatorExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ArrayExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ArrayExpressions.html index 69504c50d71..65858379c4d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ArrayExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ArrayExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.ArrayExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.ArrayExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.ArrayExpressions

    -
    No usage of dev.morphia.aggregation.expressions.ArrayExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.ArrayExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.LogicalExpression.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.LogicalExpression.html index f7210ccff67..9d82d36a7d3 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.LogicalExpression.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.LogicalExpression.html @@ -1,226 +1,112 @@ - - + Uses of Class dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression

    +

    Uses of Class
    dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.html index 6665ad14bd0..3926b0b7e40 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/BooleanExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.BooleanExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.BooleanExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.BooleanExpressions

    -
    No usage of dev.morphia.aggregation.expressions.BooleanExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.BooleanExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ComparisonExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ComparisonExpressions.html index c87db9903cd..090607c42e0 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ComparisonExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ComparisonExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.ComparisonExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.ComparisonExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.ComparisonExpressions

    -
    No usage of dev.morphia.aggregation.expressions.ComparisonExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.ComparisonExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ConditionalExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ConditionalExpressions.html index 4de240f642d..2e51e9b64bc 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ConditionalExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ConditionalExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.ConditionalExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.ConditionalExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.ConditionalExpressions

    -
    No usage of dev.morphia.aggregation.expressions.ConditionalExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.ConditionalExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DataSizeExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DataSizeExpressions.html index 510fc068bfb..f14898cc271 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DataSizeExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DataSizeExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.DataSizeExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.DataSizeExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.DataSizeExpressions

    -
    No usage of dev.morphia.aggregation.expressions.DataSizeExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.DataSizeExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.DateExpression.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.DateExpression.html index ddea5a685e5..577c3b6102b 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.DateExpression.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.DateExpression.html @@ -1,267 +1,141 @@ - - + Uses of Class dev.morphia.aggregation.expressions.DateExpressions.DateExpression (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.DateExpressions.DateExpression

    +

    Uses of Class
    dev.morphia.aggregation.expressions.DateExpressions.DateExpression

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.html index b6e0b6db6ad..f7974cb7ba2 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/DateExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.DateExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.DateExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.DateExpressions

    -
    No usage of dev.morphia.aggregation.expressions.DateExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.DateExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/Expressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/Expressions.html index 25d3dee9bde..29341d9e0af 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/Expressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/Expressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.Expressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.Expressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.Expressions

    -
    No usage of dev.morphia.aggregation.expressions.Expressions
    -
    +No usage of dev.morphia.aggregation.expressions.Expressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/MathExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/MathExpressions.html index 352c34f55db..bd4a0d86de4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/MathExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/MathExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.MathExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.MathExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.MathExpressions

    -
    No usage of dev.morphia.aggregation.expressions.MathExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.MathExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/Miscellaneous.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/Miscellaneous.html index 1949d19eba7..d8d4642e74f 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/Miscellaneous.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/Miscellaneous.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.Miscellaneous (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.Miscellaneous

    +

    Uses of Class
    dev.morphia.aggregation.expressions.Miscellaneous

    -
    No usage of dev.morphia.aggregation.expressions.Miscellaneous
    -
    +No usage of dev.morphia.aggregation.expressions.Miscellaneous
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.MergeObjects.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.MergeObjects.html index fbfa4a670ce..4c84a10ee44 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.MergeObjects.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.MergeObjects.html @@ -1,203 +1,95 @@ - - + Uses of Class dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects

    +

    Uses of Class
    dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.html index 9f93b166481..c5751a1f9ee 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/ObjectExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.ObjectExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.ObjectExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.ObjectExpressions

    -
    No usage of dev.morphia.aggregation.expressions.ObjectExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.ObjectExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/SetExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/SetExpressions.html index 74d49985611..5e48165460d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/SetExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/SetExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.SetExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.SetExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.SetExpressions

    -
    No usage of dev.morphia.aggregation.expressions.SetExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.SetExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/StringExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/StringExpressions.html index 83062f225bc..bc485ac1f43 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/StringExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/StringExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.StringExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.StringExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.StringExpressions

    -
    No usage of dev.morphia.aggregation.expressions.StringExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.StringExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/SystemVariables.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/SystemVariables.html index a799361b594..7635f5d1e55 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/SystemVariables.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/SystemVariables.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.SystemVariables (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.SystemVariables

    +

    Uses of Class
    dev.morphia.aggregation.expressions.SystemVariables

    -
    No usage of dev.morphia.aggregation.expressions.SystemVariables
    -
    +No usage of dev.morphia.aggregation.expressions.SystemVariables
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TimeUnit.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TimeUnit.html index 727ea98a674..3850606f0bd 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TimeUnit.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TimeUnit.html @@ -1,307 +1,167 @@ - - -Uses of Class dev.morphia.aggregation.expressions.TimeUnit (Morphia) + +Uses of Enum Class dev.morphia.aggregation.expressions.TimeUnit (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.TimeUnit

    +

    Uses of Enum Class
    dev.morphia.aggregation.expressions.TimeUnit

    -
    -
      -
    • - - - - - - - - - - - - - - - - -
      Packages that use TimeUnit 
      PackageDescription
      dev.morphia.aggregation.expressions 
      dev.morphia.aggregation.stages 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of TimeUnit in dev.morphia.aggregation.expressions

        - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation.expressions that return TimeUnit 
        Modifier and TypeMethodDescription
        static TimeUnitTimeUnit.valueOf​(String name) -
        Returns the enum constant of this type with the specified name.
        -
        static TimeUnit[]TimeUnit.values() -
        Returns an array containing the constants of this enum type, in +
        Packages that use TimeUnit
        + +
        +
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.aggregation.expressions with parameters of type TimeUnit 
        Modifier and TypeMethodDescription
        static dev.morphia.aggregation.expressions.impls.DateDeltaExpressionDateExpressions.dateAdd​(dev.morphia.aggregation.expressions.impls.Expression startDate, - long amount, - TimeUnit unit) + + +
        Methods in dev.morphia.aggregation.expressions with parameters of type TimeUnit
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        static dev.morphia.aggregation.expressions.impls.DateDeltaExpression
        +
        DateExpressions.dateAdd(dev.morphia.aggregation.expressions.impls.Expression startDate, + long amount, + TimeUnit unit)
        +
        Increments a Date object by a specified number of time units.
        -
        static dev.morphia.aggregation.expressions.impls.DateDiffExpressionDateExpressions.dateDiff​(dev.morphia.aggregation.expressions.impls.Expression startDate, - dev.morphia.aggregation.expressions.impls.Expression endDate, - TimeUnit unit) + +
        static dev.morphia.aggregation.expressions.impls.DateDiffExpression
        +
        DateExpressions.dateDiff(dev.morphia.aggregation.expressions.impls.Expression startDate, + dev.morphia.aggregation.expressions.impls.Expression endDate, + TimeUnit unit)
        +
        Returns the difference between two dates.
        -
        static dev.morphia.aggregation.expressions.impls.DateDeltaExpressionDateExpressions.dateSubtract​(dev.morphia.aggregation.expressions.impls.Expression startDate, - long amount, - TimeUnit unit) + +
        static dev.morphia.aggregation.expressions.impls.DateDeltaExpression
        +
        DateExpressions.dateSubtract(dev.morphia.aggregation.expressions.impls.Expression startDate, + long amount, + TimeUnit unit)
        +
        Decrements a Date object by a specified number of time units.
        -
        static dev.morphia.aggregation.expressions.impls.DateTruncExpressionDateExpressions.dateTrunc​(dev.morphia.aggregation.expressions.impls.Expression date, - TimeUnit unit) + +
        static dev.morphia.aggregation.expressions.impls.DateTruncExpression
        +
        DateExpressions.dateTrunc(dev.morphia.aggregation.expressions.impls.Expression date, + TimeUnit unit)
        +
        Truncates a date.
        -
        +
    +
    -
  • -
    - - -

    Uses of TimeUnit in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return TimeUnit 
    Modifier and TypeMethodDescription
    TimeUnitDensify.Range.unit() 
    TimeUnitSetWindowFields.Window.unit() 
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages with parameters of type TimeUnit 
    Modifier and TypeMethodDescription
    SetWindowFields.OutputSetWindowFields.Window.range​(Object lower, - Object upper, - TimeUnit unit) +
  • +
    +

    Uses of TimeUnit in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Densify.Range.unit()
    +
     
    + +
    SetWindowFields.Window.unit()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.stages with parameters of type TimeUnit
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SetWindowFields.Window.range(Object lower, + Object upper, + TimeUnit unit)
    +
    A window where the lower and upper boundaries are defined using a range of values based on the sortBy field in the current document.
    -
  • Densify.RangeDensify.Range.unit​(TimeUnit unit) + + +
    Densify.Range.unit(TimeUnit unit)
    +
    The unit to apply to the step field when incrementing date values in field.
    -
    +
  • +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TrigonometryExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TrigonometryExpressions.html index e3229e52cb3..47a567e2db5 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TrigonometryExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TrigonometryExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.TrigonometryExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.TrigonometryExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.TrigonometryExpressions

    -
    No usage of dev.morphia.aggregation.expressions.TrigonometryExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.TrigonometryExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TypeExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TypeExpressions.html index e95b4ea71fb..32fd1f71899 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TypeExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/TypeExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.TypeExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.TypeExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.TypeExpressions

    -
    No usage of dev.morphia.aggregation.expressions.TypeExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.TypeExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/VariableExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/VariableExpressions.html index a31f7c5bb3a..19a384b2c41 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/VariableExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/VariableExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.VariableExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.VariableExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.VariableExpressions

    -
    No usage of dev.morphia.aggregation.expressions.VariableExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.VariableExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/WindowExpressions.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/WindowExpressions.html index ebc252bf711..000157b89e6 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/WindowExpressions.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/class-use/WindowExpressions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.aggregation.expressions.WindowExpressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.expressions.WindowExpressions

    +

    Uses of Class
    dev.morphia.aggregation.expressions.WindowExpressions

    -
    No usage of dev.morphia.aggregation.expressions.WindowExpressions
    -
    +No usage of dev.morphia.aggregation.expressions.WindowExpressions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-summary.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-summary.html index 6dabf5bb5ef..58988c528a2 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-summary.html @@ -1,307 +1,194 @@ - - + dev.morphia.aggregation.expressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.aggregation.expressions

    -
    -
    -
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-tree.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-tree.html index 7c3799dfe37..f241f54a626 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-tree.html @@ -1,203 +1,115 @@ - - + dev.morphia.aggregation.expressions Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.aggregation.expressions

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-use.html b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-use.html index 2ef0a6d5bec..6310343fd92 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/expressions/package-use.html @@ -1,224 +1,110 @@ - - + Uses of Package dev.morphia.aggregation.expressions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.aggregation.expressions

    -
    -
    + +
     
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation.expressions used by dev.morphia.aggregation.stages 
    ClassDescription
    TimeUnit 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/package-summary.html b/morphia/2.4/javadoc/dev/morphia/aggregation/package-summary.html index d2779b067f2..ee8ae0c7cdf 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/package-summary.html @@ -1,244 +1,144 @@ - - + dev.morphia.aggregation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.aggregation

    -
    -
    -
      -
    • - - - - - - - - - - - - - - - - -
      Interface Summary 
      InterfaceDescription
      Aggregation<T> 
      AggregationPipelineDeprecated, for removal: This API element is subject to removal in a future version. -
      use Aggregation instead
      -
      +

      Package dev.morphia.aggregation

      +
    +
    +
    @NonNullApi +package dev.morphia.aggregation
    +
    +
    + +
     
    + +
    +
    Defines options to be applied to an aggregation pipeline.
    +
    + +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Aggregation instead
    +
    + +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    + +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Group instead
    +
    + +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Projection instead
    +
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/package-tree.html b/morphia/2.4/javadoc/dev/morphia/aggregation/package-tree.html index 9b325cc2565..4b802204f97 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/package-tree.html @@ -1,127 +1,81 @@ - - + dev.morphia.aggregation Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.aggregation

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/package-use.html b/morphia/2.4/javadoc/dev/morphia/aggregation/package-use.html index e44e122af83..bd991c48527 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/package-use.html @@ -1,306 +1,166 @@ - - + Uses of Package dev.morphia.aggregation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.aggregation

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation used by dev.morphia.aggregation 
    ClassDescription
    Accumulator +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines an accumulator for use in an aggregation pipeline.
    -
  • Aggregation 
    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. -
    use Aggregation instead
    -
    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.
    -
    Group -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Group instead
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Aggregation instead
    +
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Group instead
    +
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Projection instead
    -
    Projection -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Projection instead
    -
    +
  • + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation used by dev.morphia.aggregation.stages 
    ClassDescription
    Aggregation 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation used by dev.morphia.query 
    ClassDescription
    Accumulator +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines an accumulator for use in an aggregation pipeline.
    -
  • +
  • +
    + -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/AddFields.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/AddFields.html index 42a4b61e367..b015eab5502 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/AddFields.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/AddFields.html @@ -1,408 +1,242 @@ - - + AddFields (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AddFields

    + +

    Class AddFields

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.AddFields
      +
      +
      +

      -
      public class AddFields
      -extends Stage
      +
      public class AddFields +extends Stage
      Adds new fields to documents. $addFields outputs documents that contain all existing fields from the input documents and newly added fields.

      The $addFields stage is equivalent to a $project stage that explicitly specifies all existing fields in the input documents and adds the new fields.

      -
    • -
    -
    -
    -
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AddFields

            -
            protected AddFields()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AddFields

            +
            protected AddFields()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              addFields

              -
              public static AddFields addFields()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                addFields

                +
                public static AddFields addFields()
                Creates a new AddFields stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                of

                -
                @Deprecated(forRemoval=true)
                -public static AddFields of()
                -
                Deprecated, for removal: This API element is subject to removal in a future version. - +
              • +
                +

                of

                +
                @Deprecated(forRemoval=true) +public static AddFields of()
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a new AddFields stage to bind field
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                field

                -
                public AddFields field​(String name,
                -                       dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                field

                +
                public AddFields field(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
                Add a field to the stage
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the name of the new field
                value - the value expression
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getDocument

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
                -
                -
                Returns:
                +
              • +
                +

                getDocument

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
                +
                +
                Returns:
                the fields
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/AutoBucket.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/AutoBucket.html index 479af666de5..faaa11881f1 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/AutoBucket.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/AutoBucket.html @@ -1,540 +1,344 @@ - - + AutoBucket (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AutoBucket

    + +

    Class AutoBucket

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.AutoBucket
      +
      +
      +

      -
      public class AutoBucket
      -extends Stage
      +
      public class AutoBucket +extends Stage
      Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression. Bucket boundaries are automatically determined in an attempt to evenly distribute the documents into the specified number of buckets.

      Each bucket is represented as a document in the output. The document for each bucket contains an _id field, whose value specifies the inclusive lower bound and the exclusive upper bound for the bucket, and a count field that contains the number of documents in the bucket. The count field is included by default when the output is not specified.

      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AutoBucket

            -
            protected AutoBucket()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AutoBucket

            +
            protected AutoBucket()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              autoBucket

              -
              public static AutoBucket autoBucket()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                autoBucket

                +
                public static AutoBucket autoBucket()
                Creates a new auto bucket
                -
                -
                Returns:
                +
                +
                Returns:
                the new bucket
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - - - - - -
                -
              • -

                buckets

                -
                public AutoBucket buckets​(Integer buckets)
                +
              • +
                +

                buckets

                +
                public AutoBucket buckets(Integer buckets)
                A positive 32-bit integer that specifies the number of buckets into which input documents are grouped.
                -
                -
                Parameters:
                +
                +
                Parameters:
                buckets - the number of buckets
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getBuckets

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.ValueExpression getBuckets()
                -
                -
                Returns:
                +
              • +
                +

                getBuckets

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.ValueExpression getBuckets()
                +
                +
                Returns:
                the number of buckets
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getGranularity

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.ValueExpression getGranularity()
                -
                -
                Returns:
                +
              • +
                +

                getGranularity

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.ValueExpression getGranularity()
                +
                +
                Returns:
                the granularity
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getGroupBy

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.Expression getGroupBy()
                -
                -
                Returns:
                +
              • +
                +

                getGroupBy

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.Expression getGroupBy()
                +
                +
                Returns:
                the group by expression
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getOutput

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.DocumentExpression getOutput()
                -
                -
                Returns:
                +
              • +
                +

                getOutput

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.DocumentExpression getOutput()
                +
                +
                Returns:
                the output document
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                granularity

                -
                public AutoBucket granularity​(BucketGranularity granularity)
                +
              • +
                +

                granularity

                +
                public AutoBucket granularity(BucketGranularity granularity)
                A string 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.

                Available only if the all groupBy values are numeric and none of them are NaN.

                -
                -
                Parameters:
                +
                +
                Parameters:
                granularity - the granularity
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                groupBy

                -
                public AutoBucket groupBy​(dev.morphia.aggregation.expressions.impls.Expression groupBy)
                +
              • +
                +

                groupBy

                +
                public AutoBucket groupBy(dev.morphia.aggregation.expressions.impls.Expression groupBy)
                An expression to group documents by.
                -
                -
                Parameters:
                +
                +
                Parameters:
                groupBy - the expression to use
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                outputField

                -
                public AutoBucket outputField​(String name,
                -                              dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                outputField

                +
                public AutoBucket outputField(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
                Adds a field to the document that specifies the fields to include in the output documents in addition to the _id field. To specify the field to include, you must use accumulator expressions.
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the new field name
                value - the value expression
                -
                Returns:
                +
                Returns:
                this
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Bucket.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Bucket.html index 1f0fc01ec78..c4251c55393 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Bucket.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Bucket.html @@ -1,145 +1,87 @@ - - + Bucket (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Bucket

    + +

    Class Bucket

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Bucket
      +
      +
      +

      -
      public class Bucket
      -extends Stage
      +
      public class Bucket +extends Stage
      Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.

      Each bucket is represented as a document in the output. The document for each bucket contains an _id field, whose value specifies the @@ -147,402 +89,264 @@

      Class Bucket

      by default when the output is not specified.

      $bucket only produces output documents for buckets that contain at least one input document.

      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected Bucket() 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        + +
         
        +
        +
      • -
        - +
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Bucket

            -
            protected Bucket()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Bucket

            +
            protected Bucket()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              bucket

              -
              public static Bucket bucket()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                bucket

                +
                public static Bucket bucket()
                Creates a new bucket stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                of

                -
                @Deprecated(forRemoval=true)
                -public static Bucket of()
                -
                Deprecated, for removal: This API element is subject to removal in a future version. - +
              • +
                +

                of

                +
                @Deprecated(forRemoval=true) +public static Bucket of()
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a new bucket stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                boundaries

                -
                public Bucket boundaries​(dev.morphia.aggregation.expressions.impls.Expression... boundaries)
                +
              • +
                +

                boundaries

                +
                public Bucket boundaries(dev.morphia.aggregation.expressions.impls.Expression... boundaries)
                An array of values based on the groupBy expression that specify the boundaries for each bucket. Each adjacent pair of values acts as the inclusive lower boundary and the exclusive upper boundary for the bucket. You must specify at least two boundaries.

                The specified values must be in ascending order and all of the same type.

                -
                -
                Parameters:
                +
                +
                Parameters:
                boundaries - the boundaries
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                defaultValue

                -
                public Bucket defaultValue​(Object defaultValue)
                +
              • +
                +

                defaultValue

                +
                public Bucket defaultValue(Object defaultValue)
                Optional. A literal that specifies the _id of an additional bucket that contains all documents whose groupBy expression result does not fall into a bucket specified by boundaries.

                If unspecified, each input document must resolve the groupBy expression to a value within one of the bucket ranges specified by boundaries or the operation throws an error.

                -
                -
                Parameters:
                +
                +
                Parameters:
                defaultValue - the default value
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getBoundaries

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.ExpressionList getBoundaries()
                -
                -
                Returns:
                +
              • +
                +

                getBoundaries

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.ExpressionList getBoundaries()
                +
                +
                Returns:
                the boundaries
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getDefaultValue

                -
                @MorphiaInternal
                -public Object getDefaultValue()
                -
                -
                Returns:
                +
              • +
                +

                getDefaultValue

                +
                @MorphiaInternal +public Object getDefaultValue()
                +
                +
                Returns:
                the default value
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getGroupBy

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.Expression getGroupBy()
                -
                -
                Returns:
                +
              • +
                +

                getGroupBy

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.Expression getGroupBy()
                +
                +
                Returns:
                the group by expression
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getOutput

                -
                @Nullable
                +
              • +
                +

                getOutput

                +
                @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.DocumentExpression getOutput()
              • -
                -
                Returns:
                +public dev.morphia.aggregation.expressions.impls.DocumentExpression getOutput()
    +
    +
    Returns:
    the output document
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      groupBy

      -
      public Bucket groupBy​(dev.morphia.aggregation.expressions.impls.Expression groupBy)
      +
    • +
      +

      groupBy

      +
      public Bucket groupBy(dev.morphia.aggregation.expressions.impls.Expression groupBy)
      An expression to group documents by. To specify a field path, prefix the field name with a dollar sign $ and enclose it in quotes.

      Unless $bucket includes a default specification, each input document must resolve the groupBy field path or expression to a value that falls within one of the ranges specified by the boundaries.

      -
      -
      Parameters:
      +
      +
      Parameters:
      groupBy - the grouping expression
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      outputField

      -
      public Bucket outputField​(String name,
      -                          dev.morphia.aggregation.expressions.impls.Expression value)
      +
    • +
      +

      outputField

      +
      public Bucket outputField(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
      Adds a field to the document that specifies the fields to include in the output documents in addition to the _id field. To specify the field to include, you must use accumulator expressions.
      -
      -
      Parameters:
      +
      +
      Parameters:
      name - the new field name
      value - the value expression
      -
      Returns:
      +
      Returns:
      this
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ChangeStream.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ChangeStream.html index 6849ec64d3e..fe3931efe40 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ChangeStream.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ChangeStream.html @@ -1,613 +1,397 @@ - - + ChangeStream (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ChangeStream

    + +

    Class ChangeStream

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.ChangeStream
      +
      +
      +

      -
      public class ChangeStream
      -extends Stage
      +
      public class ChangeStream +extends Stage
      Returns a Change Stream cursor on a collection, a database, or an entire cluster. Must be used as the first stage in an aggregation pipeline.
      -
      -
      Since:
      +
      +
      Since:
      2.3
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ChangeStream

            -
            protected ChangeStream()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ChangeStream

            +
            protected ChangeStream()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              changeStream

              -
              public static ChangeStream changeStream()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                changeStream

                +
                public static ChangeStream changeStream()
                Returns a Change Stream cursor on a collection, a database, or an entire cluster. Must be used as the first stage in an aggregation pipeline.
                -
                -
                Returns:
                +
                +
                Returns:
                the new ChangeStream stage
                -
                Since:
                +
                Since:
                2.3
                MongoDB documentation
                Aggregration Expression: $changeStream
                +
              • -
              - - - -
                -
              • -

                allChangesForCluster

                -
                @MorphiaInternal
                -public Boolean allChangesForCluster()
                -
                -
                Returns:
                +
              • +
                +

                allChangesForCluster

                +
                @MorphiaInternal +public Boolean allChangesForCluster()
                +
                +
                Returns:
                internal
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                allChangesForCluster

                -
                public ChangeStream allChangesForCluster​(Boolean allChangesForCluster)
                +
              • +
                +

                allChangesForCluster

                +
                public ChangeStream allChangesForCluster(Boolean allChangesForCluster)
                Sets whether the change stream should include all changes in the cluster. May only be opened on the admin database.
                -
                -
                Parameters:
                +
                +
                Parameters:
                allChangesForCluster - true to get all changes
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                fullDocument

                -
                @MorphiaInternal
                -public FullDocument fullDocument()
                -
                -
                Returns:
                +
              • +
                +

                fullDocument

                +
                @MorphiaInternal +public FullDocument fullDocument()
                +
                +
                Returns:
                internal
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                fullDocument

                -
                public ChangeStream fullDocument​(FullDocument fullDocument)
                +
              • +
                +

                fullDocument

                +
                public ChangeStream fullDocument(FullDocument fullDocument)
                Specifies whether change notifications include a copy of the full document when modified by update operations.
                -
                -
                Parameters:
                +
                +
                Parameters:
                fullDocument - the option to apply
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                fullDocumentBeforeChange

                -
                @MorphiaInternal
                -public FullDocumentBeforeChange fullDocumentBeforeChange()
                -
                -
                Returns:
                +
              • +
                +

                fullDocumentBeforeChange

                +
                @MorphiaInternal +public FullDocumentBeforeChange fullDocumentBeforeChange()
                +
                +
                Returns:
                internal
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                fullDocumentBeforeChange

                -
                public ChangeStream fullDocumentBeforeChange​(FullDocumentBeforeChange fullDocumentBeforeChange)
                +
              • +
                +

                fullDocumentBeforeChange

                +
                public ChangeStream fullDocumentBeforeChange(FullDocumentBeforeChange fullDocumentBeforeChange)
                Include the full document from before the change.
                -
                -
                Parameters:
                +
                +
                Parameters:
                fullDocumentBeforeChange - the option to apply
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                resumeAfter

                -
                @MorphiaInternal
                -@Nullable
                -public Document resumeAfter()
                -
                -
                Returns:
                +
              • +
                +

                resumeAfter

                +
                @MorphiaInternal +@Nullable +public Document resumeAfter()
                +
                +
                Returns:
                internal
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                resumeAfter

                -
                public ChangeStream resumeAfter​(Document resumeAfter)
                +
              • +
                +

                resumeAfter

                +
                public ChangeStream resumeAfter(Document resumeAfter)
                Specifies a resume token as the logical starting point for the change stream. Cannot be used with startAfter or startAtOperationTime fields.
                -
                -
                Parameters:
                +
                +
                Parameters:
                resumeAfter - the token to resume after
                -
                Returns:
                +
                Returns:
                thois
                +
              • -
              - - - -
                -
              • -

                startAfter

                -
                @MorphiaInternal
                -@Nullable
                -public Document startAfter()
                -
                -
                Returns:
                +
              • +
                +

                startAfter

                +
                @MorphiaInternal +@Nullable +public Document startAfter()
                +
                +
                Returns:
                internal
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                startAfter

                -
                public ChangeStream startAfter​(Document startAfter)
                +
              • +
                +

                startAfter

                +
                public ChangeStream startAfter(Document startAfter)
                Specifies a resume token as the logical starting point for the change stream. Cannot be used with resumeAfter or startAtOperationTime fields.
                -
                -
                Parameters:
                +
                +
                Parameters:
                startAfter - the token to start after
                -
                Returns:
                +
                Returns:
                thois
                +
              • -
              - - - -
                -
              • -

                startAtOperationTime

                -
                @MorphiaInternal
                -@Nullable
                -public LocalDateTime startAtOperationTime()
                -
                -
                Returns:
                +
              • +
                +

                startAtOperationTime

                +
                @MorphiaInternal +@Nullable +public LocalDateTime startAtOperationTime()
                +
                +
                Returns:
                internal
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                startAtOperationTime

                -
                public ChangeStream startAtOperationTime​(LocalDateTime startAtOperationTime)
                +
              • +
                +

                startAtOperationTime

                +
                public ChangeStream startAtOperationTime(LocalDateTime startAtOperationTime)
                Specifies a time as the logical starting point for the change stream. Cannot be used with resumeAfter or startAfter fields.
                -
                -
                Parameters:
                +
                +
                Parameters:
                startAtOperationTime - the time to start after
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - - +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/CollectionStats.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/CollectionStats.html index 0186ac950cd..eeee3b5dfa8 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/CollectionStats.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/CollectionStats.html @@ -1,406 +1,278 @@ - - + CollectionStats (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CollectionStats

    + +

    Class CollectionStats

    -
    - -
    - -
    -
    -
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CollectionStats

            -
            protected CollectionStats()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CollectionStats

            +
            protected CollectionStats()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              collStats

              -
              public static CollectionStats collStats()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                collStats

                +
                public static CollectionStats collStats()
                Creates a new collStats stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - - - - - -
                -
              • -

                count

                -
                public CollectionStats count​(boolean count)
                +
              • +
                +

                count

                +
                public CollectionStats count(boolean count)
                Adds the total number of documents in the collection to the return document.
                -
                -
                Parameters:
                +
                +
                Parameters:
                count - true to include the count
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getCount

                -
                @MorphiaInternal
                -public boolean getCount()
                -
                -
                Returns:
                +
              • +
                +

                getCount

                +
                @MorphiaInternal +public boolean getCount()
                +
                +
                Returns:
                whether to get the count
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getHistogram

                -
                @MorphiaInternal
                -public boolean getHistogram()
                -
                -
                Returns:
                +
              • +
                +

                getHistogram

                +
                @MorphiaInternal +public boolean getHistogram()
                +
                +
                Returns:
                whether to add the histogram
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getScale

                -
                @MorphiaInternal
                -public Integer getScale()
                -
                -
                Returns:
                +
              • +
                +

                getScale

                +
                @MorphiaInternal +public Integer getScale()
                +
                +
                Returns:
                the scale
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                histogram

                -
                public CollectionStats histogram​(boolean histogram)
                +
              • +
                +

                histogram

                +
                public CollectionStats histogram(boolean histogram)
                Adds latency histogram information to the embedded documents in latencyStats if true.
                -
                -
                Parameters:
                +
                +
                Parameters:
                histogram - whether to add the histogram
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                scale

                -
                public CollectionStats scale​(Integer scale)
                +
              • +
                +

                scale

                +
                public CollectionStats scale(Integer scale)
                Specify the scale factor (i.e. storageStats: { scale: }) to use the specified scale factor for the various size data. For example, to display kilobytes rather than bytes, specify a scale value of 1024.

                @@ -409,84 +281,26 @@

                scale

                The scale factor does not affect those sizes that specify the unit of measurement in the field name, such as "bytes currently in the cache".

                -
                -
                Parameters:
                +
                +
                Parameters:
                scale - the scale
                -
                Returns:
                +
                Returns:
                this
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Count.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Count.html index f2ff2e2082e..2ccf213f74d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Count.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Count.html @@ -1,332 +1,181 @@ - - + Count (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Count

    + +

    Class Count

    +
    +
    java.lang.Object +
    dev.morphia.aggregation.stages.Stage +
    dev.morphia.aggregation.stages.Count
    -
    - -
    -
      -
    • -
      -
      @MorphiaInternal
      -public class Count
      -extends Stage
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Count

            -
            @MorphiaInternal
            -public Count​(String name)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Count

              +
              @MorphiaInternal +public Count(String name)
              +
              +
              Parameters:
              name - the field name
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getName

            -
            @MorphiaInternal
            -public String getName()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getName

              +
              @MorphiaInternal +public String getName()
              +
              +
              Returns:
              the name
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
      -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/CurrentOp.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/CurrentOp.html index 33dbb706c6b..a3245b4350a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/CurrentOp.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/CurrentOp.html @@ -1,575 +1,369 @@ - - + CurrentOp (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class CurrentOp

    + +

    Class CurrentOp

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.CurrentOp
      +
      +
      +

      -
      public class CurrentOp
      -extends Stage
      +
      public class CurrentOp +extends Stage
      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.
      -
    • -
    -
    -
    -
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CurrentOp

            -
            protected CurrentOp()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CurrentOp

            +
            protected CurrentOp()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              currentOp

              -
              public static CurrentOp currentOp()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                currentOp

                +
                public static CurrentOp currentOp()
                Creates a new stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - - - - - -
                -
              • -

                allUsers

                -
                public CurrentOp allUsers​(boolean allUsers)
                +
              • +
                +

                allUsers

                +
                public CurrentOp allUsers(boolean allUsers)
              • If set to false, $currentOp will only report on operations/idle connections/idle cursors/idle sessions belonging to the user who ran the command.
              • If set to true, $currentOp will report operations belonging to all users.
              • -
                -
                Parameters:
                +
                +
                Parameters:
                allUsers - include allUsers if true
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                idleConnections

                -
                public CurrentOp idleConnections​(boolean idleConnections)
                +
              • +
                +

                idleConnections

                +
                public CurrentOp idleConnections(boolean idleConnections)
                If set to false, $currentOp will only report active operations. If set to true, all operations including idle connections will be returned.
                -
                -
                Parameters:
                +
                +
                Parameters:
                idleConnections - include idle connections if true
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                idleCursors

                -
                public CurrentOp idleCursors​(boolean idleCursors)
                +
              • +
                +

                idleCursors

                +
                public CurrentOp idleCursors(boolean idleCursors)
                If set to true, $currentOp will report on cursors that are “idle”; i.e. open but not currently active in a getMore operation.
                -
                -
                Parameters:
                +
                +
                Parameters:
                idleCursors - include idle cursors if true
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                idleSessions

                -
                public CurrentOp idleSessions​(boolean idleSessions)
                +
              • +
                +

                idleSessions

                +
                public CurrentOp idleSessions(boolean idleSessions)
                Include idle sessions or not
                -
                -
                Parameters:
                +
                +
                Parameters:
                idleSessions - true to include idle sessions
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                isAllUsers

                -
                @MorphiaInternal
                -public boolean isAllUsers()
                -
                -
                Returns:
                +
              • +
                +

                isAllUsers

                +
                @MorphiaInternal +public boolean isAllUsers()
                +
                +
                Returns:
                include all users?
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                isIdleConnections

                -
                @MorphiaInternal
                -public boolean isIdleConnections()
                -
                -
                Returns:
                +
              • +
                +

                isIdleConnections

                +
                @MorphiaInternal +public boolean isIdleConnections()
                +
                +
                Returns:
                include idle connections?
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                isIdleCursors

                -
                @MorphiaInternal
                -public boolean isIdleCursors()
                -
                -
                Returns:
                +
              • +
                +

                isIdleCursors

                +
                @MorphiaInternal +public boolean isIdleCursors()
                +
                +
                Returns:
                include idle cursors?
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                isIdleSessions

                -
                @MorphiaInternal
                -public boolean isIdleSessions()
                -
                -
                Returns:
                +
              • +
                +

                isIdleSessions

                +
                @MorphiaInternal +public boolean isIdleSessions()
                +
                +
                Returns:
                include idle sessions?
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                isLocalOps

                -
                @MorphiaInternal
                -public boolean isLocalOps()
                -
                -
                Returns:
                +
              • +
                +

                isLocalOps

                +
                @MorphiaInternal +public boolean isLocalOps()
                +
                +
                Returns:
                is local ops?
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                localOps

                -
                public CurrentOp localOps​(boolean localOps)
                +
              • +
                +

                localOps

                +
                public CurrentOp localOps(boolean localOps)
                If set to true for an aggregation running on mongos, $currentOp reports only those operations running locally on that mongos. If false, then the $currentOp will instead report operations running on the shards.
                -
                -
                Parameters:
                +
                +
                Parameters:
                localOps - true to include only local ops
                -
                Returns:
                +
                Returns:
                this
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.Range.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.Range.html index 4ee9174ac04..777fb491f57 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.Range.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.Range.html @@ -1,497 +1,313 @@ - - + Densify.Range (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Densify.Range

    + +

    Class Densify.Range

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.aggregation.stages.Densify.Range
      +
      +
      +
      Enclosing class:
      Densify

      -
      public static class Densify.Range
      -extends Object
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - - +
        • +
          +

          Constructor Details

          +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              bounded

              -
              public static Densify.Range bounded​(Object lowerBound,
              -                                    Object upperBound,
              -                                    Number step)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                bounded

                +
                public static Densify.Range bounded(Object lowerBound, + Object upperBound, + Number step)
                Creates a bounded range.
                -
                -
                Parameters:
                +
                +
                Parameters:
                lowerBound - the lower bound
                upperBound - the upper bound
                step -
                -
                Returns:
                +
                Returns:
                the Range to pass to Densify.densify(String, Range)
                +
              • -
              - - - -
                -
              • -

                full

                -
                public static Densify.Range full​(Number step)
                +
              • +
                +

                full

                +
                public static Densify.Range full(Number step)
                Creates a "full" range with documents spanning the full range of values of the field being densified.
                -
                -
                Parameters:
                +
                +
                Parameters:
                step - the step size to use
                -
                Returns:
                +
                Returns:
                the Range to pass to Densify.densify(String, Range)
                +
              • -
              - - - -
                -
              • -

                partition

                -
                public static Densify.Range partition​(Number step)
                +
              • +
                +

                partition

                +
                public static Densify.Range partition(Number step)
                Creates a partitioned range and adds documents to each partition, similar to if you had run a full range densification on each partition individually.
                -
                -
                Parameters:
                +
                +
                Parameters:
                step - the step size
                -
                Returns:
                +
                Returns:
                the Range to pass to Densify.densify(String, Range)
                +
              • -
              - - - -
                -
              • -

                lowerBound

                -
                @MorphiaInternal
                -public Object lowerBound()
                -
                -
                Returns:
                +
              • +
                +

                lowerBound

                +
                @MorphiaInternal +public Object lowerBound()
                +
                +
                Returns:
                this
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                step

                -
                @MorphiaInternal
                -public Number step()
                -
                -
                Returns:
                +
              • +
                +

                step

                +
                @MorphiaInternal +public Number step()
                +
                +
                Returns:
                this
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                type

                -
                @MorphiaInternal
                -public Densify.RangeType type()
                -
                -
                Returns:
                +
              • +
                +

                type

                +
                @MorphiaInternal +public Densify.RangeType type()
                +
                +
                Returns:
                this
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                unit

                -
                @MorphiaInternal
                -public TimeUnit unit()
                -
                -
                Returns:
                +
              • +
                +

                unit

                +
                @MorphiaInternal +public TimeUnit unit()
                +
                +
                Returns:
                this
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                unit

                -
                public Densify.Range unit​(TimeUnit unit)
                +
              • +
                +

                unit

                +
                public Densify.Range unit(TimeUnit unit)
                The unit to apply to the step field when incrementing date values in field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                unit - the unit to use
                -
                Returns:
                +
                Returns:
                the Range itself
                +
              • -
              - - - -
                -
              • -

                upperBound

                -
                @MorphiaInternal
                -public Object upperBound()
                -
                -
                Returns:
                +
              • +
                +

                upperBound

                +
                @MorphiaInternal +public Object upperBound()
                +
                +
                Returns:
                this
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.RangeType.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.RangeType.html index bc56a54bece..b629ceff30b 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.RangeType.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.RangeType.html @@ -1,399 +1,237 @@ - - + Densify.RangeType (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum Densify.RangeType

    + +

    Enum Class Densify.RangeType

    -
    - -
    -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static Densify.RangeType[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (Densify.RangeType c : Densify.RangeType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static Densify.RangeType[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static Densify.RangeType valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static Densify.RangeType valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.html index b99683b9597..a89ff67cf6b 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Densify.html @@ -1,145 +1,87 @@ - - + Densify (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Densify

    + +

    Class Densify

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Densify
      +
      +
      +

      -
      public class Densify
      -extends Stage
      +
      public class Densify +extends Stage
      Creates new documents in a sequence of documents where certain values in a field are missing.

      You can use $densify to: @@ -148,127 +90,87 @@

      Class Densify

    • Add missing values between groups of data.
    • Populate your data with a specified range of values.
    -
    -
    Since:
    +
    +
    Since:
    2.3
    Since server release
    5.1
    - - -
    -
    -
    + + +
     
    +
    + + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            densify

            -
            public static Densify densify​(String field,
            -                              Densify.Range range)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              densify

              +
              public static Densify densify(String field, + Densify.Range range)
              Creates new documents in a sequence of documents where certain values in a field are missing.

              You can use $densify to: @@ -277,148 +179,78 @@

              densify

            • Add missing values between groups of data.
            • Populate your data with a specified range of values.
    -
    -
    Parameters:
    +
    +
    Parameters:
    field - The field to densify. The values of the specified field must either be all numeric values or all dates.
    range - specifies how the data is densified.
    -
    Returns:
    +
    Returns:
    the new stage
    -
    Since:
    +
    Since:
    2.3
    -
    Since server release
    5.1
    MongoDB documentation
    Aggregration Expression: $densify
    +
    MongoDB documentation
    Aggregration Expression: $densify
    Since server release
    5.1
    + - - - - -
      -
    • -

      field

      -
      @MorphiaInternal
      -public String field()
      -
      -
      Returns:
      +
    • +
      +

      field

      +
      @MorphiaInternal +public String field()
      +
      +
      Returns:
      this
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      partitionByFields

      -
      public Densify partitionByFields​(String... partitionByFields)
      +
    • +
      +

      partitionByFields

      +
      public Densify partitionByFields(String... partitionByFields)
      The set of fields to act as the compound key to group the documents. In the $densify stage, each group of documents is known as a partition.

      If you omit this field, $densify uses one partition for the entire collection.

      -
      -
      Parameters:
      +
      +
      Parameters:
      partitionByFields - the fields to partition by
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      partitionByFields

      -
      @MorphiaInternal
      -public List<String> partitionByFields()
      -
      -
      Returns:
      +
    • +
      +

      partitionByFields

      +
      @MorphiaInternal +public List<String> partitionByFields()
      +
      +
      Returns:
      this
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      range

      -
      @MorphiaInternal
      -public Densify.Range range()
      -
      -
      Returns:
      +
    • +
      +

      range

      +
      @MorphiaInternal +public Densify.Range range()
      +
      +
      Returns:
      this
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Documents.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Documents.html index 54c53e93fd6..dd549f4ac89 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Documents.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Documents.html @@ -1,355 +1,199 @@ - - + Documents (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Documents

    + +

    Class Documents

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected Documents​(List<dev.morphia.aggregation.expressions.impls.DocumentExpression> expressions) 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        +
        Documents(List<dev.morphia.aggregation.expressions.impls.DocumentExpression> expressions)
        +
         
        +
        +
      • -
        - +
    +
    List<dev.morphia.aggregation.expressions.impls.DocumentExpression>
    + +
     
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Documents

            -
            protected Documents​(List<dev.morphia.aggregation.expressions.impls.DocumentExpression> expressions)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Documents

            +
            protected Documents(List<dev.morphia.aggregation.expressions.impls.DocumentExpression> expressions)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              documents

              -
              public static Documents documents​(dev.morphia.aggregation.expressions.impls.DocumentExpression... expressions)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                documents

                +
                public static Documents documents(dev.morphia.aggregation.expressions.impls.DocumentExpression... expressions)
                Creates a new stage with the given document expressions
                -
                -
                Parameters:
                +
                +
                Parameters:
                expressions - the documents
                -
                Returns:
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                expressions

                -
                @MorphiaInternal
                -public List<dev.morphia.aggregation.expressions.impls.DocumentExpression> expressions()
                -
                -
                Returns:
                +
              • +
                +

                expressions

                +
                @MorphiaInternal +public List<dev.morphia.aggregation.expressions.impls.DocumentExpression> expressions()
                +
                +
                Returns:
                the expressions
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Facet.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Facet.html index f7f33b49325..164748bf6f1 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Facet.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Facet.html @@ -1,145 +1,87 @@ - - + Facet (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Facet

    + +

    Class Facet

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Facet
      +
      +
      +

      -
      public class Facet
      -extends Stage
      +
      public class Facet +extends Stage
      Processes multiple aggregation pipelines within a single stage on the same set of input documents. Each sub-pipeline has its own field in the output document where its results are stored as an array of documents.

      @@ -149,264 +91,156 @@

      Class Facet

      Input documents are passed to the $facet stage only once. $facet enables various aggregations on the same set of input documents, without needing to retrieve the input documents multiple times.

      -
    • -
    -
    -
    -
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Facet

            -
            protected Facet()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Facet

            +
            protected Facet()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              facet

              -
              public static Facet facet()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                facet

                +
                public static Facet facet()
                Creates a new facet stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                of

                -
                @Deprecated(forRemoval=true)
                -public static Facet of()
                -
                Deprecated, for removal: This API element is subject to removal in a future version. - +
              • +
                +

                of

                +
                @Deprecated(forRemoval=true) +public static Facet of()
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a new facet stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                field

                -
                public Facet field​(String name,
                -                   Stage... stages)
                +
              • +
                +

                field

                +
                public Facet field(String name, + Stage... stages)
                Adds a field to the facet
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the field name
                stages - the pipeline defining the field
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getFields

                -
                @MorphiaInternal
                -public Map<String,​List<Stage>> getFields()
                -
                -
                Returns:
                +
              • +
                +

                getFields

                +
                @MorphiaInternal +public Map<String,List<Stage>> getFields()
                +
                +
                Returns:
                the fields
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Fill.Method.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Fill.Method.html index f38e82d6859..cc5260ed003 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Fill.Method.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Fill.Method.html @@ -1,385 +1,228 @@ - - + Fill.Method (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum Fill.Method

    + +

    Enum Class Fill.Method

    -
    - -
    -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            LINEAR

            -
            public static final Fill.Method LINEAR
            -
          • -
          - - - -
            -
          • -

            LOCF

            -
            public static final Fill.Method LOCF
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              LINEAR

              +
              public static final Fill.Method LINEAR
              +
            • -
            +
          • +
            +

            LOCF

            +
            public static final Fill.Method LOCF
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static Fill.Method[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (Fill.Method c : Fill.Method.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static Fill.Method[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static Fill.Method valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static Fill.Method valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Fill.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Fill.html index 2cf1b4eb3e4..4c194186fb4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Fill.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Fill.html @@ -1,145 +1,87 @@ - - + Fill (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Fill

    + +

    Class Fill

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Fill
      +
      +
      +

      -
      public class Fill
      -extends Stage
      +
      public class Fill +extends Stage
      Populates null and missing field values within documents.

      You can use $fill to populate missing data points: @@ -147,419 +89,273 @@

      Class Fill

    • In a sequence based on surrounding values.
    • With a fixed value.
    -
    -
    Since:
    +
    +
    Since:
    2.3
    Since server release
    5.3
    - - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class Fill.Method +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static enum 
          + +
          Possible methods for defining fill strategies.
          -
        • -
        • -
        +
    +
    - -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - -
      Constructors 
      ModifierConstructorDescription
      protected Fill() 
    • -
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    + +
     
    +
    +
  • -
    - +
    + + + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Fill

            -
            protected Fill()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Fill

            +
            protected Fill()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              fill

              -
              public static Fill fill()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                fill

                +
                public static Fill fill()
                Creates a new $fill stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                field

                -
                public Fill field​(String name,
                -                  dev.morphia.aggregation.expressions.impls.ValueExpression value)
                +
              • +
                +

                field

                +
                public Fill field(String name, + dev.morphia.aggregation.expressions.impls.ValueExpression value)
                Specifies an object indicating how to fill missing values in the target field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the field name
                value - the value to fill with
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                field

                -
                public Fill field​(String name,
                -                  Fill.Method method)
                +
              • +
                +

                field

                +
                public Fill field(String name, + Fill.Method method)
                Specifies an object indicating how to fill missing values in the target field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the field name
                method - the method to use when filling in missing values
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                fields

                -
                @MorphiaInternal
                -public Map<String,​Object> fields()
                -
                -
                Returns:
                +
              • +
                +

                fields

                +
                @MorphiaInternal +public Map<String,Object> fields()
                +
                +
                Returns:
                this
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                partitionBy

                -
                public Fill partitionBy​(dev.morphia.aggregation.expressions.impls.Expression partitionBy)
                +
              • +
                +

                partitionBy

                +
                public Fill partitionBy(dev.morphia.aggregation.expressions.impls.Expression partitionBy)
                Specifies an array of fields as the compound key to group the documents.
                -
                -
                Parameters:
                +
                +
                Parameters:
                partitionBy - the partition expression
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                partitionBy

                -
                @Nullable
                +
              • +
                +

                partitionBy

                +
                @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.Expression partitionBy()
              • -
                -
                Returns:
                +public dev.morphia.aggregation.expressions.impls.Expression partitionBy()
    +
    +
    Returns:
    this
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      partitionByFields

      -
      public Fill partitionByFields​(String... fields)
      +
    • +
      +

      partitionByFields

      +
      public Fill partitionByFields(String... fields)
      Specifies an array of fields as the compound key to group the documents.
      -
      -
      Parameters:
      +
      +
      Parameters:
      fields - the fields
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      partitionByFields

      -
      @Nullable
      +
    • +
      +

      partitionByFields

      +
      @Nullable @MorphiaInternal -public List<String> partitionByFields()
    • -
      -
      Returns:
      +public List<String> partitionByFields() +
      +
      Returns:
      this
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      sortBy

      -
      public Fill sortBy​(Sort... sorts)
      +
    • +
      +

      sortBy

      +
      public Fill sortBy(Sort... sorts)
      Specifies the field or fields to sort the documents within each partition.
      -
      -
      Parameters:
      +
      +
      Parameters:
      sorts - the sorting values to apply
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sortBy

      -
      @Nullable
      +
    • +
      +

      sortBy

      +
      @Nullable @MorphiaInternal -public Sort[] sortBy()
    • -
      -
      Returns:
      +public Sort[] sortBy() +
      +
      Returns:
      this
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/GeoNear.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/GeoNear.html index 59fc3a0cbe3..004bd19fc2d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/GeoNear.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/GeoNear.html @@ -1,833 +1,567 @@ - - + GeoNear (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class GeoNear

    + +

    Class GeoNear

    -
    - -
    - -
    -
    -
    +
    static GeoNear
    +
    to(Point point)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            GeoNear

            -
            protected GeoNear​(Point point)
            -
          • -
          - - - -
            -
          • -

            GeoNear

            -
            protected GeoNear()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              GeoNear

              +
              protected GeoNear(Point point)
              +
            • -
            - - - -
              -
            • -

              GeoNear

              -
              protected GeoNear​(double[] coordinates)
              +
            • +
              +

              GeoNear

              +
              protected GeoNear()
              +
            • -
            +
          • +
            +

            GeoNear

            +
            protected GeoNear(double[] coordinates)
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            geoNear

            -
            public static GeoNear geoNear​(Point point)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              geoNear

              +
              public static GeoNear geoNear(Point point)
              Creates a new geoNear stage
              -
              -
              Parameters:
              +
              +
              Parameters:
              point - the center point
              -
              Returns:
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              geoNear

              -
              public static GeoNear geoNear​(double[] coordinates)
              +
            • +
              +

              geoNear

              +
              public static GeoNear geoNear(double[] coordinates)
              Creates a new geoNear stage
              -
              -
              Parameters:
              +
              +
              Parameters:
              coordinates - the center point coordinates
              -
              Returns:
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              to

              -
              @Deprecated(forRemoval=true)
              -public static GeoNear to​(Point point)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              to

              +
              @Deprecated(forRemoval=true) +public static GeoNear to(Point point)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Creates a new geoNear stage
              -
              -
              Parameters:
              +
              +
              Parameters:
              point - the center point
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              to

              -
              @Deprecated(forRemoval=true)
              -public static GeoNear to​(double[] coordinates)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              to

              +
              @Deprecated(forRemoval=true) +public static GeoNear to(double[] coordinates)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Creates a new geoNear stage
              -
              -
              Parameters:
              +
              +
              Parameters:
              coordinates - the center point coordinates
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              distanceField

              -
              public GeoNear distanceField​(String distanceField)
              +
            • +
              +

              distanceField

              +
              public GeoNear distanceField(String distanceField)
              The output field that contains the calculated distance.
              -
              -
              Parameters:
              +
              +
              Parameters:
              distanceField - the field name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              distanceMultiplier

              -
              public GeoNear distanceMultiplier​(Number distanceMultiplier)
              +
            • +
              +

              distanceMultiplier

              +
              public GeoNear distanceMultiplier(Number distanceMultiplier)
              Optional. The factor to multiply all distances returned by the query. For example, use the distanceMultiplier to convert radians, as returned by a spherical query, to kilometers by multiplying by the radius of the Earth.
              -
              -
              Parameters:
              +
              +
              Parameters:
              distanceMultiplier - the multiplier
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              getCoordinates

              -
              @MorphiaInternal
              -public double[] getCoordinates()
              -
              -
              Returns:
              +
            • +
              +

              getCoordinates

              +
              @MorphiaInternal +public double[] getCoordinates()
              +
              +
              Returns:
              the coordinates
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getDistanceField

              -
              @MorphiaInternal
              -public String getDistanceField()
              -
              -
              Returns:
              +
            • +
              +

              getDistanceField

              +
              @MorphiaInternal +public String getDistanceField()
              +
              +
              Returns:
              the distance field
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getDistanceMultiplier

              -
              @MorphiaInternal
              -public Number getDistanceMultiplier()
              -
              -
              Returns:
              +
            • +
              +

              getDistanceMultiplier

              +
              @MorphiaInternal +public Number getDistanceMultiplier()
              +
              +
              Returns:
              the distance multiplier
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
    +
    +
    Returns:
    the query
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getIncludeLocs

      -
      @MorphiaInternal
      -public String getIncludeLocs()
      -
      -
      Returns:
      +
    • +
      +

      getIncludeLocs

      +
      @MorphiaInternal +public String getIncludeLocs()
      +
      +
      Returns:
      includeLocs
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getKey

      -
      @MorphiaInternal
      -public String getKey()
      -
      -
      Returns:
      +
    • +
      +

      getKey

      +
      @MorphiaInternal +public String getKey()
      +
      +
      Returns:
      the key
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getMaxDistance

      -
      @MorphiaInternal
      -public Number getMaxDistance()
      -
      -
      Returns:
      +
    • +
      +

      getMaxDistance

      +
      @MorphiaInternal +public Number getMaxDistance()
      +
      +
      Returns:
      the max distance
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getMinDistance

      -
      @MorphiaInternal
      -public Number getMinDistance()
      -
      -
      Returns:
      +
    • +
      +

      getMinDistance

      +
      @MorphiaInternal +public Number getMinDistance()
      +
      +
      Returns:
      the min distance
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getPoint

      -
      @MorphiaInternal
      -public Point getPoint()
      -
      -
      Returns:
      +
    • +
      +

      getPoint

      +
      @MorphiaInternal +public Point getPoint()
      +
      +
      Returns:
      the point
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getSpherical

      -
      @MorphiaInternal
      -public Boolean getSpherical()
      -
      -
      Returns:
      +
    • +
      +

      getSpherical

      +
      @MorphiaInternal +public Boolean getSpherical()
      +
      +
      Returns:
      spherical?
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      includeLocs

      -
      public GeoNear includeLocs​(String includeLocs)
      +
    • +
      +

      includeLocs

      +
      public GeoNear includeLocs(String includeLocs)
      Optional. This specifies the output field that identifies the location used to calculate the distance. This option is useful when a location field contains multiple locations.
      -
      -
      Parameters:
      +
      +
      Parameters:
      includeLocs - include the field if true
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      key

      -
      public GeoNear key​(String key)
      +
    • +
      +

      key

      +
      public GeoNear key(String key)
      Optional. Specify the geospatial indexed field to use when calculating the distance.
      -
      -
      Parameters:
      +
      +
      Parameters:
      key - the indexed field
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      maxDistance

      -
      public GeoNear maxDistance​(Number maxDistance)
      +
    • +
      +

      maxDistance

      +
      public GeoNear maxDistance(Number maxDistance)
      Optional. The maximum distance from the center point that the documents can be. MongoDB limits the results to those documents that fall within the specified distance from the center point.

      Specify the distance in meters if the specified point is GeoJSON and in radians if the specified point is legacy coordinate pairs.

      -
      -
      Parameters:
      +
      +
      Parameters:
      maxDistance - the max distance
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      minDistance

      -
      public GeoNear minDistance​(Number minDistance)
      +
    • +
      +

      minDistance

      +
      public GeoNear minDistance(Number minDistance)
      Optional. The minimum distance from the center point that the documents can be. MongoDB limits the results to those documents that fall outside the specified distance from the center point.

      Specify the distance in meters for GeoJSON data and in radians for legacy coordinate pairs.

      -
      -
      Parameters:
      +
      +
      Parameters:
      minDistance - the min distance
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      query

      -
      public GeoNear query​(Filter... filters)
      +
    • +
      +

      query

      +
      public GeoNear query(Filter... filters)
      Optional. Limits the results to the documents that match the query.

      You cannot specify a $near predicate in the query field of the $geoNear stage.

      -
      -
      Parameters:
      +
      +
      Parameters:
      filters - the filters to apply
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      spherical

      -
      public GeoNear spherical​(Boolean spherical)
      +
    • +
      +

      spherical

      +
      public GeoNear spherical(Boolean spherical)
      Optional. Determines how MongoDB calculates the distance between two points:
    • When true, MongoDB uses $nearSphere semantics and calculates distances using spherical geometry.
    • When false, MongoDB uses $near semantics: spherical geometry for 2dsphere indexes and planar geometry for 2d indexes.
    • -
      -
      Parameters:
      +
      +
      Parameters:
      spherical - true if spherical
      -
      Returns:
      +
      Returns:
      this
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/GraphLookup.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/GraphLookup.html index 613e79883e6..481186164ce 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/GraphLookup.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/GraphLookup.html @@ -1,803 +1,547 @@ - - + GraphLookup (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class GraphLookup

    + +

    Class GraphLookup

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.GraphLookup
      +
      +
      +

      -
      public class GraphLookup
      -extends Stage
      +
      public class GraphLookup +extends Stage
      Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected GraphLookup() 
           GraphLookup​(Class from) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Modifier
          +
          Constructor
          +
          Description
          +
          protected
          + +
           
          +
           
          + +
          Creates a new stage using the target collection for the mapped type
          -
        •  GraphLookup​(String from) + +
           
          + +
          Creates a new stage using the target collection
          -
          -
        • -
        +
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            GraphLookup

            -
            public GraphLookup​(String from)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              GraphLookup

              +
              public GraphLookup(String from)
              Creates a new stage using the target collection
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the target collection
              +
            • -
            - - - -
              -
            • -

              GraphLookup

              -
              protected GraphLookup()
              +
            • +
              +

              GraphLookup

              +
              protected GraphLookup()
              +
            • -
            - - - -
              -
            • -

              GraphLookup

              -
              public GraphLookup​(Class from)
              +
            • +
              +

              GraphLookup

              +
              public GraphLookup(Class from)
              Creates a new stage using the target collection for the mapped type
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the type to use for determining the target collection
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            from

            -
            @Deprecated(forRemoval=true)
            -public static GraphLookup from​(String from)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - +
          • +
            +

            Method Details

            +
              +
            • +
              +

              from

              +
              @Deprecated(forRemoval=true) +public static GraphLookup from(String from)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the target collection name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              from

              -
              @Deprecated(forRemoval=true)
              -public static GraphLookup from​(Class from)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              from

              +
              @Deprecated(forRemoval=true) +public static GraphLookup from(Class from)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the target collection name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              graphLookup

              -
              public static GraphLookup graphLookup​(String from)
              +
            • +
              +

              graphLookup

              +
              public static GraphLookup graphLookup(String from)
              Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the target collection name
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              graphLookup

              -
              public static GraphLookup graphLookup​(Class<?> from)
              +
            • +
              +

              graphLookup

              +
              public static GraphLookup graphLookup(Class<?> from)
              Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the target collection name
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              as

              -
              public GraphLookup as​(String as)
              +
            • +
              +

              as

              +
              public GraphLookup as(String as)
              Name of the array field added to each output document. Contains the documents traversed in the $graphLookup stage to reach the document.
              -
              -
              Parameters:
              +
              +
              Parameters:
              as - the name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              connectFromField

              -
              public GraphLookup connectFromField​(String connectFromField)
              +
            • +
              +

              connectFromField

              +
              public GraphLookup connectFromField(String connectFromField)
              Field name whose value $graphLookup uses to recursively match against the connectToField of other documents in the collection. If the value is an array, each element is individually followed through the traversal process.
              -
              -
              Parameters:
              +
              +
              Parameters:
              connectFromField - the field name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              connectToField

              -
              public GraphLookup connectToField​(String connectToField)
              +
            • +
              +

              connectToField

              +
              public GraphLookup connectToField(String connectToField)
              Field name in other documents against which to match the value of the field specified by the connectFromField parameter.
              -
              -
              Parameters:
              +
              +
              Parameters:
              connectToField - the field name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              depthField

              -
              public GraphLookup depthField​(String depthField)
              +
            • +
              +

              depthField

              +
              public GraphLookup depthField(String depthField)
              Optional. Name of the field to add to each traversed document in the search path. The value of this field is the recursion depth for the document, represented as a NumberLong. Recursion depth value starts at zero, so the first lookup corresponds to zero depth.
              -
              -
              Parameters:
              +
              +
              Parameters:
              depthField - the field name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
    +
    +
    Returns:
    the value
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getConnectFromField

      -
      @Nullable
      +
    • +
      +

      getConnectFromField

      +
      @Nullable @MorphiaInternal -public String getConnectFromField()
    • -
      -
      Returns:
      +public String getConnectFromField() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getConnectToField

      -
      @Nullable
      +
    • +
      +

      getConnectToField

      +
      @Nullable @MorphiaInternal -public String getConnectToField()
    • -
      -
      Returns:
      +public String getConnectToField() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getDepthField

      -
      @Nullable
      +
    • +
      +

      getDepthField

      +
      @Nullable @MorphiaInternal -public String getDepthField()
    • -
      -
      Returns:
      +public String getDepthField() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getFrom

      -
      @Nullable
      +
    • +
      +

      getFrom

      +
      @Nullable @MorphiaInternal -public String getFrom()
    • -
      -
      Returns:
      +public String getFrom() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getFromType

      -
      @Nullable
      +
    • +
      +

      getFromType

      +
      @Nullable @MorphiaInternal -public Class getFromType()
    • -
      -
      Returns:
      +public Class getFromType() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getMaxDepth

      -
      @Nullable
      +
    • +
      +

      getMaxDepth

      +
      @Nullable @MorphiaInternal -public Integer getMaxDepth()
    • -
      -
      Returns:
      +public Integer getMaxDepth() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getRestriction

      -
      @Nullable
      +
    • +
      +

      getRestriction

      +
      @Nullable @MorphiaInternal -public Filter[] getRestriction()
    • -
      -
      Returns:
      +public Filter[] getRestriction() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getStartWith

      -
      @Nullable
      +
    • +
      +

      getStartWith

      +
      @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.Expression getStartWith()
    • -
      -
      Returns:
      +public dev.morphia.aggregation.expressions.impls.Expression getStartWith() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      maxDepth

      -
      public GraphLookup maxDepth​(Integer maxDepth)
      +
    • +
      +

      maxDepth

      +
      public GraphLookup maxDepth(Integer maxDepth)
      Optional. Non-negative integral number specifying the maximum recursion depth.
      -
      -
      Parameters:
      +
      +
      Parameters:
      maxDepth - the max depth
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      restrict

      -
      public GraphLookup restrict​(Filter... filters)
      +
    • +
      +

      restrict

      +
      public GraphLookup restrict(Filter... filters)
      Optional. A query specifying additional conditions for the recursive search
      -
      -
      Parameters:
      +
      +
      Parameters:
      filters - the filters to restrict the matching
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      startWith

      -
      public GraphLookup startWith​(dev.morphia.aggregation.expressions.impls.Expression startWith)
      +
    • +
      +

      startWith

      +
      public GraphLookup startWith(dev.morphia.aggregation.expressions.impls.Expression startWith)
      Expression that specifies the value of the connectFromField with which to start the recursive search.
      -
      -
      Parameters:
      +
      +
      Parameters:
      startWith - the expression defining the starting point
      -
      Returns:
      +
      Returns:
      this
      -
    • -
    + - - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Group.GroupId.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Group.GroupId.html index bf09c33b7a0..092a3550ef2 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Group.GroupId.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Group.GroupId.html @@ -1,407 +1,247 @@ - - + Group.GroupId (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Group.GroupId

    + +

    Class Group.GroupId

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.aggregation.stages.Group.GroupId
      +
      +
      +
      Enclosing class:
      Group

      -
      public static class Group.GroupId
      -extends Object
      +
      public static class Group.GroupId +extends Object
      Defines a group ID
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected GroupId() 
          protected GroupId​(dev.morphia.aggregation.expressions.impls.Expression value) 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        + +
         
        +
        protected
        +
        GroupId(dev.morphia.aggregation.expressions.impls.Expression value)
        +
         
        +
        +
      • -
        - +
    +
    dev.morphia.aggregation.expressions.impls.DocumentExpression
    + +
     
    +
    dev.morphia.aggregation.expressions.impls.Expression
    + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            GroupId

            -
            protected GroupId()
            -
          • -
          - - - -
            -
          • -

            GroupId

            -
            protected GroupId​(dev.morphia.aggregation.expressions.impls.Expression value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              GroupId

              +
              protected GroupId()
              +
            • -
            +
          • +
            +

            GroupId

            +
            protected GroupId(dev.morphia.aggregation.expressions.impls.Expression value)
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            field

            -
            public Group.GroupId field​(String name)
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              field

              -
              public Group.GroupId field​(String name,
              -                           dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              field

              +
              public Group.GroupId field(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
              Adds a named field to the group with an expression giving the value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the field
              expression - the expression giving the value
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              getDocument

              -
              @Nullable
              +
            • +
              +

              getDocument

              +
              @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
            • -
              -
              Returns:
              +public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
    +
    +
    Returns:
    the document
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getField

      -
      @Nullable
      +
    • +
      +

      getField

      +
      @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.Expression getField()
    • -
      -
      Returns:
      +public dev.morphia.aggregation.expressions.impls.Expression getField() +
      +
      Returns:
      the field
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Group.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Group.html index b3e195f9c9f..737608c5578 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Group.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Group.html @@ -1,611 +1,401 @@ - - + Group (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Group

    + +

    Class Group

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class Group.GroupId +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static class 
          + +
          Defines a group ID
          -
        • -
        • -
        +
    +
    - -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - - - - - - -
      Constructors 
      ModifierConstructorDescription
      protected Group() 
      protected Group​(Group.GroupId id) 
    • -
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    + +
     
    +
    protected
    + +
     
    +
    +
  • -
    - +
    +
    static Group
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + + + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Group

            -
            protected Group()
            -
          • -
          - - - -
            -
          • -

            Group

            -
            protected Group​(Group.GroupId id)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Group

              +
              protected Group()
              +
            • -
            +
          • +
            +

            Group

            +
            protected Group(Group.GroupId id)
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            group

            -
            public static Group group​(Group.GroupId id)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              group

              +
              public static Group group(Group.GroupId id)
              Creates a group stage with an ID definition
              -
              -
              Parameters:
              +
              +
              Parameters:
              id - the group ID
              -
              Returns:
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              group

              -
              public static Group group()
              +
            • +
              +

              group

              +
              public static Group group()
              Creates a group stage with no ID definition
              -
              -
              Returns:
              +
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              id

              -
              public static Group.GroupId id()
              +
            • +
              +

              id

              +
              public static Group.GroupId id()
              Creates an unnamed group ID
              -
              -
              Returns:
              +
              +
              Returns:
              the new groupID
              +
            • -
            - - - -
              -
            • -

              id

              -
              public static Group.GroupId id​(String name)
              +
            • +
              +

              id

              +
              public static Group.GroupId id(String name)
              Creates a named group ID
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the id name
              -
              Returns:
              +
              Returns:
              the new groupID
              +
            • -
            - - - -
              -
            • -

              id

              -
              public static Group.GroupId id​(dev.morphia.aggregation.expressions.impls.Expression name)
              +
            • +
              +

              id

              +
              public static Group.GroupId id(dev.morphia.aggregation.expressions.impls.Expression name)
              Creates a named group ID
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the id name
              -
              Returns:
              +
              Returns:
              the new groupID
              +
            • -
            - - - - - - - -
              -
            • -

              of

              -
              @Deprecated(forRemoval=true)
              -public static Group of()
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              user group()
              +
            • +
              +

              of

              +
              @Deprecated(forRemoval=true) +public static Group of()
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              user group()
              Creates a group stage with no ID definition
              -
              -
              Returns:
              +
              +
              Returns:
              the new stage
              +
            • -
            - - - - - - - -
              -
            • -

              field

              -
              public Group field​(String name,
              -                   dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              field

              +
              public Group field(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
              Adds a named field to the group with an expression giving the value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the field
              expression - the expression giving the value
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              getFields

              -
              @Nullable
              +
            • +
              +

              getFields

              +
              @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.Fields<Group> getFields()
            • -
              -
              Returns:
              +public dev.morphia.aggregation.expressions.impls.Fields<Group> getFields()
    +
    +
    Returns:
    the fields
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getId

      -
      @Nullable
      +
    • +
      +

      getId

      +
      @Nullable @MorphiaInternal -public Group.GroupId getId()
    • -
      -
      Returns:
      +public Group.GroupId getId() +
      +
      Returns:
      the ID
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/IndexStats.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/IndexStats.html index 9dc434e5b3a..35bf9def3ca 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/IndexStats.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/IndexStats.html @@ -1,359 +1,203 @@ - - + IndexStats (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class IndexStats

    + +

    Class IndexStats

    -
    - -
    - -
    -
    -
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            IndexStats

            -
            protected IndexStats()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            IndexStats

            +
            protected IndexStats()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              indexStats

              -
              public static IndexStats indexStats()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                indexStats

                +
                public static IndexStats indexStats()
                Creates the new stage. There is nothing to configure as the collection is determined as part of the pipeline execution.
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                of

                -
                @Deprecated(forRemoval=true)
                -public static IndexStats of()
                -
                Deprecated, for removal: This API element is subject to removal in a future version. - +
              • +
                +

                of

                +
                @Deprecated(forRemoval=true) +public static IndexStats of()
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates the new stage. There is nothing to configure as the collection is determined as part of the pipeline execution.
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Limit.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Limit.html index 46675b835ed..6d671018435 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Limit.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Limit.html @@ -1,382 +1,221 @@ - - + Limit (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Limit

    + +

    Class Limit

    -
    - -
    - -
    -
    -
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Limit

            -
            protected Limit​(long limit)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Limit

            +
            protected Limit(long limit)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              limit

              -
              public static Limit limit​(long limit)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                limit

                +
                public static Limit limit(long limit)
                Creates the new stage.
                -
                -
                Parameters:
                +
                +
                Parameters:
                limit - the limit to apply
                -
                Returns:
                +
                Returns:
                this
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                of

                -
                @Deprecated(forRemoval=true)
                -public static Limit of​(long limit)
                -
                Deprecated, for removal: This API element is subject to removal in a future version. - +
              • +
                +

                of

                +
                @Deprecated(forRemoval=true) +public static Limit of(long limit)
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates the new stage.
                -
                -
                Parameters:
                +
                +
                Parameters:
                limit - the limit to apply
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getLimit

                -
                @MorphiaInternal
                -public long getLimit()
                -
                -
                Returns:
                +
              • +
                +

                getLimit

                +
                @MorphiaInternal +public long getLimit()
                +
                +
                Returns:
                the limit
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Lookup.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Lookup.html index 7e7c3100738..a032ee08729 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Lookup.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Lookup.html @@ -1,737 +1,496 @@ - - + Lookup (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Lookup

    + +

    Class Lookup

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Lookup
      +
      +
      +

      -
      public class Lookup
      -extends Stage
      +
      public class Lookup +extends Stage
      Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing. To each input document, the $lookup stage adds a new array field whose elements are the matching documents from the “joined” collection. The $lookup stage passes these reshaped documents to the next stage.
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Lookup

            -
            protected Lookup​(Class<?> fromType)
            -
          • -
          - - - -
            -
          • -

            Lookup

            -
            protected Lookup​(String from)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Lookup

              +
              protected Lookup(Class<?> fromType)
              +
            • -
            - - - -
              -
            • -

              Lookup

              -
              protected Lookup()
              +
            • +
              +

              Lookup

              +
              protected Lookup(String from)
              +
            • -
            +
          • +
            +

            Lookup

            +
            protected Lookup()
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            from

            -
            @Deprecated(forRemoval=true)
            -public static Lookup from​(Class<?> from)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. - +
          • +
            +

            Method Details

            +
              +
            • +
              +

              from

              +
              @Deprecated(forRemoval=true) +public static Lookup from(Class<?> from)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Creates a new stage using the target collection for the mapped type
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the type to use for determining the target collection
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              from

              -
              @Deprecated(forRemoval=true)
              -public static Lookup from​(String from)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              from

              +
              @Deprecated(forRemoval=true) +public static Lookup from(String from)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Creates a new stage using the target collection
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the target collection
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              lookup

              -
              public static Lookup lookup​(Class<?> from)
              +
            • +
              +

              lookup

              +
              public static Lookup lookup(Class<?> from)
              Creates a new stage using the target collection for the mapped type
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the type to use for determining the target collection
              -
              Returns:
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              lookup

              -
              public static Lookup lookup​(String from)
              +
            • +
              +

              lookup

              +
              public static Lookup lookup(String from)
              Creates a new stage using the target collection
              -
              -
              Parameters:
              +
              +
              Parameters:
              from - the target collection
              -
              Returns:
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              lookup

              -
              public static Lookup lookup()
              +
            • +
              +

              lookup

              +
              public static Lookup lookup()
              Creates a new stage using the target collection
              -
              -
              Returns:
              +
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              as

              -
              public Lookup as​(String as)
              +
            • +
              +

              as

              +
              public Lookup as(String as)
              Name of the array field added to each output document. Contains the documents traversed in the $graphLookup stage to reach the document.
              -
              -
              Parameters:
              +
              +
              Parameters:
              as - the name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              foreignField

              -
              public Lookup foreignField​(String foreignField)
              +
            • +
              +

              foreignField

              +
              public Lookup foreignField(String foreignField)
              Specifies the field from the documents in the from collection.
              -
              -
              Parameters:
              +
              +
              Parameters:
              foreignField - the field name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
    +
    +
    Returns:
    the value
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getForeignField

      -
      @Nullable
      +
    • +
      +

      getForeignField

      +
      @Nullable @MorphiaInternal -public String getForeignField()
    • -
      -
      Returns:
      +public String getForeignField() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getFrom

      -
      @Nullable
      +
    • +
      +

      getFrom

      +
      @Nullable @MorphiaInternal -public String getFrom()
    • -
      -
      Returns:
      +public String getFrom() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getFromType

      -
      @Nullable
      +
    • +
      +

      getFromType

      +
      @Nullable @MorphiaInternal -public Class<?> getFromType()
    • -
      -
      Returns:
      +public Class<?> getFromType() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getLocalField

      -
      @Nullable
      +
    • +
      +

      getLocalField

      +
      @Nullable @MorphiaInternal -public String getLocalField()
    • -
      -
      Returns:
      +public String getLocalField() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getPipeline

      -
      @Nullable
      +
    • +
      +

      getPipeline

      +
      @Nullable @MorphiaInternal -public List<Stage> getPipeline()
    • -
      -
      Returns:
      +public List<Stage> getPipeline() +
      +
      Returns:
      the embeded pipeline
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getVariables

      -
      @MorphiaInternal
      -public dev.morphia.aggregation.expressions.impls.DocumentExpression getVariables()
      -
      -
      Returns:
      +
    • +
      +

      getVariables

      +
      @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.DocumentExpression getVariables()
      +
      +
      Returns:
      the embeded pipeline's variables
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      let

      -
      public Lookup let​(String name,
      -                  dev.morphia.aggregation.expressions.impls.Expression expression)
      +
    • +
      +

      let

      +
      public Lookup let(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
      Defines a variable
      -
      -
      Parameters:
      +
      +
      Parameters:
      name - the variable name
      expression - the variable value expression
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      localField

      -
      public Lookup localField​(String localField)
      +
    • +
      +

      localField

      +
      public Lookup localField(String localField)
      Specifies the field from the documents input to the $lookup stage.
      -
      -
      Parameters:
      +
      +
      Parameters:
      localField - the field name
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      pipeline

      -
      public Lookup pipeline​(Stage... stages)
      +
    • +
      +

      pipeline

      +
      public Lookup pipeline(Stage... stages)
      Specifies the pipeline to run on the joined collection. The pipeline determines the resulting documents from the joined collection. To return all documents, specify an empty pipeline.

      The pipeline cannot include the $out stage or the $merge stage.

      -
      -
      Parameters:
      +
      +
      Parameters:
      stages - the stages of the embedded pipeline
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.2
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Match.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Match.html index 08f687d7bd9..1f7cc88bee9 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Match.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Match.html @@ -1,382 +1,221 @@ - - + Match (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Match

    + +

    Class Match

    -
    - -
    - -
    -
    -
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Match

            -
            protected Match​(Filter... filters)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Match

            +
            protected Match(Filter... filters)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              match

              -
              public static Match match​(Filter... filters)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                match

                +
                public static Match match(Filter... filters)
                Creates the new stage using the filters for matching
                -
                -
                Parameters:
                +
                +
                Parameters:
                filters - the filters to apply
                -
                Returns:
                +
                Returns:
                this
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                on

                -
                @Deprecated(forRemoval=true)
                -public static Match on​(Filter... filters)
                -
                Deprecated, for removal: This API element is subject to removal in a future version. - +
              • +
                +

                on

                +
                @Deprecated(forRemoval=true) +public static Match on(Filter... filters)
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates the new stage using the filters for matching
                -
                -
                Parameters:
                +
                +
                Parameters:
                filters - the filters to apply
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getFilters

                -
                @MorphiaInternal
                -public Filter[] getFilters()
                -
                -
                Returns:
                +
              • +
                +

                getFilters

                +
                @MorphiaInternal +public Filter[] getFilters()
                +
                +
                Returns:
                the filters
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Merge.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Merge.html index 1a041c708e1..01fcdf1b069 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Merge.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Merge.html @@ -1,708 +1,467 @@ - - + Merge (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Merge<M>

    + +

    Class Merge<M>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Merge<M>
      +
      +
      +
      +
      +
      Type Parameters:
      M - the entity type

      -
      public class Merge<M>
      -extends Stage
      +
      public class Merge<M> +extends Stage
      Writes the results of the aggregation pipeline to a specified collection. The $merge operator must be the last stage in the pipeline.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Merge

            -
            protected Merge​(Class<M> type)
            -
          • -
          - - - -
            -
          • -

            Merge

            -
            protected Merge()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Merge

              +
              protected Merge(Class<M> type)
              +
            • -
            - - - -
              -
            • -

              Merge

              -
              protected Merge​(String collection)
              +
            • +
              +

              Merge

              +
              protected Merge()
              +
            • -
            - - - -
              -
            • -

              Merge

              -
              protected Merge​(String database,
              -                String collection)
              +
            • +
              +

              Merge

              +
              protected Merge(String collection)
              +
            • -
            +
          • +
            +

            Merge

            +
            protected Merge(String database, + String collection)
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            into

            -
            public static <M> Merge<M> into​(Class<M> type)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              into

              +
              public static <M> Merge<M> into(Class<M> type)
              Creates a new stage targeting the collection mapped for the given type
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              M - the entity type
              -
              Parameters:
              +
              Parameters:
              type - the target type
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              into

              -
              public static Merge<?> into​(String collection)
              +
            • +
              +

              into

              +
              public static Merge<?> into(String collection)
              Creates a new stage targeting the collection
              -
              -
              Parameters:
              +
              +
              Parameters:
              collection - the target collection
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              into

              -
              public static Merge<?> into​(String database,
              -                            String collection)
              +
            • +
              +

              into

              +
              public static Merge<?> into(String database, + String collection)
              Creates a new stage targeting the database and collection
              -
              -
              Parameters:
              +
              +
              Parameters:
              database - the target database
              collection - the target collection
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              getCollection

              -
              @MorphiaInternal
              -public String getCollection()
              -
              -
              Returns:
              +
            • +
              +

              getCollection

              +
              @MorphiaInternal +public String getCollection()
              +
              +
              Returns:
              the value
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
    +
    +
    Returns:
    the value
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getOn

      -
      @MorphiaInternal
      -public List<String> getOn()
      -
      -
      Returns:
      +
    • +
      +

      getOn

      +
      @MorphiaInternal +public List<String> getOn()
      +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getType

      -
      @Nullable
      +
    • +
      +

      getType

      +
      @Nullable @MorphiaInternal -public Class<M> getType()
    • -
      -
      Returns:
      +public Class<M> getType() +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getVariables

      -
      @MorphiaInternal
      -public Map<String,​dev.morphia.aggregation.expressions.impls.Expression> getVariables()
      -
      -
      Returns:
      +
    • +
      +

      getVariables

      +
      @MorphiaInternal +public Map<String,dev.morphia.aggregation.expressions.impls.Expression> getVariables()
      +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getWhenMatched

      -
      @MorphiaInternal
      -public MergeOptions.WhenMatched getWhenMatched()
      -
      -
      Returns:
      +
    • +
      +

      getWhenMatched

      +
      @MorphiaInternal +public MergeOptions.WhenMatched getWhenMatched()
      +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getWhenMatchedPipeline

      -
      @MorphiaInternal
      -public List<Stage> getWhenMatchedPipeline()
      -
      -
      Returns:
      +
    • +
      +

      getWhenMatchedPipeline

      +
      @MorphiaInternal +public List<Stage> getWhenMatchedPipeline()
      +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getWhenNotMatched

      -
      @MorphiaInternal
      -public MergeOptions.WhenNotMatched getWhenNotMatched()
      -
      -
      Returns:
      +
    • +
      +

      getWhenNotMatched

      +
      @MorphiaInternal +public MergeOptions.WhenNotMatched getWhenNotMatched()
      +
      +
      Returns:
      the value
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      let

      -
      public Merge<M> let​(String variable,
      -                    dev.morphia.aggregation.expressions.impls.Expression value)
      +
    • +
      +

      let

      +
      public Merge<M> let(String variable, + dev.morphia.aggregation.expressions.impls.Expression value)
      Specifies a variable accessible for use in the whenMatched pipeline
      -
      -
      Parameters:
      +
      +
      Parameters:
      variable - the variable name
      value - the value expression
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      on

      -
      public Merge<M> on​(String field,
      -                   String... fields)
      +
    • +
      +

      on

      +
      public Merge<M> on(String field, + String... fields)
      Optional. Field or fields that act as a unique identifier for a document. The identifier determines if a results document matches an already existing document in the output collection.
      -
      -
      Parameters:
      +
      +
      Parameters:
      field - the first field
      fields - the other fields
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      whenMatched

      -
      public Merge<M> whenMatched​(MergeOptions.WhenMatched whenMatched)
      +
    • +
      +

      whenMatched

      +
      public Merge<M> whenMatched(MergeOptions.WhenMatched whenMatched)
      Optional. The behavior of $merge if a result document and an existing document in the collection have the same value for the specified on field(s).
      -
      -
      Parameters:
      +
      +
      Parameters:
      whenMatched - the behavior
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      whenMatched

      -
      public Merge<M> whenMatched​(List<Stage> pipeline)
      +
    • +
      +

      whenMatched

      +
      public Merge<M> whenMatched(List<Stage> pipeline)
      Optional. An aggregation pipeline to update the document in the collection.
      -
      -
      Parameters:
      +
      +
      Parameters:
      pipeline - the pipeline
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      whenNotMatched

      -
      public Merge<M> whenNotMatched​(MergeOptions.WhenNotMatched whenNotMatched)
      +
    • +
      +

      whenNotMatched

      +
      public Merge<M> whenNotMatched(MergeOptions.WhenNotMatched whenNotMatched)
      Optional. The behavior of $merge if a result document does not match an existing document in the out collection.
      -
      -
      Parameters:
      +
      +
      Parameters:
      whenNotMatched - the behavior
      -
      Returns:
      +
      Returns:
      this
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Out.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Out.html index 016fe86b3fd..7f2206e0430 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Out.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Out.html @@ -1,448 +1,272 @@ - - + Out (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Out<O>

    + +

    Class Out<O>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Out<O>
      +
      +
      +
      +
      +
      Type Parameters:
      O - the output type used to lookup the collection name

      -
      public class Out<O>
      -extends Stage
      +
      public class Out<O> +extends Stage
      Takes the documents returned by the aggregation pipeline and writes them to a specified collection. The $out operator must be the last stage in the pipeline. The $out operator lets the aggregation framework return result sets of any size.
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Out

            -
            protected Out()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Out

            +
            protected Out()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              to

              -
              public static <O> Out<O> to​(Class<O> type)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                to

                +
                public static <O> Out<O> to(Class<O> type)
                Creates a $out stage with target type/collection
                -
                -
                Type Parameters:
                +
                +
                Type Parameters:
                O - the output type used to lookup the collection name
                -
                Parameters:
                +
                Parameters:
                type - the type to use to determine the target collection
                -
                Returns:
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                to

                -
                public static Out<Document> to​(String collection)
                +
              • +
                +

                to

                +
                public static Out<Document> to(String collection)
                Creates a $out stage with target collection
                -
                -
                Parameters:
                +
                +
                Parameters:
                collection - the target collection
                -
                Returns:
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                collection

                -
                @MorphiaInternal
                -public String collection()
                -
                -
                Returns:
                +
              • +
                +

                collection

                +
                @MorphiaInternal +public String collection()
                +
                +
                Returns:
                the collection name
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
    +
    +
    Returns:
    the database name
    -
    Since:
    +
    Since:
    2.3
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      database

      -
      public Out<O> database​(String database)
      +
    • +
      +

      database

      +
      public Out<O> database(String database)
      Specifies an alternate database for the output.
      -
      -
      Parameters:
      +
      +
      Parameters:
      database - the name of the database to use
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.3
      Since server release
      4.4
      +
    • -
    - - - -
      -
    • -

      type

      -
      @Nullable
      +
    • +
      +

      type

      +
      @Nullable @MorphiaInternal -public Class<?> type()
    • -
      -
      Returns:
      +public Class<?> type() +
      +
      Returns:
      the type representing the collection
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/PlanCacheStats.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/PlanCacheStats.html index 29b1ff8a00d..ef75b6251ce 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/PlanCacheStats.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/PlanCacheStats.html @@ -1,359 +1,203 @@ - - + PlanCacheStats (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PlanCacheStats

    + +

    Class PlanCacheStats

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PlanCacheStats

            -
            protected PlanCacheStats()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            PlanCacheStats

            +
            protected PlanCacheStats()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              of

              -
              @Deprecated(forRemoval=true)
              -public static PlanCacheStats of()
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                planCacheStats

                -
                public static PlanCacheStats planCacheStats()
                +
              • +
                +

                planCacheStats

                +
                public static PlanCacheStats planCacheStats()
                Creates the new stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Projection.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Projection.html index d2302834bd5..f3220676113 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Projection.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Projection.html @@ -1,472 +1,291 @@ - - + Projection (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Projection

    + +

    Class Projection

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Projection
      +
      +
      +

      -
      public class Projection
      -extends Stage
      +
      public class Projection +extends Stage
      Passes along the documents with the requested fields to the next stage in the pipeline. The specified fields can be existing fields from the input documents or newly computed fields.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Projection

            -
            protected Projection()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Projection

            +
            protected Projection()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              of

              -
              @Deprecated(forRemoval=true)
              -public static Projection of()
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              Method Details

              +
                +
              • +
                +

                of

                +
                @Deprecated(forRemoval=true) +public static Projection of()
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a new stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                project

                -
                public static Projection project()
                +
              • +
                +

                project

                +
                public static Projection project()
                Creates a new stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                exclude

                -
                public Projection exclude​(String name)
                +
              • +
                +

                exclude

                +
                public Projection exclude(String name)
                Excludes a field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the field name
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getFields

                -
                @MorphiaInternal
                -public List<dev.morphia.aggregation.expressions.impls.PipelineField> getFields()
                -
                -
                Returns:
                +
              • +
                +

                getFields

                +
                @MorphiaInternal +public List<dev.morphia.aggregation.expressions.impls.PipelineField> getFields()
                +
                +
                Returns:
                the fields
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                include

                -
                public Projection include​(String name,
                -                          dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                include

                +
                public Projection include(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
                Includes a field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the field name
                value - the value expression
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                include

                -
                public Projection include​(String name)
                +
              • +
                +

                include

                +
                public Projection include(String name)
                Includes a field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the field name
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                suppressId

                -
                public Projection suppressId()
                +
              • +
                +

                suppressId

                +
                public Projection suppressId()
                Suppresses the _id field in the resulting document.
                -
                -
                Returns:
                +
                +
                Returns:
                this
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Redact.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Redact.html index 9c847e2ffc2..32029c86689 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Redact.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Redact.html @@ -1,382 +1,221 @@ - - + Redact (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Redact

    + +

    Class Redact

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected Redact() 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        + +
         
        +
        +
      • -
        - +
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Redact

            -
            protected Redact()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Redact

            +
            protected Redact()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              on

              -
              @Deprecated(forRemoval=true)
              -public static Redact on​(dev.morphia.aggregation.expressions.impls.Expression expression)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              Method Details

              +
                +
              • +
                +

                on

                +
                @Deprecated(forRemoval=true) +public static Redact on(dev.morphia.aggregation.expressions.impls.Expression expression)
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a redaction stage with the given expression
                -
                -
                Parameters:
                +
                +
                Parameters:
                expression - the expression
                -
                Returns:
                +
                Returns:
                the new field
                +
              • -
              - - - -
                -
              • -

                redact

                -
                public static Redact redact​(dev.morphia.aggregation.expressions.impls.Expression expression)
                +
              • +
                +

                redact

                +
                public static Redact redact(dev.morphia.aggregation.expressions.impls.Expression expression)
                Creates a redaction stage with the given expression
                -
                -
                Parameters:
                +
                +
                Parameters:
                expression - the expression
                -
                Returns:
                +
                Returns:
                the new field
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                getExpression

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.Expression getExpression()
                -
                -
                Returns:
                +
              • +
                +

                getExpression

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.Expression getExpression()
                +
                +
                Returns:
                the expression
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ReplaceRoot.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ReplaceRoot.html index 157566a23e0..dc5cf342dc9 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ReplaceRoot.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ReplaceRoot.html @@ -1,496 +1,310 @@ - - + ReplaceRoot (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ReplaceRoot

    + +

    Class ReplaceRoot

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.ReplaceRoot
      +
      +
      +

      -
      public class ReplaceRoot
      -extends Stage
      +
      public class ReplaceRoot +extends Stage
      Replaces the input document with the specified document. The operation replaces all existing fields in the input document, including the _id field.
      -
    • -
    -
    -
    -
    + +
    with(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ReplaceRoot

            -
            protected ReplaceRoot​(dev.morphia.aggregation.expressions.impls.Expression expression)
            -
          • -
          - - - -
            -
          • -

            ReplaceRoot

            -
            protected ReplaceRoot()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ReplaceRoot

              +
              protected ReplaceRoot(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • -
            +
          • +
            +

            ReplaceRoot

            +
            protected ReplaceRoot()
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            replaceRoot

            -
            public static ReplaceRoot replaceRoot()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              replaceRoot

              +
              public static ReplaceRoot replaceRoot()
              Creates a new stage
              -
              -
              Returns:
              +
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              replaceRoot

              -
              public static ReplaceRoot replaceRoot​(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              replaceRoot

              +
              public static ReplaceRoot replaceRoot(dev.morphia.aggregation.expressions.impls.Expression expression)
              Creates a new stage to replace the root with the given expression. This expression must evaluate to a document. No further fields can be added to this stage.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the document expression
              -
              Returns:
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - - - - - -
              -
            • -

              with

              -
              @Deprecated(forRemoval=true)
              -public static ReplaceRoot with​(dev.morphia.aggregation.expressions.impls.Expression expression)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              with

              +
              @Deprecated(forRemoval=true) +public static ReplaceRoot with(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Creates a new stage to replace the root with the given expression. This expression must evaluate to a document. No further fields can be added to this stage.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the document expression
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              field

              -
              public ReplaceRoot field​(String name,
              -                         dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              field

              +
              public ReplaceRoot field(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
              Adds a new field
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the field name
              expression - the value expression
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              getDocument

              -
              @Nullable
              +
            • +
              +

              getDocument

              +
              @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
            • -
              -
              Returns:
              +public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
    +
    +
    Returns:
    the expression
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getValue

      -
      @Nullable
      +
    • +
      +

      getValue

      +
      @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.Expression getValue()
    • -
      -
      Returns:
      +public dev.morphia.aggregation.expressions.impls.Expression getValue() +
      +
      Returns:
      the expression
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ReplaceWith.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ReplaceWith.html index 8f2368bc432..7e196bcaa8d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ReplaceWith.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/ReplaceWith.html @@ -1,498 +1,312 @@ - - + ReplaceWith (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ReplaceWith

    + +

    Class ReplaceWith

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.ReplaceWith
      +
      +
      +

      -
      public class ReplaceWith
      -extends Stage
      +
      public class ReplaceWith +extends Stage
      Replaces the input document with the specified document. The operation replaces all existing fields in the input document, including the _id field. With $replaceWith, you can promote an embedded document to the top-level. You can also specify a new document as the replacement.

      The $replaceWith is an alias for $replaceRoot.

      -
    • -
    -
    -
    -
    + +
    with(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ReplaceWith

            -
            protected ReplaceWith​(dev.morphia.aggregation.expressions.impls.Expression expression)
            -
          • -
          - - - -
            -
          • -

            ReplaceWith

            -
            protected ReplaceWith()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ReplaceWith

              +
              protected ReplaceWith(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • -
            +
          • +
            +

            ReplaceWith

            +
            protected ReplaceWith()
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            replaceWith

            -
            public static ReplaceWith replaceWith()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              replaceWith

              +
              public static ReplaceWith replaceWith()
              Creates a new stage
              -
              -
              Returns:
              +
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              replaceWith

              -
              public static ReplaceWith replaceWith​(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              replaceWith

              +
              public static ReplaceWith replaceWith(dev.morphia.aggregation.expressions.impls.Expression expression)
              Creates a new stage to replace the root with the given expression. This expression must evaluate to a document. No further fields can be added to this stage.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the document expression
              -
              Returns:
              +
              Returns:
              the new stage
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - - - - - -
              -
            • -

              with

              -
              @Deprecated(forRemoval=true)
              -public static ReplaceWith with​(dev.morphia.aggregation.expressions.impls.Expression expression)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              with

              +
              @Deprecated(forRemoval=true) +public static ReplaceWith with(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Creates a new stage to replace the root with the given expression. This expression must evaluate to a document. No further fields can be added to this stage.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the document expression
              -
              Returns:
              +
              Returns:
              the new stage
              +
            • -
            - - - -
              -
            • -

              field

              -
              public ReplaceWith field​(String name,
              -                         dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              field

              +
              public ReplaceWith field(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
              Adds a new field
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the field name
              expression - the value expression
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              getDocument

              -
              @MorphiaInternal
              -public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
              -
              -
              Returns:
              +
            • +
              +

              getDocument

              +
              @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
              +
              +
              Returns:
              the expression
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getValue

              -
              @Nullable
              +
            • +
              +

              getValue

              +
              @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.Expression getValue()
            • -
              -
              Returns:
              +public dev.morphia.aggregation.expressions.impls.Expression getValue()
    +
    +
    Returns:
    the expression
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    - - + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sample.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sample.html index f1d7043956f..2caf51e5a65 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sample.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sample.html @@ -1,382 +1,221 @@ - - + Sample (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Sample

    + +

    Class Sample

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Sample

            -
            protected Sample​(long size)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Sample

            +
            protected Sample(long size)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              of

              -
              @Deprecated(forRemoval=true)
              -public static Sample of​(long size)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              Method Details

              +
                +
              • +
                +

                of

                +
                @Deprecated(forRemoval=true) +public static Sample of(long size)
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a new stage with the given sample size.
                -
                -
                Parameters:
                +
                +
                Parameters:
                size - the sample size
                -
                Returns:
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                sample

                -
                public static Sample sample​(long size)
                +
              • +
                +

                sample

                +
                public static Sample sample(long size)
                Creates a new stage with the given sample size.
                -
                -
                Parameters:
                +
                +
                Parameters:
                size - the sample size
                -
                Returns:
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                getSize

                -
                @MorphiaInternal
                -public long getSize()
                -
                -
                Returns:
                +
              • +
                +

                getSize

                +
                @MorphiaInternal +public long getSize()
                +
                +
                Returns:
                the size
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Set.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Set.html index d865edccbc9..fb2995fcc4e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Set.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Set.html @@ -1,384 +1,223 @@ - - + Set (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Set

    + +

    Class Set

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Set
      +
      +
      +

      -
      public class Set
      -extends Stage
      +
      public class Set +extends Stage
      Adds new fields to documents. $set outputs documents that contain all existing fields from the input documents and newly added fields.

      The $set stage is an alias for $addFields.

      Both stages are equivalent to a $project stage that explicitly specifies all existing fields in the input documents and adds the new fields.

      -
      -
      Since:
      +
      +
      Since:
      2.3
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected Set() 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        +
        Set()
        +
         
        +
        +
      • -
        - +
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Set

            -
            protected Set()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Set

            +
            protected Set()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              set

              -
              public static Set set()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                set

                +
                public static Set set()
                Creates a new Set stage
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                field

                -
                public Set field​(String name,
                -                 dev.morphia.aggregation.expressions.impls.Expression value)
                +
              • +
                +

                field

                +
                public Set field(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
                Add a field to the stage
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the name of the new field
                value - the value expression
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getDocument

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
                -
                -
                Returns:
                +
              • +
                +

                getDocument

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.DocumentExpression getDocument()
                +
                +
                Returns:
                the fields
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Output.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Output.html index 216fdba6e59..76b4b1e9408 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Output.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Output.html @@ -1,384 +1,228 @@ - - + SetWindowFields.Output (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SetWindowFields.Output

    + +

    Class SetWindowFields.Output

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.stages.SetWindowFields.Output
      • -
      -
    • -
    -
    - -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            output

            -
            public static SetWindowFields.Output output​(String name)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              output

              +
              public static SetWindowFields.Output output(String name)
              Creates a named output
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name
              -
              Returns:
              +
              Returns:
              the new Output
              +
            • -
            - - - -
              -
            • -

              name

              -
              @MorphiaInternal
              -public String name()
              -
              -
              Returns:
              +
            • +
              +

              name

              +
              @MorphiaInternal +public String name()
              +
              +
              Returns:
              the name
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              operator

              -
              @Nullable
              +
            • +
              +

              operator

              +
              @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.Expression operator()
            • -
              -
              Returns:
              +public dev.morphia.aggregation.expressions.impls.Expression operator()
    +
    +
    Returns:
    the operator
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      operator

      -
      public SetWindowFields.Output operator​(dev.morphia.aggregation.expressions.impls.Expression operator)
      +
    • +
      +

      operator

      +
      public SetWindowFields.Output operator(dev.morphia.aggregation.expressions.impls.Expression operator)
      The operator to use in the output.
      -
      -
      Parameters:
      +
      +
      Parameters:
      operator - the output
      -
      Returns:
      +
      Returns:
      the Output
      +
    • -
    - - - - - - - -
      -
    • -

      windowDef

      -
      @Nullable
      +
    • +
      +

      windowDef

      +
      @Nullable @MorphiaInternal -public SetWindowFields.Window windowDef()
    • -
      -
      Returns:
      +public SetWindowFields.Window windowDef() +
      +
      Returns:
      the window
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Window.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Window.html index 6643cb0b839..c5ee773cf66 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Window.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.Window.html @@ -1,405 +1,249 @@ - - + SetWindowFields.Window (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SetWindowFields.Window

    + +

    Class SetWindowFields.Window

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.aggregation.stages.SetWindowFields.Window
      • -
      -
    • -
    -
    - -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            documents

            -
            public SetWindowFields.Output documents​(Object lower,
            -                                        Object upper)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              documents

              +
              public SetWindowFields.Output documents(Object lower, + Object upper)
              A window where the lower and upper boundaries are specified relative to the position of the current document read from the collection.
              -
              -
              Parameters:
              +
              +
              Parameters:
              lower - the lower bound
              upper - the upper bound
              -
              Returns:
              +
              Returns:
              the Output
              +
            • -
            - - - -
    +
    +
    Returns:
    the documents
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      range

      -
      public SetWindowFields.Output range​(Object lower,
      -                                    Object upper,
      -                                    TimeUnit unit)
      +
    • +
      +

      range

      +
      public SetWindowFields.Output range(Object lower, + Object upper, + TimeUnit unit)
      A window where the lower and upper boundaries are defined using a range of values based on the sortBy field in the current document.
      -
      -
      Parameters:
      +
      +
      Parameters:
      lower - the lower bound
      upper - the upper bound
      unit - the unit to use
      -
      Returns:
      +
      Returns:
      the Output
      +
    • -
    - - - -
      -
    • -

      range

      -
      public SetWindowFields.Output range​(Object lower,
      -                                    Object upper)
      +
    • +
      +

      range

      +
      public SetWindowFields.Output range(Object lower, + Object upper)
      A window where the lower and upper boundaries are defined using a range of values based on the sortBy field in the current document.
      -
      -
      Parameters:
      +
      +
      Parameters:
      lower - the lower bound
      upper - the upper bound
      -
      Returns:
      +
      Returns:
      the Output
      +
    • -
    - - - -
      -
    • -

      range

      -
      @Nullable
      +
    • +
      +

      range

      +
      @Nullable @MorphiaInternal -public List<Object> range()
    • -
      -
      Returns:
      +public List<Object> range() +
      +
      Returns:
      the range
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      unit

      -
      @Nullable
      +
    • +
      +

      unit

      +
      @Nullable @MorphiaInternal -public TimeUnit unit()
    • -
      -
      Returns:
      +public TimeUnit unit() +
      +
      Returns:
      the unit
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.html index 173b0c5236a..f446e706391 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SetWindowFields.html @@ -1,495 +1,304 @@ - - + SetWindowFields (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SetWindowFields

    + +

    Class SetWindowFields

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.SetWindowFields
      +
      +
      +

      -
      public class SetWindowFields
      -extends Stage
      +
      public class SetWindowFields +extends Stage
      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.
      -
      -
      Since:
      +
      +
      Since:
      2.3
      Since server release
      5.0
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SetWindowFields

            -
            protected SetWindowFields()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SetWindowFields

            +
            protected SetWindowFields()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              setWindowFields

              -
              public static SetWindowFields setWindowFields()
              +
            • +
              +

              Method Details

              + - - - - - - - -
                -
              • -

                outputs

                -
                @MorphiaInternal
                -public SetWindowFields.Output[] outputs()
                -
                -
                Returns:
                +
              • +
                +

                outputs

                +
                @MorphiaInternal +public SetWindowFields.Output[] outputs()
                +
                +
                Returns:
                the outputs
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                partition

                -
                @Nullable
                +
              • +
                +

                partition

                +
                @Nullable @MorphiaInternal -public dev.morphia.aggregation.expressions.impls.Expression partition()
              • -
                -
                Returns:
                +public dev.morphia.aggregation.expressions.impls.Expression partition()
    +
    +
    Returns:
    the partition
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      partitionBy

      -
      public SetWindowFields partitionBy​(dev.morphia.aggregation.expressions.impls.Expression partition)
      +
    • +
      +

      partitionBy

      +
      public SetWindowFields partitionBy(dev.morphia.aggregation.expressions.impls.Expression partition)
      Defines the expression to use to partition the data.
      -
      -
      Parameters:
      +
      +
      Parameters:
      partition - the expression
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sortBy

      -
      public SetWindowFields sortBy​(Sort... sorts)
      +
    • +
      +

      sortBy

      +
      public SetWindowFields sortBy(Sort... sorts)
      Specifies the field(s) to sort the documents by in the partition.
      -
      -
      Parameters:
      +
      +
      Parameters:
      sorts - the sort criteria
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sorts

      -
      @Nullable
      +
    • +
      +

      sorts

      +
      @Nullable @MorphiaInternal -public Sort[] sorts()
    • -
      -
      Returns:
      +public Sort[] sorts() +
      +
      Returns:
      the sort values
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Skip.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Skip.html index fc7f715042a..21bafd8e5f3 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Skip.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Skip.html @@ -1,382 +1,221 @@ - - + Skip (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Skip

    + +

    Class Skip

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected Skip​(long size) 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        +
        Skip(long size)
        +
         
        +
        +
      • -
        - +
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Skip

            -
            protected Skip​(long size)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Skip

            +
            protected Skip(long size)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              of

              -
              @Deprecated(forRemoval=true)
              -public static Skip of​(long size)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              Method Details

              +
                +
              • +
                +

                of

                +
                @Deprecated(forRemoval=true) +public static Skip of(long size)
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a new stage with the given skip size
                -
                -
                Parameters:
                +
                +
                Parameters:
                size - the skip size
                -
                Returns:
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                skip

                -
                public static Skip skip​(long size)
                +
              • +
                +

                skip

                +
                public static Skip skip(long size)
                Creates a new stage with the given skip size
                -
                -
                Parameters:
                +
                +
                Parameters:
                size - the skip size
                -
                Returns:
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                getSize

                -
                @MorphiaInternal
                -public long getSize()
                -
                -
                Returns:
                +
              • +
                +

                getSize

                +
                @MorphiaInternal +public long getSize()
                +
                +
                Returns:
                the size
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.Direction.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.Direction.html index 550d60ea499..b1362dd74c9 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.Direction.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.Direction.html @@ -1,417 +1,250 @@ - - + Sort.Direction (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum Sort.Direction

    + +

    Enum Class Sort.Direction

    -
    - -
    -
    -
    -
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static Sort.Direction[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (Sort.Direction c : Sort.Direction.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static Sort.Direction[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static Sort.Direction valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static Sort.Direction valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              encode

              -
              @MorphiaInternal
              -public abstract void encode​(BsonWriter writer)
              -
              -
              Parameters:
              +
            • +
              +

              encode

              +
              @MorphiaInternal +public abstract void encode(BsonWriter writer)
              +
              +
              Parameters:
              writer - the writer to use
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.SortType.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.SortType.html index c030fd0ea60..5678f45f2ca 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.SortType.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.SortType.html @@ -1,342 +1,193 @@ - - + Sort.SortType (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Sort.SortType

    + +

    Class Sort.SortType

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.aggregation.stages.Sort.SortType
      +
      +
      +
      Enclosing class:
      Sort

      -
      @MorphiaInternal
      -public class Sort.SortType
      -extends Object
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - - +
        • +
          +

          Constructor Details

          +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getDirection

              -
              @MorphiaInternal
              -public Sort.Direction getDirection()
              -
              -
              Returns:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getDirection

                +
                @MorphiaInternal +public Sort.Direction getDirection()
                +
                +
                Returns:
                the direction
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getField

                -
                @MorphiaInternal
                -public String getField()
                -
                -
                Returns:
                +
              • +
                +

                getField

                +
                @MorphiaInternal +public String getField()
                +
                +
                Returns:
                the field
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.html index 66e7760b0cb..0a66aa89158 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Sort.html @@ -1,483 +1,297 @@ - - + Sort (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Sort

    + +

    Class Sort

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class Sort.Direction +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static enum 
          + +
          The sort types
          -
        • class Sort.SortType 
          -
        • -
        +
    +
    class 
    + +
     
    +
    - -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - -
      Constructors 
      ModifierConstructorDescription
      protected Sort() 
    • -
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    + +
     
    +
    +
  • -
    - +
    + + + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Sort

            -
            protected Sort()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Sort

            +
            protected Sort()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              on

              -
              @Deprecated(forRemoval=true)
              -public static Sort on()
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              use sort()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                on

                +
                @Deprecated(forRemoval=true) +public static Sort on()
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                use sort()
                Creates a sort stage.
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                +
              • -
              - - - -
                -
              • -

                sort

                -
                public static Sort sort()
                +
              • +
                +

                sort

                +
                public static Sort sort()
                Creates a sort stage.
                -
                -
                Returns:
                +
                +
                Returns:
                the new stage
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                ascending

                -
                public Sort ascending​(String field,
                -                      String... additional)
                +
              • +
                +

                ascending

                +
                public Sort ascending(String field, + String... additional)
                Adds an ascending sort definition on the field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                field - the sort field
                additional - any additional fields to sort on
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                descending

                -
                public Sort descending​(String field,
                -                       String... additional)
                +
              • +
                +

                descending

                +
                public Sort descending(String field, + String... additional)
                Adds an descending sort definition on the field.
                -
                -
                Parameters:
                +
                +
                Parameters:
                field - the sort field
                additional - any additional fields to sort on
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getSorts

                -
                @MorphiaInternal
                -public List<Sort.SortType> getSorts()
                -
                -
                Returns:
                +
              • +
                +

                getSorts

                +
                @MorphiaInternal +public List<Sort.SortType> getSorts()
                +
                +
                Returns:
                the sorts
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                meta

                -
                public Sort meta​(String field)
                +
              • +
                +

                meta

                +
                public Sort meta(String field)
                Adds a sort by the computed textScore metadata in descending order.
                -
                -
                Parameters:
                +
                +
                Parameters:
                field - the sort field
                -
                Returns:
                +
                Returns:
                this
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SortByCount.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SortByCount.html index 7334bbb28c3..52548ecc64a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SortByCount.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/SortByCount.html @@ -1,382 +1,221 @@ - - + SortByCount (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SortByCount

    + +

    Class SortByCount

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.SortByCount
      +
      +
      +

      -
      public class SortByCount
      -extends Stage
      +
      public class SortByCount +extends Stage
      Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected SortByCount​(dev.morphia.aggregation.expressions.impls.Expression expression) 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        +
        SortByCount(dev.morphia.aggregation.expressions.impls.Expression expression)
        +
         
        +
        +
      • -
        - +
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SortByCount

            -
            protected SortByCount​(dev.morphia.aggregation.expressions.impls.Expression expression)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SortByCount

            +
            protected SortByCount(dev.morphia.aggregation.expressions.impls.Expression expression)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              on

              -
              @Deprecated(forRemoval=true)
              -public static SortByCount on​(dev.morphia.aggregation.expressions.impls.Expression expression)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              Method Details

              +
                +
              • +
                +

                on

                +
                @Deprecated(forRemoval=true) +public static SortByCount on(dev.morphia.aggregation.expressions.impls.Expression expression)
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a new stage grouping by the given expression.
                -
                -
                Parameters:
                +
                +
                Parameters:
                expression - the expression
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                sortByCount

                -
                public static SortByCount sortByCount​(dev.morphia.aggregation.expressions.impls.Expression expression)
                +
              • +
                +

                sortByCount

                +
                public static SortByCount sortByCount(dev.morphia.aggregation.expressions.impls.Expression expression)
                Creates a new stage grouping by the given expression.
                -
                -
                Parameters:
                +
                +
                Parameters:
                expression - the expression
                -
                Returns:
                +
                Returns:
                this
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                getExpression

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.Expression getExpression()
                -
                -
                Returns:
                +
              • +
                +

                getExpression

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.Expression getExpression()
                +
                +
                Returns:
                the expression
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Stage.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Stage.html index 1240b173dff..054ccd5984d 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Stage.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Stage.html @@ -1,342 +1,193 @@ - - + Stage (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Stage

    + +

    Class Stage

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Stage

            -
            protected Stage​(String stageName)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Stage

            +
            protected Stage(String stageName)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              aggregation

              -
              @MorphiaInternal
              -public void aggregation​(Aggregation<?> aggregation)
              -
              -
              Parameters:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                aggregation

                +
                @MorphiaInternal +public void aggregation(Aggregation<?> aggregation)
                +
                +
                Parameters:
                aggregation - the aggregation
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                stageName

                -
                @MorphiaInternal
                -public String stageName()
                +
              • +
                +

                stageName

                +
                @MorphiaInternal +public String stageName()
                The name of the stage.
                -
                -
                Returns:
                +
                +
                Returns:
                the name
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/UnionWith.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/UnionWith.html index 7b8e0a1a7af..54ceec08e2c 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/UnionWith.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/UnionWith.html @@ -1,405 +1,239 @@ - - + UnionWith (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UnionWith

    + +

    Class UnionWith

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.UnionWith
      +
      +
      +

      -
      public class UnionWith
      -extends Stage
      +
      public class UnionWith +extends Stage
      Performs a union of two collections; i.e. $unionWith combines pipeline results from two collections into a single result set. The stage outputs the combined result set (including duplicates) to the next stage.
      -
      -
      Since:
      +
      +
      Since:
      2.1
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    + + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UnionWith

            -
            @MorphiaInternal
            -public UnionWith​(String collection,
            -                 List<Stage> stages)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              UnionWith

              +
              @MorphiaInternal +public UnionWith(String collection, + List<Stage> stages)
              Creates the new stage
              -
              -
              Parameters:
              +
              +
              Parameters:
              collection - the collection to process
              stages - the pipeline
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              UnionWith

              -
              @MorphiaInternal
              -public UnionWith​(Class<?> type,
              -                 List<Stage> stages)
              +
            • +
              +

              UnionWith

              +
              @MorphiaInternal +public UnionWith(Class<?> type, + List<Stage> stages)
              Creates the new stage
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the type to process
              stages - the pipeline
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getCollectionName

            -
            @Nullable
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getCollectionName

              +
              @Nullable @MorphiaInternal -public String getCollectionName()
          • -
            -
            Returns:
            +public String getCollectionName()
    +
    +
    Returns:
    the collection name
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getCollectionType

      -
      @MorphiaInternal
      -public Class<?> getCollectionType()
      -
      -
      Returns:
      +
    • +
      +

      getCollectionType

      +
      @MorphiaInternal +public Class<?> getCollectionType()
      +
      +
      Returns:
      the collection type
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getStages

      -
      @MorphiaInternal
      -public List<Stage> getStages()
      -
      -
      Returns:
      +
    • +
      +

      getStages

      +
      @MorphiaInternal +public List<Stage> getStages()
      +
      +
      Returns:
      the pipeline
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Unset.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Unset.html index ddbd65fb1ac..f06d4d7527e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Unset.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Unset.html @@ -1,388 +1,227 @@ - - + Unset (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Unset

    + +

    Class Unset

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Unset

            -
            protected Unset()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Unset

            +
            protected Unset()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              fields

              -
              @Deprecated(forRemoval=true)
              -public static Unset fields​(String name,
              -                           String... names)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              Method Details

              +
                +
              • +
                +

                fields

                +
                @Deprecated(forRemoval=true) +public static Unset fields(String name, + String... names)
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a new stage with the given fields
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the first field
                names - the others
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                unset

                -
                public static Unset unset​(String name,
                -                          String... names)
                +
              • +
                +

                unset

                +
                public static Unset unset(String name, + String... names)
                Creates a new stage with the given fields
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the first field
                names - the others
                -
                Returns:
                +
                Returns:
                this
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                getFields

                -
                @MorphiaInternal
                -public List<dev.morphia.aggregation.expressions.impls.Expression> getFields()
                -
                -
                Returns:
                +
              • +
                +

                getFields

                +
                @MorphiaInternal +public List<dev.morphia.aggregation.expressions.impls.Expression> getFields()
                +
                +
                Returns:
                the fields
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Unwind.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Unwind.html index 27a72c11f8d..28071ab6021 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Unwind.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/Unwind.html @@ -1,489 +1,303 @@ - - + Unwind (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Unwind

    + +

    Class Unwind

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.aggregation.stages.Stage +
      dev.morphia.aggregation.stages.Unwind
      +
      +
      +

      -
      public class Unwind
      -extends Stage
      +
      public class Unwind +extends Stage
      Deconstructs an array field from the input documents to output a document for each element. Each output document is the input document with the value of the array field replaced by the element.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.aggregation.stages.Stage

    +aggregation, stageName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Unwind

            -
            protected Unwind()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Unwind

            +
            protected Unwind()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              on

              -
              @Deprecated(forRemoval=true)
              -public static Unwind on​(String name)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              Method Details

              +
                +
              • +
                +

                on

                +
                @Deprecated(forRemoval=true) +public static Unwind on(String name)
                +
                Deprecated, for removal: This API element is subject to removal in a future version. +
                Creates a stage with the named array field
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the array field
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                unwind

                -
                public static Unwind unwind​(String name)
                +
              • +
                +

                unwind

                +
                public static Unwind unwind(String name)
                Creates a stage with the named array field
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the array field
                -
                Returns:
                +
                Returns:
                this
                -
                Since:
                +
                Since:
                2.2
                +
              • -
              - - - -
                -
              • -

                getIncludeArrayIndex

                -
                @MorphiaInternal
                -public String getIncludeArrayIndex()
                -
                -
                Returns:
                +
              • +
                +

                getIncludeArrayIndex

                +
                @MorphiaInternal +public String getIncludeArrayIndex()
                +
                +
                Returns:
                the value
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getPath

                -
                @MorphiaInternal
                -public dev.morphia.aggregation.expressions.impls.Expression getPath()
                -
                -
                Returns:
                +
              • +
                +

                getPath

                +
                @MorphiaInternal +public dev.morphia.aggregation.expressions.impls.Expression getPath()
                +
                +
                Returns:
                the value
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                getPreserveNullAndEmptyArrays

                -
                @MorphiaInternal
                -public Boolean getPreserveNullAndEmptyArrays()
                -
                -
                Returns:
                +
              • +
                +

                getPreserveNullAndEmptyArrays

                +
                @MorphiaInternal +public Boolean getPreserveNullAndEmptyArrays()
                +
                +
                Returns:
                the value
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                includeArrayIndex

                -
                public Unwind includeArrayIndex​(String name)
                +
              • +
                +

                includeArrayIndex

                +
                public Unwind includeArrayIndex(String name)
                Optional. The name of a new field to hold the array index of the element. The name cannot start with a dollar sign $.
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the new name
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                optionsPresent

                -
                @MorphiaInternal
                -public boolean optionsPresent()
                -
                -
                Returns:
                +
              • +
                +

                optionsPresent

                +
                @MorphiaInternal +public boolean optionsPresent()
                +
                +
                Returns:
                the value
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                preserveNullAndEmptyArrays

                -
                public Unwind preserveNullAndEmptyArrays​(Boolean preserveNullAndEmptyArrays)
                +
              • +
                +

                preserveNullAndEmptyArrays

                +
                public Unwind preserveNullAndEmptyArrays(Boolean preserveNullAndEmptyArrays)
                Optional.
              • If true, if the path is null, missing, or an empty array, $unwind outputs the document.
              • If false, if path is null, missing, or an empty array, $unwind does not output a document.
              • -
                -
                Parameters:
                +
                +
                Parameters:
                preserveNullAndEmptyArrays - true to preserve
                -
                Returns:
                +
                Returns:
                this
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/AddFields.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/AddFields.html index 1c095fdc04d..2a7f1213039 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/AddFields.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/AddFields.html @@ -1,298 +1,158 @@ - - + Uses of Class dev.morphia.aggregation.stages.AddFields (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.AddFields

    +

    Uses of Class
    dev.morphia.aggregation.stages.AddFields

    -
    -
    -
  • -
    - - -

    Uses of AddFields in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type AddFields 
    Modifier and TypeMethodDescription
    Class<AddFields>AddFieldsCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type AddFields 
    Modifier and TypeMethodDescription
    protected voidAddFieldsCodec.encodeStage​(BsonWriter writer, - AddFields value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of AddFields in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type AddFields
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AddFieldsCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type AddFields
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    AddFieldsCodec.encodeStage(BsonWriter writer, + AddFields value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of AddFields in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return AddFields 
    Modifier and TypeMethodDescription
    static AddFieldsAddFields.addFields() +
  • +
    +

    Uses of AddFields in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static AddFields
    +
    AddFields.addFields()
    +
    Creates a new AddFields stage
    -
  • AddFieldsAddFields.field​(String name, - dev.morphia.aggregation.expressions.impls.Expression value) + + +
    AddFields.field(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
    +
    Add a field to the stage
    -
    static AddFieldsAddFields.of() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    +
    static AddFields
    +
    AddFields.of()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
  • - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/AutoBucket.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/AutoBucket.html index 87a0bd6245e..5eddf2c5061 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/AutoBucket.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/AutoBucket.html @@ -1,296 +1,158 @@ - - + Uses of Class dev.morphia.aggregation.stages.AutoBucket (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.AutoBucket

    +

    Uses of Class
    dev.morphia.aggregation.stages.AutoBucket

    -
    -
    + +
    AggregationImpl.autoBucket(AutoBucket bucket)
    +
     
    +
    -
  • -
    - - -

    Uses of AutoBucket in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type AutoBucket 
    Modifier and TypeMethodDescription
    protected voidAutoBucketCodec.encodeStage​(BsonWriter writer, - AutoBucket value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of AutoBucket in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type AutoBucket
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    AutoBucketCodec.encodeStage(BsonWriter writer, + AutoBucket value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of AutoBucket in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return AutoBucket 
    Modifier and TypeMethodDescription
    static AutoBucketAutoBucket.autoBucket() +
  • +
    +

    Uses of AutoBucket in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static AutoBucket
    +
    AutoBucket.autoBucket()
    +
    Creates a new auto bucket
    -
  • AutoBucketAutoBucket.buckets​(Integer buckets) + + +
    AutoBucket.buckets(Integer buckets)
    +
    A positive 32-bit integer that specifies the number of buckets into which input documents are grouped.
    -
    AutoBucketAutoBucket.granularity​(BucketGranularity granularity) + + +
    AutoBucket.granularity(BucketGranularity granularity)
    +
    A string 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.
    -
    AutoBucketAutoBucket.groupBy​(dev.morphia.aggregation.expressions.impls.Expression groupBy) + + +
    AutoBucket.groupBy(dev.morphia.aggregation.expressions.impls.Expression groupBy)
    +
    An expression to group documents by.
    -
    static AutoBucketAutoBucket.of() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    AutoBucketAutoBucket.outputField​(String name, - dev.morphia.aggregation.expressions.impls.Expression value) +
    static AutoBucket
    +
    AutoBucket.of()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    AutoBucket.outputField(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
    +
    Adds a field to the document that specifies the fields to include in the output documents in addition to the _id field.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Bucket.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Bucket.html index a551bad1d66..5d59f900256 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Bucket.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Bucket.html @@ -1,295 +1,157 @@ - - + Uses of Class dev.morphia.aggregation.stages.Bucket (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Bucket

    +

    Uses of Class
    dev.morphia.aggregation.stages.Bucket

    -
    -
    + +
    AggregationImpl.bucket(Bucket bucket)
    +
     
    +
    -
  • -
    - - -

    Uses of Bucket in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Bucket 
    Modifier and TypeMethodDescription
    protected voidBucketCodec.encodeStage​(BsonWriter writer, - Bucket value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Bucket in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Bucket
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    BucketCodec.encodeStage(BsonWriter writer, + Bucket value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Bucket in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Bucket 
    Modifier and TypeMethodDescription
    BucketBucket.boundaries​(dev.morphia.aggregation.expressions.impls.Expression... boundaries) +
  • +
    +

    Uses of Bucket in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Bucket
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Bucket.boundaries(dev.morphia.aggregation.expressions.impls.Expression... boundaries)
    +
    An array of values based on the groupBy expression that specify the boundaries for each bucket.
    -
  • static BucketBucket.bucket() + +
    static Bucket
    +
    Bucket.bucket()
    +
    Creates a new bucket stage
    -
    BucketBucket.defaultValue​(Object defaultValue) + + +
    Bucket.defaultValue(Object defaultValue)
    +
    Optional.
    -
    BucketBucket.groupBy​(dev.morphia.aggregation.expressions.impls.Expression groupBy) + + +
    Bucket.groupBy(dev.morphia.aggregation.expressions.impls.Expression groupBy)
    +
    An expression to group documents by.
    -
    static BucketBucket.of() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    BucketBucket.outputField​(String name, - dev.morphia.aggregation.expressions.impls.Expression value) +
    static Bucket
    +
    Bucket.of()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    Bucket.outputField(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
    +
    Adds a field to the document that specifies the fields to include in the output documents in addition to the _id field.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ChangeStream.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ChangeStream.html index b77575a0917..1a3a92e6fff 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ChangeStream.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ChangeStream.html @@ -1,314 +1,168 @@ - - + Uses of Class dev.morphia.aggregation.stages.ChangeStream (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.ChangeStream

    +

    Uses of Class
    dev.morphia.aggregation.stages.ChangeStream

    -
    -
    + +
    AggregationImpl.changeStream(ChangeStream stream)
    +
     
    +
    -
  • -
    - - -

    Uses of ChangeStream in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type ChangeStream 
    Modifier and TypeMethodDescription
    Class<ChangeStream>ChangeStreamCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type ChangeStream 
    Modifier and TypeMethodDescription
    protected voidChangeStreamCodec.encodeStage​(BsonWriter writer, - ChangeStream changeStream, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of ChangeStream in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type ChangeStream
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ChangeStreamCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type ChangeStream
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    ChangeStreamCodec.encodeStage(BsonWriter writer, + ChangeStream changeStream, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of ChangeStream in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return ChangeStream 
    Modifier and TypeMethodDescription
    ChangeStreamChangeStream.allChangesForCluster​(Boolean allChangesForCluster) +
  • +
    +

    Uses of ChangeStream in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ChangeStream.allChangesForCluster(Boolean allChangesForCluster)
    +
    Sets whether the change stream should include all changes in the cluster.
    -
  • static ChangeStreamChangeStream.changeStream() + + +
    ChangeStream.changeStream()
    +
    Returns a Change Stream cursor on a collection, a database, or an entire cluster.
    -
    ChangeStreamChangeStream.fullDocument​(FullDocument fullDocument) + + +
    ChangeStream.fullDocument(FullDocument fullDocument)
    +
    Specifies whether change notifications include a copy of the full document when modified by update operations.
    -
    ChangeStreamChangeStream.fullDocumentBeforeChange​(FullDocumentBeforeChange fullDocumentBeforeChange) + + +
    ChangeStream.fullDocumentBeforeChange(FullDocumentBeforeChange fullDocumentBeforeChange)
    +
    Include the full document from before the change.
    -
    ChangeStreamChangeStream.resumeAfter​(Document resumeAfter) + + +
    ChangeStream.resumeAfter(Document resumeAfter)
    +
    Specifies a resume token as the logical starting point for the change stream.
    -
    ChangeStreamChangeStream.startAfter​(Document startAfter) + + +
    ChangeStream.startAfter(Document startAfter)
    +
    Specifies a resume token as the logical starting point for the change stream.
    -
    ChangeStreamChangeStream.startAtOperationTime​(LocalDateTime startAtOperationTime) + + +
    ChangeStream.startAtOperationTime(LocalDateTime startAtOperationTime)
    +
    Specifies a time as the logical starting point for the change stream.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/CollectionStats.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/CollectionStats.html index 410156e184a..a8a9e7eb6b8 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/CollectionStats.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/CollectionStats.html @@ -1,302 +1,160 @@ - - + Uses of Class dev.morphia.aggregation.stages.CollectionStats (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.CollectionStats

    +

    Uses of Class
    dev.morphia.aggregation.stages.CollectionStats

    -
    -
    + +
    AggregationImpl.collStats(CollectionStats stats)
    +
     
    +
    -
  • -
    - - -

    Uses of CollectionStats in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type CollectionStats 
    Modifier and TypeMethodDescription
    Class<CollectionStats>CollectionStatsCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type CollectionStats 
    Modifier and TypeMethodDescription
    protected voidCollectionStatsCodec.encodeStage​(BsonWriter writer, - CollectionStats value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of CollectionStats in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type CollectionStats
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    CollectionStatsCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type CollectionStats
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    CollectionStatsCodec.encodeStage(BsonWriter writer, + CollectionStats value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of CollectionStats in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return CollectionStats 
    Modifier and TypeMethodDescription
    static CollectionStatsCollectionStats.collStats() +
  • +
    +

    Uses of CollectionStats in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    CollectionStats.collStats()
    +
    Creates a new collStats stage
    -
  • CollectionStatsCollectionStats.count​(boolean count) + + +
    CollectionStats.count(boolean count)
    +
    Adds the total number of documents in the collection to the return document.
    -
    CollectionStatsCollectionStats.histogram​(boolean histogram) + + +
    CollectionStats.histogram(boolean histogram)
    +
    Adds latency histogram information to the embedded documents in latencyStats if true.
    -
    CollectionStatsCollectionStats.scale​(Integer scale) + + +
    CollectionStats.scale(Integer scale)
    +
    Specify the scale factor (i.e.
    -
    static CollectionStatsCollectionStats.with() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    + +
    CollectionStats.with()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
  • - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Count.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Count.html index c5ff04c9988..c26265ba5d9 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Count.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Count.html @@ -1,211 +1,99 @@ - - + Uses of Class dev.morphia.aggregation.stages.Count (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Count

    +

    Uses of Class
    dev.morphia.aggregation.stages.Count

    +
    +
    Packages that use Count
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/CurrentOp.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/CurrentOp.html index 0fbcb6a8c59..db5f67f5ea3 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/CurrentOp.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/CurrentOp.html @@ -1,318 +1,172 @@ - - + Uses of Class dev.morphia.aggregation.stages.CurrentOp (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.CurrentOp

    +

    Uses of Class
    dev.morphia.aggregation.stages.CurrentOp

    -
    -
    + +
    AggregationImpl.currentOp(CurrentOp currentOp)
    +
     
    +
    -
  • -
    - - -

    Uses of CurrentOp in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type CurrentOp 
    Modifier and TypeMethodDescription
    Class<CurrentOp>CurrentOpCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type CurrentOp 
    Modifier and TypeMethodDescription
    protected voidCurrentOpCodec.encodeStage​(BsonWriter writer, - CurrentOp value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of CurrentOp in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type CurrentOp
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    CurrentOpCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type CurrentOp
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    CurrentOpCodec.encodeStage(BsonWriter writer, + CurrentOp value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of CurrentOp in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return CurrentOp 
    Modifier and TypeMethodDescription
    CurrentOpCurrentOp.allUsers​(boolean allUsers) +
  • +
    +

    Uses of CurrentOp in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    CurrentOp.allUsers(boolean allUsers)
    +
    If set to false, $currentOp will only report on operations/idle connections/idle cursors/idle sessions belonging to the user who ran the command.
    -
  • static CurrentOpCurrentOp.currentOp() + +
    static CurrentOp
    +
    CurrentOp.currentOp()
    +
    Creates a new stage
    -
    CurrentOpCurrentOp.idleConnections​(boolean idleConnections) + + +
    CurrentOp.idleConnections(boolean idleConnections)
    +
    If set to false, $currentOp will only report active operations.
    -
    CurrentOpCurrentOp.idleCursors​(boolean idleCursors) + + +
    CurrentOp.idleCursors(boolean idleCursors)
    +
    If set to true, $currentOp will report on cursors that are “idle”; i.e.
    -
    CurrentOpCurrentOp.idleSessions​(boolean idleSessions) + + +
    CurrentOp.idleSessions(boolean idleSessions)
    +
    Include idle sessions or not
    -
    CurrentOpCurrentOp.localOps​(boolean localOps) + + +
    CurrentOp.localOps(boolean localOps)
    +
    If set to true for an aggregation running on mongos, $currentOp reports only those operations running locally on that mongos.
    -
    static CurrentOpCurrentOp.of() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    +
    static CurrentOp
    +
    CurrentOp.of()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
  • - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.Range.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.Range.html index 367ece1d4fc..a7fec52409c 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.Range.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.Range.html @@ -1,243 +1,123 @@ - - + Uses of Class dev.morphia.aggregation.stages.Densify.Range (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Densify.Range

    +

    Uses of Class
    dev.morphia.aggregation.stages.Densify.Range

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.RangeType.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.RangeType.html index 1c11c338fd8..1217671ad86 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.RangeType.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.RangeType.html @@ -1,223 +1,109 @@ - - -Uses of Class dev.morphia.aggregation.stages.Densify.RangeType (Morphia) + +Uses of Enum Class dev.morphia.aggregation.stages.Densify.RangeType (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Densify.RangeType

    +

    Uses of Enum Class
    dev.morphia.aggregation.stages.Densify.RangeType

    -
    -
    +
    +
    Constructors in dev.morphia.aggregation.stages with parameters of type Densify.RangeType
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    + +
     
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.html index 27967c9fe10..12c90629fc4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Densify.html @@ -1,280 +1,144 @@ - - + Uses of Class dev.morphia.aggregation.stages.Densify (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Densify

    +

    Uses of Class
    dev.morphia.aggregation.stages.Densify

    -
    -
    + +
    AggregationImpl.densify(Densify densify)
    +
     
    +
    -
  • -
    - - -

    Uses of Densify in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Densify 
    Modifier and TypeMethodDescription
    Class<Densify>DensifyCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Densify 
    Modifier and TypeMethodDescription
    protected voidDensifyCodec.encodeStage​(BsonWriter writer, - Densify value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Densify in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Densify
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DensifyCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Densify
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    DensifyCodec.encodeStage(BsonWriter writer, + Densify value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Densify in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Densify 
    Modifier and TypeMethodDescription
    static DensifyDensify.densify​(String field, - Densify.Range range) +
  • +
    +

    Uses of Densify in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Densify
    +
    Densify.densify(String field, + Densify.Range range)
    +
    Creates new documents in a sequence of documents where certain values in a field are missing.
    -
  • DensifyDensify.partitionByFields​(String... partitionByFields) + + +
    Densify.partitionByFields(String... partitionByFields)
    +
    The set of fields to act as the compound key to group the documents.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Documents.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Documents.html index b28221a7f8d..1603fe2f82a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Documents.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Documents.html @@ -1,239 +1,117 @@ - - + Uses of Class dev.morphia.aggregation.stages.Documents (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Documents

    +

    Uses of Class
    dev.morphia.aggregation.stages.Documents

    +
    +
    Packages that use Documents
    + +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Facet.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Facet.html index f6822b55281..d496c00c274 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Facet.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Facet.html @@ -1,289 +1,151 @@ - - + Uses of Class dev.morphia.aggregation.stages.Facet (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Facet

    +

    Uses of Class
    dev.morphia.aggregation.stages.Facet

    -
    -
    + +
    AggregationImpl.facet(Facet facet)
    +
     
    +
    -
  • -
    - - -

    Uses of Facet in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Facet 
    Modifier and TypeMethodDescription
    Class<Facet>FacetCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Facet 
    Modifier and TypeMethodDescription
    protected voidFacetCodec.encodeStage​(BsonWriter writer, - Facet value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Facet in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Facet
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    FacetCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Facet
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    FacetCodec.encodeStage(BsonWriter writer, + Facet value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Facet in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Facet 
    Modifier and TypeMethodDescription
    static FacetFacet.facet() +
  • +
    +

    Uses of Facet in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Facet
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Facet
    +
    Facet.facet()
    +
    Creates a new facet stage
    -
  • FacetFacet.field​(String name, - Stage... stages) + + +
    Facet.field(String name, + Stage... stages)
    +
    Adds a field to the facet
    -
    static FacetFacet.of() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    +
    static Facet
    +
    Facet.of()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
  • - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Fill.Method.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Fill.Method.html index 0d8ee8ad439..674a81d06f8 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Fill.Method.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Fill.Method.html @@ -1,222 +1,108 @@ - - -Uses of Class dev.morphia.aggregation.stages.Fill.Method (Morphia) + +Uses of Enum Class dev.morphia.aggregation.stages.Fill.Method (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Fill.Method

    +

    Uses of Enum Class
    dev.morphia.aggregation.stages.Fill.Method

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Fill.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Fill.html index 424943d2e2c..3321fe81201 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Fill.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Fill.html @@ -1,309 +1,165 @@ - - + Uses of Class dev.morphia.aggregation.stages.Fill (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Fill

    +

    Uses of Class
    dev.morphia.aggregation.stages.Fill

    -
    -
    + +
    AggregationImpl.fill(Fill fill)
    +
     
    +
    -
  • -
    - - -

    Uses of Fill in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Fill 
    Modifier and TypeMethodDescription
    Class<Fill>FillCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Fill 
    Modifier and TypeMethodDescription
    protected voidFillCodec.encodeStage​(BsonWriter writer, - Fill fill, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Fill in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Fill
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    FillCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Fill
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    FillCodec.encodeStage(BsonWriter writer, + Fill fill, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Fill in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Fill 
    Modifier and TypeMethodDescription
    FillFill.field​(String name, - dev.morphia.aggregation.expressions.impls.ValueExpression value) +
  • +
    +

    Uses of Fill in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Fill
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Fill.field(String name, + dev.morphia.aggregation.expressions.impls.ValueExpression value)
    +
    Specifies an object indicating how to fill missing values in the target field.
    -
  • FillFill.field​(String name, - Fill.Method method) + + +
    Fill.field(String name, + Fill.Method method)
    +
    Specifies an object indicating how to fill missing values in the target field.
    -
    static FillFill.fill() + +
    static Fill
    +
    Fill.fill()
    +
    Creates a new $fill stage
    -
    FillFill.partitionBy​(dev.morphia.aggregation.expressions.impls.Expression partitionBy) + + +
    Fill.partitionBy(dev.morphia.aggregation.expressions.impls.Expression partitionBy)
    +
    Specifies an array of fields as the compound key to group the documents.
    -
    FillFill.partitionByFields​(String... fields) + + +
    Fill.partitionByFields(String... fields)
    +
    Specifies an array of fields as the compound key to group the documents.
    -
    FillFill.sortBy​(Sort... sorts) + + +
    Fill.sortBy(Sort... sorts)
    +
    Specifies the field or fields to sort the documents within each partition.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/GeoNear.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/GeoNear.html index 72d700525c7..1d1c046f00e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/GeoNear.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/GeoNear.html @@ -1,353 +1,197 @@ - - + Uses of Class dev.morphia.aggregation.stages.GeoNear (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.GeoNear

    +

    Uses of Class
    dev.morphia.aggregation.stages.GeoNear

    -
    -
    + +
    AggregationImpl.geoNear(GeoNear near)
    +
     
    +
    -
  • -
    - - -

    Uses of GeoNear in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type GeoNear 
    Modifier and TypeMethodDescription
    Class<GeoNear>GeoNearCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type GeoNear 
    Modifier and TypeMethodDescription
    protected voidGeoNearCodec.encodeStage​(BsonWriter writer, - GeoNear value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of GeoNear in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type GeoNear
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    GeoNearCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type GeoNear
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    GeoNearCodec.encodeStage(BsonWriter writer, + GeoNear value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of GeoNear in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return GeoNear 
    Modifier and TypeMethodDescription
    GeoNearGeoNear.distanceField​(String distanceField) +
  • +
    +

    Uses of GeoNear in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    GeoNear.distanceField(String distanceField)
    +
    The output field that contains the calculated distance.
    -
  • GeoNearGeoNear.distanceMultiplier​(Number distanceMultiplier) + + +
    GeoNear.distanceMultiplier(Number distanceMultiplier)
    +
    Optional.
    -
    static GeoNearGeoNear.geoNear​(double[] coordinates) + +
    static GeoNear
    +
    GeoNear.geoNear(double[] coordinates)
    +
    Creates a new geoNear stage
    -
    static GeoNearGeoNear.geoNear​(Point point) + +
    static GeoNear
    +
    GeoNear.geoNear(Point point)
    +
    Creates a new geoNear stage
    -
    GeoNearGeoNear.includeLocs​(String includeLocs) + + +
    GeoNear.includeLocs(String includeLocs)
    +
    Optional.
    -
    GeoNearGeoNear.key​(String key) + + +
    GeoNear.key(String key)
    +
    Optional.
    -
    GeoNearGeoNear.maxDistance​(Number maxDistance) + + +
    GeoNear.maxDistance(Number maxDistance)
    +
    Optional.
    -
    GeoNearGeoNear.minDistance​(Number minDistance) + + +
    GeoNear.minDistance(Number minDistance)
    +
    Optional.
    -
    GeoNearGeoNear.query​(Filter... filters) + + +
    GeoNear.query(Filter... filters)
    +
    Optional.
    -
    GeoNearGeoNear.spherical​(Boolean spherical) + + +
    GeoNear.spherical(Boolean spherical)
    +
    Optional.
    -
    static GeoNearGeoNear.to​(double[] coordinates) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    static GeoNearGeoNear.to​(Point point) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    static GeoNear
    +
    GeoNear.to(double[] coordinates)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    static GeoNear
    +
    GeoNear.to(Point point)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    -
  • -
  • - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/GraphLookup.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/GraphLookup.html index ee46da7dbf2..d3b2392c326 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/GraphLookup.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/GraphLookup.html @@ -1,346 +1,192 @@ - - + Uses of Class dev.morphia.aggregation.stages.GraphLookup (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.GraphLookup

    +

    Uses of Class
    dev.morphia.aggregation.stages.GraphLookup

    -
    -
    + +
    AggregationImpl.graphLookup(GraphLookup lookup)
    +
     
    +
    -
  • -
    - - -

    Uses of GraphLookup in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type GraphLookup 
    Modifier and TypeMethodDescription
    Class<GraphLookup>GraphLookupCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type GraphLookup 
    Modifier and TypeMethodDescription
    protected voidGraphLookupCodec.encodeStage​(BsonWriter writer, - GraphLookup value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of GraphLookup in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type GraphLookup
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    GraphLookupCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type GraphLookup
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    GraphLookupCodec.encodeStage(BsonWriter writer, + GraphLookup value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of GraphLookup in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return GraphLookup 
    Modifier and TypeMethodDescription
    GraphLookupGraphLookup.as​(String as) +
  • +
    +

    Uses of GraphLookup in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    GraphLookup.as(String as)
    +
    Name of the array field added to each output document.
    -
  • GraphLookupGraphLookup.connectFromField​(String connectFromField) + + +
    GraphLookup.connectFromField(String connectFromField)
    +
    Field name whose value $graphLookup uses to recursively match against the connectToField of other documents in the collection.
    -
    GraphLookupGraphLookup.connectToField​(String connectToField) + + +
    GraphLookup.connectToField(String connectToField)
    +
    Field name in other documents against which to match the value of the field specified by the connectFromField parameter.
    -
    GraphLookupGraphLookup.depthField​(String depthField) + + +
    GraphLookup.depthField(String depthField)
    +
    Optional.
    -
    static GraphLookupGraphLookup.from​(Class from) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    static GraphLookupGraphLookup.from​(String from) -
    Deprecated, for removal: This API element is subject to removal in a future version. - + +
    GraphLookup.from(Class from)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    static GraphLookupGraphLookup.graphLookup​(Class<?> from) + + +
    GraphLookup.from(String from)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    GraphLookup.graphLookup(Class<?> from)
    +
    Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.
    -
    static GraphLookupGraphLookup.graphLookup​(String from) + + +
    GraphLookup.graphLookup(String from)
    +
    Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.
    -
    GraphLookupGraphLookup.maxDepth​(Integer maxDepth) + + +
    GraphLookup.maxDepth(Integer maxDepth)
    +
    Optional.
    -
    GraphLookupGraphLookup.restrict​(Filter... filters) + + +
    GraphLookup.restrict(Filter... filters)
    +
    Optional.
    -
    GraphLookupGraphLookup.startWith​(dev.morphia.aggregation.expressions.impls.Expression startWith) + + +
    GraphLookup.startWith(dev.morphia.aggregation.expressions.impls.Expression startWith)
    +
    Expression that specifies the value of the connectFromField with which to start the recursive search.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Group.GroupId.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Group.GroupId.html index 4b11dd2b25b..186f176b91c 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Group.GroupId.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Group.GroupId.html @@ -1,269 +1,141 @@ - - + Uses of Class dev.morphia.aggregation.stages.Group.GroupId (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Group.GroupId

    +

    Uses of Class
    dev.morphia.aggregation.stages.Group.GroupId

    -
    -
    +
    Constructors in dev.morphia.aggregation.stages with parameters of type Group.GroupId
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    + +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Group.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Group.html index 2f2150e10cf..f08ca70f603 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Group.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Group.html @@ -1,327 +1,177 @@ - - + Uses of Class dev.morphia.aggregation.stages.Group (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Group

    +

    Uses of Class
    dev.morphia.aggregation.stages.Group

    -
    -
    + +
    AggregationImpl.group(Group group)
    +
     
    +
    -
  • -
    - - -

    Uses of Group in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Group 
    Modifier and TypeMethodDescription
    Class<Group>GroupCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Group 
    Modifier and TypeMethodDescription
    protected voidGroupCodec.encodeStage​(BsonWriter writer, - Group group, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Group in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Group
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    GroupCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Group
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    GroupCodec.encodeStage(BsonWriter writer, + Group group, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Group in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Group 
    Modifier and TypeMethodDescription
    GroupGroup.field​(String name) +
  • +
    +

    Uses of Group in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Group
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Group.field(String name)
    +
    Adds a field to the group.
    -
  • GroupGroup.field​(String name, - dev.morphia.aggregation.expressions.impls.Expression expression) + + +
    Group.field(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    Adds a named field to the group with an expression giving the value.
    -
    static GroupGroup.group() + +
    static Group
    +
    Group.group()
    +
    Creates a group stage with no ID definition
    -
    static GroupGroup.group​(Group.GroupId id) + +
    static Group
    +
    Group.group(Group.GroupId id)
    +
    Creates a group stage with an ID definition
    -
    static GroupGroup.of() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    user group()
    -
    static GroupGroup.of​(Group.GroupId id) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    static Group
    +
    Group.of()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    user group()
    +
    +
    +
    static Group
    +
    Group.of(Group.GroupId id)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    +
    Methods in dev.morphia.aggregation.stages that return types with arguments of type Group
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    dev.morphia.aggregation.expressions.impls.Fields<Group>
    +
    Group.getFields()
    +
     
    -
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return types with arguments of type Group 
    Modifier and TypeMethodDescription
    dev.morphia.aggregation.expressions.impls.Fields<Group>Group.getFields() 
  • -
  • - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/IndexStats.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/IndexStats.html index 6f91da35b4f..702dd8946fb 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/IndexStats.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/IndexStats.html @@ -1,248 +1,124 @@ - - + Uses of Class dev.morphia.aggregation.stages.IndexStats (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.IndexStats

    +

    Uses of Class
    dev.morphia.aggregation.stages.IndexStats

    +
    +
    Packages that use IndexStats
    + +
    + - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Limit.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Limit.html index c3bf2b5f09f..742ef82a813 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Limit.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Limit.html @@ -1,248 +1,124 @@ - - + Uses of Class dev.morphia.aggregation.stages.Limit (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Limit

    +

    Uses of Class
    dev.morphia.aggregation.stages.Limit

    +
    +
    Packages that use Limit
    + +
    + - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Lookup.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Lookup.html index 34fd08709dd..966c6f59360 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Lookup.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Lookup.html @@ -1,341 +1,189 @@ - - + Uses of Class dev.morphia.aggregation.stages.Lookup (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Lookup

    +

    Uses of Class
    dev.morphia.aggregation.stages.Lookup

    -
    -
    + +
    AggregationImpl.lookup(Lookup lookup)
    +
     
    +
    -
  • -
    - - -

    Uses of Lookup in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Lookup 
    Modifier and TypeMethodDescription
    Class<Lookup>LookupCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Lookup 
    Modifier and TypeMethodDescription
    protected voidLookupCodec.encodeStage​(BsonWriter writer, - Lookup value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Lookup in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Lookup
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    LookupCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Lookup
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    LookupCodec.encodeStage(BsonWriter writer, + Lookup value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Lookup in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Lookup 
    Modifier and TypeMethodDescription
    LookupLookup.as​(String as) +
  • +
    +

    Uses of Lookup in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Lookup
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Lookup.as(String as)
    +
    Name of the array field added to each output document.
    -
  • LookupLookup.foreignField​(String foreignField) + + +
    Lookup.foreignField(String foreignField)
    +
    Specifies the field from the documents in the from collection.
    -
    static LookupLookup.from​(Class<?> from) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    static LookupLookup.from​(String from) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    static Lookup
    +
    Lookup.from(Class<?> from)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    static Lookup
    +
    Lookup.from(String from)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    LookupLookup.let​(String name, - dev.morphia.aggregation.expressions.impls.Expression expression) + + +
    Lookup.let(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    Defines a variable
    -
    LookupLookup.localField​(String localField) + + +
    Lookup.localField(String localField)
    +
    Specifies the field from the documents input to the $lookup stage.
    -
    static LookupLookup.lookup() + +
    static Lookup
    +
    Lookup.lookup()
    +
    Creates a new stage using the target collection
    -
    static LookupLookup.lookup​(Class<?> from) + +
    static Lookup
    +
    Lookup.lookup(Class<?> from)
    +
    Creates a new stage using the target collection for the mapped type
    -
    static LookupLookup.lookup​(String from) + +
    static Lookup
    +
    Lookup.lookup(String from)
    +
    Creates a new stage using the target collection
    -
    LookupLookup.pipeline​(Stage... stages) + + +
    Lookup.pipeline(Stage... stages)
    +
    Specifies the pipeline to run on the joined collection.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Match.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Match.html index 52c2f1a1b85..abd853dfbd6 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Match.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Match.html @@ -1,248 +1,124 @@ - - + Uses of Class dev.morphia.aggregation.stages.Match (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Match

    +

    Uses of Class
    dev.morphia.aggregation.stages.Match

    +
    +
    Packages that use Match
    + +
    + - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Merge.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Merge.html index b83236dccd7..6b919ff0f4a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Merge.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Merge.html @@ -1,338 +1,186 @@ - - + Uses of Class dev.morphia.aggregation.stages.Merge (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Merge

    +

    Uses of Class
    dev.morphia.aggregation.stages.Merge

    -
    -
    +
    <M> void
    +
    AggregationImpl.merge(Merge<M> merge)
    +
     
    +
    <M> void
    +
    AggregationImpl.merge(Merge<M> merge, + AggregationOptions options)
    +
     
    +
    -
  • -
    - - -

    Uses of Merge in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Merge 
    Modifier and TypeMethodDescription
    Class<Merge>MergeCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Merge 
    Modifier and TypeMethodDescription
    protected voidMergeCodec.encodeStage​(BsonWriter writer, - Merge merge, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Merge in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Merge
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MergeCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Merge
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    MergeCodec.encodeStage(BsonWriter writer, + Merge merge, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Merge in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Merge 
    Modifier and TypeMethodDescription
    static <M> Merge<M>Merge.into​(Class<M> type) +
  • +
    +

    Uses of Merge in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Merge
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static <M> Merge<M>
    +
    Merge.into(Class<M> type)
    +
    Creates a new stage targeting the collection mapped for the given type
    -
  • static Merge<?>Merge.into​(String collection) + +
    static Merge<?>
    +
    Merge.into(String collection)
    +
    Creates a new stage targeting the collection
    -
    static Merge<?>Merge.into​(String database, - String collection) + +
    static Merge<?>
    +
    Merge.into(String database, + String collection)
    +
    Creates a new stage targeting the database and collection
    -
    Merge<M>Merge.let​(String variable, - dev.morphia.aggregation.expressions.impls.Expression value) + + +
    Merge.let(String variable, + dev.morphia.aggregation.expressions.impls.Expression value)
    +
    Specifies a variable accessible for use in the whenMatched pipeline
    -
    Merge<M>Merge.on​(String field, - String... fields) + + +
    Merge.on(String field, + String... fields)
    +
    Optional.
    -
    Merge<M>Merge.whenMatched​(MergeOptions.WhenMatched whenMatched) + + + +
    Optional.
    -
    Merge<M>Merge.whenMatched​(List<Stage> pipeline) + + +
    Merge.whenMatched(List<Stage> pipeline)
    +
    Optional.
    -
    Merge<M>Merge.whenNotMatched​(MergeOptions.WhenNotMatched whenNotMatched) + + + +
    Optional.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Out.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Out.html index be96faa3c1b..230aa2f25bb 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Out.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Out.html @@ -1,300 +1,158 @@ - - + Uses of Class dev.morphia.aggregation.stages.Out (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Out

    +

    Uses of Class
    dev.morphia.aggregation.stages.Out

    -
    -
    +
    <O> void
    +
    AggregationImpl.out(Out<O> out)
    +
     
    +
    <O> void
    +
    AggregationImpl.out(Out<O> out, + AggregationOptions options)
    +
     
    +
    -
  • -
    - - -

    Uses of Out in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Out 
    Modifier and TypeMethodDescription
    Class<Out>OutCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Out 
    Modifier and TypeMethodDescription
    protected voidOutCodec.encodeStage​(BsonWriter writer, - Out value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Out in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Out
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    OutCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Out
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    OutCodec.encodeStage(BsonWriter writer, + Out value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Out in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Out 
    Modifier and TypeMethodDescription
    Out<O>Out.database​(String database) +
  • +
    +

    Uses of Out in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Out
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Out.database(String database)
    +
    Specifies an alternate database for the output.
    -
  • static <O> Out<O>Out.to​(Class<O> type) + +
    static <O> Out<O>
    +
    Out.to(Class<O> type)
    +
    Creates a $out stage with target type/collection
    -
    static Out<Document>Out.to​(String collection) + +
    static Out<Document>
    +
    Out.to(String collection)
    +
    Creates a $out stage with target collection
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/PlanCacheStats.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/PlanCacheStats.html index ad5185dd4c1..2a24dfb97af 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/PlanCacheStats.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/PlanCacheStats.html @@ -1,248 +1,124 @@ - - + Uses of Class dev.morphia.aggregation.stages.PlanCacheStats (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.PlanCacheStats

    +

    Uses of Class
    dev.morphia.aggregation.stages.PlanCacheStats

    +
    +
    Packages that use PlanCacheStats
    + +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Projection.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Projection.html index f92dd902562..422001cf3b4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Projection.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Projection.html @@ -1,310 +1,166 @@ - - + Uses of Class dev.morphia.aggregation.stages.Projection (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Projection

    +

    Uses of Class
    dev.morphia.aggregation.stages.Projection

    -
    -
    + +
    AggregationImpl.project(Projection projection)
    +
     
    +
    -
  • -
    - - -

    Uses of Projection in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Projection 
    Modifier and TypeMethodDescription
    Class<Projection>ProjectionCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Projection 
    Modifier and TypeMethodDescription
    protected voidProjectionCodec.encodeStage​(BsonWriter writer, - Projection projection, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Projection in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Projection
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ProjectionCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Projection
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    ProjectionCodec.encodeStage(BsonWriter writer, + Projection projection, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Projection in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Projection 
    Modifier and TypeMethodDescription
    ProjectionProjection.exclude​(String name) +
  • +
    +

    Uses of Projection in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Projection.exclude(String name)
    +
    Excludes a field.
    -
  • ProjectionProjection.include​(String name) + + +
    Projection.include(String name)
    +
    Includes a field.
    -
    ProjectionProjection.include​(String name, - dev.morphia.aggregation.expressions.impls.Expression value) + + +
    Projection.include(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
    +
    Includes a field.
    -
    static ProjectionProjection.of() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    static ProjectionProjection.project() +
    static Projection
    +
    Projection.of()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    static Projection
    +
    Projection.project()
    +
    Creates a new stage
    -
    ProjectionProjection.suppressId() + + +
    Projection.suppressId()
    +
    Suppresses the _id field in the resulting document.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Redact.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Redact.html index de1e1b34aae..d0fd57e0828 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Redact.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Redact.html @@ -1,281 +1,145 @@ - - + Uses of Class dev.morphia.aggregation.stages.Redact (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Redact

    +

    Uses of Class
    dev.morphia.aggregation.stages.Redact

    -
    -
    + +
    AggregationImpl.redact(Redact redact)
    +
     
    +
    -
  • -
    - - -

    Uses of Redact in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Redact 
    Modifier and TypeMethodDescription
    Class<Redact>RedactCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Redact 
    Modifier and TypeMethodDescription
    protected voidRedactCodec.encodeStage​(BsonWriter writer, - Redact value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Redact in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Redact
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    RedactCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Redact
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    RedactCodec.encodeStage(BsonWriter writer, + Redact value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Redact in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Redact 
    Modifier and TypeMethodDescription
    static RedactRedact.on​(dev.morphia.aggregation.expressions.impls.Expression expression) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
  • +
    +

    Uses of Redact in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Redact
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Redact
    +
    Redact.on(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
  • static RedactRedact.redact​(dev.morphia.aggregation.expressions.impls.Expression expression) + +
    static Redact
    +
    Redact.redact(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    Creates a redaction stage with the given expression
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceRoot.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceRoot.html index 3a9aa718265..1be7d4e62d7 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceRoot.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceRoot.html @@ -1,305 +1,163 @@ - - + Uses of Class dev.morphia.aggregation.stages.ReplaceRoot (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.ReplaceRoot

    +

    Uses of Class
    dev.morphia.aggregation.stages.ReplaceRoot

    -
    -
    + +
    AggregationImpl.replaceRoot(ReplaceRoot root)
    +
     
    +
    -
  • -
    - - -

    Uses of ReplaceRoot in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type ReplaceRoot 
    Modifier and TypeMethodDescription
    Class<ReplaceRoot>ReplaceRootCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type ReplaceRoot 
    Modifier and TypeMethodDescription
    protected voidReplaceRootCodec.encodeStage​(BsonWriter writer, - ReplaceRoot replace, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of ReplaceRoot in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type ReplaceRoot
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ReplaceRootCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type ReplaceRoot
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    ReplaceRootCodec.encodeStage(BsonWriter writer, + ReplaceRoot replace, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of ReplaceRoot in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return ReplaceRoot 
    Modifier and TypeMethodDescription
    ReplaceRootReplaceRoot.field​(String name, - dev.morphia.aggregation.expressions.impls.Expression expression) +
  • +
    +

    Uses of ReplaceRoot in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ReplaceRoot.field(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    Adds a new field
    -
  • static ReplaceRootReplaceRoot.replaceRoot() + + +
    ReplaceRoot.replaceRoot()
    +
    Creates a new stage
    -
    static ReplaceRootReplaceRoot.replaceRoot​(dev.morphia.aggregation.expressions.impls.Expression expression) + + +
    ReplaceRoot.replaceRoot(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    Creates a new stage to replace the root with the given expression.
    -
    static ReplaceRootReplaceRoot.with() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    static ReplaceRootReplaceRoot.with​(dev.morphia.aggregation.expressions.impls.Expression expression) -
    Deprecated, for removal: This API element is subject to removal in a future version. - + +
    ReplaceRoot.with()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    ReplaceRoot.with(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    -
  • -
  • - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceWith.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceWith.html index 23167151282..ce134bd7c66 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceWith.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/ReplaceWith.html @@ -1,305 +1,163 @@ - - + Uses of Class dev.morphia.aggregation.stages.ReplaceWith (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.ReplaceWith

    +

    Uses of Class
    dev.morphia.aggregation.stages.ReplaceWith

    -
    -
    + +
    AggregationImpl.replaceWith(ReplaceWith with)
    +
     
    +
    -
  • -
    - - -

    Uses of ReplaceWith in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type ReplaceWith 
    Modifier and TypeMethodDescription
    Class<ReplaceWith>ReplaceWithCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type ReplaceWith 
    Modifier and TypeMethodDescription
    protected voidReplaceWithCodec.encodeStage​(BsonWriter writer, - ReplaceWith replace, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of ReplaceWith in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type ReplaceWith
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ReplaceWithCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type ReplaceWith
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    ReplaceWithCodec.encodeStage(BsonWriter writer, + ReplaceWith replace, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of ReplaceWith in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return ReplaceWith 
    Modifier and TypeMethodDescription
    ReplaceWithReplaceWith.field​(String name, - dev.morphia.aggregation.expressions.impls.Expression expression) +
  • +
    +

    Uses of ReplaceWith in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ReplaceWith.field(String name, + dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    Adds a new field
    -
  • static ReplaceWithReplaceWith.replaceWith() + + +
    ReplaceWith.replaceWith()
    +
    Creates a new stage
    -
    static ReplaceWithReplaceWith.replaceWith​(dev.morphia.aggregation.expressions.impls.Expression expression) + + +
    ReplaceWith.replaceWith(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    Creates a new stage to replace the root with the given expression.
    -
    static ReplaceWithReplaceWith.with() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    static ReplaceWithReplaceWith.with​(dev.morphia.aggregation.expressions.impls.Expression expression) -
    Deprecated, for removal: This API element is subject to removal in a future version. - + +
    ReplaceWith.with()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    ReplaceWith.with(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    -
  • -
  • - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sample.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sample.html index 99435fba545..bb23c7bab8e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sample.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sample.html @@ -1,248 +1,124 @@ - - + Uses of Class dev.morphia.aggregation.stages.Sample (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Sample

    +

    Uses of Class
    dev.morphia.aggregation.stages.Sample

    +
    +
    Packages that use Sample
    + +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Set.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Set.html index dabf8aaf66e..305f83aca54 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Set.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Set.html @@ -1,280 +1,144 @@ - - + Uses of Class dev.morphia.aggregation.stages.Set (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Set

    +

    Uses of Class
    dev.morphia.aggregation.stages.Set

    -
    -
    + +
    AggregationImpl.set(Set set)
    +
     
    +
    -
  • -
    - - -

    Uses of Set in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Set 
    Modifier and TypeMethodDescription
    Class<Set>SetStageCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Set 
    Modifier and TypeMethodDescription
    protected voidSetStageCodec.encodeStage​(BsonWriter writer, - Set value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Set in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Set
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SetStageCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Set
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    SetStageCodec.encodeStage(BsonWriter writer, + Set value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Set in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Set 
    Modifier and TypeMethodDescription
    SetSet.field​(String name, - dev.morphia.aggregation.expressions.impls.Expression value) +
  • +
    +

    Uses of Set in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Set
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Set.field(String name, + dev.morphia.aggregation.expressions.impls.Expression value)
    +
    Add a field to the stage
    -
  • static SetSet.set() + +
    static Set
    +
    Set.set()
    +
    Creates a new Set stage
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Output.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Output.html index d2b76ebb012..fcd108c34e1 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Output.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Output.html @@ -1,253 +1,131 @@ - - + Uses of Class dev.morphia.aggregation.stages.SetWindowFields.Output (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.SetWindowFields.Output

    +

    Uses of Class
    dev.morphia.aggregation.stages.SetWindowFields.Output

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Window.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Window.html index 2f2af014c82..bfd19b1be91 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Window.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.Window.html @@ -1,201 +1,93 @@ - - + Uses of Class dev.morphia.aggregation.stages.SetWindowFields.Window (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.SetWindowFields.Window

    +

    Uses of Class
    dev.morphia.aggregation.stages.SetWindowFields.Window

    -
    -
    + +
    SetWindowFields.Output.windowDef()
    +
     
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.html index 3f1e1cc7b7c..364134a9e1e 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SetWindowFields.html @@ -1,292 +1,152 @@ - - + Uses of Class dev.morphia.aggregation.stages.SetWindowFields (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.SetWindowFields

    +

    Uses of Class
    dev.morphia.aggregation.stages.SetWindowFields

    +
    +
    Packages that use SetWindowFields
    + +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Skip.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Skip.html index 42ebc2abfe8..195ae53ff2a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Skip.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Skip.html @@ -1,248 +1,124 @@ - - + Uses of Class dev.morphia.aggregation.stages.Skip (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Skip

    +

    Uses of Class
    dev.morphia.aggregation.stages.Skip

    +
    +
    Packages that use Skip
    + +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.Direction.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.Direction.html index 075f7e94048..9c59a1ff423 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.Direction.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.Direction.html @@ -1,223 +1,109 @@ - - -Uses of Class dev.morphia.aggregation.stages.Sort.Direction (Morphia) + +Uses of Enum Class dev.morphia.aggregation.stages.Sort.Direction (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Sort.Direction

    +

    Uses of Enum Class
    dev.morphia.aggregation.stages.Sort.Direction

    -
    -
    +
    +
    Constructors in dev.morphia.aggregation.stages with parameters of type Sort.Direction
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    SortType(String field, + Sort.Direction direction)
    +
     
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.SortType.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.SortType.html index 7653c069077..2a6558da653 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.SortType.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.SortType.html @@ -1,194 +1,88 @@ - - + Uses of Class dev.morphia.aggregation.stages.Sort.SortType (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Sort.SortType

    +

    Uses of Class
    dev.morphia.aggregation.stages.Sort.SortType

    +
    +
    Packages that use Sort.SortType
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.html index c1160250f89..99f1c9eee26 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Sort.html @@ -1,304 +1,162 @@ - - + Uses of Class dev.morphia.aggregation.stages.Sort (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Sort

    +

    Uses of Class
    dev.morphia.aggregation.stages.Sort

    -
    -
    + +
    AggregationImpl.sort(Sort sort)
    +
     
    +
    -
  • -
    - - -

    Uses of Sort in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Sort 
    Modifier and TypeMethodDescription
    Class<Sort>SortCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Sort 
    Modifier and TypeMethodDescription
    protected voidSortCodec.encodeStage​(BsonWriter writer, - Sort value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Sort in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SortCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    SortCodec.encodeStage(BsonWriter writer, + Sort value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Sort in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Sort 
    Modifier and TypeMethodDescription
    SortSort.ascending​(String field, - String... additional) +
  • +
    +

    Uses of Sort in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Sort.ascending(String field, + String... additional)
    +
    Adds an ascending sort definition on the field.
    -
  • SortSort.descending​(String field, - String... additional) + + +
    Sort.descending(String field, + String... additional)
    +
    Adds an descending sort definition on the field.
    -
    SortSort.meta​(String field) + + +
    Sort.meta(String field)
    +
    Adds a sort by the computed textScore metadata in descending order.
    -
    static SortSort.on() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use sort()
    -
    static SortSort.sort() +
    static Sort
    +
    Sort.on()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use sort()
    +
    +
    +
    static Sort
    +
    Sort.sort()
    +
    Creates a sort stage.
    -
    +
  • +
    - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SortByCount.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SortByCount.html index 3fd09f4921e..ca90f41479a 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SortByCount.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/SortByCount.html @@ -1,248 +1,124 @@ - - + Uses of Class dev.morphia.aggregation.stages.SortByCount (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.SortByCount

    +

    Uses of Class
    dev.morphia.aggregation.stages.SortByCount

    +
    +
    Packages that use SortByCount
    + +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Stage.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Stage.html index d42e35f030a..4956e0d4ec4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Stage.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Stage.html @@ -1,673 +1,420 @@ - - + Uses of Class dev.morphia.aggregation.stages.Stage (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Stage

    -
    -
    -
    + +
    AggregationImpl.unionWith(Class<?> type, + Stage first, + Stage... others)
    +
     
    + +
    AggregationImpl.unionWith(String collection, + Stage first, + Stage... others)
    +
     
    +
    -
  • -
    - - -

    Uses of Stage in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation.codecs.stages with type parameters of type Stage 
    Modifier and TypeClassDescription
    class StageCodec<T extends Stage> 
    +
  • +
    +

    Uses of Stage in dev.morphia.aggregation.codecs.stages

    +
    Classes in dev.morphia.aggregation.codecs.stages with type parameters of type Stage
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    +
    StageCodec<T extends Stage>
    +
     
    +
  • -
  • -
    - - -

    Uses of Stage in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Subclasses of Stage in dev.morphia.aggregation.stages 
    Modifier and TypeClassDescription
    class AddFields +
  • +
    +

    Uses of Stage in dev.morphia.aggregation.stages

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Adds new fields to documents.
    -
  • class AutoBucket + +
    class 
    + +
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    class Bucket + +
    class 
    + +
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
    class ChangeStream + +
    class 
    + +
    Returns a Change Stream cursor on a collection, a database, or an entire cluster.
    -
    class CollectionStats + +
    class 
    + +
    Returns statistics regarding a collection or view.
    -
    class Count 
    class CurrentOp + +
    class 
    + +
     
    +
    class 
    + +
    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.
    -
    class Densify + +
    class 
    + +
    Creates new documents in a sequence of documents where certain values in a field are missing.
    -
    class Documents + +
    class 
    + +
    Returns literal documents from input values.
    -
    class Facet + +
    class 
    + +
    Processes multiple aggregation pipelines within a single stage on the same set of input documents.
    -
    class Fill + +
    class 
    + +
    Populates null and missing field values within documents.
    -
    class GeoNear + +
    class 
    + +
    Outputs documents in order of nearest to farthest from a specified point.
    -
    class GraphLookup + +
    class 
    + +
    Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
    -
    class Group + +
    class 
    + +
    Groups input documents by the specified _id expression and for each distinct grouping, outputs a document.
    -
    class IndexStats + +
    class 
    + +
    Returns statistics regarding the use of each index for the collection.
    -
    class Limit + +
    class 
    + +
    Limits the number of documents passed to the next stage in the pipeline.
    -
    class Lookup + +
    class 
    + +
    Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing.
    -
    class Match + +
    class 
    + +
    Limits the number of documents passed to the next stage in the pipeline.
    -
    class Merge<M> + +
    class 
    + +
    Writes the results of the aggregation pipeline to a specified collection.
    -
    class Out<O> + +
    class 
    +
    Out<O>
    +
    Takes the documents returned by the aggregation pipeline and writes them to a specified collection.
    -
    class PlanCacheStats + +
    class 
    + +
    Returns plan cache information for a collection.
    -
    class Projection + +
    class 
    + +
    Passes along the documents with the requested fields to the next stage in the pipeline.
    -
    class Redact + +
    class 
    + +
    Restricts the contents of the documents based on information stored in the documents themselves.
    -
    class ReplaceRoot + +
    class 
    + +
    Replaces the input document with the specified document.
    -
    class ReplaceWith + +
    class 
    + +
    Replaces the input document with the specified document.
    -
    class Sample + +
    class 
    + +
    Randomly selects the specified number of documents from its input.
    -
    class Set + +
    class 
    + +
    Adds new fields to documents.
    -
    class SetWindowFields + +
    class 
    + +
    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.
    -
    class Skip + +
    class 
    + +
    Randomly selects the specified number of documents from its input.
    -
    class Sort + +
    class 
    + +
    Sorts all input documents and returns them to the pipeline in sorted order.
    -
    class SortByCount + +
    class 
    + +
    Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
    -
    class UnionWith + +
    class 
    + +
    Performs a union of two collections; i.e.
    -
    class Unset + +
    class 
    + +
    Removes/excludes fields from documents.
    -
    class Unwind + +
    class 
    + +
    Deconstructs an array field from the input documents to output a document for each element.
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return types with arguments of type Stage 
    Modifier and TypeMethodDescription
    Map<String,​List<Stage>>Facet.getFields() 
    List<Stage>Lookup.getPipeline() 
    List<Stage>UnionWith.getStages() 
    List<Stage>Merge.getWhenMatchedPipeline() 
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages with parameters of type Stage 
    Modifier and TypeMethodDescription
    FacetFacet.field​(String name, - Stage... stages) + + +
    Methods in dev.morphia.aggregation.stages that return types with arguments of type Stage
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Facet.getFields()
    +
     
    + +
    Lookup.getPipeline()
    +
     
    + +
    UnionWith.getStages()
    +
     
    + + +
     
    +
    +
    Methods in dev.morphia.aggregation.stages with parameters of type Stage
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Facet.field(String name, + Stage... stages)
    +
    Adds a field to the facet
    -
    LookupLookup.pipeline​(Stage... stages) + + +
    Lookup.pipeline(Stage... stages)
    +
    Specifies the pipeline to run on the joined collection.
    -
    - - - - - - - - - - - - - - -
    Method parameters in dev.morphia.aggregation.stages with type arguments of type Stage 
    Modifier and TypeMethodDescription
    Merge<M>Merge.whenMatched​(List<Stage> pipeline) + + +
    Method parameters in dev.morphia.aggregation.stages with type arguments of type Stage
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Merge.whenMatched(List<Stage> pipeline)
    +
    Optional.
    -
    - - - - - - - - - - - - - - - - -
    Constructor parameters in dev.morphia.aggregation.stages with type arguments of type Stage 
    ConstructorDescription
    UnionWith​(Class<?> type, - List<Stage> stages) + + +
    Constructor parameters in dev.morphia.aggregation.stages with type arguments of type Stage
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    UnionWith(Class<?> type, + List<Stage> stages)
    +
    Creates the new stage
    -
    UnionWith​(String collection, - List<Stage> stages) + +
     
    +
    UnionWith(String collection, + List<Stage> stages)
    +
    Creates the new stage
    -
    +
  • + -
  • -
    - - -

    Uses of Stage in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type Stage 
    Modifier and TypeMethodDescription
    UpdateResultLegacyQuery.update​(UpdateOptions options, - Stage... updates) -
    Deprecated.
    default UpdateResultQuery.update​(Stage... updates) +
  • +
    +

    Uses of Stage in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type Stage
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    LegacyQuery.update(UpdateOptions options, + Stage... updates)
    +
    +
    Deprecated.
    +
    default UpdateResult
    +
    Query.update(Stage... updates)
    +
    Creates an update operation based on this query
    -
  • default UpdateResultQuery.update​(UpdateOptions options, - Stage... updates) + +
    default UpdateResult
    +
    Query.update(UpdateOptions options, + Stage... updates)
    +
    Creates an update operation based on this query
    -
    + +
  • - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/UnionWith.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/UnionWith.html index 84896a1d23a..df33186a31b 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/UnionWith.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/UnionWith.html @@ -1,211 +1,99 @@ - - + Uses of Class dev.morphia.aggregation.stages.UnionWith (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.UnionWith

    +

    Uses of Class
    dev.morphia.aggregation.stages.UnionWith

    +
    +
    Packages that use UnionWith
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Unset.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Unset.html index 5c446bfd141..a5751346a14 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Unset.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Unset.html @@ -1,283 +1,147 @@ - - + Uses of Class dev.morphia.aggregation.stages.Unset (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Unset

    +

    Uses of Class
    dev.morphia.aggregation.stages.Unset

    -
    -
    + +
    AggregationImpl.unset(Unset unset)
    +
     
    +
    -
  • -
    - - -

    Uses of Unset in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Unset 
    Modifier and TypeMethodDescription
    Class<Unset>UnsetCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Unset 
    Modifier and TypeMethodDescription
    protected voidUnsetCodec.encodeStage​(BsonWriter writer, - Unset value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Unset in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Unset
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    UnsetCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Unset
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    UnsetCodec.encodeStage(BsonWriter writer, + Unset value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Unset in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Unset 
    Modifier and TypeMethodDescription
    static UnsetUnset.fields​(String name, - String... names) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
  • +
    +

    Uses of Unset in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Unset
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Unset
    +
    Unset.fields(String name, + String... names)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
  • static UnsetUnset.unset​(String name, - String... names) + +
    static Unset
    +
    Unset.unset(String name, + String... names)
    +
    Creates a new stage with the given fields
    -
    +
  • +
    - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Unwind.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Unwind.html index 447fd69548c..298ba7434a4 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Unwind.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/class-use/Unwind.html @@ -1,295 +1,155 @@ - - + Uses of Class dev.morphia.aggregation.stages.Unwind (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.aggregation.stages.Unwind

    +

    Uses of Class
    dev.morphia.aggregation.stages.Unwind

    -
    -
    + +
    AggregationImpl.unwind(Unwind unwind)
    +
     
    +
    -
  • -
    - - -

    Uses of Unwind in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Unwind 
    Modifier and TypeMethodDescription
    Class<Unwind>UnwindCodec.getEncoderClass() 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Unwind 
    Modifier and TypeMethodDescription
    protected voidUnwindCodec.encodeStage​(BsonWriter writer, - Unwind value, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Unwind in dev.morphia.aggregation.codecs.stages

    +
    Methods in dev.morphia.aggregation.codecs.stages that return types with arguments of type Unwind
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    UnwindCodec.getEncoderClass()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.codecs.stages with parameters of type Unwind
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    UnwindCodec.encodeStage(BsonWriter writer, + Unwind value, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Unwind in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Unwind 
    Modifier and TypeMethodDescription
    UnwindUnwind.includeArrayIndex​(String name) +
  • +
    +

    Uses of Unwind in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Unwind
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    Optional.
    -
  • static UnwindUnwind.on​(String name) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    UnwindUnwind.preserveNullAndEmptyArrays​(Boolean preserveNullAndEmptyArrays) +
    static Unwind
    +
    Unwind.on(String name)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    Unwind.preserveNullAndEmptyArrays(Boolean preserveNullAndEmptyArrays)
    +
    Optional.
    -
    static UnwindUnwind.unwind​(String name) + +
    static Unwind
    +
    Unwind.unwind(String name)
    +
    Creates a stage with the named array field
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-summary.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-summary.html index e127620c62f..51df084f447 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-summary.html @@ -1,422 +1,269 @@ - - + dev.morphia.aggregation.stages (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.aggregation.stages

    -
    -
    -
      -
    • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Class Summary 
      ClassDescription
      AddFields +

      Package dev.morphia.aggregation.stages

      + +
      +
      @NonNullApi +package dev.morphia.aggregation.stages
      +
      +
      AutoBucket + + +
      Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
      -
      Bucket + + +
      Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
      -
      ChangeStream + + +
      Returns a Change Stream cursor on a collection, a database, or an entire cluster.
      -
      CollectionStats + + +
      Returns statistics regarding a collection or view.
      -
      Count 
      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.
      -
      Densify + + +
      Creates new documents in a sequence of documents where certain values in a field are missing.
      -
      Densify.Range 
      Documents + + +
       
      + +
       
      + +
      Returns literal documents from input values.
      -
      Facet + + +
      Processes multiple aggregation pipelines within a single stage on the same set of input documents.
      -
      Fill + + +
      Populates null and missing field values within documents.
      -
      GeoNear + + +
      +
      Possible methods for defining fill strategies.
      +
      + +
      Outputs documents in order of nearest to farthest from a specified point.
      -
      GraphLookup + + +
      Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
      -
      Group + + +
      Groups input documents by the specified _id expression and for each distinct grouping, outputs a document.
      -
      Group.GroupId + + +
      Defines a group ID
      -
      IndexStats + + +
      Returns statistics regarding the use of each index for the collection.
      -
      Limit + + +
      Limits the number of documents passed to the next stage in the pipeline.
      -
      Lookup + + +
      Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing.
      -
      Match + + +
      Limits the number of documents passed to the next stage in the pipeline.
      -
      Merge<M> + + +
      Writes the results of the aggregation pipeline to a specified collection.
      -
      Out<O> + +
      Out<O>
      +
      Takes the documents returned by the aggregation pipeline and writes them to a specified collection.
      -
      PlanCacheStats + + +
      Returns plan cache information for a collection.
      -
      Projection + + +
      Passes along the documents with the requested fields to the next stage in the pipeline.
      -
      Redact + + +
      Restricts the contents of the documents based on information stored in the documents themselves.
      -
      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.
      -
      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 
      Skip + + +
       
      + +
       
      + +
      Randomly selects the specified number of documents from its input.
      -
      Sort + + +
      Sorts all input documents and returns them to the pipeline in sorted order.
      -
      SortByCount + + +
      +
      The sort types
      +
      + +
      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.
      -
      UnionWith + + +
      Performs a union of two collections; i.e.
      -
      Unset + + +
      Removes/excludes fields from documents.
      -
      Unwind + + +
      Deconstructs an array field from the input documents to output a document for each element.
      -
      -
    • -
    • - - - - - - - - - - - - - - - - - - - - -
      Enum Summary 
      EnumDescription
      Densify.RangeType 
      Fill.Method -
      Possible methods for defining fill strategies.
      -
      Sort.Direction -
      The sort types
      -
      +
    +
    + + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-tree.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-tree.html index 10d6756deb2..236ff87ae54 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-tree.html @@ -1,223 +1,135 @@ - - + dev.morphia.aggregation.stages Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.aggregation.stages

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-use.html b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-use.html index 4dc15923346..367a743ef57 100644 --- a/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/aggregation/stages/package-use.html @@ -1,841 +1,521 @@ - - + Uses of Package dev.morphia.aggregation.stages (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.aggregation.stages

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation.stages used by dev.morphia.aggregation.codecs.stages 
    ClassDescription
    AddFields +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Adds new fields to documents.
    -
  • AutoBucket + + +
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    Bucket + + +
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
    ChangeStream + + +
    Returns a Change Stream cursor on a collection, a database, or an entire cluster.
    -
    CollectionStats + + +
    Returns statistics regarding a collection or view.
    -
    Count 
    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.
    -
    Densify + + +
    Creates new documents in a sequence of documents where certain values in a field are missing.
    -
    Documents + + +
    Returns literal documents from input values.
    -
    Facet + + +
    Processes multiple aggregation pipelines within a single stage on the same set of input documents.
    -
    Fill + + +
    Populates null and missing field values within documents.
    -
    GeoNear + + +
    Outputs documents in order of nearest to farthest from a specified point.
    -
    GraphLookup + + +
    Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
    -
    Group + + +
    Groups input documents by the specified _id expression and for each distinct grouping, outputs a document.
    -
    IndexStats + + +
    Returns statistics regarding the use of each index for the collection.
    -
    Limit + + +
    Limits the number of documents passed to the next stage in the pipeline.
    -
    Lookup + + +
    Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing.
    -
    Match + + +
    Limits the number of documents passed to the next stage in the pipeline.
    -
    Merge + + +
    Writes the results of the aggregation pipeline to a specified collection.
    -
    Out + + +
    Takes the documents returned by the aggregation pipeline and writes them to a specified collection.
    -
    PlanCacheStats + + +
    Returns plan cache information for a collection.
    -
    Projection + + +
    Passes along the documents with the requested fields to the next stage in the pipeline.
    -
    Redact + + +
    Restricts the contents of the documents based on information stored in the documents themselves.
    -
    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.
    -
    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.
    -
    Skip + + +
    Randomly selects the specified number of documents from its input.
    -
    Sort + + +
    Sorts all input documents and returns them to the pipeline in sorted order.
    -
    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.
    -
    UnionWith + + +
    Performs a union of two collections; i.e.
    -
    Unset + + +
    Removes/excludes fields from documents.
    -
    Unwind + + +
    Deconstructs an array field from the input documents to output a document for each element.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation.stages used by dev.morphia.aggregation.stages 
    ClassDescription
    AddFields +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Adds new fields to documents.
    -
  • AutoBucket + + +
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    Bucket + + +
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
    ChangeStream + + +
    Returns a Change Stream cursor on a collection, a database, or an entire cluster.
    -
    CollectionStats + + +
    Returns statistics regarding a collection or view.
    -
    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.
    -
    Densify + + +
    Creates new documents in a sequence of documents where certain values in a field are missing.
    -
    Densify.Range 
    Densify.RangeType 
    Documents + + +
     
    + +
     
    + +
    Returns literal documents from input values.
    -
    Facet + + +
    Processes multiple aggregation pipelines within a single stage on the same set of input documents.
    -
    Fill + + +
    Populates null and missing field values within documents.
    -
    Fill.Method + + +
    Possible methods for defining fill strategies.
    -
    GeoNear + + +
    Outputs documents in order of nearest to farthest from a specified point.
    -
    GraphLookup + + +
    Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
    -
    Group + + +
    Groups input documents by the specified _id expression and for each distinct grouping, outputs a document.
    -
    Group.GroupId + + +
    Defines a group ID
    -
    IndexStats + + +
    Returns statistics regarding the use of each index for the collection.
    -
    Limit + + +
    Limits the number of documents passed to the next stage in the pipeline.
    -
    Lookup + + +
    Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing.
    -
    Match + + +
    Limits the number of documents passed to the next stage in the pipeline.
    -
    Merge + + +
    Writes the results of the aggregation pipeline to a specified collection.
    -
    Out + + +
    Takes the documents returned by the aggregation pipeline and writes them to a specified collection.
    -
    PlanCacheStats + + +
    Returns plan cache information for a collection.
    -
    Projection + + +
    Passes along the documents with the requested fields to the next stage in the pipeline.
    -
    Redact + + +
    Restricts the contents of the documents based on information stored in the documents themselves.
    -
    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.
    -
    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 
    Skip + + +
     
    + +
     
    + +
    Randomly selects the specified number of documents from its input.
    -
    Sort + + +
    Sorts all input documents and returns them to the pipeline in sorted order.
    -
    Sort.Direction + + +
    The sort types
    -
    Sort.SortType 
    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.
    -
    Unset + + +
    Removes/excludes fields from documents.
    -
    Unwind + + +
    Deconstructs an array field from the input documents to output a document for each element.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.aggregation.stages used by dev.morphia.query 
    ClassDescription
    Stage +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base type for stages.
    -
  • + + +
  • - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/AlsoLoad.html b/morphia/2.4/javadoc/dev/morphia/annotations/AlsoLoad.html index 985e2384469..fa3cb650e4e 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/AlsoLoad.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/AlsoLoad.html @@ -1,125 +1,77 @@ - - + AlsoLoad (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type AlsoLoad

    + +

    Annotation Interface AlsoLoad

    -
    -
    -
      -
    • +

      -
      @Retention(RUNTIME)
      -@Target({FIELD,METHOD})
      -public @interface AlsoLoad
      +
      @Retention(RUNTIME) +@Target({FIELD,METHOD}) +public @interface AlsoLoad

      Annotation which helps migrate schemas by loading one of several possible properties in the document into fields or methods. This is typically used when a field is renamed, allowing the field to be populated by both its current name and any prior names. @@ -127,129 +79,55 @@

      Annotation Type AlsoLoad

      When placed on a field, the additional names (document field) will be checked when this field is loaded. If the document contains data for more than one of the names, an exception will be thrown.

      -
    • -
    + +
    +
      + +
    • +
      +

      Required Element Summary

      +
      Required Elements
      +
      +
      Modifier and Type
      +
      Required Element
      +
      Description
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Required Element Summary

          - - - - - - - - - - - - -
          Required Elements 
          Modifier and TypeRequired ElementDescription
          String[]value 
          -
        • -
      -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            value

            -
            String[] value
            -
            -
            Returns:
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            String[] value
            +
            +
            Returns:
            An array of alternative fields to load should the primary field name be missing in a document.
            -
          • -
          +
      -
      -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/CappedAt.html b/morphia/2.4/javadoc/dev/morphia/annotations/CappedAt.html index dcc9405ec0e..50145cfec86 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/CappedAt.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/CappedAt.html @@ -1,279 +1,147 @@ - - + CappedAt (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type CappedAt

    + +

    Annotation Interface CappedAt

    -
    -
    - +
    @Retention(RUNTIME) +public @interface CappedAt
    +
    Properties for capped collections; used in Entity
    + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      +
      long
      + +
       
      +
      long
      + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          longcount 
          longvalue 
          -
        • -
      -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            count

            -
            long count
            -
            -
            Returns:
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            count

            +
            long count
            +
            +
            Returns:
            count of items to cap at (defaults to unlimited)
            -
            +
            Default:
            0L
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            value

            -
            long value
            -
            -
            Returns:
            +
          • +
          • +
            +

            value

            +
            long value
            +
            +
            Returns:
            size to cap at (defaults to 1MB)
            -
            +
            Default:
            1048576L
            -
          • -
          +
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Collation.html b/morphia/2.4/javadoc/dev/morphia/annotations/Collation.html index 1ab0b553c78..5c796a08caa 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Collation.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Collation.html @@ -1,533 +1,330 @@ - - + Collation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Collation

    + +

    Annotation Interface Collation

    -
    -
    -
      -
    • +

      -
      public @interface Collation
      +
      public @interface Collation
      Defines the collation options for an index
      -
      -
      Since:
      +
      +
      Since:
      1.3
      -
    • -
    -
    -
    -
    + + +
     
    +
    boolean
    + +
     
    +
    boolean
    + +
     
    + + +
     
    +
    - + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final String
    + +
     
    -
    -
      -
    • - -
      -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          DEFAULT_LOCALE

          -
          static final String DEFAULT_LOCALE
          +
    +
    +
    +
      + +
    • +
      +

      Field Details

      +
      - -
      -
        -
      • - - -

        Element Detail

        - - - -
          -
        • -

          backwards

          -
          boolean backwards
          +
        • + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            backwards

            +
            boolean backwards
            Causes secondary differences to be considered in reverse order, as it is done in the French language
            -
            -
            Returns:
            +
            +
            Returns:
            the backwards value
            -
            +
            Default:
            false
            -
          • -
          -
        • -
      -
      -
        -
      • - - -
          -
        • -

          caseLevel

          -
          boolean caseLevel
          +
        • +
        • +
          +

          caseLevel

          +
          boolean caseLevel
          Turns on case sensitivity
          -
          -
          Returns:
          +
          +
          Returns:
          the case level value
          -
          +
          Default:
          false
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          locale

          -
          String locale
          +
        • +
        • +
          +

          locale

          +
          String locale
          If this value is empty, no collation will be configured for an index. Any other string passed will be parsed as the name of the localed you wish to use. However, if you want to use the default locale as defined by the JVM, pass the value "<default>" instead.
          -
          -
          Returns:
          +
          +
          Returns:
          the locale
          -
          See Also:
          -
          ICU User Guide - Locale, -Locale.getDefault()
          +
          See Also:
          +
          + +
          -
          +
          Default:
          ""
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          normalization

          -
          boolean normalization
          -
          -
          Returns:
          +
        • +
        • +
          +

          normalization

          +
          boolean normalization
          +
          +
          Returns:
          the normalization value. If true, normalizes text into Unicode NFD.
          -
          +
          Default:
          false
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          numericOrdering

          -
          boolean numericOrdering
          -
          -
          Returns:
          +
        • +
        • +
          +

          numericOrdering

          +
          boolean numericOrdering
          +
          +
          Returns:
          the numeric ordering. if true will order numbers based on numerical order and not collation order
          -
          +
          Default:
          false
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          alternate

          -
          CollationAlternate alternate
          +
        • +
        • +
          +

          alternate

          +
          Controls whether spaces and punctuation are considered base characters
          -
          -
          Returns:
          +
          +
          Returns:
          the alternate
          -
          +
          Default:
          -
          com.mongodb.client.model.CollationAlternate.NON_IGNORABLE
          +
          NON_IGNORABLE
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          caseFirst

          -
          CollationCaseFirst caseFirst
          +
        • +
        • +
          +

          caseFirst

          +
          Determines if Uppercase or lowercase values should come first
          -
          -
          Returns:
          +
          +
          Returns:
          the collation case first value
          -
          +
          Default:
          -
          com.mongodb.client.model.CollationCaseFirst.OFF
          +
          OFF
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          maxVariable

          -
          CollationMaxVariable maxVariable
          -
          -
          Returns:
          +
        • +
        • +
          +

          maxVariable

          + +
          +
          Returns:
          the maxVariable
          -
          +
          Default:
          -
          com.mongodb.client.model.CollationMaxVariable.PUNCT
          +
          PUNCT
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          strength

          -
          CollationStrength strength
          -
          -
          Returns:
          +
        • +
        • +
          +

          strength

          + +
          +
          Returns:
          the collation strength
          -
          +
          Default:
          -
          com.mongodb.client.model.CollationStrength.TERTIARY
          +
          TERTIARY
          -
        • -
        +
  • -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Converters.html b/morphia/2.4/javadoc/dev/morphia/annotations/Converters.html index b9cdee4bf98..8ae56d3d6c6 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Converters.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Converters.html @@ -1,261 +1,139 @@ - - + Converters (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Converters

    + +

    Annotation Interface Converters

    -
    -
    - + +
    +
      + +
    • +
      +

      Required Element Summary

      +
      Required Elements
      +
      +
      Modifier and Type
      +
      Required Element
      +
      Description
      +
      Class<?>[]
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
        -
      • - -
        -
          -
        • - - -

          Required Element Summary

          - - - - - - - - - - - - -
          Required Elements 
          Modifier and TypeRequired ElementDescription
          Class<?>[]value -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
        • -
      -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            value

            -
            Class<?>[] value
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Returns:
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            Class<?>[] value
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Returns:
            The Converters to apply to a field.
            -
          • -
          +
      -
      -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Embedded.html b/morphia/2.4/javadoc/dev/morphia/annotations/Embedded.html index 9903f0bdf9e..b76b879b7d7 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Embedded.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Embedded.html @@ -1,354 +1,202 @@ - - + Embedded (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Annotation Type Embedded

    + +

    Annotation Interface Embedded

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      + + +
      +
      Deprecated.
      + + +
      +
      Deprecated.
      +
      boolean
      + +
      +
      Deprecated.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version. 
      +
      -
      -
        -
      • - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          Stringdiscriminator -
          Deprecated.
          StringdiscriminatorKey -
          Deprecated.
          booleanuseDiscriminator -
          Deprecated.
          Stringvalue -
          Deprecated, for removal: This API element is subject to removal in a future version. 
          -
          -
        • -
      -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            @Deprecated(since="2.0", + forRemoval=true) +String value
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Returns:
            unused
            -
            +
            Default:
            "."
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            useDiscriminator

            -
            boolean useDiscriminator
            -
            Deprecated.
            -
            -
            Returns:
            +
          • +
          • +
            +

            useDiscriminator

            +
            boolean useDiscriminator
            +
            Deprecated.
            +
            +
            Returns:
            true if the discriminator for this type should be stored
            -
            +
            Default:
            true
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            discriminatorKey

            -
            String discriminatorKey
            -
            Deprecated.
            -
            -
            Returns:
            +
          • +
          • +
            +

            discriminatorKey

            +
            String discriminatorKey
            +
            Deprecated.
            +
            +
            Returns:
            the discriminator key to use for this type.
            -
            +
            Default:
            "."
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            discriminator

            -
            String discriminator
            -
            Deprecated.
            -
            -
            Returns:
            +
          • +
          • +
            +

            discriminator

            +
            String discriminator
            +
            Deprecated.
            +
            +
            Returns:
            the discriminator value to use for this type.
            -
            +
            Default:
            "."
            -
          • -
          +
    -
    -
    -
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Entity.html b/morphia/2.4/javadoc/dev/morphia/annotations/Entity.html index 48ae3eda9f9..0e0d6dd4dd8 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Entity.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Entity.html @@ -1,392 +1,224 @@ - - + Entity (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Entity

    + +

    Annotation Interface Entity

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      + + +
       
      + + +
       
      + + +
       
      + + +
       
      +
      boolean
      + +
       
      + + +
       
      -
      - -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            cap

            + +
            +
            Returns:
            The capped collection configuration options
            -
            +
            Default:
            @dev.morphia.annotations.CappedAt(value=-1L, count=-1L)
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            concern

            -
            String concern
            -
            -
            Returns:
            +
          • +
          • +
            +

            concern

            +
            String concern
            +
            +
            Returns:
            The default write concern to use when dealing with this entity
            -
            +
            Default:
            ""
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            discriminator

            -
            String discriminator
            -
            -
            Returns:
            +
          • +
          • +
            +

            discriminator

            +
            String discriminator
            +
            +
            Returns:
            the discriminator value to use for this type.
            -
            +
            Default:
            "."
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            discriminatorKey

            -
            String discriminatorKey
            -
            -
            Returns:
            +
          • +
          • +
            +

            discriminatorKey

            +
            String discriminatorKey
            +
            +
            Returns:
            the discriminator key to use for this type.
            -
            +
            Default:
            "."
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            useDiscriminator

            -
            boolean useDiscriminator
            -
            -
            Returns:
            +
          • +
          • +
            +

            useDiscriminator

            +
            boolean useDiscriminator
            +
            +
            Returns:
            true if the discriminator for this type should be stored
            -
            +
            Default:
            true
            -
          • -
          -
        • -
        -
        -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/EntityListeners.html b/morphia/2.4/javadoc/dev/morphia/annotations/EntityListeners.html index a0524f8011e..8895f6c36e1 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/EntityListeners.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/EntityListeners.html @@ -1,268 +1,146 @@ - - + EntityListeners (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Annotation Type EntityListeners

    + +

    Annotation Interface EntityListeners

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      +
      Class<?>[]
      + +
      +
      Deprecated. +
      In the next version, this will be restricted to subclasses of EntityListener.
      +
      -
      -
        -
      • - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          Class<?>[]value -
          Deprecated. -
          In the next version, this will be restricted to subclasses of EntityListener.
          -
          -
        • -
      -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            @Deprecated(since="2.4.0") +Class<?>[] value
            +
            Deprecated. +
            In the next version, this will be restricted to subclasses of EntityListener. Migrating your listeners to be subclasses now will prevent any compilation issues in the future.
            -
            -
            Returns:
            +
            +
            Returns:
            The listeners to use for this entity
            -
            +
            Default:
            {}
            -
          • -
          +
      -
      -
      -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/ExternalEntity.html b/morphia/2.4/javadoc/dev/morphia/annotations/ExternalEntity.html index 54e20ff4de3..13c43a37700 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/ExternalEntity.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/ExternalEntity.html @@ -1,445 +1,267 @@ - - + ExternalEntity (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Annotation Type ExternalEntity

    + +

    Annotation Interface ExternalEntity

    -
    -
    -
    Marks a class as a "stand in" for an external class whose source can not be properly annotated. A class annotated with this - annotation will be processed like any class annotated with Entity however, the resulting information stored will reference the + annotation will be processed like any class annotated with Entity however, the resulting information stored will reference the target type instead of the annotated type. In this way third party classes can be mapped properly in spite of not having access to the source. See the documentation for more detail.
    -
    -
    Since:
    +
    +
    Since:
    2.3
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - -
    -
    -
      -
    • - -
      -
        -
      • - - -

        Required Element Summary

        - - - - - - - - - - - - -
        Required Elements 
        Modifier and TypeRequired ElementDescription
        Class<?>target + +
        +
          + +
        • +
          +

          Required Element Summary

          +
          Required Elements
          +
          +
          Modifier and Type
          +
          Required Element
          +
          Description
          + + +
          The external target type being mapped.
          -
        -
      • -
      +
    +
    - -
    - + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
     
    + + +
     
    + + +
     
    + + +
     
    +
    boolean
    + +
     
    + + +
     
    +
  • - -
    -
      -
    • - -
      -
      +
      +
        + +
      • +
        +

        Element Details

        +
          +
        • +
          +

          target

          +
          Class<?> target
          The external target type being mapped.
          -
          -
          Returns:
          +
          +
          Returns:
          the external target type
          -
        • -
        +
      - -
      -
        -
      • - - -
          -
        • -

          cap

          -
          CappedAt cap
          -
          -
          Returns:
          +
        • + +
        • +
          +
            +
          • +
            +

            cap

            + +
            +
            Returns:
            The capped collection configuration options
            -
            +
            Default:
            @dev.morphia.annotations.CappedAt(value=-1L, count=-1L)
            -
          • -
          -
        • -
      -
      -
        -
      • - - -
          -
        • -

          concern

          -
          String concern
          -
          -
          Returns:
          +
        • +
        • +
          +

          concern

          +
          String concern
          +
          +
          Returns:
          The default write concern to use when dealing with this entity
          -
          +
          Default:
          ""
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          discriminator

          -
          String discriminator
          -
          -
          Returns:
          +
        • +
        • +
          +

          discriminator

          +
          String discriminator
          +
          +
          Returns:
          the discriminator value to use for this type.
          -
          +
          Default:
          "."
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          discriminatorKey

          -
          String discriminatorKey
          -
          -
          Returns:
          +
        • +
        • +
          +

          discriminatorKey

          +
          String discriminatorKey
          +
          +
          Returns:
          the discriminator key to use for this type.
          -
          +
          Default:
          "."
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          useDiscriminator

          -
          boolean useDiscriminator
          -
          -
          Returns:
          +
        • +
        • +
          +

          useDiscriminator

          +
          boolean useDiscriminator
          +
          +
          Returns:
          true if the discriminator for this type should be stored
          -
          +
          Default:
          true
          -
        • -
        -
      • -
      -
      -
    - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Field.html b/morphia/2.4/javadoc/dev/morphia/annotations/Field.html index 71d75ef6a1d..e440d01528e 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Field.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Field.html @@ -1,326 +1,188 @@ - - + Field (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Field

    + +

    Annotation Interface Field

    -
    -
    - + +
    +
      + +
    • +
      +

      Required Element Summary

      +
      Required Elements
      +
      +
      Modifier and Type
      +
      Required Element
      +
      Description
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Required Element Summary

          - - - - - - - - - - - - -
          Required Elements 
          Modifier and TypeRequired ElementDescription
          Stringvalue 
          -
        • -
        - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          IndexTypetype 
          intweight 
        • -
        + +
      • +
        +

        Optional Element Summary

        +
        Optional Elements
        +
        +
        Modifier and Type
        +
        Optional Element
        +
        Description
        + + +
         
        +
        int
        + +
         
        +
      -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            String value
            +
            +
            Returns:
            Field name to index
            -
          • -
          +
        - -
        -
        -
        -
          -
        • - - -
            -
          • -

            weight

            -
            int weight
            -
            -
            Returns:
            +
          • +
          • +
            +

            weight

            +
            int weight
            +
            +
            Returns:
            The weight to use when creating a text index. This value only makes sense when direction is IndexType.TEXT
            -
            +
            Default:
            -1
            -
          • -
          +
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Handler.html b/morphia/2.4/javadoc/dev/morphia/annotations/Handler.html index 0bd161a73b7..5c3cf783a5f 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Handler.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Handler.html @@ -1,251 +1,129 @@ - - + Handler (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Handler

    + +

    Annotation Interface Handler

    -
    -
    - + +
    +
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Id.html b/morphia/2.4/javadoc/dev/morphia/annotations/Id.html index c1e3b77b995..66011ce1eb3 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Id.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Id.html @@ -1,193 +1,88 @@ - - + Id (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Id

    + +

    Annotation Interface Id

    -
    -
    - -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/IdField.html b/morphia/2.4/javadoc/dev/morphia/annotations/IdField.html index ed25c35109e..7fc12c8f145 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/IdField.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/IdField.html @@ -1,254 +1,132 @@ - - + IdField (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type IdField

    + +

    Annotation Interface IdField

    -
    -
    -
    Denotes the ID field on an entity. This field is typically on a parent type outside the current source base and can't be directly - annotated with Id
    -
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - + annotated with Id
    +
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    + +
    +
      + +
    • +
      +

      Required Element Summary

      +
      Required Elements
      +
      +
      Modifier and Type
      +
      Required Element
      +
      Description
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Required Element Summary

          - - - - - - - - - - - - -
          Required Elements 
          Modifier and TypeRequired ElementDescription
          Stringvalue 
          -
        • -
      -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            String value
            +
            +
            Returns:
            the name of the field to use as the ID field
            -
          • -
          +
      -
      -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/IdGetter.html b/morphia/2.4/javadoc/dev/morphia/annotations/IdGetter.html index 562948c2ad1..ecd6133839f 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/IdGetter.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/IdGetter.html @@ -1,193 +1,88 @@ - - + IdGetter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type IdGetter

    + +

    Annotation Interface IdGetter

    -
    -
    - -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Index.html b/morphia/2.4/javadoc/dev/morphia/annotations/Index.html index 3ad296babb3..8a949eb9b7d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Index.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Index.html @@ -1,288 +1,156 @@ - - + Index (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Index

    + +

    Annotation Interface Index

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      + + +
       
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          Field[]fields 
          IndexOptionsoptions 
          -
        • -
      -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            fields

            -
            Field[] fields
            -
            -
            Returns:
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            fields

            +
            Field[] fields
            +
            +
            Returns:
            List of fields to include in the index. At least one field must be defined unless defining a text index. Use of this field implies use of options() and any options defined directly on this annotation will be ignored.
            -
            +
            Default:
            {}
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            options

            -
            IndexOptions options
            -
            -
            Returns:
            -
            Options to apply to the index. Use of this field will ignore any of the deprecated options defined on Index +
          • +
          • +
            +

            options

            +
            IndexOptions options
            +
            +
            Returns:
            +
            Options to apply to the index. Use of this field will ignore any of the deprecated options defined on Index directly.
            -
            +
            Default:
            @dev.morphia.annotations.IndexOptions
            -
          • -
          +
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/IndexOptions.html b/morphia/2.4/javadoc/dev/morphia/annotations/IndexOptions.html index 0aafeedcc75..a32bd637eaf 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/IndexOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/IndexOptions.html @@ -1,502 +1,290 @@ - - + IndexOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type IndexOptions

    + +

    Annotation Interface IndexOptions

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      +
      boolean
      + +
       
      + + +
       
      +
      boolean
      + +
       
      +
      int
      + +
       
      + + +
       
      + + +
       
      + + +
       
      + + +
       
      +
      boolean
      + +
       
      +
      boolean
      + +
       
      -
      - -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            background

            -
            boolean background
            -
            -
            Returns:
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            background

            +
            boolean background
            +
            +
            Returns:
            if true, create the index in the background
            -
            +
            Default:
            false
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            disableValidation

            -
            boolean disableValidation
            -
            -
            Returns:
            +
          • +
          • +
            +

            disableValidation

            +
            boolean disableValidation
            +
            +
            Returns:
            if true, disables validation for the field name
            -
            +
            Default:
            false
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            expireAfterSeconds

            -
            int expireAfterSeconds
            -
            -
            Returns:
            +
          • +
          • +
            +

            expireAfterSeconds

            +
            int expireAfterSeconds
            +
            +
            Returns:
            defines the time to live for documents in the collection
            -
            +
            Default:
            -1
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            language

            -
            String language
            -
            -
            Returns:
            +
          • +
          • +
            +

            language

            +
            String language
            +
            +
            Returns:
            The default language for the index.
            -
            +
            Default:
            ""
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            languageOverride

            -
            String languageOverride
            -
            -
            Returns:
            +
          • +
          • +
            +

            languageOverride

            +
            String languageOverride
            +
            +
            Returns:
            The field to use to override the default language.
            -
            +
            Default:
            ""
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            name

            -
            String name
            -
            -
            Returns:
            +
          • +
          • +
            +

            name

            +
            String name
            +
            +
            Returns:
            The name of the index to create; default is to let the mongodb create a name (in the form of key1_1/-1_key2_1/-1...)
            -
            +
            Default:
            ""
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            sparse

            -
            boolean sparse
            -
            -
            Returns:
            +
          • +
          • +
            +

            sparse

            +
            boolean sparse
            +
            +
            Returns:
            if true, create the index with the sparse option
            -
            +
            Default:
            false
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            unique

            -
            boolean unique
            -
            -
            Returns:
            +
          • +
          • +
            +

            unique

            +
            boolean unique
            +
            +
            Returns:
            if true, creates the index as a unique value index; inserting duplicates values in this field will cause errors
            -
            +
            Default:
            false
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            partialFilter

            -
            String partialFilter
            -
            -
            Returns:
            +
          • +
          • +
            +

            partialFilter

            +
            String partialFilter
            +
            +
            Returns:
            the filter to be used for this index
            -
            Since:
            +
            Since:
            1.3
            -
            +
            Default:
            ""
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            collation

            -
            Collation collation
            -
            -
            Returns:
            +
          • +
          • +
            +

            collation

            +
            Collation collation
            +
            +
            Returns:
            the collation to be used for this index. If the locale is empty, the collation is ignored.
            -
            Since:
            +
            Since:
            1.3
            -
            +
            Default:
            @dev.morphia.annotations.Collation(locale="")
            -
          • -
          +
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Indexed.html b/morphia/2.4/javadoc/dev/morphia/annotations/Indexed.html index 932e04a0f32..abe03f4176d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Indexed.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Indexed.html @@ -1,288 +1,160 @@ - - + Indexed (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Indexed

    + +

    Annotation Interface Indexed

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      + + +
       
      + + +
       
      -
      - -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            options

            -
            IndexOptions options
            -
            -
            Returns:
            -
            Options to apply to the index. Use of this field will ignore any of the deprecated options defined on Index directly.
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            options

            +
            IndexOptions options
            +
            +
            Returns:
            +
            Options to apply to the index. Use of this field will ignore any of the deprecated options defined on Index directly.
            -
            +
            Default:
            @dev.morphia.annotations.IndexOptions
            -
          • -
          -
        • -
        -
        -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Indexes.html b/morphia/2.4/javadoc/dev/morphia/annotations/Indexes.html index 260bf4ed53c..724e42e8e4a 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Indexes.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Indexes.html @@ -1,255 +1,133 @@ - - + Indexes (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Indexes

    + +

    Annotation Interface Indexes

    -
    -
    - + +
    +
      + +
    • +
      +

      Required Element Summary

      +
      Required Elements
      +
      +
      Modifier and Type
      +
      Required Element
      +
      Description
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Required Element Summary

          - - - - - - - - - - - - -
          Required Elements 
          Modifier and TypeRequired ElementDescription
          Index[]value 
          -
        • -
      -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            value

            -
            Index[] value
            -
            -
            Returns:
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            Index[] value
            +
            +
            Returns:
            The index definitions for this entity
            -
          • -
          +
      -
      -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/LoadOnly.html b/morphia/2.4/javadoc/dev/morphia/annotations/LoadOnly.html index 0614775230d..992c51f844e 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/LoadOnly.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/LoadOnly.html @@ -1,194 +1,89 @@ - - + LoadOnly (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type LoadOnly

    + +

    Annotation Interface LoadOnly

    -
    -
    -
      -
    • +

      -
      @Retention(RUNTIME)
      -@Target({FIELD,METHOD})
      -public @interface LoadOnly
      +
      @Retention(RUNTIME) +@Target({FIELD,METHOD}) +public @interface LoadOnly

      When placed on an entity field, the field will not be written to mongodb. It will, however, be loaded normally. This is particularly useful in concert with @PostLoad and @PrePersist to transform your data.

      -
    • -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Name.html b/morphia/2.4/javadoc/dev/morphia/annotations/Name.html index 4a2116a0867..fbc16abf806 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Name.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Name.html @@ -1,253 +1,135 @@ - - + Name (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Annotation Type Name

    + +

    Annotation Interface Name

    -
    -
    -
    Defines a name for a constructor parameter.
    -
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - +
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    + +
    +
      + +
    • +
      +

      Required Element Summary

      +
      Required Elements
      +
      +
      Modifier and Type
      +
      Required Element
      +
      Description
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Required Element Summary

          - - - - - - - - - - - - -
          Required Elements 
          Modifier and TypeRequired ElementDescription
          Stringvalue 
          -
        • -
      -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            String value
            +
            +
            Returns:
            the field name for the parameter
            -
            See Also:
            -
            Property
            -
            -
          • +
            See Also:
            +
            + +
            +
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/NotSaved.html b/morphia/2.4/javadoc/dev/morphia/annotations/NotSaved.html index 6a44b390d49..09199e6e67d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/NotSaved.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/NotSaved.html @@ -1,199 +1,94 @@ - - + NotSaved (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type NotSaved

    + +

    Annotation Interface NotSaved

    -
    -
    - -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/PossibleValues.html b/morphia/2.4/javadoc/dev/morphia/annotations/PossibleValues.html index c0d6cae2ef8..469b4e8a79d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/PossibleValues.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/PossibleValues.html @@ -1,302 +1,170 @@ - - + PossibleValues (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type PossibleValues

    + +

    Annotation Interface PossibleValues

    -
    -
    -
    Denotes the possible values for a configuration option. Depending on the config property, this list may not be exhausted. Consult the documentation for that property for details.
    -
    -
    Since:
    +
    +
    Since:
    2.4
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - -
    -
    -
      -
    • - -
      -
        -
      • - - -

        Required Element Summary

        - - - - - - - - - - - - -
        Required Elements 
        Modifier and TypeRequired ElementDescription
        String[]value 
        -
      • -
      - -
      -
        -
      • - - -

        Optional Element Summary

        - - - - - - - - - - - - -
        Optional Elements 
        Modifier and TypeOptional ElementDescription
        booleanfqcn -
        Indicates that a fully qualified class name maybe listed as well.
        -
        -
      • -
      +
      +
        + +
      • +
        +

        Required Element Summary

        +
        Required Elements
        +
        +
        Modifier and Type
        +
        Required Element
        +
        Description
        + + +
         
        +
      • -
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      +
      boolean
      + +
      +
      Indicates that a fully qualified class name maybe listed as well.
      -
      -
      +
    + +
    +
      + +
    • +
      +

      Element Details

      +
        +
      • +
        +

        value

        +
        String[] value
        +
      - -
      -
        -
      • - - -
          -
        • -

          fqcn

          -
          boolean fqcn
          +
        • + +
        • +
          +
            +
          • +
            +

            fqcn

            +
            boolean fqcn
            Indicates that a fully qualified class name maybe listed as well.
            -
            -
            Returns:
            +
            +
            Returns:
            true if a class name maybe be listed.
            -
            +
            Default:
            true
            -
          • -
          +
    -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/PostLoad.html b/morphia/2.4/javadoc/dev/morphia/annotations/PostLoad.html index 6b14ef9717d..2a338ec790c 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/PostLoad.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/PostLoad.html @@ -1,131 +1,83 @@ - - + PostLoad (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type PostLoad

    + +

    Annotation Interface PostLoad

    -
    -
    -
    -
    -
    + +
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/PostPersist.html b/morphia/2.4/javadoc/dev/morphia/annotations/PostPersist.html index ba7a730e1b8..2a2b65eadeb 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/PostPersist.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/PostPersist.html @@ -1,131 +1,83 @@ - - + PostPersist (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type PostPersist

    + +

    Annotation Interface PostPersist

    -
    -
    -
    -
    -
    + +
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/PreLoad.html b/morphia/2.4/javadoc/dev/morphia/annotations/PreLoad.html index a8db1dee5fb..93beda897b8 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/PreLoad.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/PreLoad.html @@ -1,131 +1,83 @@ - - + PreLoad (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type PreLoad

    + +

    Annotation Interface PreLoad

    -
    -
    -
      -
    • +

      -
      @Documented
      -@Inherited
      -@Retention(RUNTIME)
      -@Target(METHOD)
      -public @interface PreLoad
      +
      @Documented +@Inherited +@Retention(RUNTIME) +@Target(METHOD) +public @interface PreLoad
      Called before the data has been loaded into the object. Here you can alter the raw BSON Document from the datastore prior to object initialization.

      - Methods with this annotation may optionally take a parameter of type Document + Methods with this annotation may optionally take a parameter of type Document and/or a parameter of type Datastore. If both parameters are used, the order is unimportant. For typical usage, the method should take a Document parameter.

      @@ -148,79 +100,26 @@

      Annotation Type PreLoad

      // doc is the Document we will be loaded from. datastore is the datastore the Document originated from. }
      -
      -
      Author:
      +
      +
      Author:
      Scott Hernandez
      -
      See Also:
      -
      PostLoad, -PrePersist, -PostPersist
      -
      -
    • +
      See Also:
      +
      + -
    -
    -
    + +
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/PrePersist.html b/morphia/2.4/javadoc/dev/morphia/annotations/PrePersist.html index 0b126cc17a5..2484e529865 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/PrePersist.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/PrePersist.html @@ -1,127 +1,79 @@ - - + PrePersist (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type PrePersist

    + +

    Annotation Interface PrePersist

    -
    -
    -
    -
    -
    + +
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Property.html b/morphia/2.4/javadoc/dev/morphia/annotations/Property.html index 60acbc69583..36b6bb88a8d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Property.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Property.html @@ -1,286 +1,154 @@ - - + Property (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Property

    + +

    Annotation Interface Property

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      + + +
       
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          Class<?>concreteClass 
          Stringvalue 
          -
        • -
      -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            concreteClass

            -
            Class<?> concreteClass
            -
            -
            Returns:
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            concreteClass

            +
            Class<?> concreteClass
            +
            +
            Returns:
            the concrete class to instantiate.
            -
            +
            Default:
            java.lang.Object.class
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            value

            -
            String value
            -
            -
            Returns:
            +
          • +
          • +
            +

            value

            +
            String value
            +
            +
            Returns:
            the field name to use in the document. Defaults to the java field name.
            -
            +
            Default:
            "."
            -
          • -
          +
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Reference.html b/morphia/2.4/javadoc/dev/morphia/annotations/Reference.html index 04f8f62d9a2..150344e7716 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Reference.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Reference.html @@ -1,340 +1,188 @@ - - + Reference (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Annotation Type Reference

    + +

    Annotation Interface Reference

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      +
      boolean
      + +
       
      +
      boolean
      + +
       
      +
      boolean
      + +
       
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          booleanidOnly 
          booleanignoreMissing 
          booleanlazy 
          Stringvalue 
          -
        • -
      -
      -
      -
        -
      • - -
        -
          -
        • - - -

          Element Detail

          - - - -
            -
          • -

            idOnly

            -
            boolean idOnly
            -
            -
            Returns:
            +
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            idOnly

            +
            boolean idOnly
            +
            +
            Returns:
            whether only _id should be stored versus storing a DBRef
            -
            +
            Default:
            false
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            ignoreMissing

            -
            boolean ignoreMissing
            -
            -
            Returns:
            +
          • +
          • +
            +

            ignoreMissing

            +
            boolean ignoreMissing
            +
            +
            Returns:
            if true, Ignore any reference that don't resolve (aren't in mongodb)
            -
            +
            Default:
            false
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            lazy

            -
            boolean lazy
            -
            -
            Returns:
            +
          • +
          • +
            +

            lazy

            +
            boolean lazy
            +
            +
            Returns:
            if true, Create a proxy around the reference which will be resolved on the first method call.
            -
            +
            Default:
            false
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            value

            -
            String value
            -
            -
            Returns:
            +
          • +
          • +
            +

            value

            +
            String value
            +
            +
            Returns:
            The name of the Mongo value to store the field. Defaults to the name of the field being annotated.
            -
            +
            Default:
            "."
            -
          • -
          +
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/ShardKey.html b/morphia/2.4/javadoc/dev/morphia/annotations/ShardKey.html index 426d485941b..9c73500ed69 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/ShardKey.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/ShardKey.html @@ -1,307 +1,175 @@ - - + ShardKey (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type ShardKey

    + +

    Annotation Interface ShardKey

    -
    -
    -
    Defines a shard key of a particular type
    -
    -
    Since:
    +
    +
    Since:
    2.3
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - -
    -
    -
      -
    • - -
      -
        -
      • - - -

        Required Element Summary

        - - - - - - - - - - - - -
        Required Elements 
        Modifier and TypeRequired ElementDescription
        Stringvalue + +
        +
          + +
        • +
          +

          Required Element Summary

          +
          Required Elements
          +
          +
          Modifier and Type
          +
          Required Element
          +
          Description
          + + +
          The shard key value
          -
        -
      • -
      +
    +
    - -
    -
      -
    • - - -

      Optional Element Summary

      - - - - - - - - - - - - -
      Optional Elements 
      Modifier and TypeOptional ElementDescription
      ShardKeyTypetype -
      The type of sharding to use.
      -
    • -
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
    +
    The type of sharding to use.
    +
    +
  • -
    -
    -
      -
    • - -
      -
      +
      +
        + +
      • +
        +

        Element Details

        +
          +
        • +
          +

          value

          +
          String value
          The shard key value
          -
          -
          Returns:
          +
          +
          Returns:
          the shard key
          -
        • -
        +
      - -
      -
        -
      • - - -
          -
        • -

          type

          -
          ShardKeyType type
          +
        • + +
        • +
          +
            +
          • +
            +

            type

            +
            The type of sharding to use.
            -
            -
            Returns:
            +
            +
            Returns:
            the type
            -
            +
            Default:
            -
            dev.morphia.mapping.ShardKeyType.RANGED
            +
            RANGED
            -
          • -
          +
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/ShardKeys.html b/morphia/2.4/javadoc/dev/morphia/annotations/ShardKeys.html index c621988ff21..1e0c93f49f4 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/ShardKeys.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/ShardKeys.html @@ -1,308 +1,176 @@ - - + ShardKeys (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type ShardKeys

    + +

    Annotation Interface ShardKeys

    -
    -
    -
    Defines the properties used in the shard key.
    -
    -
    Since:
    +
    +
    Since:
    2.3
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - -
    -
    -
      -
    • - -
      -
        -
      • - - -

        Required Element Summary

        - - - - - - - - - - - - -
        Required Elements 
        Modifier and TypeRequired ElementDescription
        ShardKey[]value + +
        +
          + +
        • +
          +

          Required Element Summary

          +
          Required Elements
          +
          +
          Modifier and Type
          +
          Required Element
          +
          Description
          + + +
          The shard keys
          -
        -
      • -
      +
    +
    - -
    -
      -
    • - - -

      Optional Element Summary

      - - - - - - - - - - - - -
      Optional Elements 
      Modifier and TypeOptional ElementDescription
      ShardOptionsoptions -
      The sharding options to apply.
      -
    • -
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
    +
    The sharding options to apply.
    +
    +
  • -
    -
    -
      -
    • - -
      -
      +
      +
        + +
      • +
        +

        Element Details

        +
          +
        • +
          +

          value

          +
          ShardKey[] value
          The shard keys
          -
          -
          Returns:
          +
          +
          Returns:
          the keys
          -
        • -
        +
      - -
      -
        -
      • - - -
          -
        • -

          options

          -
          ShardOptions options
          +
        • + +
        • +
          +
            +
          • +
            +

            options

            +
            ShardOptions options
            The sharding options to apply.
            -
            -
            Returns:
            +
            +
            Returns:
            the options
            -
            +
            Default:
            @dev.morphia.annotations.ShardOptions
            -
          • -
          +
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/ShardOptions.html b/morphia/2.4/javadoc/dev/morphia/annotations/ShardOptions.html index b60f06b01e0..a099b10f721 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/ShardOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/ShardOptions.html @@ -1,325 +1,187 @@ - - + ShardOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Annotation Type ShardOptions

    + +

    Annotation Interface ShardOptions

    -
    -
    -
    Specifies options to be applied when sharding.
    -
    -
    Since:
    +
    +
    Since:
    2.3
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - -
    -
    -
      -
    • - -
      - +
    +
    - -
    -
      -
    • - -
      -
        -
      • - - -

        Element Detail

        - - - -
          -
        • -

          numInitialChunks

          -
          int numInitialChunks
          +
      +
      +
        + +
      • +
        +

        Element Details

        +
          +
        • +
          +

          numInitialChunks

          +
          int numInitialChunks
          Optional. Specifies the minimum number of chunks to create initially when sharding an empty collection with a hashed shard key.
          -
          -
          Returns:
          +
          +
          Returns:
          the number of chunks
          -
          +
          Default:
          -1
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          presplitHashedZones

          -
          boolean presplitHashedZones
          +
        • +
        • +
          +

          presplitHashedZones

          +
          boolean presplitHashedZones
          Optional. Specify true to perform initial chunk creation and distribution for an empty or non-existing collection based on the defined zones and zone ranges for the collection. For hashed sharding only.
          -
          -
          Returns:
          +
          +
          Returns:
          true for presplits
          -
          See Also:
          -
          ShardKeyType.HASHED
          +
          See Also:
          +
          + +
          -
          +
          Default:
          false
          -
        • -
        -
      • -
      -
      -
        -
      • - - -
          -
        • -

          unique

          -
          boolean unique
          +
        • +
        • +
          +

          unique

          +
          boolean unique
          Optional. Specify true to ensure that the underlying index enforces a unique constraint.
          -
          -
          Returns:
          +
          +
          Returns:
          true for unique constraints
          -
          +
          Default:
          false
          -
        • -
        +
    -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Text.html b/morphia/2.4/javadoc/dev/morphia/annotations/Text.html index 2f6a57ce3cf..953fc68f1ba 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Text.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Text.html @@ -1,283 +1,151 @@ - - + Text (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Text

    + +

    Annotation Interface Text

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      + + +
       
      +
      int
      + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          IndexOptionsoptions 
          intvalue 
          -
        • -
      -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            options

            +
            IndexOptions options
            +
            +
            Returns:
            Options to apply to the index
            -
            +
            Default:
            @dev.morphia.annotations.IndexOptions
            -
          • -
          -
        • -
        -
        -
          -
        • - - -
            -
          • -

            value

            -
            int value
            -
            -
            Returns:
            +
          • +
          • +
            +

            value

            +
            int value
            +
            +
            Returns:
            Weight of the field. If a weight is omitted from this item, the weight is assumed to the database default.
            -
            +
            Default:
            -1
            -
          • -
          +
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Transient.html b/morphia/2.4/javadoc/dev/morphia/annotations/Transient.html index a2baf2c8434..c81f7d8824a 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Transient.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Transient.html @@ -1,196 +1,91 @@ - - + Transient (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Transient

    + +

    Annotation Interface Transient

    -
    -
    - -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Validation.html b/morphia/2.4/javadoc/dev/morphia/annotations/Validation.html index 5b572417b84..6603dd2f3a4 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Validation.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Validation.html @@ -1,333 +1,199 @@ - - + Validation (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Annotation Type Validation

    + +

    Annotation Interface Validation

    -
    -
    - + +
    +
      + +
    • +
      +

      Required Element Summary

      +
      Required Elements
      +
      +
      Modifier and Type
      +
      Required Element
      +
      Description
      + + +
       
      -
      - -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            String value
            +
            +
            Returns:
            the query used to validate documents in a collection. This query is not validated so care must be taken to ensure document field names and types are correct.
            MongoDB documentation
            core/document-validation/
            -
          • -
          +
        - -
        -
          -
        • - - -
            -
          • -

            level

            -
            ValidationLevel level
            -
            -
            Returns:
            +
          • + +
          • +
            +
              +
            • +
              +

              level

              + +
              +
              Returns:
              how strictly MongoDB should apply the validation rules to existing documents during an insert or update.
              -
              See Also:
              -
              ValidationLevel
              +
              See Also:
              +
              + +
              -
              +
              Default:
              -
              com.mongodb.client.model.ValidationLevel.STRICT
              +
              STRICT
              -
            • -
            -
          • -
        -
        -
          -
        • - - -
            -
          • -

            action

            -
            ValidationAction action
            -
            -
            Returns:
            +
          • +
          • +
            +

            action

            + +
            +
            Returns:
            how strictly MongoDB should apply the validation rules to existing documents during an insert or update.
            -
            See Also:
            -
            ValidationAction
            +
            See Also:
            +
            + +
            -
            +
            Default:
            -
            com.mongodb.client.model.ValidationAction.ERROR
            +
            ERROR
            -
          • -
          +
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/Version.html b/morphia/2.4/javadoc/dev/morphia/annotations/Version.html index f95d693f272..9f19772e058 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/Version.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/Version.html @@ -1,257 +1,135 @@ - - + Version (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Version

    + +

    Annotation Interface Version

    -
    -
    - + +
    +
      + +
    • +
      +

      Optional Element Summary

      +
      Optional Elements
      +
      +
      Modifier and Type
      +
      Optional Element
      +
      Description
      + + +
       
      -
      -
        -
      • - -
        -
          -
        • - - -

          Optional Element Summary

          - - - - - - - - - - - - -
          Optional Elements 
          Modifier and TypeOptional ElementDescription
          Stringvalue 
          -
        • -
      -
      -
      -
        -
      • - -
        -
        +
        +
          + +
        • +
          +

          Element Details

          +
            +
          • +
            +

            value

            +
            String value
            +
            +
            Returns:
            the field name to use in the document. Defaults to the java field name.
            -
            +
            Default:
            "."
            -
          • -
          +
      -
      -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/AlsoLoad.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/AlsoLoad.html index fcdd0811d0d..3152c4f08ea 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/AlsoLoad.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/AlsoLoad.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.AlsoLoad (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.AlsoLoad (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.AlsoLoad

    +

    Uses of Annotation Interface
    dev.morphia.annotations.AlsoLoad

    -
    No usage of dev.morphia.annotations.AlsoLoad
    -
    +No usage of dev.morphia.annotations.AlsoLoad
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/CappedAt.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/CappedAt.html index 07a332ab49d..343264caeab 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/CappedAt.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/CappedAt.html @@ -1,199 +1,63 @@ - - -Uses of Class dev.morphia.annotations.CappedAt (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.CappedAt (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.CappedAt

    -
    -
    - +

    Uses of Annotation Interface
    dev.morphia.annotations.CappedAt

    -
    +No usage of dev.morphia.annotations.CappedAt
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Collation.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Collation.html index 2f4ef493338..bd5c412e90a 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Collation.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Collation.html @@ -1,194 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Collation (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Collation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Collation

    -
    -
    - +

    Uses of Annotation Interface
    dev.morphia.annotations.Collation

    -
    +No usage of dev.morphia.annotations.Collation
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Converters.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Converters.html index f71ee6b67e4..f0f08977abc 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Converters.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Converters.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Converters (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Converters (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Converters

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Converters

    -
    No usage of dev.morphia.annotations.Converters
    -
    +No usage of dev.morphia.annotations.Converters
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Embedded.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Embedded.html index e2755601200..ba9d8ff6753 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Embedded.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Embedded.html @@ -1,194 +1,88 @@ - - -Uses of Class dev.morphia.annotations.Embedded (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Embedded (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Embedded

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Embedded

    +
    +
    Packages that use Embedded
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Entity.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Entity.html index af7fcc3ac65..ebef90836f3 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Entity.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Entity.html @@ -1,222 +1,106 @@ - - -Uses of Class dev.morphia.annotations.Entity (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Entity (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Entity

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Entity

    +
    +
    Packages that use Entity
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/EntityListeners.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/EntityListeners.html index 452f17f0a09..8b5c429c31d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/EntityListeners.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/EntityListeners.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.EntityListeners (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.EntityListeners (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.EntityListeners

    +

    Uses of Annotation Interface
    dev.morphia.annotations.EntityListeners

    -
    No usage of dev.morphia.annotations.EntityListeners
    -
    +No usage of dev.morphia.annotations.EntityListeners
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ExternalEntity.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ExternalEntity.html index 8a475d5fbbb..b4b1109b83e 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ExternalEntity.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ExternalEntity.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.ExternalEntity (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.ExternalEntity (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.ExternalEntity

    +

    Uses of Annotation Interface
    dev.morphia.annotations.ExternalEntity

    -
    No usage of dev.morphia.annotations.ExternalEntity
    -
    +No usage of dev.morphia.annotations.ExternalEntity
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Field.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Field.html index 9188a0370b5..d194fdfc57d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Field.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Field.html @@ -1,194 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Field (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Field (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Field

    -
    -
    - +

    Uses of Annotation Interface
    dev.morphia.annotations.Field

    -
    +No usage of dev.morphia.annotations.Field
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Handler.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Handler.html index 17d29038ec1..8d9675a9e96 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Handler.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Handler.html @@ -1,224 +1,108 @@ - - -Uses of Class dev.morphia.annotations.Handler (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Handler (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Handler

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Handler

    +
    +
    Packages that use Handler
    + +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Id.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Id.html index 89f5262719e..63d036011ff 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Id.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Id.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Id (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Id (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Id

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Id

    -
    No usage of dev.morphia.annotations.Id
    -
    +No usage of dev.morphia.annotations.Id
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IdField.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IdField.html index 90e89256610..53d87ee0326 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IdField.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IdField.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.IdField (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.IdField (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.IdField

    +

    Uses of Annotation Interface
    dev.morphia.annotations.IdField

    -
    No usage of dev.morphia.annotations.IdField
    -
    +No usage of dev.morphia.annotations.IdField
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IdGetter.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IdGetter.html index 9c7c7925bbc..1e874f2eec8 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IdGetter.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IdGetter.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.IdGetter (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.IdGetter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.IdGetter

    +

    Uses of Annotation Interface
    dev.morphia.annotations.IdGetter

    -
    No usage of dev.morphia.annotations.IdGetter
    -
    +No usage of dev.morphia.annotations.IdGetter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Index.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Index.html index 0b5f79d882d..4ab8a0d163f 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Index.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Index.html @@ -1,194 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Index (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Index (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Index

    -
    -
    - +

    Uses of Annotation Interface
    dev.morphia.annotations.Index

    -
    +No usage of dev.morphia.annotations.Index
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IndexOptions.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IndexOptions.html index b69e1ac0107..8e1ea4a8c97 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IndexOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/IndexOptions.html @@ -1,204 +1,63 @@ - - -Uses of Class dev.morphia.annotations.IndexOptions (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.IndexOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.IndexOptions

    -
    -
    - +

    Uses of Annotation Interface
    dev.morphia.annotations.IndexOptions

    -
    +No usage of dev.morphia.annotations.IndexOptions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Indexed.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Indexed.html index 065633b7175..3a43eaea043 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Indexed.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Indexed.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Indexed (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Indexed (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Indexed

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Indexed

    -
    No usage of dev.morphia.annotations.Indexed
    -
    +No usage of dev.morphia.annotations.Indexed
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Indexes.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Indexes.html index 8bc09855377..d6567851ada 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Indexes.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Indexes.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Indexes (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Indexes (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Indexes

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Indexes

    -
    No usage of dev.morphia.annotations.Indexes
    -
    +No usage of dev.morphia.annotations.Indexes
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/LoadOnly.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/LoadOnly.html index 8b95c357744..7b12ae36519 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/LoadOnly.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/LoadOnly.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.LoadOnly (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.LoadOnly (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.LoadOnly

    +

    Uses of Annotation Interface
    dev.morphia.annotations.LoadOnly

    -
    No usage of dev.morphia.annotations.LoadOnly
    -
    +No usage of dev.morphia.annotations.LoadOnly
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Name.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Name.html index 85814e37fa9..3f1df4f86b4 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Name.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Name.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Name (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Name (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Name

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Name

    -
    No usage of dev.morphia.annotations.Name
    -
    +No usage of dev.morphia.annotations.Name
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/NotSaved.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/NotSaved.html index a50ee98d7db..452b46b2d52 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/NotSaved.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/NotSaved.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.NotSaved (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.NotSaved (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.NotSaved

    +

    Uses of Annotation Interface
    dev.morphia.annotations.NotSaved

    -
    No usage of dev.morphia.annotations.NotSaved
    -
    +No usage of dev.morphia.annotations.NotSaved
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PossibleValues.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PossibleValues.html index 0715f59ee56..640f58ef39a 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PossibleValues.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PossibleValues.html @@ -1,219 +1,107 @@ - - -Uses of Class dev.morphia.annotations.PossibleValues (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.PossibleValues (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.PossibleValues

    +

    Uses of Annotation Interface
    dev.morphia.annotations.PossibleValues

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PostLoad.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PostLoad.html index 78c0692c425..628b264feeb 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PostLoad.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PostLoad.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.PostLoad (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.PostLoad (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.PostLoad

    +

    Uses of Annotation Interface
    dev.morphia.annotations.PostLoad

    -
    No usage of dev.morphia.annotations.PostLoad
    -
    +No usage of dev.morphia.annotations.PostLoad
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PostPersist.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PostPersist.html index 265eaddfd19..eb772432cd9 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PostPersist.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PostPersist.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.PostPersist (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.PostPersist (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.PostPersist

    +

    Uses of Annotation Interface
    dev.morphia.annotations.PostPersist

    -
    No usage of dev.morphia.annotations.PostPersist
    -
    +No usage of dev.morphia.annotations.PostPersist
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PreLoad.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PreLoad.html index c3ebfd3b19c..0ecfe13274b 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PreLoad.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PreLoad.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.PreLoad (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.PreLoad (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.PreLoad

    +

    Uses of Annotation Interface
    dev.morphia.annotations.PreLoad

    -
    No usage of dev.morphia.annotations.PreLoad
    -
    +No usage of dev.morphia.annotations.PreLoad
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PrePersist.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PrePersist.html index 8cdb7ea6d7f..da6cb097c93 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PrePersist.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/PrePersist.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.PrePersist (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.PrePersist (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.PrePersist

    +

    Uses of Annotation Interface
    dev.morphia.annotations.PrePersist

    -
    No usage of dev.morphia.annotations.PrePersist
    -
    +No usage of dev.morphia.annotations.PrePersist
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Property.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Property.html index 2c1a4a2b9ac..cd0b73780a6 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Property.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Property.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Property (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Property (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Property

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Property

    -
    No usage of dev.morphia.annotations.Property
    -
    +No usage of dev.morphia.annotations.Property
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Reference.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Reference.html index 3e6ed4ccc90..f2af706fe5d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Reference.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Reference.html @@ -1,194 +1,88 @@ - - -Uses of Class dev.morphia.annotations.Reference (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Reference (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Reference

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Reference

    +
    +
    Packages that use Reference
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardKey.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardKey.html index a86f1d60895..200efca2e8e 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardKey.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardKey.html @@ -1,196 +1,63 @@ - - -Uses of Class dev.morphia.annotations.ShardKey (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.ShardKey (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.ShardKey

    -
    -
    - +

    Uses of Annotation Interface
    dev.morphia.annotations.ShardKey

    -
    +No usage of dev.morphia.annotations.ShardKey
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardKeys.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardKeys.html index 60452a49237..7c3909c13ee 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardKeys.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardKeys.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.ShardKeys (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.ShardKeys (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.ShardKeys

    +

    Uses of Annotation Interface
    dev.morphia.annotations.ShardKeys

    -
    No usage of dev.morphia.annotations.ShardKeys
    -
    +No usage of dev.morphia.annotations.ShardKeys
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardOptions.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardOptions.html index 8e3b76156c7..bb7f010f64a 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/ShardOptions.html @@ -1,196 +1,63 @@ - - -Uses of Class dev.morphia.annotations.ShardOptions (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.ShardOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.ShardOptions

    -
    -
    - +

    Uses of Annotation Interface
    dev.morphia.annotations.ShardOptions

    -
    +No usage of dev.morphia.annotations.ShardOptions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Text.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Text.html index 5ee56514ddf..9e681d6a2cf 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Text.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Text.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Text (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Text (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Text

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Text

    -
    No usage of dev.morphia.annotations.Text
    -
    +No usage of dev.morphia.annotations.Text
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Transient.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Transient.html index 923f35c86ab..3c28549acf6 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Transient.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Transient.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Transient (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Transient (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Transient

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Transient

    -
    No usage of dev.morphia.annotations.Transient
    -
    +No usage of dev.morphia.annotations.Transient
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Validation.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Validation.html index 97cb70855d1..7db4d56df5d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Validation.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Validation.html @@ -1,195 +1,89 @@ - - -Uses of Class dev.morphia.annotations.Validation (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Validation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Validation

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Validation

    +
    +
    Packages that use Validation
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Version.html b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Version.html index 330b21c938f..2b84a30bd02 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Version.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/class-use/Version.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.Version (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.Version (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.Version

    +

    Uses of Annotation Interface
    dev.morphia.annotations.Version

    -
    No usage of dev.morphia.annotations.Version
    -
    +No usage of dev.morphia.annotations.Version
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/Constructor.html b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/Constructor.html index f8129cc0f86..302e392a6d8 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/Constructor.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/Constructor.html @@ -1,196 +1,91 @@ - - + Constructor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type Constructor

    + +

    Annotation Interface Constructor

    -
    -
    - -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/class-use/Constructor.html b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/class-use/Constructor.html index 0365a56eee7..ad7bb2bb222 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/class-use/Constructor.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/class-use/Constructor.html @@ -1,150 +1,63 @@ - - -Uses of Class dev.morphia.annotations.experimental.Constructor (Morphia) + +Uses of Annotation Interface dev.morphia.annotations.experimental.Constructor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.annotations.experimental.Constructor

    +

    Uses of Annotation Interface
    dev.morphia.annotations.experimental.Constructor

    -
    No usage of dev.morphia.annotations.experimental.Constructor
    -
    +No usage of dev.morphia.annotations.experimental.Constructor
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-summary.html b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-summary.html index bb47bdaf2dd..bd4de78c92b 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-summary.html @@ -1,172 +1,102 @@ - - + dev.morphia.annotations.experimental (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.annotations.experimental

    +

    Package dev.morphia.annotations.experimental

    +
    +
    +
    @NonNullApi +package dev.morphia.annotations.experimental
    +
    +
      +
    • + -
      -
        -
      • - - - - - - - - - - - - -
        Annotation Types Summary 
        Annotation TypeDescription
        ConstructorDeprecated, for removal: This API element is subject to removal in a future version. -
        This annotation is not necessary and will be removed soon.
        -
      • -
      +
    • +
      +
      Annotation Interfaces
      +
      +
      Class
      +
      Description
      + +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      This annotation is not necessary and will be removed soon.
      +
      +
      +
    • +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-tree.html b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-tree.html index 8e6ed250980..93cfe463e9d 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-tree.html @@ -1,161 +1,73 @@ - - + dev.morphia.annotations.experimental Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.annotations.experimental

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    -

    Annotation Type Hierarchy

    +
    +

    Annotation Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-use.html b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-use.html index 594bf3da6ac..4b7370890b1 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/experimental/package-use.html @@ -1,150 +1,63 @@ - - + Uses of Package dev.morphia.annotations.experimental (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.annotations.experimental

    -
    No usage of dev.morphia.annotations.experimental
    -
    +No usage of dev.morphia.annotations.experimental
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/package-summary.html b/morphia/2.4/javadoc/dev/morphia/annotations/package-summary.html index a07edbc80b1..5b4a4863ebb 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/package-summary.html @@ -1,366 +1,232 @@ - - + dev.morphia.annotations (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.annotations

    -
    -
    -
      -
    • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Annotation Types Summary 
      Annotation TypeDescription
      AlsoLoad +

      Package dev.morphia.annotations

      + +
      +
      @NonNullApi +package dev.morphia.annotations
      +
      +
        +
      • + +
      • +
      • +
        +
        Annotation Interfaces
        +
        +
        Class
        +
        Description
        + +
        Annotation which helps migrate schemas by loading one of several possible properties in the document into fields or methods.
        -
      CappedAt -
      Properties for capped collections; used in Entity
      -
      Collation + + +
      +
      Properties for capped collections; used in Entity
      +
      + +
      Defines the collation options for an index
      -
      ConvertersDeprecated, for removal: This API element is subject to removal in a future version.
      EmbeddedDeprecated. -
      It is now possible to use @Entity everywhere.
      -
      Entity + + +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      Deprecated. +
      It is now possible to use @Entity everywhere.
      +
      + +
      Marks a class as a Morphia entity indicating it should be mapped.
      -
      EntityListeners + + +
      Specifies other classes to participate in the @Entity's lifecycle
      -
      ExternalEntity + + +
      Marks a class as a "stand in" for an external class whose source can not be properly annotated.
      -
      Field + + +
      Define a field to be used in an index;
      -
      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.
      -
      Index + + +
      Defines 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.
      -
      LoadOnly + + +
      When placed on an entity field, the field will not be written to mongodb.
      -
      Name + + +
      Defines a name for a constructor parameter.
      -
      NotSavedDeprecated, for removal: This API element is subject to removal in a future version. -
      use LoadOnly instead
      -
      PossibleValues + + +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use LoadOnly instead
      +
      + +
      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).
      -
      Property + + +
      Optional annotation for specifying persistence behavior
      -
      Reference 
      ShardKey + + +
       
      + +
      Defines a shard key of a particular type
      -
      ShardKeys + + +
      Defines the properties used in the shard key.
      -
      ShardOptions + + +
      Specifies options to be applied when sharding.
      -
      Text + + +
      Marks this field for inclusion in text indexing.
      -
      Transient 
      Validation + + +
       
      + +
      Defines the document validation logic for a collection.
      -
      Version + + +
      supposed to be used on a Long or long field for optimistic locking.
      -
      +
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/package-tree.html b/morphia/2.4/javadoc/dev/morphia/annotations/package-tree.html index a48e26239cb..8327693067c 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/package-tree.html @@ -1,194 +1,106 @@ - - + dev.morphia.annotations Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.annotations

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    -

    Annotation Type Hierarchy

    +
    +

    Annotation Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/annotations/package-use.html b/morphia/2.4/javadoc/dev/morphia/annotations/package-use.html index 152de03159d..64a80e9da18 100644 --- a/morphia/2.4/javadoc/dev/morphia/annotations/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/annotations/package-use.html @@ -1,373 +1,181 @@ - - + Uses of Package dev.morphia.annotations (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.annotations

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.annotations used by dev.morphia.annotations 
    ClassDescription
    CappedAt -
    Properties for capped collections; used in Entity
    -
    Collation -
    Defines the collation options for an index
    -
    Field -
    Define a field to be used in an index;
    -
    Handler +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines a specific handler for a type above and beyond the codecs
    -
  • Index -
    Defines an index
    -
    IndexOptions -
    Defines the options to be used when declaring an index.
    -
    ShardKey -
    Defines a shard key of a particular type
    -
    ShardOptions -
    Specifies options to be applied when sharding.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.annotations used by dev.morphia.config 
    ClassDescription
    PossibleValues +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Denotes the possible values for a configuration option.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.annotations used by dev.morphia.geo 
    ClassDescription
    Entity +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Marks a class as a Morphia entity indicating it should be mapped.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.annotations used by dev.morphia.mapping.codec 
    ClassDescription
    Reference 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.annotations used by dev.morphia.mapping.codec.pojo 
    ClassDescription
    Embedded -
    Deprecated. -
    It is now possible to use @Entity everywhere.
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
    +
    Deprecated. +
    It is now possible to use @Entity everywhere.
    +
    -
  • Entity + +
    Marks a class as a Morphia entity indicating it should be mapped.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.annotations used by dev.morphia.mapping.experimental 
    ClassDescription
    Handler +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines a specific handler for a type above and beyond the codecs
    -
  • +
  • +
    + -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/AbstractEntityInterceptor.html b/morphia/2.4/javadoc/dev/morphia/class-use/AbstractEntityInterceptor.html index 82f78a779a6..63793f64dc1 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/AbstractEntityInterceptor.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/AbstractEntityInterceptor.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.AbstractEntityInterceptor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.AbstractEntityInterceptor

    +

    Uses of Class
    dev.morphia.AbstractEntityInterceptor

    -
    No usage of dev.morphia.AbstractEntityInterceptor
    -
    +No usage of dev.morphia.AbstractEntityInterceptor
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/AdvancedDatastore.html b/morphia/2.4/javadoc/dev/morphia/class-use/AdvancedDatastore.html index c0e559ac8b5..05ef4dccc73 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/AdvancedDatastore.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/AdvancedDatastore.html @@ -1,211 +1,99 @@ - - + Uses of Interface dev.morphia.AdvancedDatastore (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.AdvancedDatastore

    +

    Uses of Interface
    dev.morphia.AdvancedDatastore

    -
    -
    +
    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/Datastore.html b/morphia/2.4/javadoc/dev/morphia/class-use/Datastore.html index af9d42ffd08..164c44b7e3a 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/Datastore.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/Datastore.html @@ -1,1016 +1,660 @@ - - + Uses of Interface dev.morphia.Datastore (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.Datastore

    -
    -
    -
    +
    static Datastore
    +
    Morphia.createDatastore(MongoClient mongoClient, + String dbName)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead.
    +
    +
    +
    static Datastore
    +
    Morphia.createDatastore(MongoClient mongoClient, + String dbName, + MapperOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead.
    +
    +
    +
    static Datastore
    +
    Morphia.createDatastore(String dbName)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead.
    +
    +
    +
    static Datastore
    +
    Morphia.createDatastore(String dbName, + MapperOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead.
    +
    +
    +
    +
    Methods in dev.morphia with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    +
    EntityInterceptor.postLoad(Object ent, + Document document, + Datastore datastore)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    default void
    +
    EntityListener.postLoad(T entity, + Document document, + Datastore datastore)
    +
     
    +
    default void
    +
    EntityInterceptor.postPersist(Object ent, + Document document, + Datastore datastore)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    default void
    +
    EntityListener.postPersist(T entity, + Document document, + Datastore datastore)
    +
     
    +
    default void
    +
    EntityInterceptor.preLoad(Object ent, + Document document, + Datastore datastore)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    default void
    +
    EntityListener.preLoad(T entity, + Document document, + Datastore datastore)
    +
     
    +
    default void
    +
    EntityInterceptor.prePersist(Object ent, + Document document, + Datastore datastore)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    default void
    +
    EntityListener.prePersist(T entity, + Document document, + Datastore datastore)
    +
     
    +
    -
  • -
    - - -

    Uses of Datastore in dev.morphia.aggregation

    - - - - - - - - - - - - -
    Constructors in dev.morphia.aggregation with parameters of type Datastore 
    ConstructorDescription
    AggregationPipelineImpl​(Datastore datastore, - MongoCollection collection, - Class source) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of Datastore in dev.morphia.aggregation

    +
    Constructors in dev.morphia.aggregation with parameters of type Datastore
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    AggregationPipelineImpl(Datastore datastore, + MongoCollection collection, + Class source)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates an AggregationPipeline
    -
  • +
  • +
    -
  • -
    - - -

    Uses of Datastore in dev.morphia.aggregation.codecs

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs with parameters of type Datastore 
    Modifier and TypeMethodDescription
    static voidExpressionHelper.array​(Datastore datastore, - BsonWriter writer, - String name, - List<dev.morphia.aggregation.expressions.impls.Expression> list, - EncoderContext encoderContext) 
    static voidExpressionHelper.expression​(Datastore datastore, - BsonWriter writer, - dev.morphia.aggregation.expressions.impls.Expression expression, - EncoderContext encoderContext) 
    static voidExpressionHelper.expression​(Datastore datastore, - BsonWriter writer, - String name, - dev.morphia.aggregation.expressions.impls.Expression expression, - EncoderContext encoderContext) 
    static voidExpressionHelper.value​(Datastore datastore, - BsonWriter writer, - Object value, - EncoderContext encoderContext) 
    static voidExpressionHelper.value​(Datastore datastore, - BsonWriter writer, - String name, - Object value, - EncoderContext encoderContext) 
    static voidExpressionHelper.wrapExpression​(Datastore datastore, - BsonWriter writer, - dev.morphia.aggregation.expressions.impls.Expression expression, - EncoderContext encoderContext) 
    static voidExpressionHelper.wrapExpression​(Datastore datastore, - BsonWriter writer, - String name, - dev.morphia.aggregation.expressions.impls.Expression expression, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Datastore in dev.morphia.aggregation.codecs

    +
    Methods in dev.morphia.aggregation.codecs with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    ExpressionHelper.array(Datastore datastore, + BsonWriter writer, + String name, + List<dev.morphia.aggregation.expressions.impls.Expression> list, + EncoderContext encoderContext)
    +
     
    +
    static void
    +
    ExpressionHelper.expression(Datastore datastore, + BsonWriter writer, + dev.morphia.aggregation.expressions.impls.Expression expression, + EncoderContext encoderContext)
    +
     
    +
    static void
    +
    ExpressionHelper.expression(Datastore datastore, + BsonWriter writer, + String name, + dev.morphia.aggregation.expressions.impls.Expression expression, + EncoderContext encoderContext)
    +
     
    +
    static void
    +
    ExpressionHelper.value(Datastore datastore, + BsonWriter writer, + Object value, + EncoderContext encoderContext)
    +
     
    +
    static void
    +
    ExpressionHelper.value(Datastore datastore, + BsonWriter writer, + String name, + Object value, + EncoderContext encoderContext)
    +
     
    +
    static void
    +
    ExpressionHelper.wrapExpression(Datastore datastore, + BsonWriter writer, + dev.morphia.aggregation.expressions.impls.Expression expression, + EncoderContext encoderContext)
    +
     
    +
    static void
    +
    ExpressionHelper.wrapExpression(Datastore datastore, + BsonWriter writer, + String name, + dev.morphia.aggregation.expressions.impls.Expression expression, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Datastore in dev.morphia.aggregation.codecs.stages

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs.stages that return Datastore 
    Modifier and TypeMethodDescription
    DatastoreStageCodec.getDatastore() 
    +
  • +
    +

    Uses of Datastore in dev.morphia.aggregation.codecs.stages

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    StageCodec.getDatastore()
    +
     
    +
  • -
  • -
    - - -

    Uses of Datastore in dev.morphia.aggregation.expressions

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.expressions with parameters of type Datastore 
    Modifier and TypeMethodDescription
    voidDateExpressions.DateExpression.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext encoderContext) 
    voidObjectExpressions.MergeObjects.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Datastore in dev.morphia.aggregation.expressions

    +
    Methods in dev.morphia.aggregation.expressions with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DateExpressions.DateExpression.encode(Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
    +
     
    +
    void
    +
    ObjectExpressions.MergeObjects.encode(Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Datastore in dev.morphia.mapping

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping with parameters of type Datastore 
    Modifier and TypeMethodDescription
    MorphiaCodecProviderEntityModelImporter.getCodecProvider​(Datastore datastore) +
  • +
    +

    Uses of Datastore in dev.morphia.mapping

    +
    Methods in dev.morphia.mapping with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    EntityModelImporter.getCodecProvider(Datastore datastore)
    +
    Returns the codec provider responsible for creating the codecs for the EntityModels returned by this importer.
    -
  • +
  • +
    -
  • -
    - - -

    Uses of Datastore in dev.morphia.mapping.codec

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec that return Datastore 
    Modifier and TypeMethodDescription
    DatastoreBaseReferenceCodec.getDatastore() 
    +
  • +
    +

    Uses of Datastore in dev.morphia.mapping.codec

    +
    Methods in dev.morphia.mapping.codec that return Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    BaseReferenceCodec.getDatastore()
    +
     
    +
  • -
  • -
    - - -

    Uses of Datastore in dev.morphia.mapping.codec.pojo

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo that return Datastore 
    Modifier and TypeMethodDescription
    DatastoreMorphiaCodec.getDatastore() 
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo with parameters of type Datastore 
    Modifier and TypeMethodDescription
    voidEntityModel.callLifecycleMethods​(Class<? extends Annotation> event, - Object entity, - Document document, - Datastore datastore) +
  • +
    +

    Uses of Datastore in dev.morphia.mapping.codec.pojo

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MorphiaCodec.getDatastore()
    +
     
    +
    +
    Methods in dev.morphia.mapping.codec.pojo with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    EntityModel.callLifecycleMethods(Class<? extends Annotation> event, + Object entity, + Document document, + Datastore datastore)
    +
    Invokes any lifecycle methods
    -
  • Codec<?>PropertyModel.specializeCodec​(Datastore datastore) 
    +
  • + +
    PropertyModel.specializeCodec(Datastore datastore)
    +
     
    +
    -
  • -
    - - -

    Uses of Datastore in dev.morphia.mapping.codec.references

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.references with parameters of type Datastore 
    Modifier and TypeMethodDescription
    static ObjectReferenceCodec.processId​(Datastore datastore, - Object decode, - DecoderContext decoderContext) +
  • +
    +

    Uses of Datastore in dev.morphia.mapping.codec.references

    +
    Methods in dev.morphia.mapping.codec.references with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Object
    +
    ReferenceCodec.processId(Datastore datastore, + Object decode, + DecoderContext decoderContext)
    +
    Decodes an ID value
    -
  • +
  • +
    -
  • -
    - - -

    Uses of Datastore in dev.morphia.mapping.experimental

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.experimental that return Datastore 
    Modifier and TypeMethodDescription
    protected DatastoreMorphiaReference.getDatastore() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.experimental with parameters of type Datastore 
    Modifier and TypeMethodDescription
    static MapReferenceMapReference.decode​(Datastore datastore, - Mapper mapper, - PropertyModel property, - Document document) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of Datastore in dev.morphia.mapping.experimental

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected Datastore
    +
    MorphiaReference.getDatastore()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    Methods in dev.morphia.mapping.experimental with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static dev.morphia.mapping.experimental.MapReference
    +
    MapReference.decode(Datastore datastore, + Mapper mapper, + PropertyModel property, + Document document)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Decodes a document in to entities
    -
  • static MorphiaReference<?>SingleReference.decode​(Datastore datastore, - Mapper mapper, - PropertyModel mappedField, - Class<?> paramType, - Document document) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    static dev.morphia.mapping.experimental.MorphiaReference<?>
    +
    SingleReference.decode(Datastore datastore, + Mapper mapper, + PropertyModel mappedField, + Class<?> paramType, + Document document)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Decodes a document in to an entity
    -
    +
  • +
    -
  • -
    - - -

    Uses of Datastore in dev.morphia.mapping.lifecycle

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.lifecycle with parameters of type Datastore 
    Modifier and TypeMethodDescription
    protected Object[]EntityListenerAdapter.collectArgs​(Method method, - Object entity, - Document document, - Datastore datastore) 
    voidEntityListenerAdapter.postLoad​(Object entity, - Document document, - Datastore datastore) 
    voidEntityListenerAdapter.postPersist​(Object entity, - Document document, - Datastore datastore) 
    voidEntityListenerAdapter.preLoad​(Object entity, - Document document, - Datastore datastore) 
    voidEntityListenerAdapter.prePersist​(Object entity, - Document document, - Datastore datastore) 
    +
  • +
    +

    Uses of Datastore in dev.morphia.mapping.lifecycle

    +
    Methods in dev.morphia.mapping.lifecycle with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected Object[]
    +
    EntityListenerAdapter.collectArgs(Method method, + Object entity, + Document document, + Datastore datastore)
    +
     
    +
    void
    +
    EntityListenerAdapter.postLoad(Object entity, + Document document, + Datastore datastore)
    +
     
    +
    void
    +
    EntityListenerAdapter.postPersist(Object entity, + Document document, + Datastore datastore)
    +
     
    +
    void
    +
    EntityListenerAdapter.preLoad(Object entity, + Document document, + Datastore datastore)
    +
     
    +
    void
    +
    EntityListenerAdapter.prePersist(Object entity, + Document document, + Datastore datastore)
    +
     
    +
  • -
  • -
    - - -

    Uses of Datastore in dev.morphia.query

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return Datastore 
    Modifier and TypeMethodDescription
    protected DatastoreLegacyQuery.getDatastore() -
    Deprecated.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type Datastore 
    Modifier and TypeMethodDescription
    <T> Query<T>DefaultQueryFactory.createQuery​(Datastore datastore, - Class<T> type, - Document query) 
    <T> Query<T>DefaultQueryFactory.createQuery​(Datastore datastore, - String collection, - Class<T> type) 
    <T> Query<T>LegacyQueryFactory.createQuery​(Datastore datastore, - Class<T> type, - Document seed) -
    Deprecated.
    <T> Query<T>LegacyQueryFactory.createQuery​(Datastore datastore, - String collection, - Class<T> type) -
    Deprecated.
    default <T> Query<T>QueryFactory.createQuery​(Datastore datastore) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    this method is no longer used
    -
    -
    default <T> Query<T>QueryFactory.createQuery​(Datastore datastore, - Class<T> type) +
  • +
    +

    Uses of Datastore in dev.morphia.query

    +
    Methods in dev.morphia.query that return Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected Datastore
    +
    LegacyQuery.getDatastore()
    +
    +
    Deprecated.
    +
    +
    Methods in dev.morphia.query with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T> Query<T>
    +
    DefaultQueryFactory.createQuery(Datastore datastore, + Class<T> type, + Document query)
    +
     
    +
    <T> Query<T>
    +
    DefaultQueryFactory.createQuery(Datastore datastore, + String collection, + Class<T> type)
    +
     
    +
    <T> Query<T>
    +
    LegacyQueryFactory.createQuery(Datastore datastore, + Class<T> type, + Document seed)
    +
    +
    Deprecated.
    +
    <T> Query<T>
    +
    LegacyQueryFactory.createQuery(Datastore datastore, + String collection, + Class<T> type)
    +
    +
    Deprecated.
    +
    default <T> Query<T>
    +
    QueryFactory.createQuery(Datastore datastore)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    this method is no longer used
    +
    +
    +
    default <T> Query<T>
    +
    QueryFactory.createQuery(Datastore datastore, + Class<T> type)
    +
    Creates a new query for the given type.
    -
  • <T> Query<T>QueryFactory.createQuery​(Datastore datastore, - Class<T> type, - Document query) + +
    <T> Query<T>
    +
    QueryFactory.createQuery(Datastore datastore, + Class<T> type, + Document query)
    +
    Creates and returns a Query for the given arguments.
    -
    <T> Query<T>QueryFactory.createQuery​(Datastore datastore, - String collection, - Class<T> type) + +
    <T> Query<T>
    +
    QueryFactory.createQuery(Datastore datastore, + String collection, + Class<T> type)
    +
    Creates and returns a Query for the given arguments.
    -
    ObjectOperationTarget.encode​(Datastore datastore) + + +
    OperationTarget.encode(Datastore datastore)
    +
    Encodes this target
    -
    - - - - - - - - - - - - -
    Constructors in dev.morphia.query with parameters of type Datastore 
    ConstructorDescription
    LegacyQuery​(Datastore datastore, - String collectionName, - Class<T> type) -
    Deprecated.
    + + +
    Constructors in dev.morphia.query with parameters of type Datastore
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    LegacyQuery(Datastore datastore, + String collectionName, + Class<T> type)
    +
    +
    Deprecated.
    Creates a Query for the given type and collection
    -
    +
  • +
    -
  • -
    - - -

    Uses of Datastore in dev.morphia.query.filters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.filters with parameters of type Datastore 
    Modifier and TypeMethodDescription
    voidFilter.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext context) 
    voidGeoIntersectsFilter.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext context) 
    voidGeoWithinFilter.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext context) 
    voidLogicalFilter.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext context) 
    voidNearFilter.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext context) 
    voidRegexFilter.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext context) 
    voidTextSearchFilter.encode​(Datastore datastore, - BsonWriter writer, - EncoderContext context) 
    protected ObjectFilter.getValue​(Datastore datastore) 
    protected voidFilter.writeNamedValue​(String name, - Object value, - Datastore datastore, - BsonWriter writer, - EncoderContext encoderContext) 
    protected voidFilter.writeUnnamedValue​(Object value, - Datastore datastore, - BsonWriter writer, - EncoderContext encoderContext) 
    +
  • +
    +

    Uses of Datastore in dev.morphia.query.filters

    +
    Methods in dev.morphia.query.filters with parameters of type Datastore
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    Filter.encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
    +
     
    +
    void
    +
    GeoIntersectsFilter.encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
    +
     
    +
    final void
    +
    GeoWithinFilter.encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
    +
     
    +
    void
    +
    LogicalFilter.encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
    +
     
    +
    void
    +
    NearFilter.encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
    +
     
    +
    void
    +
    RegexFilter.encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
    +
     
    +
    void
    +
    TextSearchFilter.encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
    +
     
    +
    protected Object
    +
    Filter.getValue(Datastore datastore)
    +
     
    +
    protected void
    +
    Filter.writeNamedValue(String name, + Object value, + Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
    +
     
    +
    protected void
    +
    Filter.writeUnnamedValue(Object value, + Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
    +
     
    +
  • -
  • -
    - - -

    Uses of Datastore in dev.morphia.transactions

    - - - - - - - - - - - - - - -
    Subinterfaces of Datastore in dev.morphia.transactions 
    Modifier and TypeInterfaceDescription
    interface MorphiaSession +
  • +
    +

    Uses of Datastore in dev.morphia.transactions

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    Wraps a ClientSession reference for convenient use of MongoDB's multidocument transaction support.
    -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.transactions that implement Datastore 
    Modifier and TypeClassDescription
    class MorphiaSessionImpl 
    +
  • +
    +
    Classes in dev.morphia.transactions that implement Datastore
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/DatastoreImpl.DatastoreOperations.html b/morphia/2.4/javadoc/dev/morphia/class-use/DatastoreImpl.DatastoreOperations.html index 37889e3826c..13814f19ee1 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/DatastoreImpl.DatastoreOperations.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/DatastoreImpl.DatastoreOperations.html @@ -1,209 +1,97 @@ - - + Uses of Class dev.morphia.DatastoreImpl.DatastoreOperations (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.DatastoreImpl.DatastoreOperations

    +

    Uses of Class
    dev.morphia.DatastoreImpl.DatastoreOperations

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/DatastoreImpl.html b/morphia/2.4/javadoc/dev/morphia/class-use/DatastoreImpl.html index 8e7d1d3fb0a..4f6626136ba 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/DatastoreImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/DatastoreImpl.html @@ -1,340 +1,189 @@ - - + Uses of Class dev.morphia.DatastoreImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.DatastoreImpl

    +

    Uses of Class
    dev.morphia.DatastoreImpl

    -
    -
    +
    -
  • -
    - - -

    Uses of DatastoreImpl in dev.morphia.aggregation

    - - - - - - - - - - - - - - - - -
    Constructors in dev.morphia.aggregation with parameters of type DatastoreImpl 
    ConstructorDescription
    AggregationImpl​(DatastoreImpl datastore, - MongoCollection<T> collection) +
  • +
    +

    Uses of dev.morphia.DatastoreImpl in dev.morphia.aggregation

    +
    Constructors in dev.morphia.aggregation with parameters of type dev.morphia.DatastoreImpl in in
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    AggregationImpl(dev.morphia.DatastoreImpl datastore, + MongoCollection<T> collection)
    +
    Creates an instance.
    -
  • AggregationImpl​(DatastoreImpl datastore, - Class<T> source, - MongoCollection<T> collection) + +
     
    +
    AggregationImpl(dev.morphia.DatastoreImpl datastore, + Class<T> source, + MongoCollection<T> collection)
    +
    Creates an instance.
    -
    +
  • +
    -
  • -
    - - -

    Uses of DatastoreImpl in dev.morphia.query

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return DatastoreImpl 
    Modifier and TypeMethodDescription
    protected DatastoreImplUpdateBase.getDatastore() 
    - - - - - - - - - - - - -
    Constructors in dev.morphia.query with parameters of type DatastoreImpl 
    ConstructorDescription
    UpdateOpsImpl​(DatastoreImpl datastore, - Class<T> type) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of dev.morphia.DatastoreImpl in dev.morphia.query

    +
    Methods in dev.morphia.query that return dev.morphia.DatastoreImpl in in
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected dev.morphia.DatastoreImpl
    +
    UpdateBase.getDatastore()
    +
     
    +
    +
    Constructors in dev.morphia.query with parameters of type dev.morphia.DatastoreImpl in in
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    UpdateOpsImpl(dev.morphia.DatastoreImpl datastore, + Class<T> type)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates an UpdateOpsImpl for the type given.
    -
  • +
  • +
    -
  • -
    - - -

    Uses of DatastoreImpl in dev.morphia.query.updates

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.updates with parameters of type DatastoreImpl 
    Modifier and TypeMethodDescription
    voidSetOnInsertOperator.setDatastore​(DatastoreImpl datastore) 
    +
  • +
    +

    Uses of dev.morphia.DatastoreImpl in dev.morphia.query.updates

    +
    Methods in dev.morphia.query.updates with parameters of type dev.morphia.DatastoreImpl in in
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    SetOnInsertOperator.setDatastore(dev.morphia.DatastoreImpl datastore)
    +
     
    +
  • -
  • -
    - - -

    Uses of DatastoreImpl in dev.morphia.transactions

    - - - - - - - - - - - - -
    Constructors in dev.morphia.transactions with parameters of type DatastoreImpl 
    ConstructorDescription
    MorphiaSessionImpl​(DatastoreImpl datastore, - ClientSession session) +
  • +
    +

    Uses of dev.morphia.DatastoreImpl in dev.morphia.transactions

    +
    Constructors in dev.morphia.transactions with parameters of type dev.morphia.DatastoreImpl in in
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    MorphiaSessionImpl(dev.morphia.DatastoreImpl datastore, + ClientSession session)
    +
    Creates a new session.
    -
  • +
  • +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/DeleteOptions.html b/morphia/2.4/javadoc/dev/morphia/class-use/DeleteOptions.html index 0bfc3c101fe..c48b4463544 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/DeleteOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/DeleteOptions.html @@ -1,337 +1,187 @@ - - + Uses of Class dev.morphia.DeleteOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.DeleteOptions

    +

    Uses of Class
    dev.morphia.DeleteOptions

    -
    -
    +
    abstract <T> DeleteResult
    +
    DatastoreImpl.DatastoreOperations.deleteMany(MongoCollection<T> collection, + Document queryDocument, + DeleteOptions options)
    +
     
    +
    abstract <T> DeleteResult
    +
    DatastoreImpl.DatastoreOperations.deleteOne(MongoCollection<T> collection, + Document queryDocument, + DeleteOptions options)
    +
     
    +
    +
    Constructors in dev.morphia with parameters of type DeleteOptions
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
     
    +
    -
  • -
    - - -

    Uses of DeleteOptions in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type DeleteOptions 
    Modifier and TypeMethodDescription
    DeleteResultLegacyQuery.delete​(DeleteOptions options) -
    Deprecated.
    DeleteResultQuery.delete​(DeleteOptions options) +
  • +
    +

    Uses of DeleteOptions in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type DeleteOptions
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    LegacyQuery.delete(DeleteOptions options)
    +
    +
    Deprecated.
    + +
    Query.delete(DeleteOptions options)
    +
    Deletes documents matching this query.
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/EntityInterceptor.html b/morphia/2.4/javadoc/dev/morphia/class-use/EntityInterceptor.html index 98783dded7a..0cc856b096c 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/EntityInterceptor.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/EntityInterceptor.html @@ -1,198 +1,92 @@ - - + Uses of Interface dev.morphia.EntityInterceptor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.EntityInterceptor

    +

    Uses of Interface
    dev.morphia.EntityInterceptor

    +
    +
    Packages that use EntityInterceptor
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/EntityListener.html b/morphia/2.4/javadoc/dev/morphia/class-use/EntityListener.html index 55b10808de9..24f6ebcaa1a 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/EntityListener.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/EntityListener.html @@ -1,290 +1,152 @@ - - + Uses of Interface dev.morphia.EntityListener (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.EntityListener

    +

    Uses of Interface
    dev.morphia.EntityListener

    +
    +
    Packages that use EntityListener
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/FindAndModifyOptions.html b/morphia/2.4/javadoc/dev/morphia/class-use/FindAndModifyOptions.html index 4d9d58ca6d1..28c365617aa 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/FindAndModifyOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/FindAndModifyOptions.html @@ -1,227 +1,113 @@ - - + Uses of Class dev.morphia.FindAndModifyOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.FindAndModifyOptions

    +

    Uses of Class
    dev.morphia.FindAndModifyOptions

    +
    +
    Packages that use FindAndModifyOptions
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/InsertManyOptions.html b/morphia/2.4/javadoc/dev/morphia/class-use/InsertManyOptions.html index 100e81abddb..1e95b60e7d6 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/InsertManyOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/InsertManyOptions.html @@ -1,281 +1,147 @@ - - + Uses of Class dev.morphia.InsertManyOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.InsertManyOptions

    +

    Uses of Class
    dev.morphia.InsertManyOptions

    -
    -
    +
    <T> List<T>
    +
    DatastoreImpl.save(List<T> entities, + InsertManyOptions options)
    +
     
    +
    +
    Constructors in dev.morphia with parameters of type InsertManyOptions
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/InsertOneOptions.html b/morphia/2.4/javadoc/dev/morphia/class-use/InsertOneOptions.html index 8d8cdb8cdda..4002c678cfd 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/InsertOneOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/InsertOneOptions.html @@ -1,299 +1,161 @@ - - + Uses of Class dev.morphia.InsertOneOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.InsertOneOptions

    +

    Uses of Class
    dev.morphia.InsertOneOptions

    -
    -
    +
    <T> T
    +
    DatastoreImpl.save(T entity, + InsertOneOptions options)
    +
     
    +
    +
    Constructors in dev.morphia with parameters of type InsertOneOptions
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/InsertOptions.html b/morphia/2.4/javadoc/dev/morphia/class-use/InsertOptions.html index 3f2356a26d0..39eae8c4bba 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/InsertOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/InsertOptions.html @@ -1,263 +1,141 @@ - - + Uses of Class dev.morphia.InsertOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.InsertOptions

    +

    Uses of Class
    dev.morphia.InsertOptions

    -
    - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/Key.html b/morphia/2.4/javadoc/dev/morphia/class-use/Key.html index 6498d63dedd..8916eeaf04f 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/Key.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/Key.html @@ -1,314 +1,168 @@ - - + Uses of Class dev.morphia.Key (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.Key

    +

    Uses of Class
    dev.morphia.Key

    +
    +
    Packages that use Key
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/MissingIdException.html b/morphia/2.4/javadoc/dev/morphia/class-use/MissingIdException.html index c497838a5fa..5ba6dcf0339 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/MissingIdException.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/MissingIdException.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.MissingIdException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.MissingIdException

    +

    Uses of Class
    dev.morphia.MissingIdException

    -
    No usage of dev.morphia.MissingIdException
    -
    +No usage of dev.morphia.MissingIdException
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/ModifyOptions.html b/morphia/2.4/javadoc/dev/morphia/class-use/ModifyOptions.html index 16fa9e9386b..4434a6bf36f 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/ModifyOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/ModifyOptions.html @@ -1,341 +1,192 @@ - - + Uses of Class dev.morphia.ModifyOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.ModifyOptions

    +

    Uses of Class
    dev.morphia.ModifyOptions

    -
    -
    + +
    ModifyOptions.comment(String comment)
    +
    + +
    ModifyOptions.comment(BsonValue comment)
    +
    + +
    ModifyOptions.hint(Bson hint)
    +
    + +
    ModifyOptions.hint(Document hint)
    +
     
    + +
    ModifyOptions.hintString(String hint)
    +
    + +
    ModifyOptions.let(Bson variables)
    +
    + +
    ModifyOptions.maxTime(long maxTime, + TimeUnit timeUnit)
    +
    + +
    ModifyOptions.projection(Bson projection)
    +
    + +
    ModifyOptions.returnDocument(ReturnDocument returnDocument)
    +
    + +
    ModifyOptions.sort(Bson sort)
    +
    + +
    ModifyOptions.upsert(boolean upsert)
    +
    + +
    ModifyOptions.writeConcern(WriteConcern writeConcern)
    +
     
    +
    +
    Methods in dev.morphia with parameters of type ModifyOptions
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    abstract <T> T
    +
    DatastoreImpl.DatastoreOperations.findOneAndUpdate(MongoCollection<T> collection, + Document toDocument, + Document update, + ModifyOptions options)
    +
     
    +
    -
  • -
    - - -

    Uses of ModifyOptions in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type ModifyOptions 
    Modifier and TypeMethodDescription
    TModify.execute​(ModifyOptions options) -
    Deprecated.
    +
  • +
    +

    Uses of ModifyOptions in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type ModifyOptions
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Modify.execute(ModifyOptions options)
    +
    +
    Deprecated.
    Performs the operation
    -
  • TLegacyQuery.modify​(ModifyOptions options, - UpdateOperator... updates) -
    Deprecated.
    default TQuery.modify​(ModifyOptions options, - UpdateOperator... updates) + + +
    LegacyQuery.modify(ModifyOptions options, + UpdateOperator... updates)
    +
    +
    Deprecated.
    +
    default T
    +
    Query.modify(ModifyOptions options, + UpdateOperator... updates)
    +
    Create a modify operation based on this query
    -
    +
  • +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/Morphia.html b/morphia/2.4/javadoc/dev/morphia/class-use/Morphia.html index 378fcc1a60f..f51ce62c55d 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/Morphia.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/Morphia.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.Morphia (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.Morphia

    +

    Uses of Class
    dev.morphia.Morphia

    -
    No usage of dev.morphia.Morphia
    -
    +No usage of dev.morphia.Morphia
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/MorphiaVersion24.html b/morphia/2.4/javadoc/dev/morphia/class-use/MorphiaVersion24.html index ec8f042f1b9..54e279e1dab 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/MorphiaVersion24.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/MorphiaVersion24.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.MorphiaVersion24 (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.MorphiaVersion24

    +

    Uses of Class
    dev.morphia.MorphiaVersion24

    -
    No usage of dev.morphia.MorphiaVersion24
    -
    +No usage of dev.morphia.MorphiaVersion24
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/ObjectFactory.html b/morphia/2.4/javadoc/dev/morphia/class-use/ObjectFactory.html index 07fbbf37f96..2a9c5650441 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/ObjectFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/ObjectFactory.html @@ -1,150 +1,63 @@ - - + Uses of Interface dev.morphia.ObjectFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.ObjectFactory

    +

    Uses of Interface
    dev.morphia.ObjectFactory

    -
    No usage of dev.morphia.ObjectFactory
    -
    +No usage of dev.morphia.ObjectFactory
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/ReplaceOptions.html b/morphia/2.4/javadoc/dev/morphia/class-use/ReplaceOptions.html index 8e597d7b483..11bd3b4a46e 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/ReplaceOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/ReplaceOptions.html @@ -1,284 +1,148 @@ - - + Uses of Class dev.morphia.ReplaceOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.ReplaceOptions

    +

    Uses of Class
    dev.morphia.ReplaceOptions

    -
    -
    +
    <T> List<T>
    +
    DatastoreImpl.replace(List<T> entities, + ReplaceOptions options)
    +
     
    +
    <T> T
    +
    DatastoreImpl.replace(T entity, + ReplaceOptions options)
    +
     
    +
    abstract <T> UpdateResult
    +
    DatastoreImpl.DatastoreOperations.replaceOne(MongoCollection<T> collection, + T entity, + Document filter, + ReplaceOptions options)
    +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/UpdateOptions.html b/morphia/2.4/javadoc/dev/morphia/class-use/UpdateOptions.html index cff6acc024b..0edeaaa9c85 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/UpdateOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/UpdateOptions.html @@ -1,377 +1,215 @@ - - + Uses of Class dev.morphia.UpdateOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.UpdateOptions

    +

    Uses of Class
    dev.morphia.UpdateOptions

    -
    -
    +
    Methods in dev.morphia with parameters of type UpdateOptions
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default <T> UpdateResult
    +
    Datastore.update(Query<T> query, + UpdateOperations<T> operations, + UpdateOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    abstract <T> UpdateResult
    +
    DatastoreImpl.DatastoreOperations.updateMany(MongoCollection<T> collection, + Document queryObject, + List<Document> updateOperations, + UpdateOptions options)
    +
     
    +
    abstract <T> UpdateResult
    +
    DatastoreImpl.DatastoreOperations.updateMany(MongoCollection<T> collection, + Document queryObject, + Document updateOperations, + UpdateOptions options)
    +
     
    +
    abstract <T> UpdateResult
    +
    DatastoreImpl.DatastoreOperations.updateOne(MongoCollection<T> collection, + Document queryObject, + List<Document> updateOperations, + UpdateOptions options)
    +
     
    +
    abstract <T> UpdateResult
    +
    DatastoreImpl.DatastoreOperations.updateOne(MongoCollection<T> collection, + Document queryObject, + Document updateOperations, + UpdateOptions options)
    +
     
    +
    -
  • -
    - - -

    Uses of UpdateOptions in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type UpdateOptions 
    Modifier and TypeMethodDescription
    UpdateResultUpdate.execute​(UpdateOptions options) -
    Deprecated.
    +
  • +
    +

    Uses of UpdateOptions in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type UpdateOptions
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Update.execute(UpdateOptions options)
    +
    +
    Deprecated.
    Executes the update
    -
  • UpdateResultLegacyQuery.update​(UpdateOptions options, - Stage... updates) -
    Deprecated.
    UpdateResultLegacyQuery.update​(UpdateOptions options, - UpdateOperator... updates) -
    Deprecated.
    default UpdateResultQuery.update​(UpdateOptions options, - Stage... updates) + + +
    LegacyQuery.update(UpdateOptions options, + Stage... updates)
    +
    +
    Deprecated.
    + +
    LegacyQuery.update(UpdateOptions options, + UpdateOperator... updates)
    +
    +
    Deprecated.
    +
    default UpdateResult
    +
    Query.update(UpdateOptions options, + Stage... updates)
    +
    Creates an update operation based on this query
    -
    default UpdateResultQuery.update​(UpdateOptions options, - UpdateOperator... updates) + +
    default UpdateResult
    +
    Query.update(UpdateOptions options, + UpdateOperator... updates)
    +
    Creates an update operation based on this query
    -
    +
  • +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/class-use/VersionMismatchException.html b/morphia/2.4/javadoc/dev/morphia/class-use/VersionMismatchException.html index ea6440f9416..a31e68bf9ea 100644 --- a/morphia/2.4/javadoc/dev/morphia/class-use/VersionMismatchException.html +++ b/morphia/2.4/javadoc/dev/morphia/class-use/VersionMismatchException.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.VersionMismatchException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.VersionMismatchException

    +

    Uses of Class
    dev.morphia.VersionMismatchException

    -
    No usage of dev.morphia.VersionMismatchException
    -
    +No usage of dev.morphia.VersionMismatchException
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/MorphiaConfig.html b/morphia/2.4/javadoc/dev/morphia/config/MorphiaConfig.html index 5fb5fd5924c..7e1c97a0cc2 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/MorphiaConfig.html +++ b/morphia/2.4/javadoc/dev/morphia/config/MorphiaConfig.html @@ -1,714 +1,530 @@ - - + MorphiaConfig (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface MorphiaConfig

    + +

    Interface MorphiaConfig

    -
    -
    -
      -
    • +

      -
      @MorphiaExperimental
      +
      @MorphiaExperimental @ConfigMapping(prefix="morphia") -public interface MorphiaConfig
      +public interface MorphiaConfig
    Please note that there is every expectation that this format/naming is stable. However, based on usage feedback prior to 3.0 some tweaks might be made to improve the experience. As of 3.0, the experimental label will be dropped and the format fixed for the existing configuration values.
    -
    -
    Since:
    +
    +
    Since:
    2.4
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - -
    -
    -
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    This should be configured in the MongoClient given to Morphia
    +
    +
    +
    +
    +
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            database

            -
            String database()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              database

              +
              String database()
              The database name that Morphia should use. This entry is required to be present and is the only necessary configuration element you need to provide as all the other entries have discernible default values.
              -
              -
              Returns:
              +
              +
              Returns:
              the database name to be used with this configuration
              +
            • -
            - - - -
              -
            • -

              applyCaps

              -
              @WithDefault("false")
              -boolean applyCaps()
              +
            • +
              +

              applyCaps

              +
              @WithDefault("false") +boolean applyCaps()
              If true, collection caps will be applied to the database at start up.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the caps should be applied
              +
            • -
            - - - -
              -
            • -

              applyDocumentValidations

              -
              @WithDefault("false")
              -boolean applyDocumentValidations()
              +
            • +
              +

              applyDocumentValidations

              +
              @WithDefault("false") +boolean applyDocumentValidations()
              If true, document validations will be enabled for entities/collections with validation mappings.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the validations should be applied
              -
              See Also:
              -
              Validation
              +
              See Also:
              +
              + +
              MongoDB documentation
              core/document-validation/
              +
            • -
            - - - -
              -
            • -

              applyIndexes

              -
              @WithDefault("false")
              -boolean applyIndexes()
              +
            • +
              +

              applyIndexes

              +
              @WithDefault("false") +boolean applyIndexes()
              If true, mapped indexes will be applied to the database at start up.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the indexes should be applied
              +
            • -
            - - - -
              -
            • -

              codecProvider

              -
              @Deprecated(since="2.4.0",
              -            forRemoval=true)
              -@WithConverter(CodecConverter.class)
              -@WithConverter(CodecConverter.class) Optional<CodecProvider> codecProvider()
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              this configuration entry will be updated to use SPI as with other customizations
              +
            • +
              +

              codecProvider

              +
              @Deprecated(since="2.4.0", + forRemoval=true) +@WithConverter(CodecConverter.class) +@WithConverter(CodecConverter.class) Optional<CodecProvider> codecProvider()
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              this configuration entry will be updated to use SPI as with other customizations
              Specifies a CodecProvider to supply user defined codecs that Morphia should use.
              -
              -
              Returns:
              +
              +
              Returns:
              the user configured CodecProvider
              -
              Since:
              +
              Since:
              2.4
              -
              See Also:
              -
              CodecProvider
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              collectionNaming

              -
              @WithDefault("camelCase")
              -@PossibleValues({"camelCase","identity","kebabCase","lowerCase","snakeCase"})
              -@WithConverter(NamingStrategyConverter.class)
              -@WithConverter(NamingStrategyConverter.class) NamingStrategy collectionNaming()
              +
            • +
              +

              collectionNaming

              +
              @WithDefault("camelCase") +@PossibleValues({"camelCase","identity","kebabCase","lowerCase","snakeCase"}) +@WithConverter(NamingStrategyConverter.class) +@WithConverter(NamingStrategyConverter.class) NamingStrategy collectionNaming()
              Sets the naming strategy to be used when generating collection names for entities if name is not explicitly given in the Entity annotation

              Possible values include the documented values below as well as the fully qualified class name of a user supplied strategy.

              -
              -
              Returns:
              +
              +
              Returns:
              the strategy to use
              -
              See Also:
              -
              Entity, -NamingStrategy
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              dateStorage

              -
              @WithDefault("utc")
              -DateStorage dateStorage()
              +
            • +
              +

              dateStorage

              +
              @WithDefault("utc") +DateStorage dateStorage()
              The date storage configuration Morphia should use for JSR 310 types.
              -
              -
              Returns:
              +
              +
              Returns:
              the date storage configuration value
              +
            • -
            - - - - - - - -
              -
            • -

              discriminatorKey

              -
              @WithDefault("_t")
              -String discriminatorKey()
              +
            • +
              +

              discriminatorKey

              +
              @WithDefault("_t") +String discriminatorKey()
              The document field name to use when storing discriminator values
              -
              -
              Returns:
              +
              +
              Returns:
              the discriminator property name
              +
            • -
            - - - -
              -
            • -

              enablePolymorphicQueries

              -
              @WithDefault("false")
              -boolean enablePolymorphicQueries()
              +
            • +
              +

              enablePolymorphicQueries

              +
              @WithDefault("false") +boolean enablePolymorphicQueries()
              Enable polymorphic queries. By default, Morphia will only query for the given type. However, in cases where subtypes are stored in the same location, enabling this feature will instruct Morphia to fetch any subtypes that satisfy the query elements.
              -
              -
              Returns:
              +
              +
              Returns:
              true if polymorphic queries are enabled
              +
            • -
            - - - -
              -
            • -

              ignoreFinals

              -
              @WithDefault("false")
              -boolean ignoreFinals()
              +
            • +
              +

              ignoreFinals

              +
              @WithDefault("false") +boolean ignoreFinals()
              Instructs Morphia to ignore final fields.
              -
              -
              Returns:
              +
              +
              Returns:
              true if Morphia should ignore final fields
              +
            • -
            - - - -
              -
            • -

              mapPackages

              -
              List<String> mapPackages()
              +
            • +
              +

              mapPackages

              +
              List<String> mapPackages()
              A comma delimited list of packages that Morphia should map.
              -
              -
              Returns:
              +
              +
              Returns:
              the list of packages, if any, to scan for entities to map
              -
              See Also:
              -
              mapSubpackages()
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              mapSubpackages

              -
              @WithDefault("false")
              -boolean mapSubpackages()
              +
            • +
              +

              mapSubpackages

              +
              @WithDefault("false") +boolean mapSubpackages()
              Instructs Morphia to scan subpackages when mapping by package
              -
              -
              Returns:
              +
              +
              Returns:
              true if Morphia should map classes from the subpackages as well
              +
            • -
            - - - -
    Determines how properties are discovered. The traditional value is by scanning for fields which involves a bit more reflective work. Alternately, scanning can check for get/set method pairs to determine which class properties should be mapped.
    -
    -
    Returns:
    +
    +
    Returns:
    the discovery method to use
    -
    See Also:
    -
    MapperOptions.PropertyDiscovery
    +
    See Also:
    +
    + +
    + - - - - -
      -
    • -

      propertyNaming

      -
      @WithDefault("identity")
      -@WithConverter(NamingStrategyConverter.class)
      -@PossibleValues({"camelCase","identity","kebabCase","lowerCase","snakeCase"})
      -@WithConverter(NamingStrategyConverter.class) NamingStrategy propertyNaming()
      +
    • +
      +

      propertyNaming

      +
      @WithDefault("identity") +@WithConverter(NamingStrategyConverter.class) +@PossibleValues({"camelCase","identity","kebabCase","lowerCase","snakeCase"}) +@WithConverter(NamingStrategyConverter.class) NamingStrategy propertyNaming()
      Defines the strategy to use when generating property names to document field names for storage in the database when not explicitly set using Property.

      Possible values include the documented values below as well as the fully qualified class name of a user supplied strategy.

      -
      -
      Returns:
      +
      +
      Returns:
      the naming strategy for properties unless explicitly set via @Property
      -
      See Also:
      -
      Property, -NamingStrategy
      +
      See Also:
      +
      + +
      +
    • -
    - - - -
      -
    • -

      queryFactory

      -
      @WithConverter(QueryFactoryConverter.class)
      +
    • +
      +

      queryFactory

      +
      @WithConverter(QueryFactoryConverter.class) @WithDefault("dev.morphia.query.DefaultQueryFactory") -@WithConverter(QueryFactoryConverter.class) QueryFactory queryFactory()
    • +@WithConverter(QueryFactoryConverter.class) QueryFactory queryFactory()
      Specifies the query factory to use. Typically, there is no need to set this value.
      -
      -
      Returns:
      +
      +
      Returns:
      the query factory
      +
    • -
    - - - -
      -
    • -

      storeEmpties

      -
      @WithDefault("false")
      -boolean storeEmpties()
      +
    • +
      +

      storeEmpties

      +
      @WithDefault("false") +boolean storeEmpties()
      Instructs Morphia on how to handle empty Collections and Maps.
      -
      -
      Returns:
      +
      +
      Returns:
      true if Morphia should store empty values for lists/maps/sets/arrays
      +
    • -
    - - - -
      -
    • -

      storeNulls

      -
      @WithDefault("false")
      -boolean storeNulls()
      +
    • +
      +

      storeNulls

      +
      @WithDefault("false") +boolean storeNulls()
      Instructs Morphia on how to handle null property values.
      -
      -
      Returns:
      +
      +
      Returns:
      true if Morphia should store null values
      +
    • -
    - - - -
      -
    • -

      uuidRepresentation

      -
      @WithDefault("standard")
      -@Deprecated(forRemoval=true,
      -            since="2.4.0")
      -UuidRepresentation uuidRepresentation()
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      This should be configured in the MongoClient given to Morphia
      -
      -
      -
      Returns:
      +
    • +
      +

      uuidRepresentation

      +
      @WithDefault("standard") +@Deprecated(forRemoval=true, + since="2.4.0") +UuidRepresentation uuidRepresentation()
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      This should be configured in the MongoClient given to Morphia
      +
      +
      +
      Returns:
      the UUID representation to use in the driver
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/class-use/ClassNameConverter.html b/morphia/2.4/javadoc/dev/morphia/config/class-use/ClassNameConverter.html index 203710d3685..5f1f5acab89 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/class-use/ClassNameConverter.html +++ b/morphia/2.4/javadoc/dev/morphia/config/class-use/ClassNameConverter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.config.ClassNameConverter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.config.ClassNameConverter

    +

    Uses of Class
    dev.morphia.config.ClassNameConverter

    -
    No usage of dev.morphia.config.ClassNameConverter
    -
    +No usage of dev.morphia.config.ClassNameConverter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/class-use/CodecConverter.html b/morphia/2.4/javadoc/dev/morphia/config/class-use/CodecConverter.html index e4d6074ec48..aa106bbe93e 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/class-use/CodecConverter.html +++ b/morphia/2.4/javadoc/dev/morphia/config/class-use/CodecConverter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.config.CodecConverter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.config.CodecConverter

    +

    Uses of Class
    dev.morphia.config.CodecConverter

    -
    No usage of dev.morphia.config.CodecConverter
    -
    +No usage of dev.morphia.config.CodecConverter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/class-use/DiscriminatorFunctionConverter.html b/morphia/2.4/javadoc/dev/morphia/config/class-use/DiscriminatorFunctionConverter.html index 40f061738d4..5edb39150e5 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/class-use/DiscriminatorFunctionConverter.html +++ b/morphia/2.4/javadoc/dev/morphia/config/class-use/DiscriminatorFunctionConverter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.config.DiscriminatorFunctionConverter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.config.DiscriminatorFunctionConverter

    +

    Uses of Class
    dev.morphia.config.DiscriminatorFunctionConverter

    -
    No usage of dev.morphia.config.DiscriminatorFunctionConverter
    -
    +No usage of dev.morphia.config.DiscriminatorFunctionConverter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/class-use/MapperOptionsWrapper.html b/morphia/2.4/javadoc/dev/morphia/config/class-use/MapperOptionsWrapper.html index 3631d76864a..8ff580e0bc4 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/class-use/MapperOptionsWrapper.html +++ b/morphia/2.4/javadoc/dev/morphia/config/class-use/MapperOptionsWrapper.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.config.MapperOptionsWrapper (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.config.MapperOptionsWrapper

    +

    Uses of Class
    dev.morphia.config.MapperOptionsWrapper

    -
    No usage of dev.morphia.config.MapperOptionsWrapper
    -
    +No usage of dev.morphia.config.MapperOptionsWrapper
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/class-use/MorphiaConfig.html b/morphia/2.4/javadoc/dev/morphia/config/class-use/MorphiaConfig.html index 74b4f16a6f4..3f3531d1a8c 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/class-use/MorphiaConfig.html +++ b/morphia/2.4/javadoc/dev/morphia/config/class-use/MorphiaConfig.html @@ -1,292 +1,157 @@ - - + Uses of Interface dev.morphia.config.MorphiaConfig (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.config.MorphiaConfig

    +

    Uses of Interface
    dev.morphia.config.MorphiaConfig

    +
    +
    Packages that use MorphiaConfig
    + +
    +
    -
  • -
    - - -

    Uses of MorphiaConfig in dev.morphia.mapping.codec

    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec with parameters of type MorphiaConfig 
    ConstructorDescription
    MorphiaPropertySerialization​(MorphiaConfig config, - PropertyModelBuilder property) 
    +
  • +
    +

    Uses of MorphiaConfig in dev.morphia.mapping.codec

    +
    Constructors in dev.morphia.mapping.codec with parameters of type MorphiaConfig
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
     
    +
  • -
  • -
    - - -

    Uses of MorphiaConfig in dev.morphia.mapping.codec.writer

    - - - - - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec.writer with parameters of type MorphiaConfig 
    ConstructorDescription
    DocumentWriter​(MorphiaConfig config) +
  • +
    +

    Uses of MorphiaConfig in dev.morphia.mapping.codec.writer

    +
    Constructors in dev.morphia.mapping.codec.writer with parameters of type MorphiaConfig
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Creates a new Writer
    -
  • DocumentWriter​(MorphiaConfig config, - Document seed) + +
     
    + +
    Creates a new Writer with a seeded Document
    -
    +
  • +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/class-use/MorphiaConfigHelper.html b/morphia/2.4/javadoc/dev/morphia/config/class-use/MorphiaConfigHelper.html index f246d4b0870..633e1163d35 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/class-use/MorphiaConfigHelper.html +++ b/morphia/2.4/javadoc/dev/morphia/config/class-use/MorphiaConfigHelper.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.config.MorphiaConfigHelper (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.config.MorphiaConfigHelper

    +

    Uses of Class
    dev.morphia.config.MorphiaConfigHelper

    -
    No usage of dev.morphia.config.MorphiaConfigHelper
    -
    +No usage of dev.morphia.config.MorphiaConfigHelper
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/class-use/NamingStrategyConverter.html b/morphia/2.4/javadoc/dev/morphia/config/class-use/NamingStrategyConverter.html index 53b6b6661f6..38c3d4128cd 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/class-use/NamingStrategyConverter.html +++ b/morphia/2.4/javadoc/dev/morphia/config/class-use/NamingStrategyConverter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.config.NamingStrategyConverter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.config.NamingStrategyConverter

    +

    Uses of Class
    dev.morphia.config.NamingStrategyConverter

    -
    No usage of dev.morphia.config.NamingStrategyConverter
    -
    +No usage of dev.morphia.config.NamingStrategyConverter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/class-use/QueryFactoryConverter.html b/morphia/2.4/javadoc/dev/morphia/config/class-use/QueryFactoryConverter.html index 9c9f197d786..2a5e46170c2 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/class-use/QueryFactoryConverter.html +++ b/morphia/2.4/javadoc/dev/morphia/config/class-use/QueryFactoryConverter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.config.QueryFactoryConverter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.config.QueryFactoryConverter

    +

    Uses of Class
    dev.morphia.config.QueryFactoryConverter

    -
    No usage of dev.morphia.config.QueryFactoryConverter
    -
    +No usage of dev.morphia.config.QueryFactoryConverter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/package-summary.html b/morphia/2.4/javadoc/dev/morphia/config/package-summary.html index 18b9f75585e..8f7ecb585b6 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/config/package-summary.html @@ -1,170 +1,101 @@ - - + dev.morphia.config (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package dev.morphia.config

    +

    Package dev.morphia.config

    +
    +
    +
    package dev.morphia.config
    +
    +
      +
    • + -
      -
        -
      • - - - - - - - - - - - - -
        Interface Summary 
        InterfaceDescription
        MorphiaConfig + +
      • +
        +
        Interfaces
        +
        +
        Class
        +
        Description
        + +
        Please note that there is every expectation that this format/naming is stable.
        -
      • +
      +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/package-tree.html b/morphia/2.4/javadoc/dev/morphia/config/package-tree.html index e64746e43b0..c1b27315a6f 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/config/package-tree.html @@ -1,161 +1,73 @@ - - + dev.morphia.config Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/config/package-use.html b/morphia/2.4/javadoc/dev/morphia/config/package-use.html index 9456dcc0fe7..4824a3b3aa6 100644 --- a/morphia/2.4/javadoc/dev/morphia/config/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/config/package-use.html @@ -1,256 +1,132 @@ - - + Uses of Package dev.morphia.config (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.config

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.config used by dev.morphia.mapping 
    ClassDescription
    MorphiaConfig +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Please note that there is every expectation that this format/naming is stable.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.config used by dev.morphia.mapping.codec 
    ClassDescription
    MorphiaConfig +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Please note that there is every expectation that this format/naming is stable.
    -
  • +
  • + + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.config used by dev.morphia.mapping.codec.writer 
    ClassDescription
    MorphiaConfig +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Please note that there is every expectation that this format/naming is stable.
    -
  • + + +
  • - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/CoordinateReferenceSystem.html b/morphia/2.4/javadoc/dev/morphia/geo/CoordinateReferenceSystem.html index 699fa76d3cf..9529b9ec0e3 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/CoordinateReferenceSystem.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/CoordinateReferenceSystem.html @@ -1,353 +1,204 @@ - - + CoordinateReferenceSystem (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CoordinateReferenceSystem

    + +

    Class CoordinateReferenceSystem

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.geo.CoordinateReferenceSystem
      +
      +
      +
      Direct Known Subclasses:
      NamedCoordinateReferenceSystem

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public abstract class CoordinateReferenceSystem
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the driver-provided types instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public abstract class CoordinateReferenceSystem +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the driver-provided types instead
      Defines the coordinate reference system to be used in certain geo queries.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CoordinateReferenceSystem

            -
            public CoordinateReferenceSystem()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CoordinateReferenceSystem

            +
            public CoordinateReferenceSystem()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getType

              -
              public abstract CoordinateReferenceSystemType getType()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getType

                +
                public abstract CoordinateReferenceSystemType getType()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Gets the type of this Coordinate Reference System.
                -
                -
                Returns:
                +
                +
                Returns:
                the type
                +
              • -
              - - - -
                -
              • -

                convert

                -
                public abstract CoordinateReferenceSystem convert()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
              • +
                +

                convert

                +
                public abstract CoordinateReferenceSystem convert()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Converts this type to the driver type
                -
                -
                Returns:
                +
                +
                Returns:
                the driver type
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/CoordinateReferenceSystemType.html b/morphia/2.4/javadoc/dev/morphia/geo/CoordinateReferenceSystemType.html index ebdf281496e..cf06fc1da83 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/CoordinateReferenceSystemType.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/CoordinateReferenceSystemType.html @@ -1,423 +1,261 @@ - - + CoordinateReferenceSystemType (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum CoordinateReferenceSystemType

    + +

    Enum Class CoordinateReferenceSystemType

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        LINK -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        A coordinate reference system that is specified by a dereferenceable URI
        -
      • NAME -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        A coordinate reference system that is specified by name
        -
        -
      • -
      +
    +
    + -
    - +
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            NAME

            -
            public static final CoordinateReferenceSystemType NAME
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              NAME

              +
              public static final CoordinateReferenceSystemType NAME
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              A coordinate reference system that is specified by name
              +
            • -
            - - - -
              -
            • -

              LINK

              -
              public static final CoordinateReferenceSystemType LINK
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static CoordinateReferenceSystemType[] values()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (CoordinateReferenceSystemType c : CoordinateReferenceSystemType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static CoordinateReferenceSystemType[] values()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static CoordinateReferenceSystemType valueOf​(String name)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static CoordinateReferenceSystemType valueOf(String name)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              getTypeName

              -
              public String getTypeName()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getTypeName

              +
              public String getTypeName()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Gets the GeoJSON-defined name for the type.
              -
              -
              Returns:
              +
              +
              Returns:
              the GeoJSON-defined type name
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/GeoJson.html b/morphia/2.4/javadoc/dev/morphia/geo/GeoJson.html index 181ddf506d1..e41e9244f54 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/GeoJson.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/GeoJson.html @@ -1,511 +1,368 @@ - - + GeoJson (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class GeoJson

    + +

    Class GeoJson

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.geo.GeoJson
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public final class GeoJson
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the driver-provided types instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public final class GeoJson +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the driver-provided types instead
      Factory class for creating GeoJSON types. See the documentation for all the types.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          static List<List<Position>>convertLineStrings​(List<LineString> values) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          static List<Position>convertPoints​(List<Point> values) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          static GeometryCollectiongeometryCollection​(Geometry... geometries) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static List<List<Position>>
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          static List<Position>
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Return a GeometryCollection that will let you create a GeoJSON GeometryCollection.
          -
        • static LineStringlineString​(Point... points) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static LineString
          +
          lineString(Point... points)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Create a new LineString representing a GeoJSON LineString type.
          -
          static MultiLineStringmultiLineString​(LineString... lines) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Create a new MultiLineString representing a GeoJSON MultiLineString type.
          -
          static MultiPointmultiPoint​(Point... points) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static MultiPoint
          +
          multiPoint(Point... points)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Create a new MultiPoint representing a GeoJSON MultiPoint type.
          -
          static MultiPolygonmultiPolygon​(Polygon... polygons) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          multiPolygon(Polygon... polygons)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Create a new MultiPolygon representing a GeoJSON MultiPolygon type.
          -
          static Polygonpolygon​(LineString exteriorBoundary, - LineString... interiorBoundaries) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Polygon
          +
          polygon(LineString exteriorBoundary, + LineString... interiorBoundaries)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Lets you create a Polygon representing a GeoJSON Polygon type.
          -
          static Polygonpolygon​(Point... points) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Polygon
          +
          polygon(Point... points)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Create a new Polygon representing a GeoJSON Polygon type.
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            polygon

            -
            public static Polygon polygon​(Point... points)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              polygon

              +
              public static Polygon polygon(Point... points)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Create a new Polygon representing a GeoJSON Polygon type. This helper method uses polygon(LineString, LineString...) to create the Polygon. If you need to create Polygons with interior rings (holes), use that method.
              -
              -
              Parameters:
              +
              +
              Parameters:
              points - an ordered series of Points that make up the polygon. The first and last points should be the same to close the polygon
              -
              Returns:
              +
              Returns:
              a Polygon as defined by the points.
              -
              Throws:
              -
              IllegalArgumentException - if the start and end points are not the same
              -
              See Also:
              -
              polygon(LineString, LineString...), -GeoJSON
              +
              Throws:
              +
              IllegalArgumentException - if the start and end points are not the same
              +
              See Also:
              +
              + +
              Since server release
              2.4
              +
            • -
            - - - -
              -
            • -

              lineString

              -
              public static LineString lineString​(Point... points)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              lineString

              +
              public static LineString lineString(Point... points)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Create a new LineString representing a GeoJSON LineString type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              points - an ordered series of Points that make up the line
              -
              Returns:
              +
              Returns:
              a LineString instance representing a series of ordered points that make up a line
              -
              See Also:
              -
              GeoJSON
              +
              See Also:
              +
              + +
              Since server release
              2.4
              +
            • -
            - - - -
              -
            • -

              polygon

              -
              public static Polygon polygon​(LineString exteriorBoundary,
              -                              LineString... interiorBoundaries)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              polygon

              +
              public static Polygon polygon(LineString exteriorBoundary, + LineString... interiorBoundaries)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Lets you create a Polygon representing a GeoJSON Polygon type. This method is especially useful for defining polygons with inner rings.
              -
              -
              Parameters:
              +
              +
              Parameters:
              exteriorBoundary - a LineString that contains a series of Points that make up the polygon. The first and last points should be the same to close the polygon
              interiorBoundaries - optional varargs that let you define the boundaries for any holes inside the polygon
              -
              Returns:
              +
              Returns:
              a PolygonBuilder to be used to build up the required Polygon
              -
              Throws:
              -
              IllegalArgumentException - if the start and end points are not the same
              -
              See Also:
              -
              GeoJSON
              +
              Throws:
              +
              IllegalArgumentException - if the start and end points are not the same
              +
              See Also:
              +
              + +
              Since server release
              2.4
              +
            • -
            - - - -
              -
            • -

              multiPoint

              -
              public static MultiPoint multiPoint​(Point... points)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              multiPoint

              +
              public static MultiPoint multiPoint(Point... points)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Create a new MultiPoint representing a GeoJSON MultiPoint type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              points - a set of points that make up the MultiPoint object
              -
              Returns:
              +
              Returns:
              a MultiPoint object containing all the given points
              -
              See Also:
              -
              GeoJSON
              +
              See Also:
              +
              + +
              Since server release
              2.6
              +
            • -
            - - - -
              -
            • -

              multiLineString

              -
              public static MultiLineString multiLineString​(LineString... lines)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              multiLineString

              +
              public static MultiLineString multiLineString(LineString... lines)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Create a new MultiLineString representing a GeoJSON MultiLineString type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              lines - a set of lines that make up the MultiLineString object
              -
              Returns:
              +
              Returns:
              a MultiLineString object containing all the given lines
              -
              See Also:
              -
              GeoJSON
              +
              See Also:
              +
              + +
              Since server release
              2.6
              +
            • -
            - - - -
              -
            • -

              multiPolygon

              -
              public static MultiPolygon multiPolygon​(Polygon... polygons)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              multiPolygon

              +
              public static MultiPolygon multiPolygon(Polygon... polygons)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Create a new MultiPolygon representing a GeoJSON MultiPolygon type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              polygons - a series of polygons (which may contain inner rings)
              -
              Returns:
              +
              Returns:
              a MultiPolygon object containing all the given polygons
              -
              See Also:
              -
              GeoJSON
              +
              See Also:
              +
              + +
              Since server release
              2.6
              +
            • -
            - - - -
              -
            • -

              geometryCollection

              -
              public static GeometryCollection geometryCollection​(Geometry... geometries)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              geometryCollection

              +
              public static GeometryCollection geometryCollection(Geometry... geometries)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Return a GeometryCollection that will let you create a GeoJSON GeometryCollection.
              -
              -
              Parameters:
              +
              +
              Parameters:
              geometries - a series of Geometry instances that will make up this GeometryCollection
              -
              Returns:
              +
              Returns:
              a GeometryCollection made up of all the geometries
              -
              See Also:
              -
              GeoJSON
              +
              See Also:
              +
              + +
              Since server release
              2.6
              +
            • -
            - - - -
              -
            • -

              convertPoints

              -
              @MorphiaInternal
              -public static List<Position> convertPoints​(List<Point> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              convertPoints

              +
              @MorphiaInternal +public static List<Position> convertPoints(List<Point> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              values - the values to convert
              -
              Returns:
              +
              Returns:
              the converted values
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              convertLineStrings

              -
              @MorphiaInternal
              -public static List<List<Position>> convertLineStrings​(List<LineString> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              convertLineStrings

              +
              @MorphiaInternal +public static List<List<Position>> convertLineStrings(List<LineString> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              values - the values to convert
              -
              Returns:
              +
              Returns:
              the converted values
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/GeoJsonType.html b/morphia/2.4/javadoc/dev/morphia/geo/GeoJsonType.html index d04a4f65a11..695285b7229 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/GeoJsonType.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/GeoJsonType.html @@ -1,477 +1,295 @@ - - + GeoJsonType (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum GeoJsonType

    + +

    Enum Class GeoJsonType

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        LINE_STRING -
        Deprecated, for removal: This API element is subject to removal in a future version.
        MULTI_LINE_STRING -
        Deprecated, for removal: This API element is subject to removal in a future version.
        MULTI_POINT -
        Deprecated, for removal: This API element is subject to removal in a future version.
        MULTI_POLYGON -
        Deprecated, for removal: This API element is subject to removal in a future version.
        POINT -
        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.
        -
      • -
      +
    • +
      +

      Enum Constant Summary

      +
      Enum Constants
      +
      +
      Enum Constant
      +
      Description
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
    • -
      - +
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            POINT

            -
            public static final GeoJsonType POINT
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          - - - -
            -
          • -

            LINE_STRING

            -
            public static final GeoJsonType LINE_STRING
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              POINT

              +
              public static final GeoJsonType POINT
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              POLYGON

              -
              public static final GeoJsonType POLYGON
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              LINE_STRING

              +
              public static final GeoJsonType LINE_STRING
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              MULTI_POINT

              -
              public static final GeoJsonType MULTI_POINT
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              POLYGON

              +
              public static final GeoJsonType POLYGON
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              MULTI_LINE_STRING

              -
              public static final GeoJsonType MULTI_LINE_STRING
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              MULTI_POINT

              +
              public static final GeoJsonType MULTI_POINT
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              MULTI_POLYGON

              -
              public static final GeoJsonType MULTI_POLYGON
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              MULTI_LINE_STRING

              +
              public static final GeoJsonType MULTI_LINE_STRING
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            +
          • +
            +

            MULTI_POLYGON

            +
            public static final GeoJsonType MULTI_POLYGON
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static GeoJsonType[] values()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (GeoJsonType c : GeoJsonType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static GeoJsonType[] values()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static GeoJsonType valueOf​(String name)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static GeoJsonType valueOf(String name)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              createGeometry

              -
              public abstract Geometry createGeometry​(List<?> geometries)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
            • -
            +
          • +
            +

            createGeometry

            +
            Geometry createGeometry(List<?> geometries)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/Geometry.html b/morphia/2.4/javadoc/dev/morphia/geo/Geometry.html index ac998ce7da9..950f78cde30 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/Geometry.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/Geometry.html @@ -1,320 +1,188 @@ - - + Geometry (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface Geometry

    + +

    Interface Geometry

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      LineString, MultiLineString, MultiPoint, MultiPolygon, Point, Polygon

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public interface Geometry
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the driver-provided types instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public interface Geometry
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the driver-provided types instead
      Interface to denote which entities are classes that will serialise into a MongoDB GeoJson object.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          Geometryconvert() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Converts this type to the driver type
          -
        • Geometryconvert​(CoordinateReferenceSystem crs) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Converts this type to the driver type
          -
          List<?>getCoordinates() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          List<?>
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns a list of coordinates for this Geometry type.
          -
          -
        • -
        +
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getCoordinates

            -
            List<?> getCoordinates()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getCoordinates

              +
              List<?> getCoordinates()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns a list of coordinates for this Geometry type. For something like a Point, this will be a pair of lat/long coordinates, but for more complex types this will be a list of other Geometry objects. Used for serialisation to MongoDB.
              -
              -
              Returns:
              +
              +
              Returns:
              a List containing either Geometry objects, or a pair of coordinates as doubles
              +
            • -
            - - - -
              -
            • -

              convert

              -
              Geometry convert()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              convert

              +
              Geometry convert()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Converts this type to the driver type
              -
              -
              Returns:
              +
              +
              Returns:
              the driver type
              +
            • -
            - - - -
              -
            • -

              convert

              -
              Geometry convert​(CoordinateReferenceSystem crs)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              convert

              + +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Converts this type to the driver type
              -
              -
              Parameters:
              +
              +
              Parameters:
              crs - the CRS to use
              -
              Returns:
              +
              Returns:
              the driver type
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/GeometryCollection.html b/morphia/2.4/javadoc/dev/morphia/geo/GeometryCollection.html index b20c8fbe520..16c161ec964 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/GeometryCollection.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/GeometryCollection.html @@ -1,330 +1,193 @@ - - + GeometryCollection (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class GeometryCollection

    + +

    Class GeometryCollection

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.geo.GeometryCollection
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -@Entity
      -public class GeometryCollection
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      @Deprecated(since="2.0", + forRemoval=true) +@Entity +public class GeometryCollection +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This class represents a collection of mixed GeoJson objects as per the GeoJSON specification. Therefore this entity will never have its own ID or store the its Class name.

      The factory for creating a MultiPoint is the GeoJson.multiPoint method.

      -
      -
      See Also:
      -
      GeoJson
      -
      -
    • +
      +
      See Also:
      +
      + -
    -
    -
      -
    • + +
    + +
    +
      -
      - +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      boolean
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      int
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • +
    +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          hashCode

          -
          public int hashCode()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
          -
          Overrides:
          -
          hashCode in class Object
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            hashCode

            +
            public int hashCode()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            hashCode in class Object
            +
          • -
          - - - -
            -
          • -

            equals

            -
            public boolean equals​(Object o)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            equals in class Object
            +
          • +
            +

            equals

            +
            public boolean equals(Object o)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            equals in class Object
            +
          • -
          - - - -
            -
          • -

            toString

            -
            public String toString()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            toString in class Object
            +
          • +
            +

            toString

            +
            public String toString()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            toString in class Object
            -
          • -
          +
    - - - +
    +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/LineString.html b/morphia/2.4/javadoc/dev/morphia/geo/LineString.html index 759199ef9e9..4a980f91f74 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/LineString.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/LineString.html @@ -1,418 +1,266 @@ - - + LineString (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LineString

    + +

    Class LineString

    -
    - -
    -
    -
    -
      -
    • + +
    + +
    +
      -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        LineStringconvert() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Converts this type to the driver type
        -
      • LineStringconvert​(CoordinateReferenceSystem crs) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Converts this type to the driver type
        -
        booleanequals​(Object o) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        List<Point>getCoordinates() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        boolean
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns a list of coordinates for this Geometry type.
        -
        inthashCode() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        StringtoString() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        - -
      • -
      + +
      int
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • +
    +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getCoordinates

          -
          public List<Point> getCoordinates()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
          Description copied from interface: Geometry
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getCoordinates

            +
            public List<Point> getCoordinates()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Returns a list of coordinates for this Geometry type. For something like a Point, this will be a pair of lat/long coordinates, but for more complex types this will be a list of other Geometry objects. Used for serialisation to MongoDB.
            -
            -
            Specified by:
            +
            +
            Specified by:
            getCoordinates in interface Geometry
            -
            Returns:
            +
            Returns:
            a List containing either Geometry objects, or a pair of coordinates as doubles
            +
          • -
          - - - -
            -
          • -

            hashCode

            -
            public int hashCode()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            hashCode in class Object
            +
          • +
            +

            hashCode

            +
            public int hashCode()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            hashCode in class Object
            +
          • -
          - - - -
            -
          • -

            equals

            -
            public boolean equals​(Object o)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            equals in class Object
            +
          • +
            +

            equals

            +
            public boolean equals(Object o)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            equals in class Object
            +
          • -
          - - - -
            -
          • -

            toString

            -
            public String toString()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            toString in class Object
            +
          • +
            +

            toString

            +
            public String toString()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            toString in class Object
            +
          • -
          - - - -
            -
          • -

            convert

            -
            public LineString convert()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            convert

            +
            public LineString convert()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Converts this type to the driver type
            -
            -
            Specified by:
            +
            +
            Specified by:
            convert in interface Geometry
            -
            Returns:
            +
            Returns:
            the driver type
            +
          • -
          - - - -
            -
          • -

            convert

            -
            public LineString convert​(@Nullable
            -                          CoordinateReferenceSystem crs)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            convert

            + +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Converts this type to the driver type
            -
            -
            Specified by:
            +
            +
            Specified by:
            convert in interface Geometry
            -
            Parameters:
            +
            Parameters:
            crs - the CRS to use
            -
            Returns:
            +
            Returns:
            the driver type
            -
          • -
          +
    - - - +
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/MultiLineString.html b/morphia/2.4/javadoc/dev/morphia/geo/MultiLineString.html index c0e364cc834..6ee077787d7 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/MultiLineString.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/MultiLineString.html @@ -1,418 +1,266 @@ - - + MultiLineString (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MultiLineString

    + +

    Class MultiLineString

    -
    - -
    -
    -
    -
      -
    • + +
    + +
    +
      -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        MultiLineStringconvert() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Converts this type to the driver type
        -
      • MultiLineStringconvert​(CoordinateReferenceSystem crs) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Converts this type to the driver type
        -
        booleanequals​(Object o) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        List<LineString>getCoordinates() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        boolean
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns a list of coordinates for this Geometry type.
        -
        inthashCode() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        StringtoString() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        - -
      • -
      + +
      int
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • +
    +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getCoordinates

          -
          public List<LineString> getCoordinates()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
          Description copied from interface: Geometry
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getCoordinates

            +
            public List<LineString> getCoordinates()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Returns a list of coordinates for this Geometry type. For something like a Point, this will be a pair of lat/long coordinates, but for more complex types this will be a list of other Geometry objects. Used for serialisation to MongoDB.
            -
            -
            Specified by:
            +
            +
            Specified by:
            getCoordinates in interface Geometry
            -
            Returns:
            +
            Returns:
            a List containing either Geometry objects, or a pair of coordinates as doubles
            +
          • -
          - - - -
            -
          • -

            hashCode

            -
            public int hashCode()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            hashCode in class Object
            +
          • +
            +

            hashCode

            +
            public int hashCode()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            hashCode in class Object
            +
          • -
          - - - -
            -
          • -

            equals

            -
            public boolean equals​(Object o)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            equals in class Object
            +
          • +
            +

            equals

            +
            public boolean equals(Object o)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            equals in class Object
            +
          • -
          - - - -
            -
          • -

            toString

            -
            public String toString()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            toString in class Object
            +
          • +
            +

            toString

            +
            public String toString()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            toString in class Object
            +
          • -
          - - - -
            -
          • -

            convert

            -
            public MultiLineString convert()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            convert

            +
            public MultiLineString convert()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Converts this type to the driver type
            -
            -
            Specified by:
            +
            +
            Specified by:
            convert in interface Geometry
            -
            Returns:
            +
            Returns:
            the driver type
            +
          • -
          - - - - +
    - - - +
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/MultiPoint.html b/morphia/2.4/javadoc/dev/morphia/geo/MultiPoint.html index 5a1c3bc37a1..2ed52a352b5 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/MultiPoint.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/MultiPoint.html @@ -1,417 +1,265 @@ - - + MultiPoint (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MultiPoint

    + +

    Class MultiPoint

    -
    - -
    -
    -
    -
      -
    • + +
    + +
    +
      -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        MultiPointconvert() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Converts this type to the driver type
        -
      • MultiPointconvert​(CoordinateReferenceSystem crs) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Converts this type to the driver type
        -
        booleanequals​(Object o) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        List<Point>getCoordinates() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        boolean
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns a list of coordinates for this Geometry type.
        -
        inthashCode() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        StringtoString() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        - -
      • -
      + +
      int
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • +
    +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getCoordinates

          -
          public List<Point> getCoordinates()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
          Description copied from interface: Geometry
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getCoordinates

            +
            public List<Point> getCoordinates()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Returns a list of coordinates for this Geometry type. For something like a Point, this will be a pair of lat/long coordinates, but for more complex types this will be a list of other Geometry objects. Used for serialisation to MongoDB.
            -
            -
            Specified by:
            +
            +
            Specified by:
            getCoordinates in interface Geometry
            -
            Returns:
            +
            Returns:
            a List containing either Geometry objects, or a pair of coordinates as doubles
            +
          • -
          - - - -
            -
          • -

            hashCode

            -
            public int hashCode()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            hashCode in class Object
            +
          • +
            +

            hashCode

            +
            public int hashCode()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            hashCode in class Object
            +
          • -
          - - - -
            -
          • -

            equals

            -
            public boolean equals​(Object o)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            equals in class Object
            +
          • +
            +

            equals

            +
            public boolean equals(Object o)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            equals in class Object
            +
          • -
          - - - -
            -
          • -

            toString

            -
            public String toString()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            toString in class Object
            +
          • +
            +

            toString

            +
            public String toString()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            toString in class Object
            +
          • -
          - - - -
            -
          • -

            convert

            -
            public MultiPoint convert()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            convert

            +
            public MultiPoint convert()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Converts this type to the driver type
            -
            -
            Specified by:
            +
            +
            Specified by:
            convert in interface Geometry
            -
            Returns:
            +
            Returns:
            the driver type
            +
          • -
          - - - -
            -
          • -

            convert

            -
            public MultiPoint convert​(@Nullable
            -                          CoordinateReferenceSystem crs)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            convert

            + +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Converts this type to the driver type
            -
            -
            Specified by:
            +
            +
            Specified by:
            convert in interface Geometry
            -
            Parameters:
            +
            Parameters:
            crs - the CRS to use
            -
            Returns:
            +
            Returns:
            the driver type
            -
          • -
          +
    - - - +
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/MultiPolygon.html b/morphia/2.4/javadoc/dev/morphia/geo/MultiPolygon.html index 25d6f079edc..ea4d3000bce 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/MultiPolygon.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/MultiPolygon.html @@ -1,418 +1,266 @@ - - + MultiPolygon (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MultiPolygon

    + +

    Class MultiPolygon

    -
    - -
    -
    -
    -
      -
    • + +
    + +
    +
      -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        MultiPolygonconvert() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Converts this type to the driver type
        -
      • MultiPolygonconvert​(CoordinateReferenceSystem crs) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Converts this type to the driver type
        -
        booleanequals​(Object o) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        List<Polygon>getCoordinates() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        boolean
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns a list of coordinates for this Geometry type.
        -
        inthashCode() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        StringtoString() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        - -
      • -
      + +
      int
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • +
    +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getCoordinates

          -
          public List<Polygon> getCoordinates()
          -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
          Description copied from interface: Geometry
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getCoordinates

            +
            public List<Polygon> getCoordinates()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Returns a list of coordinates for this Geometry type. For something like a Point, this will be a pair of lat/long coordinates, but for more complex types this will be a list of other Geometry objects. Used for serialisation to MongoDB.
            -
            -
            Specified by:
            +
            +
            Specified by:
            getCoordinates in interface Geometry
            -
            Returns:
            +
            Returns:
            a List containing either Geometry objects, or a pair of coordinates as doubles
            +
          • -
          - - - -
            -
          • -

            hashCode

            -
            public int hashCode()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            hashCode in class Object
            +
          • +
            +

            hashCode

            +
            public int hashCode()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            hashCode in class Object
            +
          • -
          - - - -
            -
          • -

            equals

            -
            public boolean equals​(Object o)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            equals in class Object
            +
          • +
            +

            equals

            +
            public boolean equals(Object o)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            equals in class Object
            +
          • -
          - - - -
            -
          • -

            toString

            -
            public String toString()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Overrides:
            -
            toString in class Object
            +
          • +
            +

            toString

            +
            public String toString()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            +
            Overrides:
            +
            toString in class Object
            +
          • -
          - - - -
            -
          • -

            convert

            -
            public MultiPolygon convert()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            convert

            +
            public MultiPolygon convert()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Converts this type to the driver type
            -
            -
            Specified by:
            +
            +
            Specified by:
            convert in interface Geometry
            -
            Returns:
            +
            Returns:
            the driver type
            +
          • -
          - - - -
            -
          • -

            convert

            -
            public MultiPolygon convert​(@Nullable
            -                            CoordinateReferenceSystem crs)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            convert

            + +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
            Description copied from interface: Geometry
            Converts this type to the driver type
            -
            -
            Specified by:
            +
            +
            Specified by:
            convert in interface Geometry
            -
            Parameters:
            +
            Parameters:
            crs - the CRS to use
            -
            Returns:
            +
            Returns:
            the driver type
            -
          • -
          +
    - - - +
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystem.html b/morphia/2.4/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystem.html index 1763bd2129e..14808f931a7 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystem.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystem.html @@ -1,488 +1,306 @@ - - + NamedCoordinateReferenceSystem (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class NamedCoordinateReferenceSystem

    + +

    Class NamedCoordinateReferenceSystem

    -
    - -
    - -
    -
    -
    +
    + -
    -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethodDescription
      CoordinateReferenceSystemconvert() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Converts this type to the driver type
      -
    • booleanequals​(Object o) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      StringgetName() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      boolean
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets the name of this Coordinate Reference System.
      -
      CoordinateReferenceSystemTypegetType() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets the type of this Coordinate Reference System.
      -
      inthashCode() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      StringtoString() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      - -
    • -
    +
    +
    int
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            EPSG_4326

            -
            public static final NamedCoordinateReferenceSystem EPSG_4326
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              EPSG_4326

              +
              public static final NamedCoordinateReferenceSystem EPSG_4326
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              The EPSG:4326 Coordinate Reference System.
              +
            • -
            - - - -
              -
            • -

              CRS_84

              -
              public static final NamedCoordinateReferenceSystem CRS_84
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              CRS_84

              +
              public static final NamedCoordinateReferenceSystem CRS_84
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              The urn:ogc:def:crs:OGC:1.3:CRS84 Coordinate Reference System
              +
            • -
            - - - -
              -
            • -

              EPSG_4326_STRICT_WINDING

              -
              public static final NamedCoordinateReferenceSystem EPSG_4326_STRICT_WINDING
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              EPSG_4326_STRICT_WINDING

              +
              public static final NamedCoordinateReferenceSystem EPSG_4326_STRICT_WINDING
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              A custom MongoDB EPSG:4326 Coordinate Reference System that uses a strict counter-clockwise winding order.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getName

            -
            public String getName()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getName

              +
              public String getName()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Gets the name of this Coordinate Reference System.
              -
              -
              Returns:
              +
              +
              Returns:
              the name
              +
            • -
            - - - - - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              toString

              -
              public String toString()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              toString in class Object
              +
            • +
              +

              toString

              +
              public String toString()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              toString in class Object
              +
            • -
            - - - - +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystemConverter.html b/morphia/2.4/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystemConverter.html index a842674066a..73819f02edc 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystemConverter.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/NamedCoordinateReferenceSystemConverter.html @@ -1,283 +1,146 @@ - - + NamedCoordinateReferenceSystemConverter (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class NamedCoordinateReferenceSystemConverter

    + +

    Class NamedCoordinateReferenceSystemConverter

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.geo.NamedCoordinateReferenceSystemConverter
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.geo.NamedCoordinateReferenceSystemConverter
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public class NamedCoordinateReferenceSystemConverter
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the driver-provided types instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public class NamedCoordinateReferenceSystemConverter +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the driver-provided types instead
      A Morphia TypeConverter that knows how to turn things that are labelled with the Geometry interface into the correct concrete class, based on the GeoJSON type.

      Only implements the decode method as the concrete classes can encode themselves without needing a converter. It's when they come out of the database that there's not enough information for Morphia to automatically create Geometry instances.

      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            NamedCoordinateReferenceSystemConverter

            -
            public NamedCoordinateReferenceSystemConverter()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            NamedCoordinateReferenceSystemConverter

            +
            public NamedCoordinateReferenceSystemConverter()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/Point.html b/morphia/2.4/javadoc/dev/morphia/geo/Point.html index 4bbaa795a07..3ec2571981e 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/Point.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/Point.html @@ -1,461 +1,295 @@ - - + Point (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Point

    + +

    Class Point

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.geo.Point
      +
      +
      +
      All Implemented Interfaces:
      Geometry

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public class Point
      -extends Object
      -implements Geometry
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the driver-provided types instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public class Point +extends Object +implements Geometry
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the driver-provided types instead
      Represents a GeoJSON Point type. Will be persisted into the database according to the specification. Therefore because of this, this entity will never have its own ID or store the its Class name.

      The builder for creating a Point is the GeoJson.pointBuilder method, or the helper GeoJson.point factory method.

      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          Pointconvert() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Converts this type to the driver type
          -
        • Pointconvert​(CoordinateReferenceSystem crs) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Converts this type to the driver type
          -
          booleanequals​(Object o) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          List<Double>getCoordinates() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          boolean
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns a list of coordinates for this Geometry type.
          -
          doublegetLatitude() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          double
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Return the latitude of this point.
          -
          doublegetLongitude() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          double
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Return the longitude of this point.
          -
          inthashCode() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringtoString() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          - -
        • -
        +
    +
    int
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getCoordinates

            -
            public List<Double> getCoordinates()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getCoordinates

              +
              public List<Double> getCoordinates()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: Geometry
              Returns a list of coordinates for this Geometry type. For something like a Point, this will be a pair of lat/long coordinates, but for more complex types this will be a list of other Geometry objects. Used for serialisation to MongoDB.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getCoordinates in interface Geometry
              -
              Returns:
              +
              Returns:
              a List containing either Geometry objects, or a pair of coordinates as doubles
              +
            • -
            - - - -
              -
            • -

              getLatitude

              -
              public double getLatitude()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getLatitude

              +
              public double getLatitude()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Return the latitude of this point.
              -
              -
              Returns:
              +
              +
              Returns:
              the Point's latitude
              +
            • -
            - - - -
              -
            • -

              getLongitude

              -
              public double getLongitude()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getLongitude

              +
              public double getLongitude()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Return the longitude of this point.
              -
              -
              Returns:
              +
              +
              Returns:
              the Point's longitude
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              toString

              -
              public String toString()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              toString in class Object
              +
            • +
              +

              toString

              +
              public String toString()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              toString in class Object
              +
            • -
            - - - -
              -
            • -

              convert

              -
              @MorphiaInternal
              -public Point convert()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: Geometry
              +
            • +
              +

              convert

              +
              @MorphiaInternal +public Point convert()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: Geometry
              Converts this type to the driver type
              -
              -
              Specified by:
              +
              +
              Specified by:
              convert in interface Geometry
              -
              Returns:
              +
              Returns:
              this Point converted to a driver Point
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              convert

              -
              @MorphiaInternal
              -public Point convert​(@Nullable
              -                     CoordinateReferenceSystem crs)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: Geometry
              +
            • +
              +

              convert

              +
              @MorphiaInternal +public Point convert(@Nullable + CoordinateReferenceSystem crs)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: Geometry
              Converts this type to the driver type
              -
              -
              Specified by:
              +
              +
              Specified by:
              convert in interface Geometry
              -
              Parameters:
              +
              Parameters:
              crs - the CRS to use
              -
              Returns:
              +
              Returns:
              this Point converted to a driver Point
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/PointBuilder.html b/morphia/2.4/javadoc/dev/morphia/geo/PointBuilder.html index c2796ee8df6..9dec3d86a84 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/PointBuilder.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/PointBuilder.html @@ -1,406 +1,251 @@ - - + PointBuilder (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PointBuilder

    + +

    Class PointBuilder

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.geo.PointBuilder
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public class PointBuilder
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the driver-provided types instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public class PointBuilder +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the driver-provided types instead
      Creates Point instances representing a GeoJSON point type. The advantage of using the builder is to reduce confusion of the order of the latitude and longitude double values.

      Supported by server versions 2.4 and above.

      -
      -
      See Also:
      -
      Point
      -
      -
    • +
      +
      See Also:
      +
      + -
    -
    -
      -
    • + + + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          PointBuilder() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          Pointbuild() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates an immutable point
          -
        • PointBuilderlatitude​(double latitude) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          latitude(double latitude)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Add a latitude.
          -
          PointBuilderlongitude​(double longitude) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          longitude(double longitude)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Add a longitude.
          -
          static PointBuilderpointBuilder() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Convenience method to return a new PointBuilder.
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PointBuilder

            -
            public PointBuilder()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            PointBuilder

            +
            public PointBuilder()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              pointBuilder

              -
              public static PointBuilder pointBuilder()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                pointBuilder

                +
                public static PointBuilder pointBuilder()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Convenience method to return a new PointBuilder.
                -
                -
                Returns:
                +
                +
                Returns:
                a new instance of PointBuilder.
                +
              • -
              - - - -
                -
              • -

                build

                -
                public Point build()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
              • +
                +

                build

                +
                public Point build()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Creates an immutable point
                -
                -
                Returns:
                +
                +
                Returns:
                the Point with the specifications from this builder.
                +
              • -
              - - - -
                -
              • -

                latitude

                -
                public PointBuilder latitude​(double latitude)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
              • +
                +

                latitude

                +
                public PointBuilder latitude(double latitude)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Add a latitude.
                -
                -
                Parameters:
                +
                +
                Parameters:
                latitude - the latitude of the point
                -
                Returns:
                +
                Returns:
                this PointBuilder
                +
              • -
              - - - -
                -
              • -

                longitude

                -
                public PointBuilder longitude​(double longitude)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
              • +
                +

                longitude

                +
                public PointBuilder longitude(double longitude)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Add a longitude.
                -
                -
                Parameters:
                +
                +
                Parameters:
                longitude - the longitude of the point
                -
                Returns:
                +
                Returns:
                this PointBuilder
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/Polygon.html b/morphia/2.4/javadoc/dev/morphia/geo/Polygon.html index da2c5a0967c..2ee753d221e 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/Polygon.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/Polygon.html @@ -1,466 +1,304 @@ - - + Polygon (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Polygon

    + +

    Class Polygon

    -
    - -
    -
    -
    -
      -
    • + + + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          Polygonconvert() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Converts this type to the driver type
          -
        • Polygonconvert​(CoordinateReferenceSystem crs) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Converts this type to the driver type
          -
          booleanequals​(Object o) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          List<LineString>getCoordinates() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          boolean
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns a list of coordinates for this Geometry type.
          -
          LineStringgetExteriorBoundary() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns a LineString representing the exterior boundary of this Polygon.
          -
          List<LineString>getInteriorBoundaries() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Returns a (possibly empty) List of LineStrings, one for each hole inside the external boundary of this polygon.
          -
          inthashCode() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringtoString() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          - -
        • -
        +
    +
    int
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getCoordinates

            -
            public List<LineString> getCoordinates()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: Geometry
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getCoordinates

              +
              public List<LineString> getCoordinates()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: Geometry
              Returns a list of coordinates for this Geometry type. For something like a Point, this will be a pair of lat/long coordinates, but for more complex types this will be a list of other Geometry objects. Used for serialisation to MongoDB.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getCoordinates in interface Geometry
              -
              Returns:
              +
              Returns:
              a List containing either Geometry objects, or a pair of coordinates as doubles
              +
            • -
            - - - -
              -
            • -

              getExteriorBoundary

              -
              public LineString getExteriorBoundary()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getExteriorBoundary

              +
              public LineString getExteriorBoundary()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns a LineString representing the exterior boundary of this Polygon. Polygons should have an exterior boundary where the end point is the same as the start point.
              -
              -
              Returns:
              +
              +
              Returns:
              a LineString containing the points that make up the external boundary of this Polygon.
              +
            • -
            - - - -
              -
            • -

              getInteriorBoundaries

              -
              public List<LineString> getInteriorBoundaries()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getInteriorBoundaries

              +
              public List<LineString> getInteriorBoundaries()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns a (possibly empty) List of LineStrings, one for each hole inside the external boundary of this polygon.
              -
              -
              Returns:
              +
              +
              Returns:
              a List of LineStrings where each LineString represents an internal boundary or hole.
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              toString

              -
              public String toString()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Overrides:
              -
              toString in class Object
              +
            • +
              +

              toString

              +
              public String toString()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Overrides:
              +
              toString in class Object
              +
            • -
            - - - -
              -
            • -

              convert

              -
              public Polygon convert()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: Geometry
              +
            • +
              +

              convert

              +
              public Polygon convert()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: Geometry
              Converts this type to the driver type
              -
              -
              Specified by:
              +
              +
              Specified by:
              convert in interface Geometry
              -
              Returns:
              +
              Returns:
              the driver type
              +
            • -
            - - - -
              -
            • -

              convert

              -
              public Polygon convert​(@Nullable
              -                       CoordinateReferenceSystem crs)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: Geometry
              +
            • +
              +

              convert

              + +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: Geometry
              Converts this type to the driver type
              -
              -
              Specified by:
              +
              +
              Specified by:
              convert in interface Geometry
              -
              Parameters:
              +
              Parameters:
              crs - the CRS to use
              -
              Returns:
              +
              Returns:
              the driver type
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystem.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystem.html index fb0bb8c248b..be1970d0cca 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystem.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystem.html @@ -1,309 +1,171 @@ - - + Uses of Class dev.morphia.geo.CoordinateReferenceSystem (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.CoordinateReferenceSystem

    +

    Uses of Class
    dev.morphia.geo.CoordinateReferenceSystem

    -
    -
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    MultiLineString.convert(CoordinateReferenceSystem crs)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    -
  • -
    - - -

    Uses of CoordinateReferenceSystem in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type CoordinateReferenceSystem 
    Modifier and TypeMethodDescription
    default TFieldEnd.intersects​(Geometry geometry, - CoordinateReferenceSystem crs) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
  • +
    +

    Uses of CoordinateReferenceSystem in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type CoordinateReferenceSystem
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default T
    +
    FieldEnd.intersects(Geometry geometry, + CoordinateReferenceSystem crs)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default T
    +
    FieldEnd.within(MultiPolygon boundaries, + CoordinateReferenceSystem crs)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default T
    +
    FieldEnd.within(Polygon boundary, + CoordinateReferenceSystem crs)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
  • default TFieldEnd.within​(MultiPolygon boundaries, - CoordinateReferenceSystem crs) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    default TFieldEnd.within​(Polygon boundary, - CoordinateReferenceSystem crs) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
  • - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystemType.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystemType.html index 8de3c9c9f3b..a183494ecfa 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystemType.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/CoordinateReferenceSystemType.html @@ -1,221 +1,109 @@ - - -Uses of Class dev.morphia.geo.CoordinateReferenceSystemType (Morphia) + +Uses of Enum Class dev.morphia.geo.CoordinateReferenceSystemType (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.CoordinateReferenceSystemType

    +

    Uses of Enum Class
    dev.morphia.geo.CoordinateReferenceSystemType

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeoJson.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeoJson.html index 0f60a803c43..880f96dd104 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeoJson.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeoJson.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.geo.GeoJson (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.GeoJson

    +

    Uses of Class
    dev.morphia.geo.GeoJson

    -
    No usage of dev.morphia.geo.GeoJson
    -
    +No usage of dev.morphia.geo.GeoJson
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeoJsonType.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeoJsonType.html index b3a597cdba2..b20b05ff320 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeoJsonType.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeoJsonType.html @@ -1,206 +1,98 @@ - - -Uses of Class dev.morphia.geo.GeoJsonType (Morphia) + +Uses of Enum Class dev.morphia.geo.GeoJsonType (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.GeoJsonType

    +

    Uses of Enum Class
    dev.morphia.geo.GeoJsonType

    -
    -
      -
    • - - - - - - - - - - - - -
      Packages that use GeoJsonType 
      PackageDescription
      dev.morphia.geo 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of GeoJsonType in dev.morphia.geo

        - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.geo that return GeoJsonType 
        Modifier and TypeMethodDescription
        static GeoJsonTypeGeoJsonType.valueOf​(String name) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        Returns the enum constant of this type with the specified name.
        -
        static GeoJsonType[]GeoJsonType.values() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        Returns an array containing the constants of this enum type, in +
        Packages that use GeoJsonType
        +
        +
        Package
        +
        Description
        + +
         
        +
        +
        +
          +
        • +
          +

          Uses of GeoJsonType in dev.morphia.geo

          +
          Methods in dev.morphia.geo that return GeoJsonType
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + +
          GeoJsonType.valueOf(String name)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          Returns the enum constant of this class with the specified name.
          +
          +
          static GeoJsonType[]
          +
          GeoJsonType.values()
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          Returns an array containing the constants of this enum class, in the order they are declared.
          -
        +
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/Geometry.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/Geometry.html index 5d94d0a85f9..acf1fe42f53 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/Geometry.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/Geometry.html @@ -1,301 +1,167 @@ - - + Uses of Interface dev.morphia.geo.Geometry (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.geo.Geometry

    +

    Uses of Interface
    dev.morphia.geo.Geometry

    -
    -
      -
    • - - - - - - - - - - - - - - - - -
      Packages that use Geometry 
      PackageDescription
      dev.morphia.geo 
      dev.morphia.query 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of Geometry in dev.morphia.geo

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Classes in dev.morphia.geo that implement Geometry 
        Modifier and TypeClassDescription
        class LineString -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        +
        Packages that use Geometry
        +
        +
        Package
        +
        Description
        + +
         
        + +
         
        +
        +
        +
          +
        • +
          +

          Uses of Geometry in dev.morphia.geo

          +
          Classes in dev.morphia.geo that implement Geometry
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          class 
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version. +
          use the driver-provided types instead
          -
        class MultiLineString -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        class MultiPoint -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        +
        class 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        -
        class MultiPolygon -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        class Point -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        +
        class 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        -
        class Polygon -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        - - - - - - - - - - - - - - -
        Methods in dev.morphia.geo with parameters of type Geometry 
        Modifier and TypeMethodDescription
        static GeometryCollectionGeoJson.geometryCollection​(Geometry... geometries) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        class 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        +
        class 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        +
        class 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        Methods in dev.morphia.geo with parameters of type Geometry
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        GeoJson.geometryCollection(Geometry... geometries)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Return a GeometryCollection that will let you create a GeoJSON GeometryCollection.
        -
        +
    +
    -
  • -
    - - -

    Uses of Geometry in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type Geometry 
    Modifier and TypeMethodDescription
    default TFieldEnd.intersects​(Geometry geometry) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
  • +
    +

    Uses of Geometry in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type Geometry
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default T
    +
    FieldEnd.intersects(Geometry geometry)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default T
    +
    FieldEnd.intersects(Geometry geometry, + CoordinateReferenceSystem crs)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    -
  • default TFieldEnd.intersects​(Geometry geometry, - CoordinateReferenceSystem crs) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
  • - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeometryCollection.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeometryCollection.html index e4128dc0d42..df29ff22222 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeometryCollection.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/GeometryCollection.html @@ -1,197 +1,91 @@ - - + Uses of Class dev.morphia.geo.GeometryCollection (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.GeometryCollection

    +

    Uses of Class
    dev.morphia.geo.GeometryCollection

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/LineString.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/LineString.html index 64b09283cee..749a82365d0 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/LineString.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/LineString.html @@ -1,281 +1,149 @@ - - + Uses of Class dev.morphia.geo.LineString (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.LineString

    +

    Uses of Class
    dev.morphia.geo.LineString

    -
    -
    +
    +
    Method parameters in dev.morphia.geo with type arguments of type LineString
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static List<List<Position>>
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiLineString.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiLineString.html index 870f4c367b2..bce18417889 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiLineString.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiLineString.html @@ -1,197 +1,91 @@ - - + Uses of Class dev.morphia.geo.MultiLineString (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.MultiLineString

    +

    Uses of Class
    dev.morphia.geo.MultiLineString

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiPoint.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiPoint.html index f4e09a9a2ff..17e3b37efb9 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiPoint.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiPoint.html @@ -1,197 +1,91 @@ - - + Uses of Class dev.morphia.geo.MultiPoint (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.MultiPoint

    +

    Uses of Class
    dev.morphia.geo.MultiPoint

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiPolygon.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiPolygon.html index 8feaa1942be..f8dc160711e 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiPolygon.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/MultiPolygon.html @@ -1,237 +1,119 @@ - - + Uses of Class dev.morphia.geo.MultiPolygon (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.MultiPolygon

    +

    Uses of Class
    dev.morphia.geo.MultiPolygon

    -
    -
    +
    -
  • -
    - - -

    Uses of MultiPolygon in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type MultiPolygon 
    Modifier and TypeMethodDescription
    default TFieldEnd.within​(MultiPolygon boundaries) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
  • +
    +

    Uses of MultiPolygon in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type MultiPolygon
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default T
    +
    FieldEnd.within(MultiPolygon boundaries)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default T
    +
    FieldEnd.within(MultiPolygon boundaries, + CoordinateReferenceSystem crs)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    -
  • default TFieldEnd.within​(MultiPolygon boundaries, - CoordinateReferenceSystem crs) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
  • - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystem.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystem.html index d277bee43c9..bbfe861ba52 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystem.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystem.html @@ -1,213 +1,103 @@ - - + Uses of Class dev.morphia.geo.NamedCoordinateReferenceSystem (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.NamedCoordinateReferenceSystem

    +

    Uses of Class
    dev.morphia.geo.NamedCoordinateReferenceSystem

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystemConverter.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystemConverter.html index 55bca06688f..bcb69538213 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystemConverter.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/NamedCoordinateReferenceSystemConverter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.geo.NamedCoordinateReferenceSystemConverter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.NamedCoordinateReferenceSystemConverter

    +

    Uses of Class
    dev.morphia.geo.NamedCoordinateReferenceSystemConverter

    -
    No usage of dev.morphia.geo.NamedCoordinateReferenceSystemConverter
    -
    +No usage of dev.morphia.geo.NamedCoordinateReferenceSystemConverter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/Point.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/Point.html index f69ebca1626..ba12c6f0454 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/Point.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/Point.html @@ -1,363 +1,207 @@ - - + Uses of Class dev.morphia.geo.Point (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.Point

    +

    Uses of Class
    dev.morphia.geo.Point

    +
    +
    Packages that use Point
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
     
    +
    +
    + - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/PointBuilder.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/PointBuilder.html index 08ce3271d70..c0e88edddb9 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/PointBuilder.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/PointBuilder.html @@ -1,213 +1,103 @@ - - + Uses of Class dev.morphia.geo.PointBuilder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.PointBuilder

    +

    Uses of Class
    dev.morphia.geo.PointBuilder

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/class-use/Polygon.html b/morphia/2.4/javadoc/dev/morphia/geo/class-use/Polygon.html index eaac9ac5f75..1534891c835 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/class-use/Polygon.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/class-use/Polygon.html @@ -1,281 +1,149 @@ - - + Uses of Class dev.morphia.geo.Polygon (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.geo.Polygon

    +

    Uses of Class
    dev.morphia.geo.Polygon

    -
    -
      -
    • - - - - - - - - - - - - - - - - -
      Packages that use Polygon 
      PackageDescription
      dev.morphia.geo 
      dev.morphia.query 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of Polygon in dev.morphia.geo

        - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.geo that return Polygon 
        Modifier and TypeMethodDescription
        static PolygonGeoJson.polygon​(LineString exteriorBoundary, - LineString... interiorBoundaries) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        Packages that use Polygon
        +
        +
        Package
        +
        Description
        + +
         
        + +
         
        +
        +
        +
        static PolygonGeoJson.polygon​(Point... points) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static Polygon
        +
        GeoJson.polygon(Point... points)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a new Polygon representing a GeoJSON Polygon type.
        -
        - - - - - - - - - - - - - - -
        Methods in dev.morphia.geo that return types with arguments of type Polygon 
        Modifier and TypeMethodDescription
        List<Polygon>MultiPolygon.getCoordinates() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        - - - - - - - - - - - - - - -
        Methods in dev.morphia.geo with parameters of type Polygon 
        Modifier and TypeMethodDescription
        static MultiPolygonGeoJson.multiPolygon​(Polygon... polygons) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        Methods in dev.morphia.geo that return types with arguments of type Polygon
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        MultiPolygon.getCoordinates()
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
        Methods in dev.morphia.geo with parameters of type Polygon
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        GeoJson.multiPolygon(Polygon... polygons)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a new MultiPolygon representing a GeoJSON MultiPolygon type.
        -
        +
    +
    -
  • -
    - - -

    Uses of Polygon in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type Polygon 
    Modifier and TypeMethodDescription
    default TFieldEnd.within​(Polygon boundary) -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
  • +
    +

    Uses of Polygon in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type Polygon
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default T
    +
    FieldEnd.within(Polygon boundary)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default T
    +
    FieldEnd.within(Polygon boundary, + CoordinateReferenceSystem crs)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    -
  • default TFieldEnd.within​(Polygon boundary, - CoordinateReferenceSystem crs) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
  • - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/package-summary.html b/morphia/2.4/javadoc/dev/morphia/geo/package-summary.html index 6530fa07a75..56c402320cb 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/package-summary.html @@ -1,276 +1,162 @@ - - + dev.morphia.geo (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.geo

    +

    Package dev.morphia.geo

    +
    +
    +
    @NonNullApi +package dev.morphia.geo
    +
    +
      +
    • + -
      -
        -
      • - - - - - - - - - - - - -
        Interface Summary 
        InterfaceDescription
        GeometryDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
      • -
      • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Class Summary 
        ClassDescription
        CoordinateReferenceSystemDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        GeoJsonDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        GeometryCollectionDeprecated, for removal: This API element is subject to removal in a future version. 
        LineStringDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        MultiLineStringDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        MultiPointDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        MultiPolygonDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        NamedCoordinateReferenceSystemDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        NamedCoordinateReferenceSystemConverterDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        PointDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        PointBuilderDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        PolygonDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
      • -
      • - - - - - - - - - - - - - - - - -
        Enum Summary 
        EnumDescription
        CoordinateReferenceSystemTypeDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        GeoJsonTypeDeprecated, for removal: This API element is subject to removal in a future version. -
        use the driver defined types
        -
        +
      • +
        +
        +
        +
        +
        Class
        +
        Description
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver defined types
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. 
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        + +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        +
        +
      -
      +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/package-tree.html b/morphia/2.4/javadoc/dev/morphia/geo/package-tree.html index 36b4225ff4e..cb0049c596c 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/package-tree.html @@ -1,200 +1,112 @@ - - + dev.morphia.geo Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.geo

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/geo/package-use.html b/morphia/2.4/javadoc/dev/morphia/geo/package-use.html index 04da9f08894..65fa691a4b0 100644 --- a/morphia/2.4/javadoc/dev/morphia/geo/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/geo/package-use.html @@ -1,365 +1,217 @@ - - + Uses of Package dev.morphia.geo (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.geo

    -
    -
      -
    • - - - - - - - - - - - - - - - - - - - - -
      Packages that use dev.morphia.geo 
      PackageDescription
      dev.morphia.aggregation 
      dev.morphia.geo 
      dev.morphia.query 
      +
      Packages that use dev.morphia.geo
      +
      +
      Package
      +
      Description
      + +
       
      + +
       
      + +
       
      +
      +
      +
        +
      • +
        + +
        +
        Class
        +
        Description
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        +
        +
      • -
      • - - - - - - - - - - - - - - -
        Classes in dev.morphia.geo used by dev.morphia.aggregation 
        ClassDescription
        Point -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        -
      • -
      • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Classes in dev.morphia.geo used by dev.morphia.geo 
        ClassDescription
        CoordinateReferenceSystem -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        CoordinateReferenceSystemType -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        GeoJsonType -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver defined types
        -
        -
        Geometry -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        GeometryCollection -
        Deprecated, for removal: This API element is subject to removal in a future version. 
        -
        LineString -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        MultiLineString -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        MultiPoint -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        MultiPolygon -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        NamedCoordinateReferenceSystem -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        Point -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        PointBuilder -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        Polygon -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        +
      • +
        +
        Classes in dev.morphia.geo used by dev.morphia.geo
        +
        +
        Class
        +
        Description
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver defined types
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. 
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        +
        +
      • -
      • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Classes in dev.morphia.geo used by dev.morphia.query 
        ClassDescription
        CoordinateReferenceSystem -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        Geometry -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        MultiPolygon -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        Point -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        Polygon -
        Deprecated, for removal: This API element is subject to removal in a future version. -
        use the driver-provided types instead
        -
        -
        +
      • +
        + +
        +
        Class
        +
        Description
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the driver-provided types instead
        +
        +
        +
        +
      -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/DateStorage.html b/morphia/2.4/javadoc/dev/morphia/mapping/DateStorage.html index 26c025bb419..941b48f248b 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/DateStorage.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/DateStorage.html @@ -1,403 +1,241 @@ - - + DateStorage (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum DateStorage

    + +

    Enum Class DateStorage

    -
    - -
    -
    -
    -
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - - - - - -
            -
          • -

            SYSTEM_DEFAULT

            -
            public static final DateStorage SYSTEM_DEFAULT
            +
          • +
            +

            Enum Constant Details

            + +
          • +
            +

            SYSTEM_DEFAULT

            +
            public static final DateStorage SYSTEM_DEFAULT
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static DateStorage[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (DateStorage c : DateStorage.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static DateStorage[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static DateStorage valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static DateStorage valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              getZone

              -
              public abstract ZoneId getZone()
              -
              -
              Returns:
              +
            • +
              +

              getZone

              +
              public abstract ZoneId getZone()
              +
              +
              Returns:
              the ZoneId for this storage type
              -
            • -
            +
      -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/DiscriminatorFunction.html b/morphia/2.4/javadoc/dev/morphia/mapping/DiscriminatorFunction.html index a239e9e82a9..e6fa099d77b 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/DiscriminatorFunction.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/DiscriminatorFunction.html @@ -1,394 +1,230 @@ - - + DiscriminatorFunction (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DiscriminatorFunction

    + +

    Class DiscriminatorFunction

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.DiscriminatorFunction
      +
      +

      -
      public abstract class DiscriminatorFunction
      -extends Object
      +
      public abstract class DiscriminatorFunction +extends Object
      Defines a function to calculate a discriminator value. This function is only applied if the existing value is the annotation default value.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DiscriminatorFunction

            -
            public DiscriminatorFunction()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DiscriminatorFunction

            +
            public DiscriminatorFunction()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              className

              -
              public static DiscriminatorFunction className()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                className

                +
                public static DiscriminatorFunction className()
                Defines a function to use the class name for the discriminator value
                -
                -
                Returns:
                +
                +
                Returns:
                the function
                +
              • -
              - - - -
                -
              • -

                lowerClassName

                -
                public static DiscriminatorFunction lowerClassName()
                +
              • +
                +

                lowerClassName

                +
                public static DiscriminatorFunction lowerClassName()
                Defines a function to use the lowercase class name for the discriminator value
                -
                -
                Returns:
                +
                +
                Returns:
                the function
                +
              • -
              - - - -
                -
              • -

                lowerSimpleName

                -
                public static DiscriminatorFunction lowerSimpleName()
                +
              • +
                +

                lowerSimpleName

                +
                public static DiscriminatorFunction lowerSimpleName()
                Defines a function to use the lowercase simple class name for the discriminator value
                -
                -
                Returns:
                +
                +
                Returns:
                the function
                +
              • -
              - - - -
                -
              • -

                simpleName

                -
                public static DiscriminatorFunction simpleName()
                +
              • +
                +

                simpleName

                +
                public static DiscriminatorFunction simpleName()
                Defines a function to use the simple class name for the discriminator value
                -
                -
                Returns:
                +
                +
                Returns:
                the function
                +
              • -
              - - - - +
            • +
              +

              compute

              +
              protected abstract String compute(EntityModelBuilder builder)
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/DiscriminatorLookup.html b/morphia/2.4/javadoc/dev/morphia/mapping/DiscriminatorLookup.html index 424064cfffe..bb4038881c3 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/DiscriminatorLookup.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/DiscriminatorLookup.html @@ -1,348 +1,199 @@ - - + DiscriminatorLookup (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DiscriminatorLookup

    + +

    Class DiscriminatorLookup

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.DiscriminatorLookup
      +
      +

      -
      @MorphiaInternal
      -public final class DiscriminatorLookup
      -extends Object
      +
      @MorphiaInternal +public final class DiscriminatorLookup +extends Object
      Provides lookup capabilities to find a type by its discriminator
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DiscriminatorLookup

            -
            public DiscriminatorLookup​(ClassLoader classLoader)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DiscriminatorLookup

              +
              public DiscriminatorLookup(ClassLoader classLoader)
              Creates a new lookup
              -
              -
              Parameters:
              +
              +
              Parameters:
              classLoader - the classloader to use for look ups
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addModel

            -
            public void addModel​(EntityModel entityModel)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addModel

              +
              public void addModel(EntityModel entityModel)
              Adds a model to the map
              -
              -
              Parameters:
              +
              +
              Parameters:
              entityModel - the model
              +
            • -
            - - - -
              -
            • -

              lookup

              -
              public Class<?> lookup​(String discriminator)
              +
            • +
              +

              lookup

              +
              public Class<?> lookup(String discriminator)
              Looks up a discriminator value
              -
              -
              Parameters:
              +
              +
              Parameters:
              discriminator - the value to search witih
              -
              Returns:
              +
              Returns:
              the mapped class
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/EntityModelImporter.html b/morphia/2.4/javadoc/dev/morphia/mapping/EntityModelImporter.html index 5267cb7b41d..38448e2d56f 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/EntityModelImporter.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/EntityModelImporter.html @@ -1,294 +1,167 @@ - - + EntityModelImporter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface EntityModelImporter

    + +

    Interface EntityModelImporter

    -
    -
    -
      -
    • +

      -
      @MorphiaInternal
      +
      @MorphiaInternal @MorphiaExperimental -public interface EntityModelImporter
      +public interface EntityModelImporter
    Defines an importer to allow for the external definition and import of model and codec definitions.

    NOTE: This interface is marked as an internal interface but is intended for use in more advanced scenarios. While this API should remain relatively stable over time, breaking changes might happen occasionally.

    -
    -
    Since:
    +
    +
    Since:
    2.3
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    Developer note.
    This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
    - - -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getCodecProvider

            -
            MorphiaCodecProvider getCodecProvider​(Datastore datastore)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getCodecProvider

              +
              MorphiaCodecProvider getCodecProvider(Datastore datastore)
              Returns the codec provider responsible for creating the codecs for the EntityModels returned by this importer.
              -
              -
              Parameters:
              +
              +
              Parameters:
              datastore - The datastore to use
              -
              Returns:
              +
              Returns:
              the provider
              +
            • -
            - - - -
              -
            • -

              getModels

              -
              List<EntityModel> getModels​(Mapper mapper)
              +
            • +
              +

              getModels

              +
              List<EntityModel> getModels(Mapper mapper)
              Returns the models to be introduced by this importer.
              -
              -
              Parameters:
              +
              +
              Parameters:
              mapper - the Mapper to use while building the EntityModels
              -
              Returns:
              +
              Returns:
              the models
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/InstanceCreatorFactory.html b/morphia/2.4/javadoc/dev/morphia/mapping/InstanceCreatorFactory.html index 66ac89cb014..07a7dd58200 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/InstanceCreatorFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/InstanceCreatorFactory.html @@ -1,261 +1,139 @@ - - + InstanceCreatorFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface InstanceCreatorFactory

    + +

    Interface InstanceCreatorFactory

    -
    -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/InstanceCreatorFactoryImpl.html b/morphia/2.4/javadoc/dev/morphia/mapping/InstanceCreatorFactoryImpl.html index 1b733544f26..6af38556b9d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/InstanceCreatorFactoryImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/InstanceCreatorFactoryImpl.html @@ -1,328 +1,184 @@ - - + InstanceCreatorFactoryImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class InstanceCreatorFactoryImpl

    + +

    Class InstanceCreatorFactoryImpl

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.InstanceCreatorFactoryImpl
      +
      +
      +
      All Implemented Interfaces:
      InstanceCreatorFactory

      -
      @MorphiaInternal
      -public class InstanceCreatorFactoryImpl
      -extends Object
      -implements InstanceCreatorFactory
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      @MorphiaInternal +public class InstanceCreatorFactoryImpl +extends Object +implements InstanceCreatorFactory
      +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            InstanceCreatorFactoryImpl

            -
            public InstanceCreatorFactoryImpl​(EntityModel model)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              InstanceCreatorFactoryImpl

              +
              public InstanceCreatorFactoryImpl(EntityModel model)
              Creates a factory for this type
              -
              -
              Parameters:
              +
              +
              Parameters:
              model - the type's model
              -
            • -
            +
        + -
        -
      -
    -
    - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/Mapper.html b/morphia/2.4/javadoc/dev/morphia/mapping/Mapper.html index e008c667dd4..7c57d13df83 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/Mapper.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/Mapper.html @@ -1,940 +1,663 @@ - - + Mapper (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Mapper

    + +

    Class Mapper

    -
    - -
    -
      -
    • -
      -
      @MorphiaInternal
      -public class Mapper
      -extends Object
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    +
    java.lang.Object +
    dev.morphia.mapping.Mapper
    -
    -
    +
    static final List<Class<? extends Annotation>>
    + +
     
    +
    static final List<Class<? extends Annotation>>
    + +
     
    +
    + -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      Mapper​(MorphiaConfig config) +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
      Creates a Mapper with the given options.
      -
    • -
    • -
    +
    +
    + -
    - + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            IGNORED_FIELDNAME

            -
            @MorphiaInternal
            -public static final String IGNORED_FIELDNAME
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              IGNORED_FIELDNAME

              +
              @MorphiaInternal +public static final String IGNORED_FIELDNAME
              Special name that can never be used. Used as default for some fields to indicate default state.
              -
              -
              See Also:
              -
              Constant Field Values
              -
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • +
              +
              See Also:
              +
              + - - - -
                -
              • -

                MAPPING_ANNOTATIONS

                -
                @MorphiaInternal
                -public static final List<Class<? extends Annotation>> MAPPING_ANNOTATIONS
                -
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              +
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
          • -
          - - - -
            -
          • -

            LIFECYCLE_ANNOTATIONS

            -
            @MorphiaInternal
            -public static final List<Class<? extends Annotation>> LIFECYCLE_ANNOTATIONS
            +
          • +
            +

            MAPPING_ANNOTATIONS

            +
            @MorphiaInternal +public static final List<Class<? extends Annotation>> MAPPING_ANNOTATIONS
            +
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
          • -
          +
        • +
          +

          LIFECYCLE_ANNOTATIONS

          +
          @MorphiaInternal +public static final List<Class<? extends Annotation>> LIFECYCLE_ANNOTATIONS
          +
        + -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Mapper

            -
            @MorphiaInternal
            -public Mapper​(MorphiaConfig config)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Mapper

              +
              @MorphiaInternal +public Mapper(MorphiaConfig config)
              Creates a Mapper with the given options.
              -
              -
              Parameters:
              +
              +
              Parameters:
              config - the config to use
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addInterceptor

            -
            @Deprecated(forRemoval=true,
            -            since="2.4.0")
            -public void addInterceptor​(EntityListener<?> ei)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            use EntityListeners to define any lifecycle event listeners
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              enforceWriteConcern

              -
              public MongoCollection enforceWriteConcern​(MongoCollection collection,
              -                                           Class type)
              +
            • +
              +

              enforceWriteConcern

              +
              public MongoCollection enforceWriteConcern(MongoCollection collection, + Class type)
              Updates a collection to use a specific WriteConcern
              -
              -
              Parameters:
              +
              +
              Parameters:
              collection - the collection to update
              type - the entity type
              -
              Returns:
              +
              Returns:
              the updated collection
              +
            • -
            - - - -
              -
            • -

              findIdProperty

              -
              @MorphiaInternal
              -public PropertyModel findIdProperty​(Class<?> type)
              -
              -
              Parameters:
              +
            • +
              +

              findIdProperty

              +
              @MorphiaInternal +public PropertyModel findIdProperty(Class<?> type)
              +
              +
              Parameters:
              type - the class
              -
              Returns:
              +
              Returns:
              the id property model
              -
              Since:
              +
              Since:
              2.2
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getClass

              -
              @Nullable
              -public <T> Class<T> getClass​(Document document)
              +
            • +
              +

              getClass

              +
              @Nullable +public <T> Class<T> getClass(Document document)
              Gets the class as defined by any discriminator field
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the class type
              -
              Parameters:
              +
              Parameters:
              document - the document to check
              -
              Returns:
              +
              Returns:
              the class reference. might be null
              +
            • -
            - - - -
              -
            • -

              getClass

              -
              public Class getClass​(String discriminator)
              -
              -
              Parameters:
              +
            • +
              +

              getClass

              +
              public Class getClass(String discriminator)
              +
              +
              Parameters:
              discriminator - the lookup value
              -
              Returns:
              +
              Returns:
              the class mapped to this discrimiator value
              +
            • -
            - - - -
              -
            • -

              getClassFromCollection

              -
              @MorphiaInternal
              -public <T> Class<T> getClassFromCollection​(String collection)
              +
            • +
              +

              getClassFromCollection

              +
              @MorphiaInternal +public <T> Class<T> getClassFromCollection(String collection)
              Looks up the class mapped to a named collection.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the class type
              -
              Parameters:
              +
              Parameters:
              collection - the collection name
              -
              Returns:
              +
              Returns:
              the Class mapped to this collection name
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getClassesMappedToCollection

              -
              @MorphiaInternal
              -public List<EntityModel> getClassesMappedToCollection​(String collection)
              +
            • +
              +

              getClassesMappedToCollection

              +
              @MorphiaInternal +public List<EntityModel> getClassesMappedToCollection(String collection)
              Finds all the types mapped to a named collection
              -
              -
              Parameters:
              +
              +
              Parameters:
              collection - the collection to check
              -
              Returns:
              +
              Returns:
              the mapped types
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getDiscriminatorLookup

              -
              public DiscriminatorLookup getDiscriminatorLookup()
              -
              -
              Returns:
              +
            • +
              +

              getDiscriminatorLookup

              +
              public DiscriminatorLookup getDiscriminatorLookup()
              +
              +
              Returns:
              the DiscriminatorLookup in use
              +
            • -
            - - - -
              -
            • -

              getEntityModel

              -
              public EntityModel getEntityModel​(Class type)
              +
            • +
              +

              getEntityModel

              +
              public EntityModel getEntityModel(Class type)
              Gets the EntityModel for the object (type). If it isn't mapped, create a new class and cache it (without validating).
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the type to process
              -
              Returns:
              +
              Returns:
              the EntityModel for the object given
              +
            • -
            - - - - - - - - - - - - - -
              -
            • -

              getKey

              -
              @Nullable
              -@Deprecated(since="2.0",
              -            forRemoval=true)
              -public <T> Key<T> getKey​(T entity)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getKey

              +
              @Nullable +@Deprecated(since="2.0", + forRemoval=true) +public <T> Key<T> getKey(T entity)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Gets the Key for an entity
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the entity
              -
              Parameters:
              +
              Parameters:
              entity - the entity to process
              -
              Returns:
              +
              Returns:
              the Key
              +
            • -
            - - - - - -
              -
            • -

              getKey

              -
              @Nullable
              -@Deprecated(since="2.0",
              -            forRemoval=true)
              -public <T> Key<T> getKey​(T entity,
              -                         String collection)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getKey

              +
              @Nullable +@Deprecated(since="2.0", + forRemoval=true) +public <T> Key<T> getKey(T entity, + String collection)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Gets the Key for an entity and a specific collection
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the entity
              -
              Parameters:
              +
              Parameters:
              entity - the entity to process
              collection - the collection to use in the Key rather than the mapped collection as defined on the entity's class
              -
              Returns:
              +
              Returns:
              the Key
              +
            • -
            - - - -
              -
            • -

              getMappedEntities

              -
              public List<EntityModel> getMappedEntities()
              -
              -
              Returns:
              +
            • +
              +

              getMappedEntities

              +
              public List<EntityModel> getMappedEntities()
              +
              +
              Returns:
              collection of EntityModels
              +
            • -
            - - - -
              -
            • -

              getConfig

              -
              public MorphiaConfig getConfig()
              -
              -
              Returns:
              +
            • +
              +

              getConfig

              +
              public MorphiaConfig getConfig()
              +
              +
              Returns:
              the options used by this Mapper
              +
            • -
            - - - -
              -
            • -

              setOptions

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -public void setOptions​(MapperOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              no longer used
              +
            • +
              +

              setOptions

              +
              @Deprecated(since="2.0", + forRemoval=true) +public void setOptions(MapperOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              no longer used
              Sets the options this Mapper should use
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to use
              +
            • -
            - - - -
              -
            • -

              getWriteConcern

              -
              @Nullable
              -public WriteConcern getWriteConcern​(Class clazz)
              +
            • +
              +

              getWriteConcern

              +
              @Nullable +public WriteConcern getWriteConcern(Class clazz)
              Gets the write concern for entity or returns the default write concern for this datastore
              -
              -
              Parameters:
              +
              +
              Parameters:
              clazz - the class to use when looking up the WriteConcern
              -
              Returns:
              +
              Returns:
              the write concern for the type
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              hasInterceptors

              -
              public boolean hasInterceptors()
              -
              -
              Returns:
              +
            • +
              +

              hasInterceptors

              +
              public boolean hasInterceptors()
              +
              +
              Returns:
              true if there are global interceptors defined
              +
            • -
            - - - -
              -
            • -

              isMappable

              -
              public <T> boolean isMappable​(Class<T> type)
              +
            • +
              +

              isMappable

              +
              public <T> boolean isMappable(Class<T> type)
              Checks if a type is mappable or not
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type
              -
              Parameters:
              +
              Parameters:
              type - the class to check
              -
              Returns:
              +
              Returns:
              true if the type is mappable
              +
            • -
            - - - -
              -
            • -

              isMapped

              -
              public boolean isMapped​(Class c)
              +
            • +
              +

              isMapped

              +
              public boolean isMapped(Class c)
              Checks to see if a Class has been mapped.
              -
              -
              Parameters:
              +
              +
              Parameters:
              c - the Class to check
              -
              Returns:
              +
              Returns:
              true if the Class has been mapped
              +
            • -
            - - - -
              -
            • -

              updateCollection

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -public String updateCollection​(Key key)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              updateCollection

              +
              @Deprecated(since="2.0", + forRemoval=true) +public String updateCollection(Key key)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Updates the collection value on a Key with the mapped value on the Key's type Class
              -
              -
              Parameters:
              +
              +
              Parameters:
              key - the Key to update
              -
              Returns:
              +
              Returns:
              the collection name on the Key
              +
            • -
            - - - -
              -
            • -

              updateQueryWithDiscriminators

              -
              public void updateQueryWithDiscriminators​(EntityModel model,
              -                                          Document query)
              +
            • +
              +

              updateQueryWithDiscriminators

              +
              public void updateQueryWithDiscriminators(EntityModel model, + Document query)
              Updates a query with any discriminators from subtypes if polymorphic queries are enabled
              -
              -
              Parameters:
              +
              +
              Parameters:
              model - the query model
              query - the query document
              +
            • -
            - - - -
              -
            • -

              register

              -
              @MorphiaInternal
              -public EntityModel register​(EntityModel entityModel)
              -
              -
              Parameters:
              +
            • +
              +

              register

              +
              @MorphiaInternal +public EntityModel register(EntityModel entityModel)
              +
              +
              Parameters:
              entityModel - the model to register
              -
              Returns:
              +
              Returns:
              the model
              -
              Since:
              +
              Since:
              2.3
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.Builder.html b/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.Builder.html index 3ad8624b575..c87bb2764b8 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.Builder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.Builder.html @@ -1,863 +1,630 @@ - - + MapperOptions.Builder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MapperOptions.Builder

    + +

    Class MapperOptions.Builder

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.MapperOptions.Builder
      +
      +
      +
      Enclosing class:
      MapperOptions

      -
      @Deprecated(forRemoval=true,
      -            since="2.4.0")
      -public static final class MapperOptions.Builder
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the new configuration file mechanism. See the +
      @Deprecated(forRemoval=true, + since="2.4.0") +public static final class MapperOptions.Builder +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the new configuration file mechanism. See the website docs for more information.
      A builder class for setting mapping options
      -
    • -
    -
    -
    -
    + +
    queryFactory(QueryFactory queryFactory)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    storeEmpties(boolean storeEmpties)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    storeNulls(boolean storeNulls)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    useLowerCaseCollectionNames(boolean useLowerCaseCollectionNames)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    This should be configured in the MongoClient given to Morphia
    +
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addConvention

            -
            public MapperOptions.Builder addConvention​(MorphiaConvention convention)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addConvention

              +
              public MapperOptions.Builder addConvention(MorphiaConvention convention)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Adds a custom convention to the list to be applied to all new MorphiaModels.
              -
              -
              Parameters:
              +
              +
              Parameters:
              convention - the new convention
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.0
              +
            • -
            - - - -
              -
            • -

              autoImportModels

              -
              public MapperOptions.Builder autoImportModels​(boolean autoImportModels)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              autoImportModels

              +
              public MapperOptions.Builder autoImportModels(boolean autoImportModels)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              This feature automatically discovers and uses EntityModelImporter instances to allow for external definition of class models. This feature defaults to true.
              -
              -
              Parameters:
              +
              +
              Parameters:
              autoImportModels - Set to true to auto import definitions via EntityModelImporter. Defaults to true.
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              build

              -
              public MapperOptions build()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              build

              +
              public MapperOptions build()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the new options instance
              +
            • -
            - - - -
              -
            • -

              cacheClassLookups

              -
              public MapperOptions.Builder cacheClassLookups​(boolean cacheClassLookups)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              cacheClassLookups

              +
              public MapperOptions.Builder cacheClassLookups(boolean cacheClassLookups)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              cacheClassLookups - if true class lookups are cached
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              classLoader

              -
              public MapperOptions.Builder classLoader​(ClassLoader classLoader)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              classLoader

              +
              public MapperOptions.Builder classLoader(ClassLoader classLoader)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              classLoader - the ClassLoader to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              codecProvider

              -
              @MorphiaExperimental
              -public MapperOptions.Builder codecProvider​(CodecProvider codecProvider)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              codecProvider

              +
              @MorphiaExperimental +public MapperOptions.Builder codecProvider(CodecProvider codecProvider)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets a provider for user defined codecs to used by Morphia
              -
              -
              Parameters:
              +
              +
              Parameters:
              codecProvider - the provider to user
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.3
              Developer note.
              This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
              +
            • -
            - - - -
              -
            • -

              collectionNaming

              -
              public MapperOptions.Builder collectionNaming​(NamingStrategy strategy)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              collectionNaming

              +
              public MapperOptions.Builder collectionNaming(NamingStrategy strategy)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets the naming strategy to use for collection names
              -
              -
              Parameters:
              +
              +
              Parameters:
              strategy - the strategy to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - - - - - -
              -
            • -

              dateStorage

              -
              public MapperOptions.Builder dateStorage​(DateStorage dateStorage)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              dateStorage

              +
              public MapperOptions.Builder dateStorage(DateStorage dateStorage)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              The default value for this is DateStorage.UTC. To use the DateStorage.SYSTEM_DEFAULT, either set this value explicitly here or use the MapperOptions.legacy() Builder.
              -
              -
              Parameters:
              +
              +
              Parameters:
              dateStorage - the storage format to use for dates
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.0
              +
            • -
            - - - -
              -
            • -

              disableEmbeddedIndexes

              -
              @Deprecated(forRemoval=true)
              -public MapperOptions.Builder disableEmbeddedIndexes​(boolean disableEmbeddedIndexes)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              unused
              -
              -
              -
              Parameters:
              +
            • +
              +

              disableEmbeddedIndexes

              +
              @Deprecated(forRemoval=true) +public MapperOptions.Builder disableEmbeddedIndexes(boolean disableEmbeddedIndexes)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              unused
              +
              +
              +
              Parameters:
              disableEmbeddedIndexes - if true scanning @Embedded properties for indexing is disabled
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              discriminator

              -
              public MapperOptions.Builder discriminator​(DiscriminatorFunction function)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              discriminator

              +
              public MapperOptions.Builder discriminator(DiscriminatorFunction function)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets the discriminator function to use
              -
              -
              Parameters:
              +
              +
              Parameters:
              function - the function to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              discriminatorKey

              -
              public MapperOptions.Builder discriminatorKey​(String key)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              discriminatorKey

              +
              public MapperOptions.Builder discriminatorKey(String key)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Defines the discriminator key name
              -
              -
              Parameters:
              +
              +
              Parameters:
              key - the key to use, e.g., "_t". the default/legacy value is "className"
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              enablePolymorphicQueries

              -
              public MapperOptions.Builder enablePolymorphicQueries​(boolean enablePolymorphicQueries)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              enablePolymorphicQueries

              +
              public MapperOptions.Builder enablePolymorphicQueries(boolean enablePolymorphicQueries)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              enablePolymorphicQueries - if true queries are updated, in some cases, to check for subtypes' discriminator values so that subtype might be returned by a query.
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - - - - - -
              -
            • -

              ignoreFinals

              -
              public MapperOptions.Builder ignoreFinals​(boolean ignoreFinals)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              ignoreFinals

              +
              public MapperOptions.Builder ignoreFinals(boolean ignoreFinals)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              ignoreFinals - if true final fields are ignored
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              mapSubPackages

              -
              public MapperOptions.Builder mapSubPackages​(boolean mapSubPackages)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              mapSubPackages

              +
              public MapperOptions.Builder mapSubPackages(boolean mapSubPackages)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              mapSubPackages - if true subpackages are mapped when given a particular package
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              propertyDiscovery

              -
              @Deprecated(since="2.4",
              -            forRemoval=true)
              -public MapperOptions.Builder propertyDiscovery​(MapperOptions.PropertyDiscovery discovery)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
              +
            • +
              +

              propertyDiscovery

              +
              @Deprecated(since="2.4", + forRemoval=true) +public MapperOptions.Builder propertyDiscovery(MapperOptions.PropertyDiscovery discovery)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
              Determines how properties are discovered on mapped entities
              -
              -
              Parameters:
              +
              +
              Parameters:
              discovery - the discovery strategy to use
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              propertyNaming

              -
              public MapperOptions.Builder propertyNaming​(NamingStrategy strategy)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              propertyNaming

              +
              public MapperOptions.Builder propertyNaming(NamingStrategy strategy)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets the naming strategy to use for propertys unless expliclity set via @Property
              -
              -
              Parameters:
              +
              +
              Parameters:
              strategy - the strategy to use
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.2
              -
              See Also:
              -
              Property
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              queryFactory

              -
              public MapperOptions.Builder queryFactory​(QueryFactory queryFactory)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              queryFactory

              +
              public MapperOptions.Builder queryFactory(QueryFactory queryFactory)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              queryFactory - the query factory to use when creating queries
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              storeEmpties

              -
              public MapperOptions.Builder storeEmpties​(boolean storeEmpties)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              storeEmpties

              +
              public MapperOptions.Builder storeEmpties(boolean storeEmpties)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              storeEmpties - if true empty maps and collection types are stored in the database
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              storeNulls

              -
              public MapperOptions.Builder storeNulls​(boolean storeNulls)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              storeNulls

              +
              public MapperOptions.Builder storeNulls(boolean storeNulls)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              storeNulls - if true null values are stored in the database
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - - - - - -
              -
            • -

              uuidRepresentation

              -
              @Deprecated(forRemoval=true,
              -            since="2.3")
              -public MapperOptions.Builder uuidRepresentation​(UuidRepresentation uuidRepresentation)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              This should be configured in the MongoClient given to Morphia
              +
            • +
              +

              uuidRepresentation

              +
              @Deprecated(forRemoval=true, + since="2.3") +public MapperOptions.Builder uuidRepresentation(UuidRepresentation uuidRepresentation)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              This should be configured in the MongoClient given to Morphia
              Configures the UUID representation to use
              -
              -
              Parameters:
              +
              +
              Parameters:
              uuidRepresentation - the representation
              -
              Returns:
              +
              Returns:
              this
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.PropertyDiscovery.html b/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.PropertyDiscovery.html index 963a9d5856d..43ce7da1435 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.PropertyDiscovery.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.PropertyDiscovery.html @@ -1,399 +1,242 @@ - - + MapperOptions.PropertyDiscovery (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum MapperOptions.PropertyDiscovery

    + +

    Enum Class MapperOptions.PropertyDiscovery

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        FIELDS -
        Deprecated, for removal: This API element is subject to removal in a future version.
        METHODS -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
      • -
      +
    • +
      +

      Enum Constant Summary

      +
      Enum Constants
      +
      +
      Enum Constant
      +
      Description
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
    • -
      - +
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            FIELDS

            -
            public static final MapperOptions.PropertyDiscovery FIELDS
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          - - - -
            -
          • -

            METHODS

            -
            public static final MapperOptions.PropertyDiscovery METHODS
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              FIELDS

              +
              public static final MapperOptions.PropertyDiscovery FIELDS
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            +
          • +
            +

            METHODS

            +
            public static final MapperOptions.PropertyDiscovery METHODS
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static MapperOptions.PropertyDiscovery[] values()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (MapperOptions.PropertyDiscovery c : MapperOptions.PropertyDiscovery.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static MapperOptions.PropertyDiscovery[] values()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static MapperOptions.PropertyDiscovery valueOf​(String name)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static MapperOptions.PropertyDiscovery valueOf(String name)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.html b/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.html index c99c71d8df3..3d2edd3e621 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/MapperOptions.html @@ -1,881 +1,633 @@ - - + MapperOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MapperOptions

    + +

    Class MapperOptions

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.MapperOptions
      +
      +

      -
      @Deprecated(forRemoval=true,
      -            since="2.4.0")
      -public class MapperOptions
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the new configuration file mechanism. See the +
      @Deprecated(forRemoval=true, + since="2.4.0") +public class MapperOptions +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the new configuration file mechanism. See the website docs for more information.
      Options to control mapping behavior.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class MapperOptions.Builder -
          Deprecated, for removal: This API element is subject to removal in a future version. -
          use the new configuration file mechanism.
          -
          -
          static class MapperOptions.PropertyDiscovery -
          Deprecated, for removal: This API element is subject to removal in a future version. -
          3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
          -
          -
          -
        • -
        +
      • +
        +

        Nested Class Summary

        +
        Nested Classes
        +
        +
        Modifier and Type
        +
        Class
        +
        Description
        +
        static final class 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        use the new configuration file mechanism.
        +
        +
        +
        static enum 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version. +
        3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
        +
        +
        +
        - -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static MapperOptionsDEFAULT -
          Deprecated, for removal: This API element is subject to removal in a future version.
        • -
        + +
      • +
        +

        Field Summary

        +
        Fields
        +
        +
        Modifier and Type
        +
        Field
        +
        Description
        +
        static final MapperOptions
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
      • -
        - +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            DEFAULT

            -
            public static final MapperOptions DEFAULT
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Field Details

          +
            +
          • +
            +

            DEFAULT

            +
            public static final MapperOptions DEFAULT
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              builder

              -
              public static MapperOptions.Builder builder()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                builder

                +
                public static MapperOptions.Builder builder()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                a builder to set mapping options
                +
              • -
              - - - -
                -
              • -

                builder

                -
                public static MapperOptions.Builder builder​(MapperOptions original)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Parameters:
                +
              • +
                +

                builder

                +
                public static MapperOptions.Builder builder(MapperOptions original)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Parameters:
                original - an existing set of options to use as a starting point
                -
                Returns:
                +
                Returns:
                a builder to set mapping options
                +
              • -
              - - - - - - - -
                -
              • -

                autoImportModels

                -
                @MorphiaInternal
                -public boolean autoImportModels()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                autoImportModels

                +
                @MorphiaInternal +public boolean autoImportModels()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                true if EntityModelImporter instances should be loaded
                -
                Since:
                +
                Since:
                2.3
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                +
              • -
              - - - -
                -
              • -

                codecProvider

                -
                @Nullable
                +
              • +
                +

                codecProvider

                +
                @Nullable @MorphiaInternal -public CodecProvider codecProvider()
              • -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +public CodecProvider codecProvider()
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    Returns:
    the configured CodecProvider
    -
    Since:
    +
    Since:
    2.3
    -
    See Also:
    -
    CodecProvider
    +
    See Also:
    +
    + +
    + - - - - -
      -
    • -

      getClassLoader

      -
      @MorphiaInternal
      -public ClassLoader getClassLoader()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      getClassLoader

      +
      @MorphiaInternal +public ClassLoader getClassLoader()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the classloader used, in theory, when loading the entity types.
      -
      -
      Returns:
      +
      +
      Returns:
      the classloader
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getCollectionNaming

      -
      public NamingStrategy getCollectionNaming()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getCollectionNaming

      +
      public NamingStrategy getCollectionNaming()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the naming strategy for collections unless explicitly set via @Entity
      -
      See Also:
      -
      Entity
      +
      See Also:
      +
      + +
      +
    • -
    - - - -
      -
    • -

      getConventions

      -
      public List<MorphiaConvention> getConventions()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getConventions

      +
      public List<MorphiaConvention> getConventions()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the configured Conventions
      +
    • -
    - - - -
      -
    • -

      getDateStorage

      -
      public DateStorage getDateStorage()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getDateStorage

      +
      public DateStorage getDateStorage()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the date storage configuration value
      +
    • -
    - - - -
      -
    • -

      getDiscriminator

      -
      public DiscriminatorFunction getDiscriminator()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getDiscriminator

      +
      public DiscriminatorFunction getDiscriminator()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the function to determine discriminator value
      +
    • -
    - - - -
      -
    • -

      getDiscriminatorKey

      -
      public String getDiscriminatorKey()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getDiscriminatorKey

      +
      public String getDiscriminatorKey()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the discriminator property name
      +
    • -
    - - - - - - - -
      -
    • -

      getPropertyNaming

      -
      public NamingStrategy getPropertyNaming()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getPropertyNaming

      +
      public NamingStrategy getPropertyNaming()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the naming strategy for properties unless explicitly set via @Property
      -
      Since:
      +
      Since:
      2.2
      -
      See Also:
      -
      Property
      +
      See Also:
      +
      + +
      +
    • -
    - - - -
      -
    • -

      getQueryFactory

      -
      public QueryFactory getQueryFactory()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getQueryFactory

      +
      public QueryFactory getQueryFactory()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the query factory used by the Datastore
      -
      Since:
      +
      Since:
      2.0
      +
    • -
    - - - -
      -
    • -

      getUuidRepresentation

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public UuidRepresentation getUuidRepresentation()
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      This should be configured in the MongoClient given to Morphia
      -
      -
      -
      Returns:
      +
    • +
      +

      getUuidRepresentation

      +
      @Deprecated(forRemoval=true, + since="2.3") +public UuidRepresentation getUuidRepresentation()
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      This should be configured in the MongoClient given to Morphia
      +
      +
      +
      Returns:
      the UUID representation to use in the driver
      +
    • -
    - - - -
      -
    • -

      isCacheClassLookups

      -
      public boolean isCacheClassLookups()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isCacheClassLookups

      +
      public boolean isCacheClassLookups()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      true if Morphia should cache name to Class lookups
      +
    • -
    - - - -
      -
    • -

      isEnablePolymorphicQueries

      -
      public boolean isEnablePolymorphicQueries()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isEnablePolymorphicQueries

      +
      public boolean isEnablePolymorphicQueries()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      true if polymorphic queries are enabled
      +
    • -
    - - - -
      -
    • -

      isIgnoreFinals

      -
      public boolean isIgnoreFinals()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isIgnoreFinals

      +
      public boolean isIgnoreFinals()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      true if Morphia should ignore final fields
      +
    • -
    - - - -
      -
    • -

      isMapSubPackages

      -
      public boolean isMapSubPackages()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isMapSubPackages

      +
      public boolean isMapSubPackages()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      true if Morphia should map classes from the sub-packages as well
      +
    • -
    - - - -
      -
    • -

      isStoreEmpties

      -
      public boolean isStoreEmpties()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isStoreEmpties

      +
      public boolean isStoreEmpties()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      true if Morphia should store empty values for lists/maps/sets/arrays
      +
    • -
    - - - -
      -
    • -

      isStoreNulls

      -
      public boolean isStoreNulls()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isStoreNulls

      +
      public boolean isStoreNulls()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      true if Morphia should store null values
      +
    • -
    - - - -
      -
    • -

      propertyDiscovery

      -
      @Deprecated(since="2.4",
      -            forRemoval=true)
      -public MapperOptions.PropertyDiscovery propertyDiscovery()
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
      -
      -
      -
      Returns:
      -
      Since:
      +
    • +
      +

      propertyDiscovery

      +
      @Deprecated(since="2.4", + forRemoval=true) +public MapperOptions.PropertyDiscovery propertyDiscovery()
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
      +
      +
      +
      Returns:
      +
      Since:
      2.4
      +
    • -
    - - - -
      -
    • -

      toConfigFormat

      -
      public String toConfigFormat​(String database,
      -                             boolean showComplete)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      toConfigFormat

      +
      public String toConfigFormat(String database, + boolean showComplete)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Converts this MapperOptions instance in to the format needed for a configuration file
      -
      -
      Parameters:
      +
      +
      Parameters:
      database - the database name to use
      showComplete - true if all the entries should be shown. If false, only those settings with nondefault values will be listed
      -
      Returns:
      +
      Returns:
      the config file contents
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/MappingException.html b/morphia/2.4/javadoc/dev/morphia/mapping/MappingException.html index bf6d0a9cd16..e6c081b2f81 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/MappingException.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/MappingException.html @@ -1,335 +1,184 @@ - - + MappingException (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MappingException

    + +

    Class MappingException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MappingException

            -
            public MappingException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MappingException

              +
              public MappingException(String message)
              Creates an exception with a message
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the message to record
              +
            • -
            - - - -
              -
            • -

              MappingException

              -
              public MappingException​(String message,
              -                        Throwable cause)
              +
            • +
              +

              MappingException

              +
              public MappingException(String message, + Throwable cause)
              Creates an exception with a message and a cause
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the message to record
              cause - the
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/NamingStrategy.html b/morphia/2.4/javadoc/dev/morphia/mapping/NamingStrategy.html index f8bb2a3cd36..feeccbc515f 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/NamingStrategy.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/NamingStrategy.html @@ -1,437 +1,280 @@ - - + NamingStrategy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class NamingStrategy

    + +

    Class NamingStrategy

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            NamingStrategy

            -
            public NamingStrategy()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            NamingStrategy

            +
            public NamingStrategy()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              identity

              -
              public static NamingStrategy identity()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                identity

                +
                public static NamingStrategy identity()
                Defines a naming strategy that returns the value passed
                -
                -
                Returns:
                +
                +
                Returns:
                the unchanged value.
                +
              • -
              - - - -
                -
              • -

                lowerCase

                -
                public static NamingStrategy lowerCase()
                +
              • +
                +

                lowerCase

                +
                public static NamingStrategy lowerCase()
                Defines a naming strategy that returns the lowercase form of the value passed
                -
                -
                Returns:
                +
                +
                Returns:
                the updated value.
                +
              • -
              - - - -
                -
              • -

                snakeCase

                -
                public static NamingStrategy snakeCase()
                +
              • +
                +

                snakeCase

                +
                public static NamingStrategy snakeCase()
                Defines a naming strategy that returns snake case of the value passed
                -
                -
                Returns:
                +
                +
                Returns:
                the new value.
                -
                See Also:
                -
                Snake case
                +
                See Also:
                +
                + +
                +
              • -
              - - - -
                -
              • -

                camelCase

                -
                public static NamingStrategy camelCase()
                +
              • +
                +

                camelCase

                +
                public static NamingStrategy camelCase()
                Defines a naming strategy that returns camel case of the value passed
                -
                -
                Returns:
                +
                +
                Returns:
                the new value.
                -
                See Also:
                -
                Camel case
                +
                See Also:
                +
                + +
                +
              • -
              - - - -
                -
              • -

                kebabCase

                -
                public static NamingStrategy kebabCase()
                +
              • +
                +

                kebabCase

                +
                public static NamingStrategy kebabCase()
                Defines a naming strategy that returns kebab case of the value passed
                -
                -
                Returns:
                +
                +
                Returns:
                the new value.
                -
                See Also:
                -
                Kebab case
                +
                See Also:
                +
                + +
                +
              • -
              - - - -
                -
              • -

                apply

                -
                public abstract String apply​(String value)
                +
              • +
                +

                apply

                +
                public abstract String apply(String value)
                Applies this naming strategy to the given value
                -
                -
                Parameters:
                +
                +
                Parameters:
                value - the value to process
                -
                Returns:
                +
                Returns:
                the updated value
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/NoArgCreator.html b/morphia/2.4/javadoc/dev/morphia/mapping/NoArgCreator.html index 0de1078cb9b..57b1d720f65 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/NoArgCreator.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/NoArgCreator.html @@ -1,355 +1,206 @@ - - + NoArgCreator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class NoArgCreator

    + +

    Class NoArgCreator

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.NoArgCreator
      +
      +
      +
      All Implemented Interfaces:
      MorphiaInstanceCreator

      -
      @MorphiaInternal
      -public class NoArgCreator
      -extends Object
      -implements MorphiaInstanceCreator
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      @MorphiaInternal +public class NoArgCreator +extends Object +implements MorphiaInstanceCreator
      +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          NoArgCreator​(Constructor<?> noArgsConstructor) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          NoArgCreator(Constructor<?> noArgsConstructor)
          +
          Creates the creator
          -
        • -
        • -
        +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            NoArgCreator

            -
            public NoArgCreator​(Constructor<?> noArgsConstructor)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              NoArgCreator

              +
              public NoArgCreator(Constructor<?> noArgsConstructor)
              Creates the creator
              -
              -
              Parameters:
              +
              +
              Parameters:
              noArgsConstructor - the constructor
              -
            • -
            +
        + -
        -
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/NotMappableException.html b/morphia/2.4/javadoc/dev/morphia/mapping/NotMappableException.html index d47959966e0..33ef6671ca9 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/NotMappableException.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/NotMappableException.html @@ -1,257 +1,126 @@ - - + NotMappableException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class NotMappableException

    + +

    Class NotMappableException

    -
    - -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/ShardKeyType.html b/morphia/2.4/javadoc/dev/morphia/mapping/ShardKeyType.html index f65a5df9542..939212c4a67 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/ShardKeyType.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/ShardKeyType.html @@ -1,380 +1,223 @@ - - + ShardKeyType (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum ShardKeyType

    + +

    Enum Class ShardKeyType

    -
    - -
    -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static ShardKeyType[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (ShardKeyType c : ShardKeyType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static ShardKeyType[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static ShardKeyType valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static ShardKeyType valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DateStorage.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DateStorage.html index e99fca379c0..471b02f6b5c 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DateStorage.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DateStorage.html @@ -1,271 +1,141 @@ - - -Uses of Class dev.morphia.mapping.DateStorage (Morphia) + +Uses of Enum Class dev.morphia.mapping.DateStorage (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.DateStorage

    +

    Uses of Enum Class
    dev.morphia.mapping.DateStorage

    -
    -
    +
    -
  • -
    - - -

    Uses of DateStorage in dev.morphia.mapping

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping that return DateStorage 
    Modifier and TypeMethodDescription
    DateStorageMapperOptions.getDateStorage() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    static DateStorageDateStorage.valueOf​(String name) -
    Returns the enum constant of this type with the specified name.
    -
    static DateStorage[]DateStorage.values() -
    Returns an array containing the constants of this enum type, in +
  • +
    +

    Uses of DateStorage in dev.morphia.mapping

    +
    Methods in dev.morphia.mapping that return DateStorage
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapperOptions.getDateStorage()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    DateStorage.valueOf(String name)
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    static DateStorage[]
    +
    DateStorage.values()
    +
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
  • - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping with parameters of type DateStorage 
    Modifier and TypeMethodDescription
    MapperOptions.BuilderMapperOptions.Builder.dateForm​(DateStorage dateStorage) - -
    MapperOptions.BuilderMapperOptions.Builder.dateStorage​(DateStorage dateStorage) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    Methods in dev.morphia.mapping with parameters of type DateStorage
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapperOptions.Builder.dateForm(DateStorage dateStorage)
    +
    + +
    + +
    MapperOptions.Builder.dateStorage(DateStorage dateStorage)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    The default value for this is UTC.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DiscriminatorFunction.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DiscriminatorFunction.html index a2e3b3e02e0..b4404dc5839 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DiscriminatorFunction.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DiscriminatorFunction.html @@ -1,280 +1,146 @@ - - + Uses of Class dev.morphia.mapping.DiscriminatorFunction (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.DiscriminatorFunction

    +

    Uses of Class
    dev.morphia.mapping.DiscriminatorFunction

    -
    -
    +
    -
  • -
    - - -

    Uses of DiscriminatorFunction in dev.morphia.mapping

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping that return DiscriminatorFunction 
    Modifier and TypeMethodDescription
    static DiscriminatorFunctionDiscriminatorFunction.className() +
  • +
    +

    Uses of DiscriminatorFunction in dev.morphia.mapping

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DiscriminatorFunction.className()
    +
    Defines a function to use the class name for the discriminator value
    -
  • DiscriminatorFunctionMapperOptions.getDiscriminator() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    static DiscriminatorFunctionDiscriminatorFunction.lowerClassName() + + +
    MapperOptions.getDiscriminator()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    DiscriminatorFunction.lowerClassName()
    +
    Defines a function to use the lowercase class name for the discriminator value
    -
    static DiscriminatorFunctionDiscriminatorFunction.lowerSimpleName() + + +
    DiscriminatorFunction.lowerSimpleName()
    +
    Defines a function to use the lowercase simple class name for the discriminator value
    -
    static DiscriminatorFunctionDiscriminatorFunction.simpleName() + + +
    DiscriminatorFunction.simpleName()
    +
    Defines a function to use the simple class name for the discriminator value
    -
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping with parameters of type DiscriminatorFunction 
    Modifier and TypeMethodDescription
    MapperOptions.BuilderMapperOptions.Builder.discriminator​(DiscriminatorFunction function) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    Methods in dev.morphia.mapping with parameters of type DiscriminatorFunction
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapperOptions.Builder.discriminator(DiscriminatorFunction function)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sets the discriminator function to use
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DiscriminatorLookup.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DiscriminatorLookup.html index d4ff37a15b6..00b9572a260 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DiscriminatorLookup.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/DiscriminatorLookup.html @@ -1,258 +1,132 @@ - - + Uses of Class dev.morphia.mapping.DiscriminatorLookup (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.DiscriminatorLookup

    +

    Uses of Class
    dev.morphia.mapping.DiscriminatorLookup

    +
    +
    Packages that use DiscriminatorLookup
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/EntityModelImporter.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/EntityModelImporter.html index b4524884a6c..5eae8e1b4a4 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/EntityModelImporter.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/EntityModelImporter.html @@ -1,150 +1,63 @@ - - + Uses of Interface dev.morphia.mapping.EntityModelImporter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.mapping.EntityModelImporter

    +

    Uses of Interface
    dev.morphia.mapping.EntityModelImporter

    -
    No usage of dev.morphia.mapping.EntityModelImporter
    -
    +No usage of dev.morphia.mapping.EntityModelImporter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactory.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactory.html index c3f753aa5b7..87b9df16091 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactory.html @@ -1,194 +1,88 @@ - - + Uses of Interface dev.morphia.mapping.InstanceCreatorFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.mapping.InstanceCreatorFactory

    +

    Uses of Interface
    dev.morphia.mapping.InstanceCreatorFactory

    +
    +
    Packages that use InstanceCreatorFactory
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactoryImpl.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactoryImpl.html index 312eb6bca5e..4ceb6e53b17 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactoryImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/InstanceCreatorFactoryImpl.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.InstanceCreatorFactoryImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.InstanceCreatorFactoryImpl

    +

    Uses of Class
    dev.morphia.mapping.InstanceCreatorFactoryImpl

    -
    No usage of dev.morphia.mapping.InstanceCreatorFactoryImpl
    -
    +No usage of dev.morphia.mapping.InstanceCreatorFactoryImpl
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/Mapper.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/Mapper.html index 13f8cb104db..7836af469d6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/Mapper.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/Mapper.html @@ -1,927 +1,601 @@ - - + Uses of Class dev.morphia.mapping.Mapper (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.Mapper

    -
    -
    -
    +
    -
  • -
    - - -

    Uses of Mapper in dev.morphia.aggregation.codecs

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs with parameters of type Mapper 
    Modifier and TypeMethodDescription
    static DocumentExpressionHelper.document​(Mapper mapper, - Document seed, - Consumer<BsonWriter> body) 
    +
  • +
    +

    Uses of Mapper in dev.morphia.aggregation.codecs

    +
    Methods in dev.morphia.aggregation.codecs with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Document
    +
    ExpressionHelper.document(Mapper mapper, + Document seed, + Consumer<BsonWriter> body)
    +
     
    +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping with parameters of type Mapper 
    Modifier and TypeMethodDescription
    List<EntityModel>EntityModelImporter.getModels​(Mapper mapper) +
  • +
    +

    Uses of Mapper in dev.morphia.mapping

    +
    Methods in dev.morphia.mapping with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    EntityModelImporter.getModels(Mapper mapper)
    +
    Returns the models to be introduced by this importer.
    -
  • +
  • +
    -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.codec

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec that return Mapper 
    Modifier and TypeMethodDescription
    protected MapperMorphiaCodecProvider.getMapper() 
    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec with parameters of type Mapper 
    ConstructorDescription
    MorphiaCodecProvider​(Mapper mapper) +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.codec

    +
    Methods in dev.morphia.mapping.codec that return Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected Mapper
    +
    MorphiaCodecProvider.getMapper()
    +
     
    +
    +
    Constructors in dev.morphia.mapping.codec with parameters of type Mapper
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Creates a provider
    -
  • +
  • +
    -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.codec.pojo

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo that return Mapper 
    Modifier and TypeMethodDescription
    MapperMorphiaCodec.getMapper() 
    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec.pojo with parameters of type Mapper 
    ConstructorDescription
    EntityModelBuilder​(Mapper mapper, - Class<?> type) +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.codec.pojo

    +
    Methods in dev.morphia.mapping.codec.pojo that return Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MorphiaCodec.getMapper()
    +
     
    +
    +
    Constructors in dev.morphia.mapping.codec.pojo with parameters of type Mapper
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    EntityModelBuilder(Mapper mapper, + Class<?> type)
    +
    Create a builder
    -
  • + +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.codec.references

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.references with parameters of type Mapper 
    Modifier and TypeMethodDescription
    static ObjectReferenceCodec.encodeId​(Mapper mapper, - Object value, - EntityModel model) +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.codec.references

    +
    Methods in dev.morphia.mapping.codec.references with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Object
    +
    ReferenceCodec.encodeId(Mapper mapper, + Object value, + EntityModel model)
    +
    Encodes a value
    -
  • - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec.references with parameters of type Mapper 
    ConstructorDescription
    ReferenceCodec​(Mapper mapper, - PropertyModel propertyModel) + + +
    Constructors in dev.morphia.mapping.codec.references with parameters of type Mapper
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    ReferenceCodec(Mapper mapper, + PropertyModel propertyModel)
    +
    Creates a codec
    -
    + +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.codec.writer

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.writer with parameters of type Mapper 
    Modifier and TypeMethodDescription
    static DocumentDocumentWriter.encode​(Object value, - Mapper mapper, - CodecRegistry codecRegistry) +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.codec.writer

    +
    Methods in dev.morphia.mapping.codec.writer with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Document
    +
    DocumentWriter.encode(Object value, + Mapper mapper, + CodecRegistry codecRegistry)
    +
    Encodes a value.
    -
  • static DocumentDocumentWriter.encode​(Object value, - Mapper mapper, - CodecRegistry codecRegistry, - EncoderContext encoderContext) + +
    static Document
    +
    DocumentWriter.encode(Object value, + Mapper mapper, + CodecRegistry codecRegistry, + EncoderContext encoderContext)
    +
    Encodes this writer's structuring using the given codec
    -
    + +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.conventions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.conventions with parameters of type Mapper 
    Modifier and TypeMethodDescription
    voidConfigureProperties.apply​(Mapper mapper, - EntityModelBuilder modelBuilder) 
    voidFieldDiscovery.apply​(Mapper mapper, - EntityModelBuilder builder) 
    voidMethodDiscovery.apply​(Mapper mapper, - EntityModelBuilder builder) 
    voidMorphiaConvention.apply​(Mapper mapper, - EntityModelBuilder builder) +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.conventions

    +
    Methods in dev.morphia.mapping.conventions with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    ConfigureProperties.apply(Mapper mapper, + EntityModelBuilder modelBuilder)
    +
     
    +
    void
    +
    FieldDiscovery.apply(Mapper mapper, + EntityModelBuilder builder)
    +
     
    +
    void
    +
    MethodDiscovery.apply(Mapper mapper, + EntityModelBuilder builder)
    +
     
    +
    void
    +
    MorphiaConvention.apply(Mapper mapper, + EntityModelBuilder builder)
    +
    This method applies this Convention to the given builder
    -
  • voidMorphiaDefaultsConvention.apply​(Mapper mapper, - EntityModelBuilder modelBuilder) 
    + +
    void
    +
    MorphiaDefaultsConvention.apply(Mapper mapper, + EntityModelBuilder modelBuilder)
    +
     
    +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.experimental

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.experimental that return Mapper 
    Modifier and TypeMethodDescription
    protected MapperMorphiaReference.getMapper() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.experimental with parameters of type Mapper 
    Modifier and TypeMethodDescription
    static MapReferenceMapReference.decode​(Datastore datastore, - Mapper mapper, - PropertyModel property, - Document document) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.experimental

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected Mapper
    +
    MorphiaReference.getMapper()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    Methods in dev.morphia.mapping.experimental with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static dev.morphia.mapping.experimental.MapReference
    +
    MapReference.decode(Datastore datastore, + Mapper mapper, + PropertyModel property, + Document document)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Decodes a document in to entities
    -
  • static MorphiaReference<?>SingleReference.decode​(Datastore datastore, - Mapper mapper, - PropertyModel mappedField, - Class<?> paramType, - Document document) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    static dev.morphia.mapping.experimental.MorphiaReference<?>
    +
    SingleReference.decode(Datastore datastore, + Mapper mapper, + PropertyModel mappedField, + Class<?> paramType, + Document document)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Decodes a document in to an entity
    -
    Map<String,​Object>MapReference.getId​(Mapper mapper, - EntityModel field) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.experimental with parameters of type Mapper 
    ConstructorDescription
    MorphiaReferenceCodec​(Mapper mapper, - PropertyModel propertyModel) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    MapReference.getId(Mapper mapper, + EntityModel field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    Constructors in dev.morphia.mapping.experimental with parameters of type Mapper
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    MorphiaReferenceCodec(Mapper mapper, + PropertyModel propertyModel)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a codec
    -
    + +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.validation

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.validation with parameters of type Mapper 
    Modifier and TypeMethodDescription
    voidClassConstraint.check​(Mapper mapper, - EntityModel model, - Set<ConstraintViolation> ve) +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.validation

    +
    Methods in dev.morphia.mapping.validation with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    ClassConstraint.check(Mapper mapper, + EntityModel model, + Set<ConstraintViolation> ve)
    +
    Check that an EntityModel meets the constraint
    -
  • voidMappingValidator.validate​(Mapper mapper, - EntityModel entityModel) 
    + +
    void
    +
    MappingValidator.validate(Mapper mapper, + EntityModel entityModel)
    +
     
    +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.validation.classrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.validation.classrules with parameters of type Mapper 
    Modifier and TypeMethodDescription
    voidDuplicatedAttributeNames.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidEntityAndEmbed.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidEntityOrEmbed.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidMultipleId.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidMultipleVersions.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidShardKeyNames.check​(Mapper mapper, - EntityModel model, - Set<ConstraintViolation> ve) 
    +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.validation.classrules

    +
    Methods in dev.morphia.mapping.validation.classrules with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DuplicatedAttributeNames.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    EntityAndEmbed.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    EntityOrEmbed.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    MultipleId.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    MultipleVersions.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    ShardKeyNames.check(Mapper mapper, + EntityModel model, + Set<ConstraintViolation> ve)
    +
     
    +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.mapping.validation.fieldrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.validation.fieldrules with parameters of type Mapper 
    Modifier and TypeMethodDescription
    protected voidContradictingAnnotations.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidIdDoesNotMix.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidLazyReferenceMissingDependencies.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidLazyReferenceOnArray.check​(Mapper mapper, - EntityModel model, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidMapKeyTypeConstraint.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected abstract voidPropertyConstraint.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    voidPropertyConstraint.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    protected voidReferenceToUnidentifiable.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidVersionMisuse.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    +
  • +
    +

    Uses of Mapper in dev.morphia.mapping.validation.fieldrules

    +
    Methods in dev.morphia.mapping.validation.fieldrules with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected final void
    +
    ContradictingAnnotations.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    IdDoesNotMix.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    LazyReferenceMissingDependencies.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    LazyReferenceOnArray.check(Mapper mapper, + EntityModel model, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    MapKeyTypeConstraint.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected abstract void
    +
    PropertyConstraint.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    final void
    +
    PropertyConstraint.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    ReferenceToUnidentifiable.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    VersionMisuse.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type Mapper 
    Modifier and TypeMethodDescription
    <T> FindIterable<T>FindOptions.apply​(FindIterable<T> iterable, - Mapper mapper, - Class<?> type) 
    DocumentProjection.map​(Mapper mapper, - Class<?> type) +
  • +
    +

    Uses of Mapper in dev.morphia.query

    +
    Methods in dev.morphia.query with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T> FindIterable<T>
    +
    FindOptions.apply(FindIterable<T> iterable, + Mapper mapper, + Class<?> type)
    +
     
    + +
    Projection.map(Mapper mapper, + Class<?> type)
    +
    Converts this to Document form
    -
  • + +
  • -
  • -
    - - -

    Uses of Mapper in dev.morphia.query.filters

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.filters with parameters of type Mapper 
    Modifier and TypeMethodDescription
    protected StringFilter.path​(Mapper mapper) 
    +
  • +
    +

    Uses of Mapper in dev.morphia.query.filters

    +
    Methods in dev.morphia.query.filters with parameters of type Mapper
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected String
    +
    Filter.path(Mapper mapper)
    +
     
    +
  • -
  • - - +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.Builder.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.Builder.html index 3b6f702b8a6..33612a98a07 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.Builder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.Builder.html @@ -1,388 +1,234 @@ - - + Uses of Class dev.morphia.mapping.MapperOptions.Builder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.MapperOptions.Builder

    +

    Uses of Class
    dev.morphia.mapping.MapperOptions.Builder

    -
    - -
    +
  • - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.PropertyDiscovery.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.PropertyDiscovery.html index a019b2ee2d7..11b18fa66cd 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.PropertyDiscovery.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.PropertyDiscovery.html @@ -1,267 +1,139 @@ - - -Uses of Class dev.morphia.mapping.MapperOptions.PropertyDiscovery (Morphia) + +Uses of Enum Class dev.morphia.mapping.MapperOptions.PropertyDiscovery (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.MapperOptions.PropertyDiscovery

    +

    Uses of Enum Class
    dev.morphia.mapping.MapperOptions.PropertyDiscovery

    -
    -
    +
  • -
  • -
    - - -

    Uses of MapperOptions.PropertyDiscovery in dev.morphia.mapping

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping that return MapperOptions.PropertyDiscovery 
    Modifier and TypeMethodDescription
    MapperOptions.PropertyDiscoveryMapperOptions.propertyDiscovery() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    +
  • +
    +

    Uses of MapperOptions.PropertyDiscovery in dev.morphia.mapping

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapperOptions.propertyDiscovery()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    +
    +
    + +
    MapperOptions.PropertyDiscovery.valueOf(String name)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Returns the enum constant of this class with the specified name.
    -
  • static MapperOptions.PropertyDiscoveryMapperOptions.PropertyDiscovery.valueOf​(String name) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Returns the enum constant of this type with the specified name.
    -
    static MapperOptions.PropertyDiscovery[]MapperOptions.PropertyDiscovery.values() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Returns an array containing the constants of this enum type, in + +
    MapperOptions.PropertyDiscovery.values()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping with parameters of type MapperOptions.PropertyDiscovery 
    Modifier and TypeMethodDescription
    MapperOptions.BuilderMapperOptions.Builder.propertyDiscovery​(MapperOptions.PropertyDiscovery discovery) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    -
    + +
    Methods in dev.morphia.mapping with parameters of type MapperOptions.PropertyDiscovery
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapperOptions.Builder.propertyDiscovery(MapperOptions.PropertyDiscovery discovery)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    +
    +
    +
  • - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.html index 2869449f7b4..4d077ffba2b 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MapperOptions.html @@ -1,325 +1,179 @@ - - + Uses of Class dev.morphia.mapping.MapperOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.MapperOptions

    +

    Uses of Class
    dev.morphia.mapping.MapperOptions

    +
    +
    Packages that use MapperOptions
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
     
    +
    +
    + - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MappingException.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MappingException.html index d62c083a601..c7fd376758a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MappingException.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/MappingException.html @@ -1,194 +1,88 @@ - - + Uses of Class dev.morphia.mapping.MappingException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.MappingException

    +

    Uses of Class
    dev.morphia.mapping.MappingException

    +
    +
    Packages that use MappingException
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NamingStrategy.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NamingStrategy.html index b0a99338557..a9b07088aa6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NamingStrategy.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NamingStrategy.html @@ -1,380 +1,214 @@ - - + Uses of Class dev.morphia.mapping.NamingStrategy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.NamingStrategy

    +

    Uses of Class
    dev.morphia.mapping.NamingStrategy

    -
    -
    +
    -
  • -
    - - -

    Uses of NamingStrategy in dev.morphia.mapping

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping that return NamingStrategy 
    Modifier and TypeMethodDescription
    static NamingStrategyNamingStrategy.camelCase() +
  • +
    +

    Uses of NamingStrategy in dev.morphia.mapping

    +
    Methods in dev.morphia.mapping that return NamingStrategy
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    NamingStrategy.camelCase()
    +
    Defines a naming strategy that returns camel case of the value passed
    -
  • NamingStrategyMapperOptions.getCollectionNaming() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    NamingStrategyMapperOptions.getFieldNaming() -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    NamingStrategyMapperOptions.getPropertyNaming() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    static NamingStrategyNamingStrategy.identity() + +
    MapperOptions.getCollectionNaming()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    MapperOptions.getFieldNaming()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    MapperOptions.getPropertyNaming()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    NamingStrategy.identity()
    +
    Defines a naming strategy that returns the value passed
    -
    static NamingStrategyNamingStrategy.kebabCase() + + +
    NamingStrategy.kebabCase()
    +
    Defines a naming strategy that returns kebab case of the value passed
    -
    static NamingStrategyNamingStrategy.lowerCase() + + +
    NamingStrategy.lowerCase()
    +
    Defines a naming strategy that returns the lowercase form of the value passed
    -
    static NamingStrategyNamingStrategy.snakeCase() + + +
    NamingStrategy.snakeCase()
    +
    Defines a naming strategy that returns snake case of the value passed
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping with parameters of type NamingStrategy 
    Modifier and TypeMethodDescription
    MapperOptions.BuilderMapperOptions.Builder.collectionNaming​(NamingStrategy strategy) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    Methods in dev.morphia.mapping with parameters of type NamingStrategy
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapperOptions.Builder.collectionNaming(NamingStrategy strategy)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sets the naming strategy to use for collection names
    -
    MapperOptions.BuilderMapperOptions.Builder.fieldNaming​(NamingStrategy strategy) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    MapperOptions.BuilderMapperOptions.Builder.propertyNaming​(NamingStrategy strategy) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    MapperOptions.Builder.fieldNaming(NamingStrategy strategy)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    MapperOptions.Builder.propertyNaming(NamingStrategy strategy)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sets the naming strategy to use for propertys unless expliclity set via @Property
    -
    +
  • +
    -
  • -
    - - -

    Uses of NamingStrategy in dev.morphia.mapping.strategy

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Subclasses of NamingStrategy in dev.morphia.mapping.strategy 
    Modifier and TypeClassDescription
    class CamelCase 
    class Identity 
    class KebabCase 
    class LowerCase 
    class SnakeCase 
    +
  • +
    +

    Uses of NamingStrategy in dev.morphia.mapping.strategy

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
     
    +
    class 
    + +
     
    +
    class 
    + +
     
    +
    class 
    + +
     
    +
    class 
    + +
     
    +
  • -
  • - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NoArgCreator.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NoArgCreator.html index 95132ea6f93..137fd7febe7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NoArgCreator.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NoArgCreator.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.NoArgCreator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.NoArgCreator

    +

    Uses of Class
    dev.morphia.mapping.NoArgCreator

    -
    No usage of dev.morphia.mapping.NoArgCreator
    -
    +No usage of dev.morphia.mapping.NoArgCreator
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NotMappableException.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NotMappableException.html index 4a81d9424e2..185c6bf3688 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NotMappableException.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/NotMappableException.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.NotMappableException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.NotMappableException

    +

    Uses of Class
    dev.morphia.mapping.NotMappableException

    -
    No usage of dev.morphia.mapping.NotMappableException
    -
    +No usage of dev.morphia.mapping.NotMappableException
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/ShardKeyType.html b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/ShardKeyType.html index 210997f1e1e..9421f6102c4 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/class-use/ShardKeyType.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/class-use/ShardKeyType.html @@ -1,232 +1,96 @@ - - -Uses of Class dev.morphia.mapping.ShardKeyType (Morphia) + +Uses of Enum Class dev.morphia.mapping.ShardKeyType (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.ShardKeyType

    +

    Uses of Enum Class
    dev.morphia.mapping.ShardKeyType

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/ArrayFieldAccessor.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/ArrayFieldAccessor.html index 1efad35978d..fd9b785d1e5 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/ArrayFieldAccessor.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/ArrayFieldAccessor.html @@ -1,344 +1,193 @@ - - + ArrayFieldAccessor (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ArrayFieldAccessor

    + +

    Class ArrayFieldAccessor

    -
    - -
    - -
    -
    -
      -
    • +
      @MorphiaInternal +public class ArrayFieldAccessor +extends FieldAccessor
      +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    set(Object instance, + Object value)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.codec.FieldAccessor

    +get, getField
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ArrayFieldAccessor

            -
            public ArrayFieldAccessor​(TypeData<?> typeData,
            -                          Field field)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ArrayFieldAccessor

              +
              public ArrayFieldAccessor(TypeData<?> typeData, + Field field)
              Creates the accessor
              -
              -
              Parameters:
              +
              +
              Parameters:
              typeData - the type data
              field - the field
              -
            • -
            +
        + -
        -
      -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/BaseReferenceCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/BaseReferenceCodec.html index 6481743f327..88af1cde58c 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/BaseReferenceCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/BaseReferenceCodec.html @@ -1,413 +1,241 @@ - - + BaseReferenceCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BaseReferenceCodec<T>

    + +

    Class BaseReferenceCodec<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.BaseReferenceCodec<T>
      +
      +
      +
      +
      Type Parameters:
      T - the property type
      -
      +
      All Implemented Interfaces:
      -
      Codec<T>, Decoder<T>, Encoder<T>
      +
      Codec<T>, Decoder<T>, Encoder<T>
      -
      +
      Direct Known Subclasses:
      ReferenceCodec

      -
      @MorphiaInternal
      -public abstract class BaseReferenceCodec<T>
      -extends Object
      -implements Codec<T>
      +
      @MorphiaInternal +public abstract class BaseReferenceCodec<T> +extends Object +implements Codec<T>
      Defines codecs for properties
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    protected EntityModel
    + +
     
    + + +
     
    +
    protected static Reference
    + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface org.bson.codecs.Decoder

    +decode
    +
    +

    Methods inherited from interface org.bson.codecs.Encoder

    +encode, getEncoderClass
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BaseReferenceCodec

            -
            public BaseReferenceCodec​(PropertyModel property)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              BaseReferenceCodec

              +
              public BaseReferenceCodec(PropertyModel property)
              Creates a codec
              -
              -
              Parameters:
              +
              +
              Parameters:
              property - the property
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getDatastore

            -
            public Datastore getDatastore()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getDatastore

              +
              public Datastore getDatastore()
              +
              +
              Returns:
              the datastore
              +
            • -
            - - - -
              -
            • -

              getPropertyModel

              -
              public PropertyModel getPropertyModel()
              -
              -
              Returns:
              +
            • +
              +

              getPropertyModel

              +
              public PropertyModel getPropertyModel()
              +
              +
              Returns:
              the field
              +
            • -
            - - - -
              -
            • -

              getTypeData

              -
              public TypeData<?> getTypeData()
              -
              -
              Returns:
              +
            • +
              +

              getTypeData

              +
              public TypeData<?> getTypeData()
              +
              +
              Returns:
              the type data
              +
            • -
            - - - -
              -
            • -

              getEntityModelForField

              -
              protected EntityModel getEntityModelForField()
              -
            • -
            - - - -
              -
            • -

              getReferenceAnnotation

              -
              protected static Reference getReferenceAnnotation​(PropertyModel model)
              +
            • +
              +

              getEntityModelForField

              +
              protected EntityModel getEntityModelForField()
              +
            • -
            +
          • +
            +

            getReferenceAnnotation

            +
            protected static Reference getReferenceAnnotation(PropertyModel model)
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/BitSetCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/BitSetCodec.html index e0d9cad5f15..47482015a74 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/BitSetCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/BitSetCodec.html @@ -1,146 +1,91 @@ - - + BitSetCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BitSetCodec

    + +

    Class BitSetCodec

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.codec.BitSetCodec
      +
      +
      +
      All Implemented Interfaces:
      -
      Codec<BitSet>, Decoder<BitSet>, Encoder<BitSet>
      +
      Codec<BitSet>, Decoder<BitSet>, Encoder<BitSet>

      -
      public class BitSetCodec
      -extends Object
      -implements Codec<BitSet>
      -
      Defines a codec for standard BitSet. BitSet is +
      public class BitSetCodec +extends Object +implements Codec<BitSet>
      +
      Defines a codec for standard BitSet. BitSet is encoded/decoded a an array of long integers.

      For compatibility with the legacy MongoDB driver, the codec can @@ -148,220 +93,121 @@

      Class BitSetCodec

      whose value is an array of longs. Note that this legacy format is only available when LOADING a BitSet. When persisting a BitSet, it is always stored as an array of long integers.
      -
    • -
    -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/BsonTypeMap.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/BsonTypeMap.html index f87ee6d5300..dc3c0717042 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/BsonTypeMap.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/BsonTypeMap.html @@ -1,358 +1,204 @@ - - + BsonTypeMap (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BsonTypeMap

    + +

    Class BsonTypeMap

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.codec.BsonTypeMap
      +
      +

      -
      public class BsonTypeMap
      -extends Object
      +
      public class BsonTypeMap +extends Object
      Maps Java type to BSON types
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          BsonTypeMap() +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Creates the map
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    int
    + +
     
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BsonTypeMap

            -
            public BsonTypeMap()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              BsonTypeMap

              +
              public BsonTypeMap()
              Creates the map
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            get

            -
            @Nullable
            -public BsonType get​(Class<?> type)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              get

              +
              @Nullable +public BsonType get(Class<?> type)
              Gets the Class that is mapped to the given BSON type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the BSON type
              -
              Returns:
              +
              Returns:
              the Class that is mapped to the BSON type
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              +
              hashCode in class Object
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/ByteWrapperArrayCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/ByteWrapperArrayCodec.html index b9f65ee6e12..3cf765bedda 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/ByteWrapperArrayCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/ByteWrapperArrayCodec.html @@ -1,364 +1,210 @@ - - + ByteWrapperArrayCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ByteWrapperArrayCodec

    + +

    Class ByteWrapperArrayCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/ClassCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/ClassCodec.html index 561ef64bab3..8f3bbfa5116 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/ClassCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/ClassCodec.html @@ -1,360 +1,206 @@ - - + ClassCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ClassCodec

    + +

    Class ClassCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/CollectionCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/CollectionCodec.html index cfeba7eadd6..119577c0bbc 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/CollectionCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/CollectionCodec.html @@ -1,396 +1,232 @@ - - + CollectionCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CollectionCodec<T>

    + +

    Class CollectionCodec<T>

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/Conversions.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/Conversions.html index 95ab722b5c2..c21ed358bac 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/Conversions.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/Conversions.html @@ -1,361 +1,224 @@ - - + Conversions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Conversions

    + +

    Class Conversions

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.codec.Conversions
      +
      +

      -
      @MorphiaInternal
      -public final class Conversions
      -extends Object
      +
      @MorphiaInternal +public final class Conversions +extends Object
      Defines basic type conversions. This class is mostly intended for internal use only but its methods are public so that when cases arise where certain conversions are missing, users can add their in between releases. However, this must be done with the understand that, however unlikely, this API is subject to change and any uses might break at some point.
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            register

            -
            public static <S,​T> void register​(Class<S> source,
            -                                        Class<T> target,
            -                                        Function<S,​T> function)
            -
            Register a conversion between two types. For example, to register the conversion of Date to a Long, this method +
          • +
            +

            Method Details

            +
              +
            • +
              +

              register

              +
              public static <S, +T> void register(Class<S> source, + Class<T> target, + Function<S,T> function)
              +
              Register a conversion between two types. For example, to register the conversion of Date to a Long, this method could be invoked as follows: register(Date.class, Long.class, Date::getTime);
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              S - the source type
              T - the target type.
              -
              Parameters:
              +
              Parameters:
              source - the source type
              target - the target type
              function - the function that performs the conversion. This is often just a method reference.
              +
            • -
            - - - -
              -
            • -

              convert

              -
              @Nullable
              -public static <T> T convert​(@Nullable
              -                            Object value,
              -                            Class<T> target)
              +
            • +
              +

              convert

              +
              @Nullable +public static <T> T convert(@Nullable + Object value, + Class<T> target)
              Attempts to convert a value to the given type
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the target type
              -
              Parameters:
              +
              Parameters:
              value - the value to convert
              target - the target type
              -
              Returns:
              +
              Returns:
              the potentially converted value
              +
            • -
            - - - -
              -
            • -

              register

              -
              public static <S,​T> void register​(Class<S> source,
              -                                        Class<T> target,
              -                                        Function<S,​T> function,
              -                                        @Nullable
              -                                        String warning)
              -
              Register a conversion between two types. For example, to register the conversion of Date to a Long, this method +
            • +
              +

              register

              +
              public static <S, +T> void register(Class<S> source, + Class<T> target, + Function<S,T> function, + @Nullable + String warning)
              +
              Register a conversion between two types. For example, to register the conversion of Date to a Long, this method could be invoked as follows: register(Date.class, Long.class, Date::getTime);
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              S - the source type
              T - the target type.
              -
              Parameters:
              +
              Parameters:
              source - the source type
              target - the target type
              function - the function that performs the conversion. This is often just a method reference.
              warning - if non-null, this will be the message logged on the WARN level indicating the conversion is taking place.
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/EnumCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/EnumCodec.html index e1cc38c3bc8..1d9a2840109 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/EnumCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/EnumCodec.html @@ -1,378 +1,222 @@ - - + EnumCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class EnumCodec<T extends Enum<T>>

    + +

    Class EnumCodec<T extends Enum<T>>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.EnumCodec<T>
      +
      +
      +
      +
      Type Parameters:
      T - the type of the enum
      -
      +
      All Implemented Interfaces:
      -
      Codec<T>, Decoder<T>, Encoder<T>
      +
      Codec<T>, Decoder<T>, Encoder<T>

      -
      @MorphiaInternal
      -public class EnumCodec<T extends Enum<T>>
      -extends Object
      -implements Codec<T>
      +
      @MorphiaInternal +public class EnumCodec<T extends Enum<T>> +extends Object +implements Codec<T>
      An enum codec
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          EnumCodec​(Class<T> type) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          EnumCodec(Class<T> type)
          +
          Creates a codec for the given type
          -
        • -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    decode(BsonReader reader, + DecoderContext decoderContext)
    +
     
    +
    void
    +
    encode(BsonWriter writer, + T value, + EncoderContext encoderContext)
    +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/EnumCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/EnumCodecProvider.html index 55647cbceba..b02ebb5204f 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/EnumCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/EnumCodecProvider.html @@ -1,330 +1,186 @@ - - + EnumCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class EnumCodecProvider

    + +

    Class EnumCodecProvider

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            EnumCodecProvider

            -
            public EnumCodecProvider()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            EnumCodecProvider

            +
            public EnumCodecProvider()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              get

              -
              public <T> Codec<T> get​(Class<T> type,
              -                        CodecRegistry registry)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                get

                +
                public <T> Codec<T> get(Class<T> type, + CodecRegistry registry)
                Looks up the codec for the type
                -
                -
                Specified by:
                -
                get in interface CodecProvider
                -
                Type Parameters:
                +
                +
                Specified by:
                +
                get in interface CodecProvider
                +
                Type Parameters:
                T - the type of the enum
                -
                Parameters:
                +
                Parameters:
                type - the type to look up
                registry - the registry to use
                -
                Returns:
                +
                Returns:
                the codec if found or null
                -
              • -
              +
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/FieldAccessor.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/FieldAccessor.html index ffa54dd2f6e..5f1fafca158 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/FieldAccessor.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/FieldAccessor.html @@ -1,366 +1,212 @@ - - + FieldAccessor (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FieldAccessor

    + +

    Class FieldAccessor

    -
    - -
    - -
    -
    -
      -
    • +
      @MorphiaInternal +public class FieldAccessor +extends Object +implements PropertyAccessor<Object>
      +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          FieldAccessor​(Field field) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Creates the accessor for a field
          -
        • -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    get(Object instance)
    +
     
    +
    protected Field
    + +
     
    +
    void
    +
    set(Object instance, + Object value)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/KeyCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/KeyCodec.html index 9fb17cf898b..adc12c44ca5 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/KeyCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/KeyCodec.html @@ -1,332 +1,191 @@ - - + KeyCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class KeyCodec

    + +

    Class KeyCodec

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            decode

            -
            public Key decode​(BsonReader reader,
            -                  DecoderContext decoderContext)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Specified by:
            -
            decode in interface Decoder<Key>
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              decode

              +
              public Key decode(BsonReader reader, + DecoderContext decoderContext)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Specified by:
              +
              decode in interface Decoder<Key>
              +
            • -
            - - - -
              -
            • -

              getEncoderClass

              -
              public Class<Key> getEncoderClass()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Specified by:
              -
              getEncoderClass in interface Encoder<Key>
              +
            • +
              +

              getEncoderClass

              +
              public Class<Key> getEncoderClass()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Specified by:
              +
              getEncoderClass in interface Encoder<Key>
              +
            • -
            - - - -
              -
            • -

              encode

              -
              public void encode​(BsonWriter writer,
              -                   Key value,
              -                   EncoderContext encoderContext)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Specified by:
              -
              encode in interface Encoder<Key>
              +
            • +
              +

              encode

              +
              public void encode(BsonWriter writer, + Key value, + EncoderContext encoderContext)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Specified by:
              +
              encode in interface Encoder<Key>
              -
            • -
            +
      -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/LegacyQueryCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/LegacyQueryCodec.html index 5ba834d06d7..5a25d3c6fca 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/LegacyQueryCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/LegacyQueryCodec.html @@ -1,376 +1,222 @@ - - + LegacyQueryCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LegacyQueryCodec

    + +

    Class LegacyQueryCodec

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          LegacyQueryCodec() -
          Deprecated.
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          +
          Deprecated.
          Creates a codec
          -
        • -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    decode(BsonReader reader, + DecoderContext decoderContext)
    +
    +
    Deprecated.
    +
    void
    +
    encode(BsonWriter writer, + LegacyQuery value, + EncoderContext encoderContext)
    +
    +
    Deprecated.
    + + +
    +
    Deprecated.
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/LocaleCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/LocaleCodec.html index 2b8a4c2ff09..032c2a74cb8 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/LocaleCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/LocaleCodec.html @@ -1,360 +1,206 @@ - - + LocaleCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LocaleCodec

    + +

    Class LocaleCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MethodAccessor.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MethodAccessor.html index 956c4fea80f..7b357153121 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MethodAccessor.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MethodAccessor.html @@ -1,351 +1,198 @@ - - + MethodAccessor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MethodAccessor

    + +

    Class MethodAccessor

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MethodAccessor

            -
            @MorphiaInternal
            -public MethodAccessor​(Method getter,
            -                      Method setter)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MethodAccessor

              +
              @MorphiaInternal +public MethodAccessor(Method getter, + Method setter)
              +
              +
              Parameters:
              getter -
              setter -
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
      -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaCodecProvider.html index 19160da1975..72f0237b2a8 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaCodecProvider.html @@ -1,393 +1,232 @@ - - + MorphiaCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MorphiaCodecProvider

    + +

    Class MorphiaCodecProvider

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.codec.MorphiaCodecProvider
      +
      +
      +
      All Implemented Interfaces:
      -
      CodecProvider
      +
      CodecProvider

      -
      @MorphiaInternal
      -public class MorphiaCodecProvider
      -extends Object
      -implements CodecProvider
      +
      @MorphiaInternal +public class MorphiaCodecProvider +extends Object +implements CodecProvider
      Provider for codecs for Morphia entities
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
    +
    + -
    - +
    + + +
     
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MorphiaCodecProvider

            -
            public MorphiaCodecProvider​(Mapper mapper)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MorphiaCodecProvider

              +
              public MorphiaCodecProvider(Mapper mapper)
              Creates a provider
              -
              -
              Parameters:
              +
              +
              Parameters:
              mapper -
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            get

            -
            @Nullable
            -public <T> Codec<T> get​(Class<T> type,
            -                        CodecRegistry registry)
            -
            -
            Specified by:
            -
            get in interface CodecProvider
            +
          • +
            +

            Method Details

            + - - - - - -
              -
            • -

              getRefreshCodec

              -
              @Nullable
              -public <T> Codec<T> getRefreshCodec​(T entity,
              -                                    CodecRegistry registry)
              +
            • +
              +

              getRefreshCodec

              +
              @Nullable +public <T> Codec<T> getRefreshCodec(T entity, + CodecRegistry registry)
              Creates a codec that uses an existing entity for loading rather than creating a new instance.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the entity type
              -
              Parameters:
              +
              Parameters:
              entity - the entity to refresh
              registry - the codec registry
              -
              Returns:
              +
              Returns:
              the new codec
              +
            • -
            - - - -
              -
            • -

              getMapper

              -
              protected Mapper getMapper()
              +
            • +
              +

              getMapper

              +
              protected Mapper getMapper()
              +
            • -
            - - - - +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaDateCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaDateCodec.html index 511679976d5..2ce11c499cd 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaDateCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaDateCodec.html @@ -1,324 +1,183 @@ - - + MorphiaDateCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MorphiaDateCodec

    + +

    Class MorphiaDateCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaInstanceCreator.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaInstanceCreator.html index 0da9b297f67..46b0b111407 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaInstanceCreator.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaInstanceCreator.html @@ -1,288 +1,161 @@ - - + MorphiaInstanceCreator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface MorphiaInstanceCreator

    + +

    Interface MorphiaInstanceCreator

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      NoArgCreator

      -
      @MorphiaInternal
      -public interface MorphiaInstanceCreator
      +
      @MorphiaInternal +public interface MorphiaInstanceCreator
      Marker interface for creators
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getInstance

            -
            Object getInstance()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getInstance

              +
              Object getInstance()
              +
              +
              Returns:
              the new class instance.
              +
            • -
            - - - - +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaLocalDateTimeCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaLocalDateTimeCodec.html index b8d667c57c3..1a7a0f18218 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaLocalDateTimeCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaLocalDateTimeCodec.html @@ -1,324 +1,183 @@ - - + MorphiaLocalDateTimeCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MorphiaLocalDateTimeCodec

    + +

    Class MorphiaLocalDateTimeCodec

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaLocalTimeCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaLocalTimeCodec.html index f725087195d..3ea4681f398 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaLocalTimeCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaLocalTimeCodec.html @@ -1,364 +1,210 @@ - - + MorphiaLocalTimeCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MorphiaLocalTimeCodec

    + +

    Class MorphiaLocalTimeCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaMapCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaMapCodec.html index 217a53351b6..3a015d5708a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaMapCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaMapCodec.html @@ -1,301 +1,163 @@ - - + MorphiaMapCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MorphiaMapCodec

    + +

    Class MorphiaMapCodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaPropertyCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaPropertyCodecProvider.html index 981db551197..cb88d2f838a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaPropertyCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaPropertyCodecProvider.html @@ -1,325 +1,177 @@ - - + MorphiaPropertyCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MorphiaPropertyCodecProvider

    + +

    Class MorphiaPropertyCodecProvider

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.MorphiaPropertyCodecProvider
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.codec.MorphiaPropertyCodecProvider
      +
      +
      +
      All Implemented Interfaces:
      -
      PropertyCodecProvider
      +
      PropertyCodecProvider

      -
      @MorphiaInternal
      -public abstract class MorphiaPropertyCodecProvider
      -extends Object
      -implements PropertyCodecProvider
      +
      @MorphiaInternal +public abstract class MorphiaPropertyCodecProvider +extends Object +implements PropertyCodecProvider
      Provides property specific codecs for customized handling generally related to generics but not necessarily.
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
    -
    -
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaPropertySerialization.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaPropertySerialization.html index 2f5f3dbfe45..fe9625d9297 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaPropertySerialization.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaPropertySerialization.html @@ -1,333 +1,185 @@ - - + MorphiaPropertySerialization (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MorphiaPropertySerialization

    + +

    Class MorphiaPropertySerialization

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.MorphiaPropertySerialization
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
    -
    -
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaTypesCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaTypesCodecProvider.html index e14633590c2..d9b5ed8f8ac 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaTypesCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/MorphiaTypesCodecProvider.html @@ -1,337 +1,188 @@ - - + MorphiaTypesCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MorphiaTypesCodecProvider

    + +

    Class MorphiaTypesCodecProvider

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.MorphiaTypesCodecProvider
      • -
      -
    • -
    -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected <T> void
    +
    addCodec(Codec<T> codec)
    +
     
    +
    <T> Codec<T>
    +
    get(Class<T> clazz, + CodecRegistry registry)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MorphiaTypesCodecProvider

            -
            public MorphiaTypesCodecProvider()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MorphiaTypesCodecProvider

              +
              public MorphiaTypesCodecProvider()
              Create the provider
              -
            • -
            +
        + -
        -
      -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/ObjectCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/ObjectCodec.html index 3182a65d2e5..f1c3505c701 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/ObjectCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/ObjectCodec.html @@ -1,363 +1,209 @@ - - + ObjectCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ObjectCodec

    + +

    Class ObjectCodec

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          ObjectCodec() +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Creates a codec
          -
        • -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    decode(BsonReader reader, + DecoderContext decoderContext)
    +
     
    +
    void
    +
    encode(BsonWriter writer, + Object value, + EncoderContext encoderContext)
    +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/PrimitiveCodecRegistry.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/PrimitiveCodecRegistry.html index b73ad4f26c3..71fec822ab5 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/PrimitiveCodecRegistry.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/PrimitiveCodecRegistry.html @@ -1,354 +1,201 @@ - - + PrimitiveCodecRegistry (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PrimitiveCodecRegistry

    + +

    Class PrimitiveCodecRegistry

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.codec.PrimitiveCodecRegistry
      +
      +
      +
      All Implemented Interfaces:
      -
      CodecProvider, CodecRegistry
      +
      CodecProvider, CodecRegistry

      -
      @MorphiaInternal
      -public class PrimitiveCodecRegistry
      -extends Object
      -implements CodecRegistry
      +
      @MorphiaInternal +public class PrimitiveCodecRegistry +extends Object +implements CodecRegistry
      A provider of codecs for primitive types
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T> Codec<T>
    +
    get(Class<T> clazz)
    +
     
    +
    <T> Codec<T>
    +
    get(Class<T> clazz, + CodecRegistry registry)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface org.bson.codecs.configuration.CodecRegistry

    +get
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PrimitiveCodecRegistry

            -
            public PrimitiveCodecRegistry​(CodecRegistry codecRegistry)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              PrimitiveCodecRegistry

              +
              public PrimitiveCodecRegistry(CodecRegistry codecRegistry)
              Creates the provider
              -
              -
              Parameters:
              +
              +
              Parameters:
              codecRegistry - the registry
              -
            • -
            +
        + -
        -
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/PropertyCodecRegistryImpl.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/PropertyCodecRegistryImpl.html index cd605d95883..178fa533312 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/PropertyCodecRegistryImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/PropertyCodecRegistryImpl.html @@ -1,336 +1,192 @@ - - + PropertyCodecRegistryImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class PropertyCodecRegistryImpl

    + +

    Class PropertyCodecRegistryImpl

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.PropertyCodecRegistryImpl
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.codec.PropertyCodecRegistryImpl
      +
      +
      +
      All Implemented Interfaces:
      -
      PropertyCodecRegistry
      +
      PropertyCodecRegistry

      -
      @MorphiaInternal
      -public class PropertyCodecRegistryImpl
      -extends Object
      -implements PropertyCodecRegistry
      +
      @MorphiaInternal +public class PropertyCodecRegistryImpl +extends Object +implements PropertyCodecRegistry
      Defines an all purpose registry for property codecs
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <S> Codec<S>
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    -
    - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/URICodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/URICodec.html index f38c3bc84e2..8581f97d372 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/URICodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/URICodec.html @@ -1,360 +1,206 @@ - - + URICodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class URICodec

    + +

    Class URICodec

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ArrayFieldAccessor.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ArrayFieldAccessor.html index 78798de5285..b8dbd97b6b1 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ArrayFieldAccessor.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ArrayFieldAccessor.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.ArrayFieldAccessor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.ArrayFieldAccessor

    +

    Uses of Class
    dev.morphia.mapping.codec.ArrayFieldAccessor

    -
    No usage of dev.morphia.mapping.codec.ArrayFieldAccessor
    -
    +No usage of dev.morphia.mapping.codec.ArrayFieldAccessor
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BaseReferenceCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BaseReferenceCodec.html index 38324f79702..c73c643caa2 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BaseReferenceCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BaseReferenceCodec.html @@ -1,220 +1,88 @@ - - + Uses of Class dev.morphia.mapping.codec.BaseReferenceCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.BaseReferenceCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.BaseReferenceCodec

    +
    +
    Packages that use BaseReferenceCodec
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BitSetCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BitSetCodec.html index 9c15c6da313..eafd3eb9972 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BitSetCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BitSetCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.BitSetCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.BitSetCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.BitSetCodec

    -
    No usage of dev.morphia.mapping.codec.BitSetCodec
    -
    +No usage of dev.morphia.mapping.codec.BitSetCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BsonTypeMap.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BsonTypeMap.html index 5e44437473b..39c2d71e7c5 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BsonTypeMap.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/BsonTypeMap.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.BsonTypeMap (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.BsonTypeMap

    +

    Uses of Class
    dev.morphia.mapping.codec.BsonTypeMap

    -
    No usage of dev.morphia.mapping.codec.BsonTypeMap
    -
    +No usage of dev.morphia.mapping.codec.BsonTypeMap
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ByteWrapperArrayCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ByteWrapperArrayCodec.html index 851e62702ba..43519934a76 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ByteWrapperArrayCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ByteWrapperArrayCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.ByteWrapperArrayCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.ByteWrapperArrayCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.ByteWrapperArrayCodec

    -
    No usage of dev.morphia.mapping.codec.ByteWrapperArrayCodec
    -
    +No usage of dev.morphia.mapping.codec.ByteWrapperArrayCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ClassCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ClassCodec.html index 6a61cd84993..e954236017f 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ClassCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ClassCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.ClassCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.ClassCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.ClassCodec

    -
    No usage of dev.morphia.mapping.codec.ClassCodec
    -
    +No usage of dev.morphia.mapping.codec.ClassCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/CollectionCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/CollectionCodec.html index a17e1779a04..714df4db352 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/CollectionCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/CollectionCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.CollectionCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.CollectionCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.CollectionCodec

    -
    No usage of dev.morphia.mapping.codec.CollectionCodec
    -
    +No usage of dev.morphia.mapping.codec.CollectionCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/Conversions.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/Conversions.html index 3f728cf491c..9bd5cba361a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/Conversions.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/Conversions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.Conversions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.Conversions

    +

    Uses of Class
    dev.morphia.mapping.codec.Conversions

    -
    No usage of dev.morphia.mapping.codec.Conversions
    -
    +No usage of dev.morphia.mapping.codec.Conversions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/EnumCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/EnumCodec.html index d2ae62b4b52..5bdac085bdd 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/EnumCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/EnumCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.EnumCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.EnumCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.EnumCodec

    -
    No usage of dev.morphia.mapping.codec.EnumCodec
    -
    +No usage of dev.morphia.mapping.codec.EnumCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/EnumCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/EnumCodecProvider.html index acf763a9a19..fa0f3f2016d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/EnumCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/EnumCodecProvider.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.EnumCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.EnumCodecProvider

    +

    Uses of Class
    dev.morphia.mapping.codec.EnumCodecProvider

    -
    No usage of dev.morphia.mapping.codec.EnumCodecProvider
    -
    +No usage of dev.morphia.mapping.codec.EnumCodecProvider
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/FieldAccessor.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/FieldAccessor.html index efdbfd1722a..31f1d6b8327 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/FieldAccessor.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/FieldAccessor.html @@ -1,194 +1,88 @@ - - + Uses of Class dev.morphia.mapping.codec.FieldAccessor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.FieldAccessor

    +

    Uses of Class
    dev.morphia.mapping.codec.FieldAccessor

    +
    +
    Packages that use FieldAccessor
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/KeyCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/KeyCodec.html index 2f32cb5319c..13cc83da76e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/KeyCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/KeyCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.KeyCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.KeyCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.KeyCodec

    -
    No usage of dev.morphia.mapping.codec.KeyCodec
    -
    +No usage of dev.morphia.mapping.codec.KeyCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/LegacyQueryCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/LegacyQueryCodec.html index e2a6bac0500..5a4800191c7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/LegacyQueryCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/LegacyQueryCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.LegacyQueryCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.LegacyQueryCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.LegacyQueryCodec

    -
    No usage of dev.morphia.mapping.codec.LegacyQueryCodec
    -
    +No usage of dev.morphia.mapping.codec.LegacyQueryCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/LocaleCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/LocaleCodec.html index 0570bf25b2e..a57d220c010 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/LocaleCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/LocaleCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.LocaleCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.LocaleCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.LocaleCodec

    -
    No usage of dev.morphia.mapping.codec.LocaleCodec
    -
    +No usage of dev.morphia.mapping.codec.LocaleCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MethodAccessor.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MethodAccessor.html index 43a4384005e..71eb72c0d3d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MethodAccessor.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MethodAccessor.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.MethodAccessor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MethodAccessor

    +

    Uses of Class
    dev.morphia.mapping.codec.MethodAccessor

    -
    No usage of dev.morphia.mapping.codec.MethodAccessor
    -
    +No usage of dev.morphia.mapping.codec.MethodAccessor
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCodecProvider.html index 9212cea8724..5854ce4ce92 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCodecProvider.html @@ -1,222 +1,109 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaCodecProvider

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaCodecProvider

    +
    +
    Packages that use MorphiaCodecProvider
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCollectionPropertyCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCollectionPropertyCodecProvider.html index 744ca7169d2..e4e24128338 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCollectionPropertyCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaCollectionPropertyCodecProvider.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaCollectionPropertyCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaCollectionPropertyCodecProvider

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaCollectionPropertyCodecProvider

    -
    No usage of dev.morphia.mapping.codec.MorphiaCollectionPropertyCodecProvider
    -
    +No usage of dev.morphia.mapping.codec.MorphiaCollectionPropertyCodecProvider
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaDateCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaDateCodec.html index 68d0d123c49..151cbc193bd 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaDateCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaDateCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaDateCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaDateCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaDateCodec

    -
    No usage of dev.morphia.mapping.codec.MorphiaDateCodec
    -
    +No usage of dev.morphia.mapping.codec.MorphiaDateCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaInstanceCreator.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaInstanceCreator.html index 4ffa8288894..649612b31c7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaInstanceCreator.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaInstanceCreator.html @@ -1,271 +1,137 @@ - - + Uses of Interface dev.morphia.mapping.codec.MorphiaInstanceCreator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.mapping.codec.MorphiaInstanceCreator

    +

    Uses of Interface
    dev.morphia.mapping.codec.MorphiaInstanceCreator

    +
    +
    Packages that use MorphiaInstanceCreator
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalDateTimeCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalDateTimeCodec.html index b48b8a8836b..c75b05a46e7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalDateTimeCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalDateTimeCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec

    -
    No usage of dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
    -
    +No usage of dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalTimeCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalTimeCodec.html index 61d228feab6..f52ed1d1070 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalTimeCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaLocalTimeCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaLocalTimeCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaLocalTimeCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaLocalTimeCodec

    -
    No usage of dev.morphia.mapping.codec.MorphiaLocalTimeCodec
    -
    +No usage of dev.morphia.mapping.codec.MorphiaLocalTimeCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaMapCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaMapCodec.html index 49e9a9d5d73..79196998224 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaMapCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaMapCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaMapCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaMapCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaMapCodec

    -
    No usage of dev.morphia.mapping.codec.MorphiaMapCodec
    -
    +No usage of dev.morphia.mapping.codec.MorphiaMapCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertyCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertyCodecProvider.html index f202c9f443d..db04e394f51 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertyCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertyCodecProvider.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaPropertyCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaPropertyCodecProvider

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaPropertyCodecProvider

    -
    No usage of dev.morphia.mapping.codec.MorphiaPropertyCodecProvider
    -
    +No usage of dev.morphia.mapping.codec.MorphiaPropertyCodecProvider
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertySerialization.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertySerialization.html index 3b8a912a287..44244b43fbc 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertySerialization.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaPropertySerialization.html @@ -1,211 +1,99 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaPropertySerialization (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaPropertySerialization

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaPropertySerialization

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaTypesCodecProvider.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaTypesCodecProvider.html index 608d75ecf13..d945d9cbae6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaTypesCodecProvider.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/MorphiaTypesCodecProvider.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.MorphiaTypesCodecProvider (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.MorphiaTypesCodecProvider

    +

    Uses of Class
    dev.morphia.mapping.codec.MorphiaTypesCodecProvider

    -
    No usage of dev.morphia.mapping.codec.MorphiaTypesCodecProvider
    -
    +No usage of dev.morphia.mapping.codec.MorphiaTypesCodecProvider
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ObjectCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ObjectCodec.html index 902915902db..4605cb59c20 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ObjectCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/ObjectCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.ObjectCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.ObjectCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.ObjectCodec

    -
    No usage of dev.morphia.mapping.codec.ObjectCodec
    -
    +No usage of dev.morphia.mapping.codec.ObjectCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/PrimitiveCodecRegistry.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/PrimitiveCodecRegistry.html index 20e9855a631..f2f2ee8f75b 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/PrimitiveCodecRegistry.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/PrimitiveCodecRegistry.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.PrimitiveCodecRegistry (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.PrimitiveCodecRegistry

    +

    Uses of Class
    dev.morphia.mapping.codec.PrimitiveCodecRegistry

    -
    No usage of dev.morphia.mapping.codec.PrimitiveCodecRegistry
    -
    +No usage of dev.morphia.mapping.codec.PrimitiveCodecRegistry
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/PropertyCodecRegistryImpl.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/PropertyCodecRegistryImpl.html index 0ced9fcba27..73ace0fc593 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/PropertyCodecRegistryImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/PropertyCodecRegistryImpl.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.PropertyCodecRegistryImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.PropertyCodecRegistryImpl

    +

    Uses of Class
    dev.morphia.mapping.codec.PropertyCodecRegistryImpl

    -
    No usage of dev.morphia.mapping.codec.PropertyCodecRegistryImpl
    -
    +No usage of dev.morphia.mapping.codec.PropertyCodecRegistryImpl
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/URICodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/URICodec.html index 2024d80519a..041ce622143 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/URICodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/class-use/URICodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.URICodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.URICodec

    +

    Uses of Class
    dev.morphia.mapping.codec.URICodec

    -
    No usage of dev.morphia.mapping.codec.URICodec
    -
    +No usage of dev.morphia.mapping.codec.URICodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-summary.html index 86cc5d7086a..410ff7890d8 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-summary.html @@ -1,335 +1,214 @@ - - + dev.morphia.mapping.codec (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.codec

    -
    -
    -
      -
    • - - - - - - - - - - - - -
      Interface Summary 
      InterfaceDescription
      MorphiaInstanceCreator -
      Marker interface for creators
      -
      +

      Package dev.morphia.mapping.codec

      +
    +
    +
    @NonNullApi +package dev.morphia.mapping.codec
    +
    +
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-tree.html index 306dc93d8c9..8cb5b603087 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-tree.html @@ -1,204 +1,116 @@ - - + dev.morphia.mapping.codec Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.codec

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-use.html index 0dd4f9588f1..46d0b0fdd12 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/package-use.html @@ -1,312 +1,153 @@ - - + Uses of Package dev.morphia.mapping.codec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.codec

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec used by dev.morphia.mapping 
    ClassDescription
    MorphiaCodecProvider +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Provider for codecs for Morphia entities
    -
  • MorphiaInstanceCreator + + +
    Marker interface for creators
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec used by dev.morphia.mapping.codec 
    ClassDescription
    FieldAccessor 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec used by dev.morphia.mapping.codec.pojo 
    ClassDescription
    MorphiaInstanceCreator +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Marker interface for creators
    -
  • MorphiaPropertySerialization + + +
    Determines if a property should be serialized or not
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec used by dev.morphia.mapping.codec.references 
    ClassDescription
    BaseReferenceCodec +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines codecs for properties
    -
  • +
  • +
    + -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityDecoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityDecoder.html index f7f5fc8ba4c..d634ca40745 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityDecoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityDecoder.html @@ -1,427 +1,258 @@ - - + EntityDecoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class EntityDecoder<T>

    + +

    Class EntityDecoder<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.EntityDecoder<T>
      +
      +
      +
      +
      Type Parameters:
      T - the entity type
      -
      +
      All Implemented Interfaces:
      -
      Decoder<T>
      +
      Decoder<T>
      -
      +
      Direct Known Subclasses:
      LifecycleDecoder

      -
      @MorphiaInternal
      -public class EntityDecoder<T>
      -extends Object
      -implements Decoder<T>
      -
      -
      Since:
      +
      @MorphiaInternal +public class EntityDecoder<T> +extends Object +implements Decoder<T>
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityEncoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityEncoder.html index 7438dea9635..c9ecafcf482 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityEncoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityEncoder.html @@ -1,555 +1,353 @@ - - + EntityEncoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class EntityEncoder<T>

    + +

    Class EntityEncoder<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.EntityEncoder<T>
      +
      +
      +
      +
      Type Parameters:
      T - the entity type
      -
      +
      All Implemented Interfaces:
      -
      Encoder<T>
      +
      Encoder<T>
      -
      +
      Direct Known Subclasses:
      LifecycleEncoder, MergingEncoder

      -
      @MorphiaInternal
      -public class EntityEncoder<T>
      -extends Object
      -implements Encoder<T>
      -
      -
      Since:
      +
      @MorphiaInternal +public class EntityEncoder<T> +extends Object +implements Encoder<T>
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    protected void
    +
    encodeValue(BsonWriter writer, + EncoderContext encoderContext, + PropertyModel model, + Object value)
    +
     
    + + +
     
    +
    protected IdGenerator
    + +
     
    +
    protected MorphiaCodec<T>
    + +
     
    +
    protected void
    +
    writeValue(BsonWriter writer, + EncoderContext encoderContext, + PropertyModel model, + Object value)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityModel.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityModel.html index 9844bbd4195..dcb1979a250 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityModel.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityModel.html @@ -1,783 +1,522 @@ - - + EntityModel (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class EntityModel

    + +

    Class EntityModel

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.EntityModel
      +
      +

      -
      @MorphiaInternal
      -public class EntityModel
      -extends Object
      +
      @MorphiaInternal +public class EntityModel +extends Object
      A model of metadata about a type
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    boolean
    + +
     
    +
    void
    + +
     
    + + +
     
    +
    boolean
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            callLifecycleMethods

            -
            public void callLifecycleMethods​(Class<? extends Annotation> event,
            -                                 Object entity,
            -                                 Document document,
            -                                 Datastore datastore)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              callLifecycleMethods

              +
              public void callLifecycleMethods(Class<? extends Annotation> event, + Object entity, + Document document, + Datastore datastore)
              Invokes any lifecycle methods
              -
              -
              Parameters:
              +
              +
              Parameters:
              event - the event to run
              entity - the entity to use
              document - the document used in persistence
              datastore - the Datastore to use
              +
            • -
            - - - -
              -
            • -

              getAnnotation

              -
              @Nullable
              -public <A extends Annotation> A getAnnotation​(Class<A> clazz)
              -
              -
              Type Parameters:
              +
            • +
              +

              getAnnotation

              +
              @Nullable +public <A extends Annotation> A getAnnotation(Class<A> clazz)
              +
              +
              Type Parameters:
              A - the annotation type
              -
              Parameters:
              +
              Parameters:
              clazz - the annotation class
              -
              Returns:
              +
              Returns:
              the annotation instance or null if not found
              +
            • -
            - - - -
              -
            • -

              getCollectionName

              -
              @NonNull
              -public String getCollectionName()
              -
              -
              Returns:
              +
            • +
              +

              getCollectionName

              +
              @NonNull +public String getCollectionName()
              +
              +
              Returns:
              the mapped collection name for the type
              +
            • -
            - - - - - - - -
              -
            • -

              getDiscriminator

              -
              public String getDiscriminator()
              -
              -
              Returns:
              +
            • +
              +

              getDiscriminator

              +
              public String getDiscriminator()
              +
              +
              Returns:
              the discriminator
              +
            • -
            - - - -
              -
            • -

              getDiscriminatorKey

              -
              public String getDiscriminatorKey()
              -
              -
              Returns:
              +
            • +
              +

              getDiscriminatorKey

              +
              public String getDiscriminatorKey()
              +
              +
              Returns:
              the discriminator key
              +
            • -
            - - - -
              -
            • -

              getEmbeddedAnnotation

              -
              @Nullable
              -public Embedded getEmbeddedAnnotation()
              -
              -
              Returns:
              +
            • +
              +

              getEmbeddedAnnotation

              +
              @Nullable +public Embedded getEmbeddedAnnotation()
              +
              +
              Returns:
              the embeddedAn
              +
            • -
            - - - -
              -
            • -

              getEntityAnnotation

              -
              @Nullable
              -public Entity getEntityAnnotation()
              -
              -
              Returns:
              +
            • +
              +

              getEntityAnnotation

              +
              @Nullable +public Entity getEntityAnnotation()
              +
              +
              Returns:
              the entityAn
              +
            • -
            - - - - - - - -
              -
            • -

              getInstanceCreator

              -
              public MorphiaInstanceCreator getInstanceCreator()
              -
              -
              Returns:
              +
            • +
              +

              getInstanceCreator

              +
              public MorphiaInstanceCreator getInstanceCreator()
              +
              +
              Returns:
              a new InstanceCreator instance for the ClassModel
              +
            • -
            - - - -
              -
            • -

              getName

              -
              public String getName()
              -
              -
              Returns:
              +
            • +
              +

              getName

              +
              public String getName()
              +
              +
              Returns:
              the name of this model
              +
            • -
            - - - -
              -
            • -

              getProperties

              -
              public List<PropertyModel> getProperties​(Class<? extends Annotation> type)
              +
            • +
              +

              getProperties

              +
              public List<PropertyModel> getProperties(Class<? extends Annotation> type)
              Returns all the properties on this model annotated by the given type
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the annotation type
              -
              Returns:
              +
              Returns:
              the list of properties
              +
            • -
            - - - -
              -
            • -

              getProperties

              -
              public List<PropertyModel> getProperties()
              +
            • +
              +

              getProperties

              +
              public List<PropertyModel> getProperties()
              Returns all the properties on this model
              -
              -
              Returns:
              +
              +
              Returns:
              the list of properties
              +
            • -
            - - - - - - - -
              -
            • -

              getSubtypes

              -
              public Set<EntityModel> getSubtypes()
              +
            • +
              +

              getSubtypes

              +
              public Set<EntityModel> getSubtypes()
              Get the subtypes of this model
              -
              -
              Returns:
              +
              +
              Returns:
              the subtypes
              +
            • -
            - - - -
              -
            • -

              getSuperClass

              -
              @Nullable
              -public EntityModel getSuperClass()
              -
              -
              Returns:
              +
            • +
              +

              getSuperClass

              +
              @Nullable +public EntityModel getSuperClass()
              +
              +
              Returns:
              the model of the superclass of this type or null
              +
            • -
            - - - -
              -
            • -

              setSuperClass

              -
              public void setSuperClass​(EntityModel model)
              +
            • +
              +

              setSuperClass

              +
              public void setSuperClass(EntityModel model)
              +
            • -
            - - - -
              -
            • -

              getType

              -
              public Class<?> getType()
              -
              -
              Returns:
              +
            • +
              +

              getType

              +
              public Class<?> getType()
              +
              +
              Returns:
              the type of this model
              +
            • -
            - - - -
              -
            • -

              getVersionProperty

              -
              @Nullable
              -public PropertyModel getVersionProperty()
              -
              -
              Returns:
              +
            • +
              +

              getVersionProperty

              +
              @Nullable +public PropertyModel getVersionProperty()
              +
              +
              Returns:
              the version property for the class
              +
            • -
            - - - -
              -
            • -

              hasLifecycle

              -
              public boolean hasLifecycle​(Class<? extends Annotation> type)
              -
              -
              Parameters:
              +
            • +
              +

              hasLifecycle

              +
              public boolean hasLifecycle(Class<? extends Annotation> type)
              +
              +
              Parameters:
              type - the lifecycle event type
              -
              Returns:
              +
              Returns:
              true if that even has been configured
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - - - - - -
              -
            • -

              isAbstract

              -
              public boolean isAbstract()
              +
            • +
              +

              isAbstract

              +
              public boolean isAbstract()
              This is an internal method subject to change without notice.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the EntityModel is abstract
              -
              Since:
              +
              Since:
              1.3
              +
            • -
            - - - -
              -
            • -

              isInterface

              -
              public boolean isInterface()
              -
              -
              Returns:
              +
            • +
              +

              isInterface

              +
              public boolean isInterface()
              +
              +
              Returns:
              true if the EntityModel is an interface
              +
            • -
            - - - -
              -
            • -

              useDiscriminator

              -
              public boolean useDiscriminator()
              -
              -
              Returns:
              +
            • +
              +

              useDiscriminator

              +
              public boolean useDiscriminator()
              +
              +
              Returns:
              true if the discriminator should be used
              +
            • -
            - - - -
              -
            • -

              addSubtype

              -
              public void addSubtype​(EntityModel entityModel)
              -
            • -
            +
          • +
            +

            addSubtype

            +
            public void addSubtype(EntityModel entityModel)
            +
      -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityModelBuilder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityModelBuilder.html index 9323a44409c..5adac1e7197 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityModelBuilder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/EntityModelBuilder.html @@ -1,869 +1,595 @@ - - + EntityModelBuilder (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class EntityModelBuilder

    + +

    Class EntityModelBuilder

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.EntityModelBuilder
      +
      +

      -
      @MorphiaInternal
      -public class EntityModelBuilder
      -extends Object
      +
      @MorphiaInternal +public class EntityModelBuilder +extends Object
      Builder for EntityModels
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            EntityModelBuilder

            -
            public EntityModelBuilder​(Mapper mapper,
            -                          Class<?> type)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              EntityModelBuilder

              +
              public EntityModelBuilder(Mapper mapper, + Class<?> type)
              Create a builder
              -
              -
              Parameters:
              +
              +
              Parameters:
              mapper - the mapper to use
              type - the entity type
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addProperty

            -
            public PropertyModelBuilder addProperty()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addProperty

              +
              public PropertyModelBuilder addProperty()
              Adds a property to the model
              -
              -
              Returns:
              +
              +
              Returns:
              the new PropertyModelBuilder
              +
            • -
            - - - - - - - -
              -
            • -

              build

              -
              public EntityModel build()
              +
            • +
              +

              build

              +
              public EntityModel build()
              Creates a new ClassModel instance based on the mapping data provided.
              -
              -
              Returns:
              +
              +
              Returns:
              the new instance
              +
            • -
            - - - -
              -
            • -

              classHierarchy

              -
              public Set<Class<?>> classHierarchy()
              -
              -
              Returns:
              +
            • +
              +

              classHierarchy

              +
              public Set<Class<?>> classHierarchy()
              +
              +
              Returns:
              the parent class hierarchy
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              discriminator

              -
              public EntityModelBuilder discriminator​(String discriminator)
              +
            • +
              +

              discriminator

              +
              public EntityModelBuilder discriminator(String discriminator)
              Sets the discriminator
              -
              -
              Parameters:
              +
              +
              Parameters:
              discriminator - the discriminator
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              discriminator

              -
              public String discriminator()
              -
              -
              Returns:
              +
            • +
              +

              discriminator

              +
              public String discriminator()
              +
              +
              Returns:
              the discriminator
              +
            • -
            - - - -
              -
            • -

              discriminatorKey

              -
              public EntityModelBuilder discriminatorKey​(String key)
              +
            • +
              +

              discriminatorKey

              +
              public EntityModelBuilder discriminatorKey(String key)
              Sets the mapped key name to use when storing the discriminator value
              -
              -
              Parameters:
              +
              +
              Parameters:
              key - the key to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              discriminatorKey

              -
              public String discriminatorKey()
              -
              -
              Returns:
              +
            • +
              +

              discriminatorKey

              +
              public String discriminatorKey()
              +
              +
              Returns:
              the discriminator key
              +
            • -
            - - - -
              -
            • -

              enableDiscriminator

              -
              public EntityModelBuilder enableDiscriminator​(boolean enabled)
              +
            • +
              +

              enableDiscriminator

              +
              public EntityModelBuilder enableDiscriminator(boolean enabled)
              Enables or disables the use of a discriminator when serializing
              -
              -
              Parameters:
              +
              +
              Parameters:
              enabled - true to enable the use of a discriminator
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              getAnnotation

              -
              @Nullable
              -public <A extends Annotation> A getAnnotation​(Class<A> type)
              -
              -
              Type Parameters:
              +
            • +
              +

              getAnnotation

              +
              @Nullable +public <A extends Annotation> A getAnnotation(Class<A> type)
              +
              +
              Type Parameters:
              A - the annotation type
              -
              Parameters:
              +
              Parameters:
              type - the annotation class
              -
              Returns:
              +
              Returns:
              the annotation or null if it doesn't exist
              +
            • -
            - - - -
              -
            • -

              getTypeData

              -
              public TypeData<?> getTypeData​(Class<?> type,
              -                               TypeData<?> suggested,
              -                               Type genericType)
              -
              -
              Parameters:
              +
            • +
              +

              getTypeData

              +
              public TypeData<?> getTypeData(Class<?> type, + TypeData<?> suggested, + Type genericType)
              +
              +
              Parameters:
              type -
              suggested -
              genericType -
              -
              Returns:
              +
              Returns:
              the type data for the model
              +
            • -
            - - - -
              -
            • -

              hasAnnotation

              -
              public boolean hasAnnotation​(Class<? extends Annotation> type)
              -
              -
              Parameters:
              +
            • +
              +

              hasAnnotation

              +
              public boolean hasAnnotation(Class<? extends Annotation> type)
              +
              +
              Parameters:
              type - the annotation class
              -
              Returns:
              +
              Returns:
              the annotation if it exists
              +
            • -
            - - - -
              -
            • -

              idPropertyName

              -
              @Nullable
              -public String idPropertyName()
              -
              -
              Returns:
              +
            • +
              +

              idPropertyName

              +
              @Nullable +public String idPropertyName()
              +
              +
              Returns:
              the name of the id property
              +
            • -
            - - - -
              -
            • -

              idPropertyName

              -
              public EntityModelBuilder idPropertyName​(String name)
              +
            • +
              +

              idPropertyName

              +
              public EntityModelBuilder idPropertyName(String name)
              Sets the name of the id property
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              interfaces

              -
              public List<EntityModel> interfaces()
              -
              -
              Returns:
              +
            • +
              +

              interfaces

              +
              public List<EntityModel> interfaces()
              +
              +
              Returns:
              the interfaces implemented by this model or its super types
              +
            • -
            - - - -
              -
            • -

              isDiscriminatorEnabled

              -
              public boolean isDiscriminatorEnabled()
              -
              -
              Returns:
              +
            • +
              +

              isDiscriminatorEnabled

              +
              public boolean isDiscriminatorEnabled()
              +
              +
              Returns:
              true if the discriminator is enabled
              +
            • -
            - - - - - - - - - - - - - - - -
              -
            • -

              targetType

              -
              public Class<?> targetType()
              +
            • +
              +

              targetType

              +
              public Class<?> targetType()
              The target type of this model
              -
              -
              Returns:
              +
              +
              Returns:
              the type
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              targetType

              -
              public EntityModelBuilder targetType​(Class<?> targetType)
              +
            • +
              +

              targetType

              +
              public EntityModelBuilder targetType(Class<?> targetType)
              The target type of this model
              -
              -
              Parameters:
              +
              +
              Parameters:
              targetType - the type
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              type

              -
              public Class<?> type()
              +
            • +
              +

              type

              +
              public Class<?> type()
              The type of this model
              -
              -
              Returns:
              +
              +
              Returns:
              the type
              +
            • -
            - - - -
              -
            • -

              versionPropertyName

              -
              @Nullable
              -public String versionPropertyName()
              -
              -
              Returns:
              +
            • +
              +

              versionPropertyName

              +
              @Nullable +public String versionPropertyName()
              +
              +
              Returns:
              the name of the version property
              +
            • -
            - - - -
              -
            • -

              versionPropertyName

              -
              public EntityModelBuilder versionPropertyName​(String name)
              +
            • +
              +

              versionPropertyName

              +
              public EntityModelBuilder versionPropertyName(String name)
              Sets the name of the version property
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - - - - - -
              -
            • -

              getCollectionName

              -
              protected String getCollectionName()
              +
            • +
              +

              getCollectionName

              +
              protected String getCollectionName()
              +
            • -
            - - - - +
      -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/LifecycleDecoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/LifecycleDecoder.html index 147cccf0001..ed5c3d74aae 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/LifecycleDecoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/LifecycleDecoder.html @@ -1,348 +1,197 @@ - - + LifecycleDecoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LifecycleDecoder<T>

    + +

    Class LifecycleDecoder<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.EntityDecoder<T> +
      dev.morphia.mapping.codec.pojo.LifecycleDecoder<T>
      +
      +
      +
      +
      +
      Type Parameters:
      T - the type
      -
      +
      All Implemented Interfaces:
      -
      Decoder<T>
      +
      Decoder<T>

      -
      @MorphiaInternal
      -public class LifecycleDecoder<T>
      -extends EntityDecoder<T>
      -
      -
      Since:
      +
      @MorphiaInternal +public class LifecycleDecoder<T> +extends EntityDecoder<T>
      +
      +
      Since:
      2.2
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    decode(BsonReader reader, + DecoderContext decoderContext)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.codec.pojo.EntityDecoder

    +decodeModel, decodeProperties, getCodecFromDocument, getInstanceCreator, getMorphiaCodec
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/LifecycleEncoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/LifecycleEncoder.html index 59541e23191..2919b4f4469 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/LifecycleEncoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/LifecycleEncoder.html @@ -1,369 +1,208 @@ - - + LifecycleEncoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LifecycleEncoder<T>

    + +

    Class LifecycleEncoder<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.EntityEncoder<T> +
      dev.morphia.mapping.codec.pojo.LifecycleEncoder<T>
      +
      +
      +
      +
      +
      Type Parameters:
      T - the entity type
      -
      +
      All Implemented Interfaces:
      -
      Encoder<T>
      +
      Encoder<T>

      -
      @MorphiaInternal
      -public class LifecycleEncoder<T>
      -extends EntityEncoder<T>
      -
      -
      Since:
      +
      @MorphiaInternal +public class LifecycleEncoder<T> +extends EntityEncoder<T>
      +
      +
      Since:
      2.2
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    encode(BsonWriter writer, + T value, + EncoderContext encoderContext)
    +
     
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LifecycleEncoder

            -
            public LifecycleEncoder​(MorphiaCodec<T> morphiaCodec)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              LifecycleEncoder

              +
              public LifecycleEncoder(MorphiaCodec<T> morphiaCodec)
              Creates a new encoder
              -
              -
              Parameters:
              +
              +
              Parameters:
              morphiaCodec - the codec
              -
            • -
            +
        + -
        -
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/MergingEncoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/MergingEncoder.html index a441bf73962..1f61d291409 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/MergingEncoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/MergingEncoder.html @@ -1,436 +1,262 @@ - - + MergingEncoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MergingEncoder<T>

    + +

    Class MergingEncoder<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.EntityEncoder +
      dev.morphia.mapping.codec.pojo.MergingEncoder<T>
      +
      +
      +
      +
      +
      Type Parameters:
      T - the entity type
      -
      +
      All Implemented Interfaces:
      -
      Encoder
      +
      Encoder

      -
      @MorphiaInternal
      -public class MergingEncoder<T>
      -extends EntityEncoder
      -
      -
      Since:
      +
      @MorphiaInternal +public class MergingEncoder<T> +extends EntityEncoder
      +
      +
      Since:
      2.2
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/MorphiaCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/MorphiaCodec.html index ff09eae48e8..607e8edf030 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/MorphiaCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/MorphiaCodec.html @@ -1,616 +1,400 @@ - - + MorphiaCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MorphiaCodec<T>

    + +

    Class MorphiaCodec<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.MorphiaCodec<T>
      +
      +
      +
      +
      Type Parameters:
      T - the entity type
      -
      +
      All Implemented Interfaces:
      -
      Codec<T>, CollectibleCodec<T>, Decoder<T>, Encoder<T>
      +
      Codec<T>, CollectibleCodec<T>, Decoder<T>, Encoder<T>

      -
      @MorphiaInternal
      -public class MorphiaCodec<T>
      -extends Object
      -implements CollectibleCodec<T>
      +
      @MorphiaInternal +public class MorphiaCodec<T> +extends Object +implements CollectibleCodec<T>
      the codec used by Morphia
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyHandler.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyHandler.html index 27402f40b93..1dce4cceaac 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyHandler.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyHandler.html @@ -1,271 +1,149 @@ - - + PropertyHandler (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface PropertyHandler

    + +

    Interface PropertyHandler

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      ReferenceCodec

      -
      @MorphiaInternal
      -public interface PropertyHandler
      -
      -
      Since:
      +
      @MorphiaInternal +public interface PropertyHandler
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            encode

            -
            Object encode​(@Nullable
            -              Object value)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              encode

              +
              Object encode(@Nullable + Object value)
              Encodes the value
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value
              -
              Returns:
              +
              Returns:
              the encoded value
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyModel.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyModel.html index f29204ad620..b6d97bdcfb1 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyModel.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyModel.html @@ -1,798 +1,541 @@ - - + PropertyModel (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class PropertyModel

    + +

    Class PropertyModel

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.PropertyModel
      +
      +

      -
      @MorphiaInternal
      -public final class PropertyModel
      -extends Object
      +
      @MorphiaInternal +public final class PropertyModel +extends Object
      Represents a field on a class and stores various metadata such as generic parameters.
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    + + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            normalize

            -
            @MorphiaInternal
            -public static Class<?> normalize​(TypeData<?> toNormalize)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              normalize

              +
              @MorphiaInternal +public static Class<?> normalize(TypeData<?> toNormalize)
              Gets the parameterized type of a TypeData
              -
              -
              Parameters:
              +
              +
              Parameters:
              toNormalize - the type to normalize
              -
              Returns:
              +
              Returns:
              the unwrapped type
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getAccessor

              -
              public PropertyAccessor<? super Object> getAccessor()
              -
              -
              Returns:
              +
            • +
              +

              getAccessor

              +
              public PropertyAccessor<? super Object> getAccessor()
              +
              +
              Returns:
              the accessor to use when accessing this field
              +
            • -
            - - - -
              -
            • -

              getAnnotation

              -
              @Nullable
              -public <A extends Annotation> A getAnnotation​(Class<A> type)
              +
            • +
              +

              getAnnotation

              +
              @Nullable +public <A extends Annotation> A getAnnotation(Class<A> type)
              Find an annotation of a specific type or null if not found.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              A - the class type
              -
              Parameters:
              +
              Parameters:
              type - the annotation type to find
              -
              Returns:
              +
              Returns:
              the annotation instance or null
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - -
              -
            • -

              getDocumentValue

              -
              public Object getDocumentValue​(Document document)
              -
              -
              Parameters:
              +
            • +
              +

              getDocumentValue

              +
              public Object getDocumentValue(Document document)
              +
              +
              Parameters:
              document - the Document get the value from
              -
              Returns:
              +
              Returns:
              the value from first mapping of this field
              +
            • -
            - - - -
              -
            • -

              getEntityModel

              -
              public EntityModel getEntityModel()
              -
              -
              Returns:
              +
            • +
              +

              getEntityModel

              +
              public EntityModel getEntityModel()
              +
              +
              Returns:
              the entity model owner of this field
              -
              Since:
              +
              Since:
              2.1
              +
            • -
            - - - -
              -
            • -

              getFullName

              -
              public String getFullName()
              -
              -
              Returns:
              +
            • +
              +

              getFullName

              +
              public String getFullName()
              +
              +
              Returns:
              the full name of the class plus java field name
              +
            • -
            - - - -
              -
            • -

              getLoadNames

              -
              public List<String> getLoadNames()
              -
              -
              Returns:
              +
            • +
              +

              getLoadNames

              +
              public List<String> getLoadNames()
              +
              +
              Returns:
              the name of the field's (key)name for mongodb, in order of loading.
              +
            • -
            - - - -
              -
            • -

              getMappedName

              -
              public String getMappedName()
              -
              -
              Returns:
              +
            • +
              +

              getMappedName

              +
              public String getMappedName()
              +
              +
              Returns:
              the mapped name for the model
              +
            • -
            - - - -
              -
            • -

              getName

              -
              public String getName()
              -
              -
              Returns:
              +
            • +
              +

              getName

              +
              public String getName()
              +
              +
              Returns:
              the field name for the model
              +
            • -
            - - - -
              -
            • -

              getNormalizedType

              -
              public Class<?> getNormalizedType()
              +
            • +
              +

              getNormalizedType

              +
              public Class<?> getNormalizedType()
              Gets the parameterized type of a List or the key type of a Map, e.g.
              -
              -
              Returns:
              +
              +
              Returns:
              the unwrapped type
              +
            • -
            - - - -
              -
            • -

              getType

              -
              public Class<?> getType()
              -
              -
              Returns:
              +
            • +
              +

              getType

              +
              public Class<?> getType()
              +
              +
              Returns:
              the type of this field
              +
            • -
            - - - -
              -
            • -

              getTypeData

              -
              public TypeData<?> getTypeData()
              -
              -
              Returns:
              +
            • +
              +

              getTypeData

              +
              public TypeData<?> getTypeData()
              +
              +
              Returns:
              the type data for the field
              +
            • -
            - - - -
              -
            • -

              getValue

              -
              @Nullable
              -public Object getValue​(Object instance)
              +
            • +
              +

              getValue

              +
              @Nullable +public Object getValue(Object instance)
              Gets the value of the property mapped on the instance given.
              -
              -
              Parameters:
              +
              +
              Parameters:
              instance - the instance to use
              -
              Returns:
              +
              Returns:
              the value stored in the property
              +
            • -
            - - - -
              -
            • -

              hasAnnotation

              -
              public boolean hasAnnotation​(Class<? extends Annotation> type)
              +
            • +
              +

              hasAnnotation

              +
              public boolean hasAnnotation(Class<? extends Annotation> type)
              Indicates whether the annotation is present in the mapping (does not check the java field annotations, just the ones discovered)
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the annotation to search for
              -
              Returns:
              +
              Returns:
              true if the annotation was found
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              specializeCodec

              -
              @Nullable
              -public Codec<?> specializeCodec​(Datastore datastore)
              -
              -
              Parameters:
              +
            • +
              +

              specializeCodec

              +
              @Nullable +public Codec<?> specializeCodec(Datastore datastore)
              +
              +
              Parameters:
              datastore -
              -
              Returns:
              +
              Returns:
              the custom codec to use if set or null
              +
            • -
            - - - - - - - -
              -
            • -

              isArray

              -
              public boolean isArray()
              -
              -
              Returns:
              +
            • +
              +

              isArray

              +
              public boolean isArray()
              +
              +
              Returns:
              true if the MappedField is an array
              +
            • -
            - - - -
              -
            • -

              isMap

              -
              public boolean isMap()
              -
              -
              Returns:
              +
            • +
              +

              isMap

              +
              public boolean isMap()
              +
              +
              Returns:
              true if the MappedField is a Map
              +
            • -
            - - - -
              -
            • -

              isMultipleValues

              -
              public boolean isMultipleValues()
              -
              -
              Returns:
              +
            • +
              +

              isMultipleValues

              +
              public boolean isMultipleValues()
              +
              +
              Returns:
              true if this field is a container type such as a List, Map, Set, or array
              +
            • -
            - - - -
              -
            • -

              isReference

              -
              public boolean isReference()
              -
              -
              Returns:
              +
            • +
              +

              isReference

              +
              public boolean isReference()
              +
              +
              Returns:
              true if this field is a reference to a foreign document
              -
              See Also:
              -
              Reference, -Key, -DBRef
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              isScalarValue

              -
              public boolean isScalarValue()
              -
              -
              Returns:
              +
            • +
              +

              isScalarValue

              +
              public boolean isScalarValue()
              +
              +
              Returns:
              true if this field is not a container type such as a List, Map, Set, or array
              +
            • -
            - - - -
              -
            • -

              isSet

              -
              public boolean isSet()
              -
              -
              Returns:
              +
            • +
              +

              isSet

              +
              public boolean isSet()
              +
              +
              Returns:
              true if the MappedField is a Set
              +
            • -
            - - - -
              -
            • -

              isTransient

              -
              public boolean isTransient()
              -
              -
              Returns:
              +
            • +
              +

              isTransient

              +
              public boolean isTransient()
              +
              +
              Returns:
              true if this field is marked as transient
              +
            • -
            - - - -
              -
            • -

              setValue

              -
              public void setValue​(Object instance,
              -                     @Nullable
              -                     Object value)
              +
            • +
              +

              setValue

              +
              public void setValue(Object instance, + @Nullable + Object value)
              Sets the value for the java field
              -
              -
              Parameters:
              +
              +
              Parameters:
              instance - the instance to update
              value - the value to set
              +
            • -
            - - - -
              -
            • -

              shouldSerialize

              -
              public boolean shouldSerialize​(@Nullable
              -                               Object value)
              +
            • +
              +

              shouldSerialize

              +
              public boolean shouldSerialize(@Nullable + Object value)
              Checks a value against the configured rules for serialization
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value to check
              -
              Returns:
              +
              Returns:
              true if the given value should be serialized
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyModelBuilder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyModelBuilder.html index e41201adba0..55eba13b53a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyModelBuilder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/PropertyModelBuilder.html @@ -1,803 +1,551 @@ - - + PropertyModelBuilder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class PropertyModelBuilder

    + +

    Class PropertyModelBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.pojo.PropertyModelBuilder
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.PropertyModelBuilder
      +
      +

      -
      @MorphiaInternal
      -public final class PropertyModelBuilder
      -extends Object
      +
      @MorphiaInternal +public final class PropertyModelBuilder +extends Object
      A builder for programmatically creating FieldModels.
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            accessor

            -
            public PropertyAccessor<? super Object> accessor()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              accessor

              +
              public PropertyAccessor<? super Object> accessor()
              +
              +
              Returns:
              the accessor for this model
              +
            • -
            - - - - - - - -
              -
            • -

              alternateName

              -
              public void alternateName​(String name)
              +
            • +
              +

              alternateName

              +
              public void alternateName(String name)
              Adds an alternate name
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the new name
              +
            • -
            - - - -
              -
            • -

              alternateNames

              -
              public List<String> alternateNames()
              -
              -
              Returns:
              +
            • +
              +

              alternateNames

              +
              public List<String> alternateNames()
              +
              +
              Returns:
              the list of alternate names this model can be known by
              -
              See Also:
              -
              AlsoLoad
              +
              See Also:
              +
              + +
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              annotations

              -
              public List<Annotation> annotations()
              +
            • +
              +

              annotations

              +
              public List<Annotation> annotations()
              Returns the read annotations, to be applied when serializing to BSON
              -
              -
              Returns:
              +
              +
              Returns:
              the read annotations
              +
            • -
            - - - - - - - -
              -
            • -

              discoverMappedName

              -
              @MorphiaInternal
              -public PropertyModelBuilder discoverMappedName()
              -
              -
              Returns:
              +
            • +
              +

              discoverMappedName

              +
              @MorphiaInternal +public PropertyModelBuilder discoverMappedName()
              +
              +
              Returns:
              the mapped name
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getAnnotation

              -
              @Nullable
              -public <A extends Annotation> A getAnnotation​(Class<A> type)
              +
            • +
              +

              getAnnotation

              +
              @Nullable +public <A extends Annotation> A getAnnotation(Class<A> type)
              Gets the annotation of this type.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              A - the annotation type
              -
              Parameters:
              +
              Parameters:
              type - the annotation class
              -
              Returns:
              +
              Returns:
              the annotation instance or null if this annotation is on the field
              +
            • -
            - - - -
              -
            • -

              hasAnnotation

              -
              public boolean hasAnnotation​(Class<? extends Annotation> type)
              +
            • +
              +

              hasAnnotation

              +
              public boolean hasAnnotation(Class<? extends Annotation> type)
              Checks this field for an annotation of the given type
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the annotation class
              -
              Returns:
              +
              Returns:
              true if the annotation is used on this field
              +
            • -
            - - - -
              -
            • -

              mappedName

              -
              public PropertyModelBuilder mappedName​(String mappedName)
              +
            • +
              +

              mappedName

              +
              public PropertyModelBuilder mappedName(String mappedName)
              Sets the field's mapped name
              -
              -
              Parameters:
              +
              +
              Parameters:
              mappedName - the name
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              name

              -
              public String name()
              -
              -
              Returns:
              +
            • +
              +

              name

              +
              public String name()
              +
              +
              Returns:
              the field name
              +
            • -
            - - - -
              -
            • -

              discriminatorEnabled

              -
              public PropertyModelBuilder discriminatorEnabled​(Boolean discriminatorEnabled)
              +
            • +
              +

              discriminatorEnabled

              +
              public PropertyModelBuilder discriminatorEnabled(Boolean discriminatorEnabled)
              Enables/disables the use of the discriminator during mapping
              -
              -
              Parameters:
              +
              +
              Parameters:
              discriminatorEnabled - true if the discriminator should be used
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              discriminatorEnabled

              -
              public Boolean discriminatorEnabled()
              -
              -
              Returns:
              +
            • +
              +

              discriminatorEnabled

              +
              public Boolean discriminatorEnabled()
              +
              +
              Returns:
              true if the discriminator is to be used
              +
            • -
            - - - -
              -
            • -

              mappedName

              -
              public String mappedName()
              -
              -
              Returns:
              +
            • +
              +

              mappedName

              +
              public String mappedName()
              +
              +
              Returns:
              the field's mapped name
              +
            • -
            - - - -
              -
            • -

              modifiers

              -
              public int modifiers()
              -
              -
              Returns:
              +
            • +
              +

              modifiers

              +
              public int modifiers()
              +
              +
              Returns:
              the modifiers
              +
            • -
            - - - -
              -
            • -

              modifiers

              -
              public PropertyModelBuilder modifiers​(int modifiers)
              -
              -
              Parameters:
              +
            • +
              +

              modifiers

              +
              public PropertyModelBuilder modifiers(int modifiers)
              +
              +
              Parameters:
              modifiers -
              -
              Returns:
              +
              Returns:
              the builder
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              owner

              -
              public EntityModel owner()
              -
              -
              Returns:
              +
            • +
              +

              owner

              +
              public EntityModel owner()
              +
              +
              Returns:
              the entity model owner
              -
              Since:
              +
              Since:
              2.1
              +
            • -
            - - - - - - - - - - - - - - - -
              -
            • -

              typeData

              -
              public TypeData<?> typeData()
              -
              -
              Returns:
              +
            • +
              +

              typeData

              +
              public TypeData<?> typeData()
              +
              +
              Returns:
              the type data
              +
            • -
            - - - - +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/TypeData.Builder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/TypeData.Builder.html index d2a95afaef2..00b6143e4f6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/TypeData.Builder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/TypeData.Builder.html @@ -1,324 +1,183 @@ - - + TypeData.Builder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class TypeData.Builder<T>

    + +

    Class TypeData.Builder<T>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.pojo.TypeData.Builder<T>
      • -
      -
    • -
    -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.TypeData.Builder<T>
      +
      +
      +
      +
      Type Parameters:
      T - the main type
      -
      +
      Enclosing class:
      TypeData<T>

      -
      public static final class TypeData.Builder<T>
      -extends Object
      +
      public static final class TypeData.Builder<T> +extends Object
      A builder for TypeData
      -
    • -
    -
    -
    -
    + + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addTypeParameter

            -
            public <S> TypeData.Builder<T> addTypeParameter​(TypeData<S> typeParameter)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addTypeParameter

              +
              public <S> TypeData.Builder<T> addTypeParameter(TypeData<S> typeParameter)
              Adds a type parameter
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              S - the type of the type parameter
              -
              Parameters:
              +
              Parameters:
              typeParameter - the type parameter
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              build

              -
              public TypeData<T> build()
              -
              -
              Returns:
              +
            • +
              +

              build

              +
              public TypeData<T> build()
              +
              +
              Returns:
              the class type data
              +
            • -
            - - - - +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/TypeData.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/TypeData.html index 3bd65a6158f..6ac305dfae9 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/TypeData.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/TypeData.html @@ -1,335 +1,222 @@ - - + TypeData (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class TypeData<T>

    + +

    Class TypeData<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.TypeData<T>
      +
      +
      +
      +
      Type Parameters:
      T - the underlying type being represented
      -
      +
      All Implemented Interfaces:
      -
      TypeWithTypeParameters<T>
      +
      TypeWithTypeParameters<T>
      -
      +
      Direct Known Subclasses:
      WildCardTypeData

      -
      @MorphiaInternal
      -public class TypeData<T>
      -extends Object
      -implements TypeWithTypeParameters<T>
      +
      @MorphiaInternal +public class TypeData<T> +extends Object +implements TypeWithTypeParameters<T>
      Holds type information about a type element
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class TypeData.Builder<T> +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static final class 
          + +
          A builder for TypeData
          -
        • -
        • -
        +
    +
    + -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      TypeData​(Class<T> type, - List<TypeData<?>> typeParameters) +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      TypeData(Class<T> type, + List<TypeData<?>> typeParameters)
      +
      Creates a new TypeData with the concrete type and type parameters around it.
      -
    • -
    • -
    +
    +
    + -
    - + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            TypeData

            -
            public TypeData​(Class<T> type,
            -                List<TypeData<?>> typeParameters)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              TypeData

              +
              public TypeData(Class<T> type, + List<TypeData<?>> typeParameters)
              Creates a new TypeData with the concrete type and type parameters around it.

              e.g., List<Address> would be @@ -339,287 +226,188 @@

              TypeData

              new TypeData(Address.class, TypeData.builder(List.class).build())
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the type
              typeParameters - the parameters
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            builder

            -
            public static <T> TypeData.Builder<T> builder​(Class<T> type)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              builder

              +
              public static <T> TypeData.Builder<T> builder(Class<T> type)
              Creates a new builder for ClassTypeData
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type
              -
              Parameters:
              +
              Parameters:
              type - the class for the type
              -
              Returns:
              +
              Returns:
              the builder
              +
            • -
            - - - -
              -
            • -

              newInstance

              -
              public static TypeData<?> newInstance​(Field field)
              +
            • +
              +

              newInstance

              +
              public static TypeData<?> newInstance(Field field)
              Creates a TypeData reflecting the type of the given field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to analyze
              -
              Returns:
              +
              Returns:
              the new TypeData information
              +
            • -
            - - - -
              -
            • -

              newInstance

              -
              public static TypeData<?> newInstance​(Method method)
              +
            • +
              +

              newInstance

              +
              public static TypeData<?> newInstance(Method method)
              Creates a TypeData reflecting the type of the given method.
              -
              -
              Parameters:
              +
              +
              Parameters:
              method - the method to analyze
              -
              Returns:
              +
              Returns:
              the new TypeData information
              +
            • -
            - - - -
              -
            • -

              newInstance

              -
              public static <T> TypeData<T> newInstance​(Type genericType)
              +
            • +
              +

              newInstance

              +
              public static <T> TypeData<T> newInstance(Type genericType)
              Creates a TypeData reflecting the given generic type and class.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the new TypeData instance
              -
              Parameters:
              +
              Parameters:
              genericType - the type to analyze
              -
              Returns:
              +
              Returns:
              the new TypeData information
              +
            • -
            - - - -
              -
            • -

              getArray

              -
              public boolean getArray()
              -
              -
              Returns:
              +
            • +
              +

              getArray

              +
              public boolean getArray()
              +
              +
              Returns:
              true if an array
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              isArray

              -
              public boolean isArray()
              -
              -
              Returns:
              +
            • +
              +

              isArray

              +
              public boolean isArray()
              +
              +
              Returns:
              true if an array
              +
            • -
            - - - -
              -
            • -

              setArray

              -
              public void setArray​(boolean array)
              -
              -
              Parameters:
              +
            • +
              +

              setArray

              +
              public void setArray(boolean array)
              +
              +
              Parameters:
              array -
              +
            • -
            - - - - - - - -
              -
            • -

              withType

              -
              public TypeData<?> withType​(Class<?> concreteClass)
              +
            • +
              +

              withType

              +
              public TypeData<?> withType(Class<?> concreteClass)
              Creates a new TypeData with an updated type
              -
              -
              Parameters:
              +
              +
              Parameters:
              concreteClass - the new type
              -
              Returns:
              +
              Returns:
              the new TypeData
              -
              Since:
              +
              Since:
              2.2
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.Builder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.Builder.html index 9821cf71f11..1eab3953621 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.Builder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.Builder.html @@ -1,327 +1,183 @@ - - + WildCardTypeData.Builder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class WildCardTypeData.Builder

    + +

    Class WildCardTypeData.Builder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder
      +
      +
      +
      Enclosing class:
      WildCardTypeData<T>

      -
      public static class WildCardTypeData.Builder
      -extends Object
      +
      public static class WildCardTypeData.Builder +extends Object
      A builder for WildCardTypeData
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          Builder​(TypeData bound, - boolean upperBound) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Builder(TypeData bound, + boolean upperBound)
          +
          Creates a builder
          -
        • -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Builder

            -
            public Builder​(TypeData bound,
            -               boolean upperBound)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Builder

              +
              public Builder(TypeData bound, + boolean upperBound)
              Creates a builder
              -
              -
              Parameters:
              +
              +
              Parameters:
              bound -
              upperBound - true if the type parameters represent an upper bound
              -
            • -
            +
        + -
        -
      -
    -
    - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.html index 642e4d5de93..aaceed9b833 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/WildCardTypeData.html @@ -1,403 +1,237 @@ - - + WildCardTypeData (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class WildCardTypeData<T>

    + +

    Class WildCardTypeData<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.mapping.codec.pojo.TypeData<T> +
      dev.morphia.mapping.codec.pojo.WildCardTypeData<T>
      +
      +
      +
      +
      +
      Type Parameters:
      T - the bounds type
      -
      +
      All Implemented Interfaces:
      -
      TypeWithTypeParameters<T>
      +
      TypeWithTypeParameters<T>

      -
      @MorphiaInternal
      -public class WildCardTypeData<T>
      -extends TypeData<T>
      +
      @MorphiaInternal +public class WildCardTypeData<T> +extends TypeData<T>
      Represents a wild card type
      -
      -
      Since:
      +
      +
      Since:
      2.1.5
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class WildCardTypeData.Builder +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static class 
          + +
          A builder for WildCardTypeData
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    boolean
    + +
     
    +
    int
    + +
     
    +
    boolean
    + +
     
    + + +
     
    + + + +
    +

    Methods inherited from class dev.morphia.mapping.codec.pojo.TypeData

    +builder, getArray, getType, getTypeParameters, isArray, newInstance, newInstance, newInstance, setArray, withType
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            builder

            -
            public static WildCardTypeData.Builder builder​(TypeData<?> bound,
            -                                               boolean upperBound)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              builder

              +
              public static WildCardTypeData.Builder builder(TypeData<?> bound, + boolean upperBound)
              Creates a builder
              -
              -
              Parameters:
              +
              +
              Parameters:
              bound -
              upperBound - true if the type parameters represent an upper bound
              -
              Returns:
              +
              Returns:
              the new builder
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              hashCode in class TypeData<T>
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              equals in class TypeData<T>
              +
            • -
            - - - -
              -
            • -

              isUpperBound

              -
              public boolean isUpperBound()
              -
              -
              Returns:
              +
            • +
              +

              isUpperBound

              +
              public boolean isUpperBound()
              +
              +
              Returns:
              true if the type parameters represent an upper bound
              +
            • -
            - - - -
              -
            • -

              toString

              -
              public String toString()
              -
              -
              Overrides:
              +
            • +
              +

              toString

              +
              public String toString()
              +
              +
              Overrides:
              toString in class TypeData<T>
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityDecoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityDecoder.html index 1bbaadbca47..da0ed4cbb8f 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityDecoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityDecoder.html @@ -1,226 +1,108 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.EntityDecoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.EntityDecoder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.EntityDecoder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityEncoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityEncoder.html index 9e13fb718da..613270e7fdf 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityEncoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityEncoder.html @@ -1,231 +1,111 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.EntityEncoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.EntityEncoder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.EntityEncoder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModel.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModel.html index 40a8cf808f8..3d68d7454a1 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModel.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModel.html @@ -1,831 +1,528 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.EntityModel (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.EntityModel

    -
    -
    -
    +
    Packages that use EntityModel
    + +
    +
    +
    -
  • -
    - - -

    Uses of EntityModel in dev.morphia.mapping.codec

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec that return EntityModel 
    Modifier and TypeMethodDescription
    protected EntityModelBaseReferenceCodec.getEntityModelForField() 
    +
  • +
    +

    Uses of EntityModel in dev.morphia.mapping.codec

    +
    Methods in dev.morphia.mapping.codec that return EntityModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected EntityModel
    +
    BaseReferenceCodec.getEntityModelForField()
    +
     
    +
  • -
  • -
    - - -

    Uses of EntityModel in dev.morphia.mapping.codec.pojo

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo that return EntityModel 
    Modifier and TypeMethodDescription
    EntityModelEntityModelBuilder.build() +
  • +
    +

    Uses of EntityModel in dev.morphia.mapping.codec.pojo

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    EntityModelBuilder.build()
    +
    Creates a new ClassModel instance based on the mapping data provided.
    -
  • EntityModelMorphiaCodec.getEntityModel() 
    EntityModelPropertyModel.getEntityModel() 
    EntityModelEntityModel.getSuperClass() 
    EntityModelPropertyModelBuilder.owner() 
    EntityModelEntityModelBuilder.superclass() 
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo that return types with arguments of type EntityModel 
    Modifier and TypeMethodDescription
    Set<EntityModel>EntityModel.getSubtypes() + + +
    MorphiaCodec.getEntityModel()
    +
     
    + +
    PropertyModel.getEntityModel()
    +
     
    + +
    EntityModel.getSuperClass()
    +
     
    + +
    PropertyModelBuilder.owner()
    +
     
    + +
    EntityModelBuilder.superclass()
    +
     
    + +
    Methods in dev.morphia.mapping.codec.pojo that return types with arguments of type EntityModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    EntityModel.getSubtypes()
    +
    Get the subtypes of this model
    -
    List<EntityModel>EntityModelBuilder.interfaces() 
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo with parameters of type EntityModel 
    Modifier and TypeMethodDescription
    voidEntityModel.addSubtype​(EntityModel entityModel) 
    protected voidEntityDecoder.decodeProperties​(BsonReader reader, - DecoderContext decoderContext, - MorphiaInstanceCreator instanceCreator, - EntityModel classModel) 
    protected voidEntityEncoder.encodeDiscriminator​(BsonWriter writer, - EntityModel model) 
    protected voidMergingEncoder.encodeDiscriminator​(BsonWriter writer, - EntityModel model) 
    PropertyModelBuilderPropertyModelBuilder.owner​(EntityModel entityModel) + + +
    EntityModelBuilder.interfaces()
    +
     
    + +
    Methods in dev.morphia.mapping.codec.pojo with parameters of type EntityModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    EntityModel.addSubtype(EntityModel entityModel)
    +
     
    +
    protected void
    +
    EntityDecoder.decodeProperties(BsonReader reader, + DecoderContext decoderContext, + MorphiaInstanceCreator instanceCreator, + EntityModel classModel)
    +
     
    +
    protected void
    +
    EntityEncoder.encodeDiscriminator(BsonWriter writer, + EntityModel model)
    +
     
    +
    protected void
    +
    MergingEncoder.encodeDiscriminator(BsonWriter writer, + EntityModel model)
    +
     
    + +
    PropertyModelBuilder.owner(EntityModel entityModel)
    +
    Sets the entity model owner
    -
    voidEntityModel.setSuperClass​(EntityModel model) 
    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec.pojo with parameters of type EntityModel 
    ConstructorDescription
    MorphiaCodec​(EntityModel model, - List<PropertyCodecProvider> propertyCodecProviders, - DiscriminatorLookup discriminatorLookup, - CodecRegistry registry) + +
    void
    +
    EntityModel.setSuperClass(EntityModel model)
    +
     
    + +
    Constructors in dev.morphia.mapping.codec.pojo with parameters of type EntityModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    MorphiaCodec(EntityModel model, + List<PropertyCodecProvider> propertyCodecProviders, + DiscriminatorLookup discriminatorLookup, + CodecRegistry registry)
    +
    Creates a new codec
    -
    + +
  • -
  • -
    - - -

    Uses of EntityModel in dev.morphia.mapping.codec.references

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.references with parameters of type EntityModel 
    Modifier and TypeMethodDescription
    static ObjectReferenceCodec.encodeId​(Mapper mapper, - Object value, - EntityModel model) +
  • +
    +

    Uses of EntityModel in dev.morphia.mapping.codec.references

    +
    Methods in dev.morphia.mapping.codec.references with parameters of type EntityModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Object
    +
    ReferenceCodec.encodeId(Mapper mapper, + Object value, + EntityModel model)
    +
    Encodes a value
    -
  • + +
  • -
  • -
    - - -

    Uses of EntityModel in dev.morphia.mapping.experimental

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.experimental with parameters of type EntityModel 
    Modifier and TypeMethodDescription
    Map<String,​Object>MapReference.getId​(Mapper mapper, - EntityModel field) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.experimental with parameters of type EntityModel 
    ConstructorDescription
    CollectionReference​(EntityModel entityModel, - List ids) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    ListReference​(EntityModel model, - List ids) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    MapReference​(Map<String,​Object> ids, - EntityModel entityModel) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    SetReference​(EntityModel entityModel, - List ids) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    SingleReference​(EntityModel entityModel, - Object id) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of EntityModel in dev.morphia.mapping.experimental

    +
    Methods in dev.morphia.mapping.experimental with parameters of type EntityModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapReference.getId(Mapper mapper, + EntityModel field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    Constructors in dev.morphia.mapping.experimental with parameters of type EntityModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    CollectionReference(EntityModel entityModel, + List ids)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
     
    +
    ListReference(EntityModel model, + List ids)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
     
    +
    MapReference(Map<String,Object> ids, + EntityModel entityModel)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
     
    +
    SetReference(EntityModel entityModel, + List ids)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
     
    +
    SingleReference(EntityModel entityModel, + Object id)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • -
  • -
    - - -

    Uses of EntityModel in dev.morphia.mapping.validation

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.validation with parameters of type EntityModel 
    Modifier and TypeMethodDescription
    voidClassConstraint.check​(Mapper mapper, - EntityModel model, - Set<ConstraintViolation> ve) +
  • +
    +

    Uses of EntityModel in dev.morphia.mapping.validation

    +
    Methods in dev.morphia.mapping.validation with parameters of type EntityModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    ClassConstraint.check(Mapper mapper, + EntityModel model, + Set<ConstraintViolation> ve)
    +
    Check that an EntityModel meets the constraint
    -
  • voidMappingValidator.validate​(Mapper mapper, - EntityModel entityModel) 
    - - - - - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.validation with parameters of type EntityModel 
    ConstructorDescription
    ConstraintViolation​(ConstraintViolation.Level level, - EntityModel entityModel, - PropertyModel property, - Class<? extends ClassConstraint> validator, - String message) + +
    void
    +
    MappingValidator.validate(Mapper mapper, + EntityModel entityModel)
    +
     
    + +
    Constructors in dev.morphia.mapping.validation with parameters of type EntityModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    ConstraintViolation(ConstraintViolation.Level level, + EntityModel entityModel, + PropertyModel property, + Class<? extends ClassConstraint> validator, + String message)
    +
    Creates a violation instance to record invalid mapping metadata
    -
    ConstraintViolation​(ConstraintViolation.Level level, - EntityModel entityModel, - Class<? extends ClassConstraint> validator, - String message) + +
     
    +
    ConstraintViolation(ConstraintViolation.Level level, + EntityModel entityModel, + Class<? extends ClassConstraint> validator, + String message)
    +
    Creates a violation instance to record invalid mapping metadata
    -
    + +
  • -
  • -
    - - -

    Uses of EntityModel in dev.morphia.mapping.validation.classrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.validation.classrules with parameters of type EntityModel 
    Modifier and TypeMethodDescription
    voidDuplicatedAttributeNames.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidEntityAndEmbed.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidEntityOrEmbed.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidMultipleId.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidMultipleVersions.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidShardKeyNames.check​(Mapper mapper, - EntityModel model, - Set<ConstraintViolation> ve) 
    +
  • +
    +

    Uses of EntityModel in dev.morphia.mapping.validation.classrules

    +
    Methods in dev.morphia.mapping.validation.classrules with parameters of type EntityModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DuplicatedAttributeNames.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    EntityAndEmbed.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    EntityOrEmbed.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    MultipleId.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    MultipleVersions.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    ShardKeyNames.check(Mapper mapper, + EntityModel model, + Set<ConstraintViolation> ve)
    +
     
    +
  • -
  • -
    - - -

    Uses of EntityModel in dev.morphia.mapping.validation.fieldrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.validation.fieldrules with parameters of type EntityModel 
    Modifier and TypeMethodDescription
    protected voidContradictingAnnotations.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidIdDoesNotMix.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidLazyReferenceMissingDependencies.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidLazyReferenceOnArray.check​(Mapper mapper, - EntityModel model, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidMapKeyTypeConstraint.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected abstract voidPropertyConstraint.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    voidPropertyConstraint.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    protected voidReferenceToUnidentifiable.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidVersionMisuse.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    +
  • +
    +

    Uses of EntityModel in dev.morphia.mapping.validation.fieldrules

    +
    Methods in dev.morphia.mapping.validation.fieldrules with parameters of type EntityModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected final void
    +
    ContradictingAnnotations.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    IdDoesNotMix.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    LazyReferenceMissingDependencies.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    LazyReferenceOnArray.check(Mapper mapper, + EntityModel model, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    MapKeyTypeConstraint.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected abstract void
    +
    PropertyConstraint.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    final void
    +
    PropertyConstraint.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    ReferenceToUnidentifiable.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    VersionMisuse.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
  • -
  • -
    - - -

    Uses of EntityModel in dev.morphia.query

    - - - - - - - - - - - - -
    Constructors in dev.morphia.query with parameters of type EntityModel 
    ConstructorDescription
    FieldEndImpl​(String field, - T target, - EntityModel model, - boolean validating) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of EntityModel in dev.morphia.query

    +
    Constructors in dev.morphia.query with parameters of type EntityModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    FieldEndImpl(String field, + T target, + EntityModel model, + boolean validating)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a FieldEnd for a particular field.
    -
  • + +
  • -
  • - - +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModelBuilder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModelBuilder.html index 6c73194e3da..b213d1c87e6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModelBuilder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/EntityModelBuilder.html @@ -1,317 +1,171 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.EntityModelBuilder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.EntityModelBuilder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.EntityModelBuilder

    +
    +
    Packages that use EntityModelBuilder
    + +
    +
  • -
  • -
    - - -

    Uses of EntityModelBuilder in dev.morphia.mapping.conventions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.conventions with parameters of type EntityModelBuilder 
    Modifier and TypeMethodDescription
    voidConfigureProperties.apply​(Mapper mapper, - EntityModelBuilder modelBuilder) 
    voidFieldDiscovery.apply​(Mapper mapper, - EntityModelBuilder builder) 
    voidMethodDiscovery.apply​(Mapper mapper, - EntityModelBuilder builder) 
    voidMorphiaConvention.apply​(Mapper mapper, - EntityModelBuilder builder) +
  • +
    +

    Uses of EntityModelBuilder in dev.morphia.mapping.conventions

    +
    Methods in dev.morphia.mapping.conventions with parameters of type EntityModelBuilder
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    ConfigureProperties.apply(Mapper mapper, + EntityModelBuilder modelBuilder)
    +
     
    +
    void
    +
    FieldDiscovery.apply(Mapper mapper, + EntityModelBuilder builder)
    +
     
    +
    void
    +
    MethodDiscovery.apply(Mapper mapper, + EntityModelBuilder builder)
    +
     
    +
    void
    +
    MorphiaConvention.apply(Mapper mapper, + EntityModelBuilder builder)
    +
    This method applies this Convention to the given builder
    -
  • voidMorphiaDefaultsConvention.apply​(Mapper mapper, - EntityModelBuilder modelBuilder) 
    + +
    void
    +
    MorphiaDefaultsConvention.apply(Mapper mapper, + EntityModelBuilder modelBuilder)
    +
     
    +
  • -
  • - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleDecoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleDecoder.html index 1c817c4f966..31d9c7becde 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleDecoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleDecoder.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.LifecycleDecoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.LifecycleDecoder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.LifecycleDecoder

    -
    No usage of dev.morphia.mapping.codec.pojo.LifecycleDecoder
    -
    +No usage of dev.morphia.mapping.codec.pojo.LifecycleDecoder
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleEncoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleEncoder.html index 67c349de793..f0ff1df96a9 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleEncoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/LifecycleEncoder.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.LifecycleEncoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.LifecycleEncoder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.LifecycleEncoder

    -
    No usage of dev.morphia.mapping.codec.pojo.LifecycleEncoder
    -
    +No usage of dev.morphia.mapping.codec.pojo.LifecycleEncoder
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/MergingEncoder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/MergingEncoder.html index 718017aad37..26765e49641 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/MergingEncoder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/MergingEncoder.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.MergingEncoder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.MergingEncoder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.MergingEncoder

    -
    No usage of dev.morphia.mapping.codec.pojo.MergingEncoder
    -
    +No usage of dev.morphia.mapping.codec.pojo.MergingEncoder
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/MorphiaCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/MorphiaCodec.html index 1ee176c9c73..826670bd777 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/MorphiaCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/MorphiaCodec.html @@ -1,247 +1,127 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.MorphiaCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.MorphiaCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.MorphiaCodec

    -
    -
    +
     
    +
    MergingEncoder(Query<T> query, + MorphiaCodec<T> morphiaCodec)
    +
     
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyHandler.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyHandler.html index e5f0153d129..9619fb1270c 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyHandler.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyHandler.html @@ -1,194 +1,88 @@ - - + Uses of Interface dev.morphia.mapping.codec.pojo.PropertyHandler (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.mapping.codec.pojo.PropertyHandler

    +

    Uses of Interface
    dev.morphia.mapping.codec.pojo.PropertyHandler

    +
    +
    Packages that use PropertyHandler
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModel.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModel.html index 25a9f34161b..49a16885409 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModel.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModel.html @@ -1,709 +1,447 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.PropertyModel (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.PropertyModel

    -
    -
    -
    +
    -
  • -
    - - -

    Uses of PropertyModel in dev.morphia.mapping

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping that return PropertyModel 
    Modifier and TypeMethodDescription
    PropertyModelMapper.findIdProperty​(Class<?> type) 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping with parameters of type PropertyModel 
    Modifier and TypeMethodDescription
    voidNoArgCreator.set​(Object value, - PropertyModel model) 
    +
  • +
    +

    Uses of PropertyModel in dev.morphia.mapping

    +
    Methods in dev.morphia.mapping that return PropertyModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Mapper.findIdProperty(Class<?> type)
    +
     
    +
    +
    Methods in dev.morphia.mapping with parameters of type PropertyModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    NoArgCreator.set(Object value, + PropertyModel model)
    +
     
    +
  • -
  • -
    - - -

    Uses of PropertyModel in dev.morphia.mapping.codec

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec that return PropertyModel 
    Modifier and TypeMethodDescription
    PropertyModelBaseReferenceCodec.getPropertyModel() 
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec with parameters of type PropertyModel 
    Modifier and TypeMethodDescription
    protected static ReferenceBaseReferenceCodec.getReferenceAnnotation​(PropertyModel model) 
    voidMorphiaInstanceCreator.set​(Object value, - PropertyModel model) +
  • +
    +

    Uses of PropertyModel in dev.morphia.mapping.codec

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    BaseReferenceCodec.getPropertyModel()
    +
     
    +
    +
    Methods in dev.morphia.mapping.codec with parameters of type PropertyModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static Reference
    +
    BaseReferenceCodec.getReferenceAnnotation(PropertyModel model)
    +
     
    +
    void
    +
    MorphiaInstanceCreator.set(Object value, + PropertyModel model)
    +
    Sets a value for the given FieldModel
    -
  • - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec with parameters of type PropertyModel 
    ConstructorDescription
    BaseReferenceCodec​(PropertyModel property) + + +
    Constructors in dev.morphia.mapping.codec with parameters of type PropertyModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Creates a codec
    -
    +
  • +
    -
  • -
    - - -

    Uses of PropertyModel in dev.morphia.mapping.codec.pojo

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo that return PropertyModel 
    Modifier and TypeMethodDescription
    PropertyModelPropertyModelBuilder.build() +
  • +
    +

    Uses of PropertyModel in dev.morphia.mapping.codec.pojo

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    PropertyModelBuilder.build()
    +
    Creates the PropertyModel.
    -
  • PropertyModelEntityModel.getIdProperty() 
    PropertyModelEntityModel.getProperty​(String name) 
    PropertyModelEntityModel.getVersionProperty() 
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo that return types with arguments of type PropertyModel 
    Modifier and TypeMethodDescription
    List<PropertyModel>EntityModel.getProperties() + + +
    EntityModel.getIdProperty()
    +
     
    + +
    EntityModel.getProperty(String name)
    +
     
    + +
    EntityModel.getVersionProperty()
    +
     
    + +
    Methods in dev.morphia.mapping.codec.pojo that return types with arguments of type PropertyModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    EntityModel.getProperties()
    +
    Returns all the properties on this model
    -
    List<PropertyModel>EntityModel.getProperties​(Class<? extends Annotation> type) + + +
    EntityModel.getProperties(Class<? extends Annotation> type)
    +
    Returns all the properties on this model annotated by the given type
    -
    List<PropertyModel>EntityModel.getShardKeys() 
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo with parameters of type PropertyModel 
    Modifier and TypeMethodDescription
    protected voidEntityDecoder.decodeModel​(BsonReader reader, - DecoderContext decoderContext, - MorphiaInstanceCreator instanceCreator, - PropertyModel model) 
    protected voidEntityEncoder.encodeIdProperty​(BsonWriter writer, - Object instance, - EncoderContext encoderContext, - PropertyModel idModel) 
    protected voidMergingEncoder.encodeIdProperty​(BsonWriter writer, - Object instance, - EncoderContext encoderContext, - PropertyModel idModel) 
    voidEntityEncoder.encodeProperty​(BsonWriter writer, - PropertyModel propertyModel, - Object value, - EncoderContext encoderContext) + + +
    EntityModel.getShardKeys()
    +
     
    + +
    Methods in dev.morphia.mapping.codec.pojo with parameters of type PropertyModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    EntityDecoder.decodeModel(BsonReader reader, + DecoderContext decoderContext, + MorphiaInstanceCreator instanceCreator, + PropertyModel model)
    +
     
    +
    protected void
    +
    EntityEncoder.encodeIdProperty(BsonWriter writer, + Object instance, + EncoderContext encoderContext, + PropertyModel idModel)
    +
     
    +
    protected void
    +
    MergingEncoder.encodeIdProperty(BsonWriter writer, + Object instance, + EncoderContext encoderContext, + PropertyModel idModel)
    +
     
    +
    void
    +
    EntityEncoder.encodeProperty(BsonWriter writer, + PropertyModel propertyModel, + Object value, + EncoderContext encoderContext)
    +
    Encodes a property on the model
    -
    protected voidEntityEncoder.encodeValue​(BsonWriter writer, - EncoderContext encoderContext, - PropertyModel model, - Object value) 
    protected voidMergingEncoder.encodeValue​(BsonWriter writer, - EncoderContext encoderContext, - PropertyModel model, - Object value) 
    protected voidEntityEncoder.writeValue​(BsonWriter writer, - EncoderContext encoderContext, - PropertyModel model, - Object value) 
    +
  • +
    protected void
    +
    EntityEncoder.encodeValue(BsonWriter writer, + EncoderContext encoderContext, + PropertyModel model, + Object value)
    +
     
    +
    protected void
    +
    MergingEncoder.encodeValue(BsonWriter writer, + EncoderContext encoderContext, + PropertyModel model, + Object value)
    +
     
    +
    protected void
    +
    EntityEncoder.writeValue(BsonWriter writer, + EncoderContext encoderContext, + PropertyModel model, + Object value)
    +
     
    +
    -
  • -
    - - -

    Uses of PropertyModel in dev.morphia.mapping.codec.references

    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec.references with parameters of type PropertyModel 
    ConstructorDescription
    ReferenceCodec​(Mapper mapper, - PropertyModel propertyModel) +
  • +
    +

    Uses of PropertyModel in dev.morphia.mapping.codec.references

    +
    Constructors in dev.morphia.mapping.codec.references with parameters of type PropertyModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    ReferenceCodec(Mapper mapper, + PropertyModel propertyModel)
    +
    Creates a codec
    -
  • + +
  • -
  • -
    - - -

    Uses of PropertyModel in dev.morphia.mapping.experimental

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.experimental with parameters of type PropertyModel 
    Modifier and TypeMethodDescription
    static MapReferenceMapReference.decode​(Datastore datastore, - Mapper mapper, - PropertyModel property, - Document document) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of PropertyModel in dev.morphia.mapping.experimental

    +
    Methods in dev.morphia.mapping.experimental with parameters of type PropertyModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static dev.morphia.mapping.experimental.MapReference
    +
    MapReference.decode(Datastore datastore, + Mapper mapper, + PropertyModel property, + Document document)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Decodes a document in to entities
    -
  • static MorphiaReference<?>SingleReference.decode​(Datastore datastore, - Mapper mapper, - PropertyModel mappedField, - Class<?> paramType, - Document document) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    static dev.morphia.mapping.experimental.MorphiaReference<?>
    +
    SingleReference.decode(Datastore datastore, + Mapper mapper, + PropertyModel mappedField, + Class<?> paramType, + Document document)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Decodes a document in to an entity
    -
    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.experimental with parameters of type PropertyModel 
    ConstructorDescription
    MorphiaReferenceCodec​(Mapper mapper, - PropertyModel propertyModel) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    Constructors in dev.morphia.mapping.experimental with parameters of type PropertyModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    MorphiaReferenceCodec(Mapper mapper, + PropertyModel propertyModel)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a codec
    -
    + +
  • -
  • -
    - - -

    Uses of PropertyModel in dev.morphia.mapping.validation

    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.validation with parameters of type PropertyModel 
    ConstructorDescription
    ConstraintViolation​(ConstraintViolation.Level level, - EntityModel entityModel, - PropertyModel property, - Class<? extends ClassConstraint> validator, - String message) +
  • +
    +

    Uses of PropertyModel in dev.morphia.mapping.validation

    +
    Constructors in dev.morphia.mapping.validation with parameters of type PropertyModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    ConstraintViolation(ConstraintViolation.Level level, + EntityModel entityModel, + PropertyModel property, + Class<? extends ClassConstraint> validator, + String message)
    +
    Creates a violation instance to record invalid mapping metadata
    -
  • + +
  • -
  • -
    - - -

    Uses of PropertyModel in dev.morphia.mapping.validation.classrules

    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.validation.classrules with parameters of type PropertyModel 
    ConstructorDescription
    FieldEnumString​(PropertyModel... fields) +
  • +
    +

    Uses of PropertyModel in dev.morphia.mapping.validation.classrules

    +
    Constructors in dev.morphia.mapping.validation.classrules with parameters of type PropertyModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Creates a FieldEnumString for the given fields
    -
  • - - - - - - - - - - - - -
    Constructor parameters in dev.morphia.mapping.validation.classrules with type arguments of type PropertyModel 
    ConstructorDescription
    FieldEnumString​(List<PropertyModel> fields) + + +
    Constructor parameters in dev.morphia.mapping.validation.classrules with type arguments of type PropertyModel
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Creates a FieldEnumString for the given fields
    -
    + +
  • -
  • -
    - - -

    Uses of PropertyModel in dev.morphia.mapping.validation.fieldrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.validation.fieldrules with parameters of type PropertyModel 
    Modifier and TypeMethodDescription
    protected voidContradictingAnnotations.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidIdDoesNotMix.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidLazyReferenceMissingDependencies.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidLazyReferenceOnArray.check​(Mapper mapper, - EntityModel model, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidMapKeyTypeConstraint.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected abstract voidPropertyConstraint.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidReferenceToUnidentifiable.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidVersionMisuse.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    +
  • +
    +

    Uses of PropertyModel in dev.morphia.mapping.validation.fieldrules

    +
    Methods in dev.morphia.mapping.validation.fieldrules with parameters of type PropertyModel
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected final void
    +
    ContradictingAnnotations.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    IdDoesNotMix.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    LazyReferenceMissingDependencies.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    LazyReferenceOnArray.check(Mapper mapper, + EntityModel model, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    MapKeyTypeConstraint.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected abstract void
    +
    PropertyConstraint.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    ReferenceToUnidentifiable.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    VersionMisuse.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
  • -
  • - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModelBuilder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModelBuilder.html index 1286d58dbd5..0c9ae98858e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModelBuilder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/PropertyModelBuilder.html @@ -1,314 +1,170 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.PropertyModelBuilder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.PropertyModelBuilder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.PropertyModelBuilder

    +
    +
    Packages that use PropertyModelBuilder
    + +
    +
    +
    Methods in dev.morphia.mapping.codec.pojo that return types with arguments of type PropertyModelBuilder
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    EntityModelBuilder.propertyModels()
    +
     
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.Builder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.Builder.html index 5a87cb52d35..ced9426716f 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.Builder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.Builder.html @@ -1,203 +1,95 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.TypeData.Builder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.TypeData.Builder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.TypeData.Builder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.html index 6bddd5f1538..22d882190a9 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/TypeData.html @@ -1,391 +1,223 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.TypeData (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.TypeData

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.TypeData

    -
    -
    +
    -
  • -
    - - -

    Uses of TypeData in dev.morphia.mapping.codec.pojo

    - - - - - - - - - - - - - - -
    Subclasses of TypeData in dev.morphia.mapping.codec.pojo 
    Modifier and TypeClassDescription
    class WildCardTypeData<T> +
  • +
    +

    Uses of TypeData in dev.morphia.mapping.codec.pojo

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Represents a wild card type
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo that return TypeData 
    Modifier and TypeMethodDescription
    TypeData<T>TypeData.Builder.build() 
    TypeData<?>EntityModelBuilder.getTypeData​(Class<?> type, - TypeData<?> suggested, - Type genericType) 
    TypeData<?>PropertyModel.getTypeData() 
    static TypeData<?>TypeData.newInstance​(Field field) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    TypeData.Builder.build()
    +
     
    + +
    EntityModelBuilder.getTypeData(Class<?> type, + TypeData<?> suggested, + Type genericType)
    +
     
    + +
    PropertyModel.getTypeData()
    +
     
    +
    static TypeData<?>
    +
    TypeData.newInstance(Field field)
    +
    Creates a TypeData reflecting the type of the given field.
    -
    static TypeData<?>TypeData.newInstance​(Method method) + +
    static TypeData<?>
    +
    TypeData.newInstance(Method method)
    +
    Creates a TypeData reflecting the type of the given method.
    -
    static <T> TypeData<T>TypeData.newInstance​(Type genericType) + +
    static <T> TypeData<T>
    +
    TypeData.newInstance(Type genericType)
    +
    Creates a TypeData reflecting the given generic type and class.
    -
    TypeData<?>PropertyModelBuilder.typeData() 
    TypeData<?>TypeData.withType​(Class<?> concreteClass) + + +
    PropertyModelBuilder.typeData()
    +
     
    + +
    TypeData.withType(Class<?> concreteClass)
    +
    Creates a new TypeData with an updated type
    -
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo that return types with arguments of type TypeData 
    Modifier and TypeMethodDescription
    List<TypeData<?>>TypeData.getTypeParameters() 
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping.codec.pojo with parameters of type TypeData 
    Modifier and TypeMethodDescription
    <S> TypeData.Builder<T>TypeData.Builder.addTypeParameter​(TypeData<S> typeParameter) + + +
    Methods in dev.morphia.mapping.codec.pojo that return types with arguments of type TypeData
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    Methods in dev.morphia.mapping.codec.pojo with parameters of type TypeData
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    TypeData.Builder.addTypeParameter(TypeData<S> typeParameter)
    +
    Adds a type parameter
    -
    static WildCardTypeData.BuilderWildCardTypeData.builder​(TypeData<?> bound, - boolean upperBound) + + +
    WildCardTypeData.builder(TypeData<?> bound, + boolean upperBound)
    +
    Creates a builder
    -
    TypeData<?>EntityModelBuilder.getTypeData​(Class<?> type, - TypeData<?> suggested, - Type genericType) 
    static Class<?>PropertyModel.normalize​(TypeData<?> toNormalize) + + +
    EntityModelBuilder.getTypeData(Class<?> type, + TypeData<?> suggested, + Type genericType)
    +
     
    +
    static Class<?>
    +
    PropertyModel.normalize(TypeData<?> toNormalize)
    +
    Gets the parameterized type of a TypeData
    -
    PropertyModelBuilderPropertyModelBuilder.typeData​(TypeData<?> typeData) + + +
    PropertyModelBuilder.typeData(TypeData<?> typeData)
    +
    Sets the type data
    -
    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec.pojo with parameters of type TypeData 
    ConstructorDescription
    Builder​(TypeData bound, - boolean upperBound) + + +
    Constructors in dev.morphia.mapping.codec.pojo with parameters of type TypeData
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    Builder(TypeData bound, + boolean upperBound)
    +
    Creates a builder
    -
    - - - - - - - - - - - - -
    Constructor parameters in dev.morphia.mapping.codec.pojo with type arguments of type TypeData 
    ConstructorDescription
    TypeData​(Class<T> type, - List<TypeData<?>> typeParameters) + + +
    Constructor parameters in dev.morphia.mapping.codec.pojo with type arguments of type TypeData
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    TypeData(Class<T> type, + List<TypeData<?>> typeParameters)
    +
    Creates a new TypeData with the concrete type and type parameters around it.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.Builder.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.Builder.html index aa5fcfb4e9a..fee22dd2bb7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.Builder.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.Builder.html @@ -1,197 +1,91 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.html index 72f696b9525..ec8ffc149c0 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/class-use/WildCardTypeData.html @@ -1,194 +1,88 @@ - - + Uses of Class dev.morphia.mapping.codec.pojo.WildCardTypeData (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.pojo.WildCardTypeData

    +

    Uses of Class
    dev.morphia.mapping.codec.pojo.WildCardTypeData

    +
    +
    Packages that use WildCardTypeData
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-summary.html index b348d2220e7..4fde82a70e7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-summary.html @@ -1,255 +1,158 @@ - - + dev.morphia.mapping.codec.pojo (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.codec.pojo

    -
    -
    -
      -
    • - - - - - - - - - - - - -
      Interface Summary 
      InterfaceDescription
      PropertyHandler 
      +

      Package dev.morphia.mapping.codec.pojo

      +
    +
    +
    @NonNullApi +package dev.morphia.mapping.codec.pojo
    +
    +
    +
    +
    + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-tree.html index ad52fc12c52..f33790033a3 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-tree.html @@ -1,193 +1,105 @@ - - + dev.morphia.mapping.codec.pojo Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.codec.pojo

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-use.html index bcc33cbf0c2..f2b4a22ec72 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/pojo/package-use.html @@ -1,543 +1,319 @@ - - + Uses of Package dev.morphia.mapping.codec.pojo (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.codec.pojo

    - +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping 
    ClassDescription
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A model of metadata about a type
    -
  • EntityModelBuilder + + +
    Builder for EntityModels
    -
    PropertyModel + + +
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping.codec 
    ClassDescription
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A model of metadata about a type
    -
  • PropertyModel + + +
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    PropertyModelBuilder + + +
    A builder for programmatically creating FieldModels.
    -
    TypeData + + +
    Holds type information about a type element
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping.codec.pojo 
    ClassDescription
    EntityDecoder 
    EntityEncoder 
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    + +
     
    + +
    A model of metadata about a type
    -
  • EntityModelBuilder + + +
    Builder for EntityModels
    -
    MorphiaCodec + + +
    the codec used by Morphia
    -
    PropertyModel + + +
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    PropertyModelBuilder + + +
    A builder for programmatically creating FieldModels.
    -
    TypeData + + +
    Holds type information about a type element
    -
    TypeData.Builder + + +
    A builder for TypeData
    -
    WildCardTypeData + + +
    Represents a wild card type
    -
    WildCardTypeData.Builder + + +
    A builder for WildCardTypeData
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping.codec.references 
    ClassDescription
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A model of metadata about a type
    -
  • PropertyHandler 
    PropertyModel + + +
     
    + +
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping.conventions 
    ClassDescription
    EntityModelBuilder +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Builder for EntityModels
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping.experimental 
    ClassDescription
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A model of metadata about a type
    -
  • PropertyModel + + +
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping.validation 
    ClassDescription
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A model of metadata about a type
    -
  • PropertyModel + + +
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping.validation.classrules 
    ClassDescription
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A model of metadata about a type
    -
  • PropertyModel + + +
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.mapping.validation.fieldrules 
    ClassDescription
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A model of metadata about a type
    -
  • PropertyModel + + +
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.codec.pojo used by dev.morphia.query 
    ClassDescription
    EntityModel +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A model of metadata about a type
    -
  • + + +
  • - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/DocumentReader.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/DocumentReader.html index c4bdac3f29e..5a6668a98f4 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/DocumentReader.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/DocumentReader.html @@ -1,1316 +1,897 @@ - - + DocumentReader (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DocumentReader

    + +

    Class DocumentReader

    -
    - -
    - -
    -
    -
      -
    • +
      @MorphiaInternal +public class DocumentReader +extends Object +implements BsonReader
      +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          DocumentReader​(Document document) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Construct a new instance.
          -
        • -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    dev.morphia.mapping.codec.reader.ReaderState
    + +
     
    + + +
     
    + + +
     
    + + +
     
    +
    int
    + +
     
    +
    byte
    + +
     
    + + +
     
    + + +
     
    +
    boolean
    + +
     
    +
    boolean
    + +
     
    + + +
     
    +
    long
    + +
     
    +
    long
    + +
     
    + + +
     
    + + +
     
    + + +
     
    + + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    int
    + +
     
    +
    int
    + +
     
    +
    long
    + +
     
    +
    long
    + +
     
    + + +
     
    + + +
     
    + + +
     
    + + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    + + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    + + +
     
    + + +
     
    + + +
     
    + + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    + + +
     
    + + +
     
    + + +
     
    + + +
     
    + + +
     
    + + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    + + +
     
    +
    protected void
    +
    verifyName(String expectedName)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/Mark.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/Mark.html index 5cea001678c..05893965fd2 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/Mark.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/Mark.html @@ -1,285 +1,158 @@ - - + Mark (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Mark

    + +

    Class Mark

    -
    - -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            reset

            -
            public void reset()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              reset

              +
              public void reset()
              Resets the reader to place indicated by this Mark
              -
              -
              Specified by:
              -
              reset in interface BsonReaderMark
              +
              +
              Specified by:
              +
              reset in interface BsonReaderMark
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/NameState.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/NameState.html index e129146816c..31901eda4ae 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/NameState.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/NameState.html @@ -1,363 +1,208 @@ - - + NameState (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class NameState

    + +

    Class NameState

    -
    - -
    -
      -
    • -
      -
      @MorphiaInternal
      -public class NameState
      -extends Object
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    +
    java.lang.Object +
    dev.morphia.mapping.codec.reader.NameState
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            nextState

            -
            @Nullable
            -public dev.morphia.mapping.codec.reader.ReaderState nextState()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              nextState

              +
              @Nullable +public dev.morphia.mapping.codec.reader.ReaderState nextState()
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              valueState

              -
              protected dev.morphia.mapping.codec.reader.ReaderState valueState​(Object value)
              -
            • -
            +
          • +
            +

            valueState

            +
            protected dev.morphia.mapping.codec.reader.ReaderState valueState(Object value)
            +
      -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/ValueState.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/ValueState.html index 310a5b5eebe..8ce89ff62de 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/ValueState.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/ValueState.html @@ -1,363 +1,208 @@ - - + ValueState (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ValueState

    + +

    Class ValueState

    -
    - -
    -
      -
    • -
      -
      @MorphiaInternal
      -public class ValueState
      -extends Object
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    +
    java.lang.Object +
    dev.morphia.mapping.codec.reader.ValueState
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            nextState

            -
            @Nullable
            -public dev.morphia.mapping.codec.reader.ReaderState nextState()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              nextState

              +
              @Nullable +public dev.morphia.mapping.codec.reader.ReaderState nextState()
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              valueState

              -
              protected dev.morphia.mapping.codec.reader.ReaderState valueState​(Object value)
              -
            • -
            +
          • +
            +

            valueState

            +
            protected dev.morphia.mapping.codec.reader.ReaderState valueState(Object value)
            +
      -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/DocumentReader.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/DocumentReader.html index a9e8fb42aba..2a9a64e8c45 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/DocumentReader.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/DocumentReader.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.reader.DocumentReader (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.reader.DocumentReader

    +

    Uses of Class
    dev.morphia.mapping.codec.reader.DocumentReader

    -
    No usage of dev.morphia.mapping.codec.reader.DocumentReader
    -
    +No usage of dev.morphia.mapping.codec.reader.DocumentReader
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/Mark.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/Mark.html index 2363646d977..5a4b467ec36 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/Mark.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/Mark.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.reader.Mark (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.reader.Mark

    +

    Uses of Class
    dev.morphia.mapping.codec.reader.Mark

    -
    No usage of dev.morphia.mapping.codec.reader.Mark
    -
    +No usage of dev.morphia.mapping.codec.reader.Mark
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/NameState.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/NameState.html index 72ae5ca2e5c..46973be81bc 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/NameState.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/NameState.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.reader.NameState (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.reader.NameState

    +

    Uses of Class
    dev.morphia.mapping.codec.reader.NameState

    -
    No usage of dev.morphia.mapping.codec.reader.NameState
    -
    +No usage of dev.morphia.mapping.codec.reader.NameState
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/ValueState.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/ValueState.html index 7002d06bb8b..83f7ad5dfb3 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/ValueState.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/class-use/ValueState.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.reader.ValueState (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.reader.ValueState

    +

    Uses of Class
    dev.morphia.mapping.codec.reader.ValueState

    -
    No usage of dev.morphia.mapping.codec.reader.ValueState
    -
    +No usage of dev.morphia.mapping.codec.reader.ValueState
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-summary.html index 9b543cf8fc2..1830ac42b73 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-summary.html @@ -1,184 +1,114 @@ - - + dev.morphia.mapping.codec.reader (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.codec.reader

    +

    Package dev.morphia.mapping.codec.reader

    +
    +
    +
    @NonNullApi +package dev.morphia.mapping.codec.reader
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-tree.html index 11ccb13d93e..f970c210216 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-tree.html @@ -1,168 +1,80 @@ - - + dev.morphia.mapping.codec.reader Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.codec.reader

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-use.html index ef878001429..90dbec76424 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/reader/package-use.html @@ -1,150 +1,63 @@ - - + Uses of Package dev.morphia.mapping.codec.reader (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.codec.reader

    -
    No usage of dev.morphia.mapping.codec.reader
    -
    +No usage of dev.morphia.mapping.codec.reader
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/MorphiaProxy.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/MorphiaProxy.html index a002198870a..8a51de57ac0 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/MorphiaProxy.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/MorphiaProxy.html @@ -1,283 +1,156 @@ - - + MorphiaProxy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface MorphiaProxy

    + +

    Interface MorphiaProxy

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      ReferenceProxy

      -
      @MorphiaInternal
      -public interface MorphiaProxy
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      @MorphiaInternal +public interface MorphiaProxy
      +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        - +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        boolean
        + +
         
        +
        <T> T
        + +
         
        +
        +
        +
      -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            isFetched

            -
            boolean isFetched()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              isFetched

              +
              boolean isFetched()
              +
              +
              Returns:
              true if the reference has been fetched
              +
            • -
            - - - -
              -
            • -

              unwrap

              -
              @Nullable
              -<T> T unwrap()
              -
              -
              Type Parameters:
              +
            • +
              +

              unwrap

              +
              @Nullable +<T> T unwrap()
              +
              +
              Type Parameters:
              T - the reference type
              -
              Returns:
              +
              Returns:
              the bare reference
              -
            • -
            +
      -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/ReferenceCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/ReferenceCodec.html index 94acbff83e2..8f145e7a13a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/ReferenceCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/ReferenceCodec.html @@ -1,472 +1,296 @@ - - + ReferenceCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ReferenceCodec

    + +

    Class ReferenceCodec

    -
    - -
    - -
    -
    -
      -
    • +
      @MorphiaInternal +public class ReferenceCodec +extends BaseReferenceCodec<Object> +implements PropertyHandler
      +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
    +
    + -
    - +
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.codec.BaseReferenceCodec

    +getDatastore, getEntityModelForField, getPropertyModel, getReferenceAnnotation, getTypeData
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ReferenceCodec

            -
            public ReferenceCodec​(Mapper mapper,
            -                      PropertyModel propertyModel)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ReferenceCodec

              +
              public ReferenceCodec(Mapper mapper, + PropertyModel propertyModel)
              Creates a codec
              -
              -
              Parameters:
              +
              +
              Parameters:
              mapper -
              propertyModel - the reference property
              -
            • -
            +
        + -
        -
    Encodes a value
    -
    -
    Parameters:
    +
    +
    Parameters:
    mapper -
    value - the value to encode
    model - the mapped class of the field type
    -
    Returns:
    +
    Returns:
    the encoded value
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      processId

      -
      @NonNull
      -public static Object processId​(Datastore datastore,
      -                               Object decode,
      -                               DecoderContext decoderContext)
      +
    • +
      +

      processId

      +
      @NonNull +public static Object processId(Datastore datastore, + Object decode, + DecoderContext decoderContext)
      Decodes an ID value
      -
      -
      Parameters:
      +
      +
      Parameters:
      datastore - the Datastore to use
      decode - the value to decode
      decoderContext - the decoder context
      -
      Returns:
      +
      Returns:
      the decoded value
      +
    • -
    - - - - - - - - - - - - - - - - + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/ReferenceProxy.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/ReferenceProxy.html index a9c8fd2e05a..141d435cb07 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/ReferenceProxy.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/ReferenceProxy.html @@ -1,331 +1,190 @@ - - + ReferenceProxy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ReferenceProxy

    + +

    Class ReferenceProxy

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.codec.references.ReferenceProxy
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/MorphiaProxy.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/MorphiaProxy.html index 0a4810e7226..aa11148f184 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/MorphiaProxy.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/MorphiaProxy.html @@ -1,196 +1,90 @@ - - + Uses of Interface dev.morphia.mapping.codec.references.MorphiaProxy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.mapping.codec.references.MorphiaProxy

    +

    Uses of Interface
    dev.morphia.mapping.codec.references.MorphiaProxy

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceCodec.html index 366de20bf26..b34557ad863 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.references.ReferenceCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.references.ReferenceCodec

    +

    Uses of Class
    dev.morphia.mapping.codec.references.ReferenceCodec

    -
    No usage of dev.morphia.mapping.codec.references.ReferenceCodec
    -
    +No usage of dev.morphia.mapping.codec.references.ReferenceCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceProxy.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceProxy.html index d783a884e31..89f8bef527e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceProxy.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/class-use/ReferenceProxy.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.codec.references.ReferenceProxy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.references.ReferenceProxy

    +

    Uses of Class
    dev.morphia.mapping.codec.references.ReferenceProxy

    -
    No usage of dev.morphia.mapping.codec.references.ReferenceProxy
    -
    +No usage of dev.morphia.mapping.codec.references.ReferenceProxy
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-summary.html index 8ab38cb0dec..e22bc7b1938 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-summary.html @@ -1,191 +1,118 @@ - - + dev.morphia.mapping.codec.references (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.codec.references

    +

    Package dev.morphia.mapping.codec.references

    +
    +
    +
    @NonNullApi +package dev.morphia.mapping.codec.references
    +
    +
    +
    +
    - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-tree.html index d77cbfced02..01a86bebf96 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-tree.html @@ -1,176 +1,88 @@ - - + dev.morphia.mapping.codec.references Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.codec.references

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-use.html index e04849bc97b..70cb1efca37 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/references/package-use.html @@ -1,185 +1,85 @@ - - + Uses of Package dev.morphia.mapping.codec.references (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.codec.references

    -
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/DocumentWriter.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/DocumentWriter.html index 95a81b605ee..21165d9cab0 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/DocumentWriter.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/DocumentWriter.html @@ -1,1352 +1,943 @@ - - + DocumentWriter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DocumentWriter

    + +

    Class DocumentWriter

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.codec.writer.DocumentWriter
      +
      +
      +
      All Implemented Interfaces:
      -
      BsonWriter
      +
      BsonWriter

      -
      @MorphiaInternal
      -public class DocumentWriter
      -extends Object
      -implements BsonWriter
      +
      @MorphiaInternal +public class DocumentWriter +extends Object +implements BsonWriter
      Utility to write out to a Document
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    void
    + +
     
    + + +
     
    +
    void
    +
    pipe(BsonReader reader)
    +
     
    +
    dev.morphia.mapping.codec.writer.WriteState
    + +
     
    + + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    +
    writeBoolean(boolean value)
    +
     
    +
    void
    +
    writeBoolean(String name, + boolean value)
    +
     
    +
    void
    +
    writeDateTime(long value)
    +
     
    +
    void
    +
    writeDateTime(String name, + long value)
    +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    +
    writeDouble(double value)
    +
     
    +
    void
    +
    writeDouble(String name, + double value)
    +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    +
    writeInt32(int value)
    +
     
    +
    void
    +
    writeInt32(String name, + int value)
    +
     
    +
    void
    +
    writeInt64(long value)
    +
     
    +
    void
    +
    writeInt64(String name, + long value)
    +
     
    +
    void
    + +
     
    +
    void
    +
    writeJavaScript(String name, + String code)
    +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    +
    writeObjectId(String name, + ObjectId objectId)
    +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    +
    writeString(String name, + String value)
    +
     
    +
    void
    + +
     
    +
    void
    +
    writeSymbol(String name, + String value)
    +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/class-use/DocumentWriter.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/class-use/DocumentWriter.html index 79cca951fd2..c481ea578a9 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/class-use/DocumentWriter.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/class-use/DocumentWriter.html @@ -1,198 +1,92 @@ - - + Uses of Class dev.morphia.mapping.codec.writer.DocumentWriter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.codec.writer.DocumentWriter

    +

    Uses of Class
    dev.morphia.mapping.codec.writer.DocumentWriter

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-summary.html index 2daf38dba06..7f29e37a29c 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-summary.html @@ -1,172 +1,108 @@ - - + dev.morphia.mapping.codec.writer (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.codec.writer

    +

    Package dev.morphia.mapping.codec.writer

    +
    +
    +
    @NonNullApi +package dev.morphia.mapping.codec.writer
    +
    +
    + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-tree.html index 3ba1f7a038a..695bec03374 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-tree.html @@ -1,165 +1,77 @@ - - + dev.morphia.mapping.codec.writer Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.codec.writer

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-use.html index 68d3138bc46..a872a26184a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/codec/writer/package-use.html @@ -1,187 +1,87 @@ - - + Uses of Package dev.morphia.mapping.codec.writer (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.codec.writer

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/ConfigureProperties.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/ConfigureProperties.html index 8bfad9a35c5..c4e2cb95c68 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/ConfigureProperties.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/ConfigureProperties.html @@ -1,330 +1,186 @@ - - + ConfigureProperties (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ConfigureProperties

    + +

    Class ConfigureProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.conventions.ConfigureProperties
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.conventions.ConfigureProperties
      +
      +
      +
      All Implemented Interfaces:
      MorphiaConvention

      -
      @MorphiaInternal
      -public class ConfigureProperties
      -extends Object
      -implements MorphiaConvention
      +
      @MorphiaInternal +public class ConfigureProperties +extends Object +implements MorphiaConvention
      A set of conventions to apply to Morphia entities
      -
      -
      Since:
      +
      +
      Since:
      2.2
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ConfigureProperties

            -
            public ConfigureProperties()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ConfigureProperties

            +
            public ConfigureProperties()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/FieldDiscovery.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/FieldDiscovery.html index de45b7f671b..669f510b030 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/FieldDiscovery.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/FieldDiscovery.html @@ -1,325 +1,181 @@ - - + FieldDiscovery (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class FieldDiscovery

    + +

    Class FieldDiscovery

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            FieldDiscovery

            -
            public FieldDiscovery()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            FieldDiscovery

            +
            public FieldDiscovery()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MethodDiscovery.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MethodDiscovery.html index 841e9faab8f..48f06f7f55d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MethodDiscovery.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MethodDiscovery.html @@ -1,325 +1,181 @@ - - + MethodDiscovery (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MethodDiscovery

    + +

    Class MethodDiscovery

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MethodDiscovery

            -
            public MethodDiscovery()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MethodDiscovery

            +
            public MethodDiscovery()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MorphiaConvention.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MorphiaConvention.html index 8465f2a1741..e21c77328ba 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MorphiaConvention.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MorphiaConvention.html @@ -1,267 +1,145 @@ - - + MorphiaConvention (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface MorphiaConvention

    + +

    Interface MorphiaConvention

    -
    -
    - -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            apply

            -
            void apply​(Mapper mapper,
            -           EntityModelBuilder builder)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              apply

              +
              void apply(Mapper mapper, + EntityModelBuilder builder)
              This method applies this Convention to the given builder
              -
              -
              Parameters:
              +
              +
              Parameters:
              mapper -
              builder - the builder to apply the convention to
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MorphiaDefaultsConvention.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MorphiaDefaultsConvention.html index ee06ab99c54..194d1ae8c85 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MorphiaDefaultsConvention.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/MorphiaDefaultsConvention.html @@ -1,326 +1,182 @@ - - + MorphiaDefaultsConvention (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MorphiaDefaultsConvention

    + +

    Class MorphiaDefaultsConvention

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.conventions.MorphiaDefaultsConvention
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.mapping.conventions.MorphiaDefaultsConvention
      +
      +
      +
      All Implemented Interfaces:
      MorphiaConvention

      -
      @MorphiaInternal
      -public class MorphiaDefaultsConvention
      -extends Object
      -implements MorphiaConvention
      +
      @MorphiaInternal +public class MorphiaDefaultsConvention +extends Object +implements MorphiaConvention
      A set of conventions to apply to Morphia entities
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MorphiaDefaultsConvention

            -
            public MorphiaDefaultsConvention()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MorphiaDefaultsConvention

            +
            public MorphiaDefaultsConvention()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/ConfigureProperties.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/ConfigureProperties.html index 89b9bd2aa87..39f12ee7763 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/ConfigureProperties.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/ConfigureProperties.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.conventions.ConfigureProperties (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.conventions.ConfigureProperties

    +

    Uses of Class
    dev.morphia.mapping.conventions.ConfigureProperties

    -
    No usage of dev.morphia.mapping.conventions.ConfigureProperties
    -
    +No usage of dev.morphia.mapping.conventions.ConfigureProperties
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/FieldDiscovery.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/FieldDiscovery.html index 9ad291de2ec..d2d5204d63d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/FieldDiscovery.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/FieldDiscovery.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.conventions.FieldDiscovery (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.conventions.FieldDiscovery

    +

    Uses of Class
    dev.morphia.mapping.conventions.FieldDiscovery

    -
    No usage of dev.morphia.mapping.conventions.FieldDiscovery
    -
    +No usage of dev.morphia.mapping.conventions.FieldDiscovery
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MethodDiscovery.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MethodDiscovery.html index acb84b78e4f..6e0d9577c1e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MethodDiscovery.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MethodDiscovery.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.conventions.MethodDiscovery (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.conventions.MethodDiscovery

    +

    Uses of Class
    dev.morphia.mapping.conventions.MethodDiscovery

    -
    No usage of dev.morphia.mapping.conventions.MethodDiscovery
    -
    +No usage of dev.morphia.mapping.conventions.MethodDiscovery
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaConvention.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaConvention.html index 56a78cebe77..e1b42476b00 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaConvention.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaConvention.html @@ -1,259 +1,131 @@ - - + Uses of Interface dev.morphia.mapping.conventions.MorphiaConvention (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.mapping.conventions.MorphiaConvention

    +

    Uses of Interface
    dev.morphia.mapping.conventions.MorphiaConvention

    -
    -
    +
    -
  • -
    - - -

    Uses of MorphiaConvention in dev.morphia.mapping.conventions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.conventions that implement MorphiaConvention 
    Modifier and TypeClassDescription
    class ConfigureProperties +
  • +
    +

    Uses of MorphiaConvention in dev.morphia.mapping.conventions

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    A set of conventions to apply to Morphia entities
    -
  • class FieldDiscovery 
    class MethodDiscovery 
    class MorphiaDefaultsConvention + +
    class 
    + +
     
    +
    class 
    + +
     
    +
    class 
    + +
    A set of conventions to apply to Morphia entities
    -
    +
  • +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaDefaultsConvention.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaDefaultsConvention.html index dd7fc6cf2c0..40e55f6d737 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaDefaultsConvention.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/class-use/MorphiaDefaultsConvention.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.conventions.MorphiaDefaultsConvention (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.conventions.MorphiaDefaultsConvention

    +

    Uses of Class
    dev.morphia.mapping.conventions.MorphiaDefaultsConvention

    -
    No usage of dev.morphia.mapping.conventions.MorphiaDefaultsConvention
    -
    +No usage of dev.morphia.mapping.conventions.MorphiaDefaultsConvention
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-summary.html index f144ad02715..858260b8eb3 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-summary.html @@ -1,203 +1,120 @@ - - + dev.morphia.mapping.conventions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.conventions

    +

    Package dev.morphia.mapping.conventions

    +
    +
    +
    @NonNullApi +package dev.morphia.mapping.conventions
    +
    +
    +
    +
    - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-tree.html index 544df0612df..7def9c7bca1 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-tree.html @@ -1,174 +1,86 @@ - - + dev.morphia.mapping.conventions Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.conventions

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-use.html index 38f71aca128..d02a76e678c 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/conventions/package-use.html @@ -1,210 +1,102 @@ - - + Uses of Package dev.morphia.mapping.conventions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.conventions

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.conventions used by dev.morphia.mapping.conventions 
    ClassDescription
    MorphiaConvention +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Applies certain conventions specific for Morphia
    -
  • +
  • +
    + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/CollectionReference.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/CollectionReference.html index b77eea160c7..06dbac2876c 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/CollectionReference.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/CollectionReference.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.experimental.CollectionReference (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.experimental.CollectionReference

    +

    Uses of Class
    dev.morphia.mapping.experimental.CollectionReference

    -
    No usage of dev.morphia.mapping.experimental.CollectionReference
    -
    +No usage of dev.morphia.mapping.experimental.CollectionReference
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/ListReference.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/ListReference.html index 64aaaf00f73..ac42b68986d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/ListReference.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/ListReference.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.experimental.ListReference (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.experimental.ListReference

    +

    Uses of Class
    dev.morphia.mapping.experimental.ListReference

    -
    No usage of dev.morphia.mapping.experimental.ListReference
    -
    +No usage of dev.morphia.mapping.experimental.ListReference
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MapReference.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MapReference.html index 1a4a25e6cab..ee93380809d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MapReference.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MapReference.html @@ -1,200 +1,94 @@ - - + Uses of Class dev.morphia.mapping.experimental.MapReference (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.experimental.MapReference

    +

    Uses of Class
    dev.morphia.mapping.experimental.MapReference

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReference.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReference.html index ec9408410f2..101f344b8ec 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReference.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReference.html @@ -1,244 +1,126 @@ - - + Uses of Class dev.morphia.mapping.experimental.MorphiaReference (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.experimental.MorphiaReference

    +

    Uses of Class
    dev.morphia.mapping.experimental.MorphiaReference

    -
    -
      -
    • - - - - - - - - - - - - -
      Packages that use MorphiaReference 
      PackageDescription
      dev.morphia.mapping.experimental 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of MorphiaReference in dev.morphia.mapping.experimental

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.mapping.experimental that return MorphiaReference 
        Modifier and TypeMethodDescription
        MorphiaReferenceMorphiaReferenceCodec.decode​(BsonReader reader, - DecoderContext decoderContext) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        static MorphiaReference<?>SingleReference.decode​(Datastore datastore, - Mapper mapper, - PropertyModel mappedField, - Class<?> paramType, - Document document) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        Packages that use dev.morphia.mapping.experimental.MorphiaReference
        +
        +
        Package
        +
        Description
        + +
         
        +
        +
        +
          +
        • +
          +

          Uses of dev.morphia.mapping.experimental.MorphiaReference in dev.morphia.mapping.experimental

          +
          Methods in dev.morphia.mapping.experimental that return dev.morphia.mapping.experimental.MorphiaReference in in
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          dev.morphia.mapping.experimental.MorphiaReference
          +
          MorphiaReferenceCodec.decode(BsonReader reader, + DecoderContext decoderContext)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          static dev.morphia.mapping.experimental.MorphiaReference<?>
          +
          SingleReference.decode(Datastore datastore, + Mapper mapper, + PropertyModel mappedField, + Class<?> paramType, + Document document)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Decodes a document in to an entity
          -
        MorphiaReference<T>MorphiaReference.ignoreMissing​(boolean ignoreMissing) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        dev.morphia.mapping.experimental.MorphiaReference<T>
        +
        MorphiaReference.ignoreMissing(boolean ignoreMissing)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Instructs Morphia to ignore missing referenced entities.
        -
        static <V> MorphiaReference<V>MorphiaReference.wrap​(V value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        static <V> dev.morphia.mapping.experimental.MorphiaReference<V>
        +
        MorphiaReference.wrap(V value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Wraps an value in a MorphiaReference to storing on an entity
        -
        - - - - - - - - - - - - - - -
        Methods in dev.morphia.mapping.experimental with parameters of type MorphiaReference 
        Modifier and TypeMethodDescription
        voidMorphiaReferenceCodec.encode​(BsonWriter writer, - MorphiaReference value, - EncoderContext encoderContext) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
    +
    +
    Methods in dev.morphia.mapping.experimental with parameters of type dev.morphia.mapping.experimental.MorphiaReference in in
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    MorphiaReferenceCodec.encode(BsonWriter writer, + dev.morphia.mapping.experimental.MorphiaReference value, + EncoderContext encoderContext)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReferenceCodec.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReferenceCodec.html index cf675f4c9a1..9e6900b36a1 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReferenceCodec.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/MorphiaReferenceCodec.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.experimental.MorphiaReferenceCodec (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.experimental.MorphiaReferenceCodec

    +

    Uses of Class
    dev.morphia.mapping.experimental.MorphiaReferenceCodec

    -
    No usage of dev.morphia.mapping.experimental.MorphiaReferenceCodec
    -
    +No usage of dev.morphia.mapping.experimental.MorphiaReferenceCodec
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/SetReference.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/SetReference.html index 5f72ac379fc..7fe5970b2d4 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/SetReference.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/SetReference.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.experimental.SetReference (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.experimental.SetReference

    +

    Uses of Class
    dev.morphia.mapping.experimental.SetReference

    -
    No usage of dev.morphia.mapping.experimental.SetReference
    -
    +No usage of dev.morphia.mapping.experimental.SetReference
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/SingleReference.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/SingleReference.html index 2a3d2fa0fa9..e935f3db553 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/SingleReference.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/class-use/SingleReference.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.experimental.SingleReference (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.experimental.SingleReference

    +

    Uses of Class
    dev.morphia.mapping.experimental.SingleReference

    -
    No usage of dev.morphia.mapping.experimental.SingleReference
    -
    +No usage of dev.morphia.mapping.experimental.SingleReference
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-summary.html index 9443e094ade..8cdd136af64 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-summary.html @@ -1,151 +1,89 @@ - - + dev.morphia.mapping.experimental (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.experimental

    +

    Package dev.morphia.mapping.experimental

    +
    +
    +
    @NonNullApi +package dev.morphia.mapping.experimental
    +
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-tree.html index 04120b7e02e..18d2243b287 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-tree.html @@ -1,153 +1,67 @@ - - + dev.morphia.mapping.experimental Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.experimental

    -Package Hierarchies: +Package Hierarchies:
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-use.html index 36a7e18faa2..3acc85a280e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/experimental/package-use.html @@ -1,195 +1,93 @@ - - + Uses of Package dev.morphia.mapping.experimental (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.experimental

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-summary.html index ae4879d0ace..668717f9dd2 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-summary.html @@ -1,156 +1,94 @@ - - + dev.morphia.mapping.lazy (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.lazy

    +

    Package dev.morphia.mapping.lazy

    -
    -
    -
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    +
    +
    @NonNullApi +package dev.morphia.mapping.lazy
    +
    +
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    +
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-tree.html index def86a7a103..50219dbaf5e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-tree.html @@ -1,153 +1,67 @@ - - + dev.morphia.mapping.lazy Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.lazy

    -Package Hierarchies: +Package Hierarchies:
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-use.html index 2116ccd5225..d2b8084c547 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/package-use.html @@ -1,150 +1,63 @@ - - + Uses of Package dev.morphia.mapping.lazy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.lazy

    -
    No usage of dev.morphia.mapping.lazy
    -
    +No usage of dev.morphia.mapping.lazy
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/ReferenceException.html b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/ReferenceException.html index 26f5aeb3002..eeab361f170 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/ReferenceException.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/ReferenceException.html @@ -1,308 +1,162 @@ - - + ReferenceException (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ReferenceException

    + +

    Class ReferenceException

    -
    - -
    -
    -
    -
      -
    • + +
    + +
    + - -
    -
      -
    • +
    +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ReferenceException

          -
          public ReferenceException​(String msg)
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ReferenceException

            +
            public ReferenceException(String msg)
            Creates a ReferenceException with the given message
            -
            -
            Parameters:
            +
            +
            Parameters:
            msg - the message to log
            -
          • -
          +
    - - - +
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/class-use/ReferenceException.html b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/class-use/ReferenceException.html index 337aa6b26ee..9e5f129e15f 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/class-use/ReferenceException.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/class-use/ReferenceException.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.lazy.proxy.ReferenceException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.lazy.proxy.ReferenceException

    +

    Uses of Class
    dev.morphia.mapping.lazy.proxy.ReferenceException

    -
    No usage of dev.morphia.mapping.lazy.proxy.ReferenceException
    -
    +No usage of dev.morphia.mapping.lazy.proxy.ReferenceException
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-summary.html index 5f9ad9f899c..22bb725c1ad 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-summary.html @@ -1,175 +1,105 @@ - - + dev.morphia.mapping.lazy.proxy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.lazy.proxy

    +

    Package dev.morphia.mapping.lazy.proxy

    -
    -
    -
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    +
    +
    @NonNullApi +package dev.morphia.mapping.lazy.proxy
    +
    +
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    -
    +
    +
    -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-tree.html index f26670882ee..7a9154cd19f 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-tree.html @@ -1,119 +1,73 @@ - - + dev.morphia.mapping.lazy.proxy Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.lazy.proxy

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-use.html index 0982653bef0..2304e99aab6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lazy/proxy/package-use.html @@ -1,150 +1,63 @@ - - + Uses of Package dev.morphia.mapping.lazy.proxy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.lazy.proxy

    -
    No usage of dev.morphia.mapping.lazy.proxy
    -
    +No usage of dev.morphia.mapping.lazy.proxy
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/OnEntityListenerAdapter.html b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/OnEntityListenerAdapter.html index 49967281631..52eea46c675 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/OnEntityListenerAdapter.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/OnEntityListenerAdapter.html @@ -1,288 +1,310 @@ - - + OnEntityListenerAdapter (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class OnEntityListenerAdapter

    + +

    Class OnEntityListenerAdapter

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
      • -
      -
    • -
    -
    - - -
    -
    -
    -
      -
    • - -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          OnEntityListenerAdapter

          -
          public OnEntityListenerAdapter​(Class<?> listenerType)
          + + +
    • +
    • +
      +

      prePersist

      +
      public void prePersist(@NonNull + Object entity, + @NonNull + Document document, + @NonNull + Datastore datastore)
      +
      +
      Specified by:
      +
      prePersist in interface EntityListener<Object>
      +
      Parameters:
      +
      entity - the entity being processed
      +
      document - the Document form of the entity
      +
      datastore - the Datastore being used
      +
      See Also:
      +
      + +
      +
      +
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/EntityListenerAdapter.html b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/EntityListenerAdapter.html index 743e5b99859..e3dfe23e36e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/EntityListenerAdapter.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/EntityListenerAdapter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.lifecycle.EntityListenerAdapter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.lifecycle.EntityListenerAdapter

    +

    Uses of Class
    dev.morphia.mapping.lifecycle.EntityListenerAdapter

    -
    No usage of dev.morphia.mapping.lifecycle.EntityListenerAdapter
    -
    +No usage of dev.morphia.mapping.lifecycle.EntityListenerAdapter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/OnEntityListenerAdapter.html b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/OnEntityListenerAdapter.html index c313ba820ab..f57c21b3ac6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/OnEntityListenerAdapter.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/OnEntityListenerAdapter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.lifecycle.OnEntityListenerAdapter

    +

    Uses of Class
    dev.morphia.mapping.lifecycle.OnEntityListenerAdapter

    -
    No usage of dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    -
    +No usage of dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/UntypedEntityListenerAdapter.html b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/UntypedEntityListenerAdapter.html index ee5b4df3454..e46136874e6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/UntypedEntityListenerAdapter.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/class-use/UntypedEntityListenerAdapter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.lifecycle.UntypedEntityListenerAdapter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.lifecycle.UntypedEntityListenerAdapter

    +

    Uses of Class
    dev.morphia.mapping.lifecycle.UntypedEntityListenerAdapter

    -
    No usage of dev.morphia.mapping.lifecycle.UntypedEntityListenerAdapter
    -
    +No usage of dev.morphia.mapping.lifecycle.UntypedEntityListenerAdapter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-summary.html index fcacf163da5..6a01e73f8a9 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-summary.html @@ -1,168 +1,99 @@ - - + dev.morphia.mapping.lifecycle (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package dev.morphia.mapping.lifecycle

    +

    Package dev.morphia.mapping.lifecycle

    +
    +
    +
    package dev.morphia.mapping.lifecycle
    +
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-tree.html index 0ba8e4da5bd..7403fa04ed7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-tree.html @@ -1,165 +1,77 @@ - - + dev.morphia.mapping.lifecycle Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.lifecycle

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-use.html index e0083e15b01..86325f7a931 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/lifecycle/package-use.html @@ -1,150 +1,63 @@ - - + Uses of Package dev.morphia.mapping.lifecycle (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.lifecycle

    -
    No usage of dev.morphia.mapping.lifecycle
    -
    +No usage of dev.morphia.mapping.lifecycle
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/package-summary.html index 286e04dcb06..84736d83416 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/package-summary.html @@ -1,281 +1,170 @@ - - + dev.morphia.mapping (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping

    +

    Package dev.morphia.mapping

    +
    +
    +
    @NonNullApi +package dev.morphia.mapping
    +
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/package-tree.html index 52fd39395c9..cd57108176a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/package-tree.html @@ -1,128 +1,82 @@ - - + dev.morphia.mapping Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/package-use.html index b6c82800f00..7b4a8ba7865 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/package-use.html @@ -1,631 +1,358 @@ - - + Uses of Package dev.morphia.mapping (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping 
    ClassDescription
    DateStorage +
  • +
    + +
    +
    Class
    +
    Description
    + +
    This enum is used to determine how JSR 310 dates and times are stored in the database.
    -
  • DiscriminatorFunction + + +
    Defines a function to calculate a discriminator value.
    -
    DiscriminatorLookup + + +
    Provides lookup capabilities to find a type by its discriminator
    -
    InstanceCreatorFactory + + +
    The factory for creating MorphiaInstanceCreator instances
    -
    Mapper 
    MapperOptions -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the new configuration file mechanism.
    -
    -
    MapperOptions.Builder -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the new configuration file mechanism.
    -
    -
    MapperOptions.PropertyDiscovery -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    -
    -
    NamingStrategy + + +
     
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the new configuration file mechanism.
    +
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the new configuration file mechanism.
    +
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    +
    +
    + +
    Defines a naming strategy for use, e.g., in naming collections and fields
    -
    ShardKeyType 
    +
  • + +
     
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.codec 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.codec.pojo 
    ClassDescription
    DiscriminatorLookup +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Provides lookup capabilities to find a type by its discriminator
    -
  • Mapper 
    +
  • + +
     
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.codec.references 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.codec.writer 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.conventions 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.experimental 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.strategy 
    ClassDescription
    NamingStrategy +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines a naming strategy for use, e.g., in naming collections and fields
    -
  • +
  • + + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.validation 
    ClassDescription
    Mapper 
    MappingException +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    + +
    An exception indicating an error mapping a type
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.validation.classrules 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.mapping.validation.fieldrules 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.query 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping used by dev.morphia.query.filters 
    ClassDescription
    Mapper 
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/CamelCase.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/CamelCase.html index d8012971c24..00fb6a893f6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/CamelCase.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/CamelCase.html @@ -1,332 +1,181 @@ - - + CamelCase (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CamelCase

    + +

    Class CamelCase

    +
    +
    java.lang.Object +
    dev.morphia.mapping.NamingStrategy +
    dev.morphia.mapping.strategy.CamelCase
    -
    - -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.NamingStrategy

    +camelCase, identity, kebabCase, lowerCase, snakeCase
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CamelCase

            -
            public CamelCase()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CamelCase

            +
            public CamelCase()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              apply

              -
              public String apply​(String value)
              -
              Description copied from class: NamingStrategy
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                apply

                +
                public String apply(String value)
                +
                Description copied from class: NamingStrategy
                Applies this naming strategy to the given value
                -
                -
                Specified by:
                +
                +
                Specified by:
                apply in class NamingStrategy
                -
                Parameters:
                +
                Parameters:
                value - the value to process
                -
                Returns:
                +
                Returns:
                the updated value
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/Identity.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/Identity.html index 570cee7d096..3c82f38616a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/Identity.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/Identity.html @@ -1,332 +1,181 @@ - - + Identity (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Identity

    + +

    Class Identity

    +
    +
    java.lang.Object +
    dev.morphia.mapping.NamingStrategy +
    dev.morphia.mapping.strategy.Identity
    -
    - -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.NamingStrategy

    +camelCase, identity, kebabCase, lowerCase, snakeCase
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Identity

            -
            public Identity()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Identity

            +
            public Identity()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              apply

              -
              public String apply​(String value)
              -
              Description copied from class: NamingStrategy
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                apply

                +
                public String apply(String value)
                +
                Description copied from class: NamingStrategy
                Applies this naming strategy to the given value
                -
                -
                Specified by:
                +
                +
                Specified by:
                apply in class NamingStrategy
                -
                Parameters:
                +
                Parameters:
                value - the value to process
                -
                Returns:
                +
                Returns:
                the updated value
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/KebabCase.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/KebabCase.html index aed32d020df..9611bdbc453 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/KebabCase.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/KebabCase.html @@ -1,332 +1,181 @@ - - + KebabCase (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class KebabCase

    + +

    Class KebabCase

    +
    +
    java.lang.Object +
    dev.morphia.mapping.NamingStrategy +
    dev.morphia.mapping.strategy.KebabCase
    -
    - -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.NamingStrategy

    +camelCase, identity, kebabCase, lowerCase, snakeCase
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            KebabCase

            -
            public KebabCase()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            KebabCase

            +
            public KebabCase()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              apply

              -
              public String apply​(String value)
              -
              Description copied from class: NamingStrategy
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                apply

                +
                public String apply(String value)
                +
                Description copied from class: NamingStrategy
                Applies this naming strategy to the given value
                -
                -
                Specified by:
                +
                +
                Specified by:
                apply in class NamingStrategy
                -
                Parameters:
                +
                Parameters:
                value - the value to process
                -
                Returns:
                +
                Returns:
                the updated value
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/LowerCase.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/LowerCase.html index 40372b583ea..4cb1ed4979a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/LowerCase.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/LowerCase.html @@ -1,332 +1,181 @@ - - + LowerCase (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LowerCase

    + +

    Class LowerCase

    +
    +
    java.lang.Object +
    dev.morphia.mapping.NamingStrategy +
    dev.morphia.mapping.strategy.LowerCase
    -
    - -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.NamingStrategy

    +camelCase, identity, kebabCase, lowerCase, snakeCase
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LowerCase

            -
            public LowerCase()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            LowerCase

            +
            public LowerCase()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              apply

              -
              public String apply​(String value)
              -
              Description copied from class: NamingStrategy
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                apply

                +
                public String apply(String value)
                +
                Description copied from class: NamingStrategy
                Applies this naming strategy to the given value
                -
                -
                Specified by:
                +
                +
                Specified by:
                apply in class NamingStrategy
                -
                Parameters:
                +
                Parameters:
                value - the value to process
                -
                Returns:
                +
                Returns:
                the updated value
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/SnakeCase.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/SnakeCase.html index 99766406919..e31983d9449 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/SnakeCase.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/SnakeCase.html @@ -1,346 +1,190 @@ - - + SnakeCase (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SnakeCase

    + +

    Class SnakeCase

    +
    +
    java.lang.Object +
    dev.morphia.mapping.NamingStrategy +
    dev.morphia.mapping.strategy.SnakeCase
    -
    - -
    -
    -
    -
    +
    static List<String>
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.NamingStrategy

    +camelCase, identity, kebabCase, lowerCase, snakeCase
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SnakeCase

            -
            public SnakeCase()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SnakeCase

            +
            public SnakeCase()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              apply

              -
              public String apply​(String value)
              -
              Description copied from class: NamingStrategy
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                apply

                +
                public String apply(String value)
                +
                Description copied from class: NamingStrategy
                Applies this naming strategy to the given value
                -
                -
                Specified by:
                +
                +
                Specified by:
                apply in class NamingStrategy
                -
                Parameters:
                +
                Parameters:
                value - the value to process
                -
                Returns:
                +
                Returns:
                the updated value
                +
              • -
              - - - -
                -
              • -

                groupByCapitals

                -
                public static List<String> groupByCapitals​(String value)
                -
              • -
              +
            • +
              +

              groupByCapitals

              +
              public static List<String> groupByCapitals(String value)
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/CamelCase.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/CamelCase.html index eac87a4176b..72c4e1fa369 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/CamelCase.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/CamelCase.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.strategy.CamelCase (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.strategy.CamelCase

    +

    Uses of Class
    dev.morphia.mapping.strategy.CamelCase

    -
    No usage of dev.morphia.mapping.strategy.CamelCase
    -
    +No usage of dev.morphia.mapping.strategy.CamelCase
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/Identity.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/Identity.html index a8fba1e35f6..ad5d92afa6d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/Identity.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/Identity.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.strategy.Identity (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.strategy.Identity

    +

    Uses of Class
    dev.morphia.mapping.strategy.Identity

    -
    No usage of dev.morphia.mapping.strategy.Identity
    -
    +No usage of dev.morphia.mapping.strategy.Identity
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/KebabCase.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/KebabCase.html index eed5fe7e8c1..33646b7b438 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/KebabCase.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/KebabCase.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.strategy.KebabCase (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.strategy.KebabCase

    +

    Uses of Class
    dev.morphia.mapping.strategy.KebabCase

    -
    No usage of dev.morphia.mapping.strategy.KebabCase
    -
    +No usage of dev.morphia.mapping.strategy.KebabCase
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/LowerCase.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/LowerCase.html index 19242af83a5..91010d6eec3 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/LowerCase.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/LowerCase.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.strategy.LowerCase (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.strategy.LowerCase

    +

    Uses of Class
    dev.morphia.mapping.strategy.LowerCase

    -
    No usage of dev.morphia.mapping.strategy.LowerCase
    -
    +No usage of dev.morphia.mapping.strategy.LowerCase
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/SnakeCase.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/SnakeCase.html index 305cc64a689..6ac74f46115 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/SnakeCase.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/class-use/SnakeCase.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.strategy.SnakeCase (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.strategy.SnakeCase

    +

    Uses of Class
    dev.morphia.mapping.strategy.SnakeCase

    -
    No usage of dev.morphia.mapping.strategy.SnakeCase
    -
    +No usage of dev.morphia.mapping.strategy.SnakeCase
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-summary.html index 817aa121edb..8894d94ee02 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-summary.html @@ -1,184 +1,107 @@ - - + dev.morphia.mapping.strategy (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package dev.morphia.mapping.strategy

    +

    Package dev.morphia.mapping.strategy

    +
    +
    +
    package dev.morphia.mapping.strategy
    +
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-tree.html index 7fd6c6db3c0..8a4eed51c5a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-tree.html @@ -1,173 +1,85 @@ - - + dev.morphia.mapping.strategy Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.strategy

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-use.html index 9a40eef66b5..b90dfa690c2 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/strategy/package-use.html @@ -1,150 +1,63 @@ - - + Uses of Package dev.morphia.mapping.strategy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.strategy

    -
    No usage of dev.morphia.mapping.strategy
    -
    +No usage of dev.morphia.mapping.strategy
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/ClassConstraint.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/ClassConstraint.html index db923e94153..6eab21823d7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/ClassConstraint.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/ClassConstraint.html @@ -1,272 +1,150 @@ - - + ClassConstraint (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface ClassConstraint

    + +

    Interface ClassConstraint

    -
    -
    - -
    -
    -
    +
    +
    +
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            check

            -
            void check​(Mapper mapper,
            -           EntityModel model,
            -           Set<ConstraintViolation> ve)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              check

              +
              void check(Mapper mapper, + EntityModel model, + Set<ConstraintViolation> ve)
              Check that an EntityModel meets the constraint
              -
              -
              Parameters:
              +
              +
              Parameters:
              model - the model to check
              ve - the set of violations
              mapper - the Mapper to use for validation
              -
              Since:
              +
              Since:
              2.1
              -
            • -
            +
      -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolation.Level.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolation.Level.html index 89f2f3183f9..baa49e630bd 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolation.Level.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolation.Level.html @@ -1,424 +1,252 @@ - - + ConstraintViolation.Level (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum ConstraintViolation.Level

    + +

    Enum Class ConstraintViolation.Level

    -
    - -
    -
    -
    -
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static ConstraintViolation.Level[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (ConstraintViolation.Level c : ConstraintViolation.Level.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static ConstraintViolation.Level[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static ConstraintViolation.Level valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static ConstraintViolation.Level valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    -
    - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolation.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolation.html index e84f098bfec..bf3ca1986a6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolation.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolation.html @@ -1,425 +1,258 @@ - - + ConstraintViolation (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ConstraintViolation

    + +

    Class ConstraintViolation

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.ConstraintViolation
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.validation.ConstraintViolation
      +
      +

      -
      public class ConstraintViolation
      -extends Object
      -
      -
      Author:
      +
      public class ConstraintViolation +extends Object
      +
      +
      Author:
      Uwe Schaefer, (us@thomas-daily.de)
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class ConstraintViolation.Level +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static enum 
          + +
          Levels of constraint violations
          -
        • -
        • -
        +
    +
    + -
    - +
    + - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    + + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • - -
    -
      -
    • +
    +
    +
      -
      -
      + -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getLevel

          -
          public ConstraintViolation.Level getLevel()
          -
          -
          Returns:
          +
        • +
          +

          Method Details

          + - - - -
            -
          • -

            getPrefix

            -
            public String getPrefix()
            -
            -
            Returns:
            +
          • +
            +

            getPrefix

            +
            public String getPrefix()
            +
            +
            Returns:
            the qualified name of the failing mapping
            +
          • -
          - - - -
            -
          • -

            render

            -
            public String render()
            -
            -
            Returns:
            +
          • +
            +

            render

            +
            public String render()
            +
            +
            Returns:
            a human friendly version of the violation
            -
          • -
          +
    - - - +
    +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolationException.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolationException.html index f93c8dd545b..9aaf84600cc 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolationException.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/ConstraintViolationException.html @@ -1,334 +1,180 @@ - - + ConstraintViolationException (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ConstraintViolationException

    + +

    Class ConstraintViolationException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ConstraintViolationException

            -
            public ConstraintViolationException​(Collection<ConstraintViolation> ve)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ConstraintViolationException

              +
              public ConstraintViolationException(Collection<ConstraintViolation> ve)
              Creates a ConstraintViolationException with the set of violations
              -
              -
              Parameters:
              +
              +
              Parameters:
              ve - the violations
              +
            • -
            - - - -
              -
            • -

              ConstraintViolationException

              -
              public ConstraintViolationException​(ConstraintViolation... ve)
              +
            • +
              +

              ConstraintViolationException

              +
              public ConstraintViolationException(ConstraintViolation... ve)
              Creates a ConstraintViolationException with the set of violations
              -
              -
              Parameters:
              +
              +
              Parameters:
              ve - the violations
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/MappingValidator.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/MappingValidator.html index bc015848f37..90f2741a514 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/MappingValidator.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/MappingValidator.html @@ -1,317 +1,173 @@ - - + MappingValidator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MappingValidator

    + +

    Class MappingValidator

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.validation.MappingValidator
      +
      +

      -
      public class MappingValidator
      -extends Object
      +
      public class MappingValidator +extends Object
      Validator for mapped types
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MappingValidator

            -
            public MappingValidator()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MappingValidator

            +
            public MappingValidator()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              validate

              -
              @MorphiaInternal
              -public void validate​(Mapper mapper,
              -                     EntityModel entityModel)
              -
              -
              Parameters:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                validate

                +
                @MorphiaInternal +public void validate(Mapper mapper, + EntityModel entityModel)
                +
                +
                Parameters:
                entityModel - the EntityModel to validate
                mapper - the Mapper to use for validation
                Developer note.
                This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
                -
              • -
              +
        -
    -
    -
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ClassConstraint.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ClassConstraint.html index 9d4b24f90cd..1acd749373a 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ClassConstraint.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ClassConstraint.html @@ -1,347 +1,198 @@ - - + Uses of Interface dev.morphia.mapping.validation.ClassConstraint (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.mapping.validation.ClassConstraint

    +

    Uses of Interface
    dev.morphia.mapping.validation.ClassConstraint

    -
    -
    +
    -
  • -
    - - -

    Uses of ClassConstraint in dev.morphia.mapping.validation.classrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.validation.classrules that implement ClassConstraint 
    Modifier and TypeClassDescription
    class DuplicatedAttributeNames +
  • +
    +

    Uses of ClassConstraint in dev.morphia.mapping.validation.classrules

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Checks for duplicated attribute names
    -
  • class EntityAndEmbed + +
    class 
    + +
    Checks that @Entity and @Embed aren't both used on a type.
    -
    class EntityOrEmbed + +
    class 
    + +
    Checks that @Entity or @Embed are used on a type.
    -
    class MultipleId + +
    class 
    + +
    Checks that only one field is marked with @Id
    -
    class MultipleVersions + +
    class 
    + +
    Checks the multiple fields aren't annotated with @Version
    -
    class ShardKeyNames + +
    class 
    + +
    Checks for duplicated attribute names
    -
    +
  • +
    -
  • -
    - - -

    Uses of ClassConstraint in dev.morphia.mapping.validation.fieldrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.validation.fieldrules that implement ClassConstraint 
    Modifier and TypeClassDescription
    class ContradictingAnnotations +
  • +
    +

    Uses of ClassConstraint in dev.morphia.mapping.validation.fieldrules

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Checks that contradicting annotations aren't defined.
    -
  • class IdDoesNotMix + +
    class 
    + +
    Checks that @Id is not with any other mapping annotation
    -
    class LazyReferenceMissingDependencies + +
    class 
    + +
    Checks that proxy deps are present if lazy references are used.
    -
    class LazyReferenceOnArray + +
    class 
    + +
    Checks that lazy references aren't used in conjunction with arrays.
    -
    class MapKeyTypeConstraint + +
    class 
    + +
    A constraint to validate key types of Map fields
    -
    class PropertyConstraint + +
    class 
    + +
    Defines a property constraint.
    -
    class ReferenceToUnidentifiable + +
    class 
    + +
    Checks that references point to mapped types.
    -
    class VersionMisuse + +
    class 
    + +
    A constraint to validate any versioning field on a type
    -
    + +
  • - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.Level.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.Level.html index 27446208fd9..bc81c3a96ea 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.Level.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.Level.html @@ -1,237 +1,122 @@ - - -Uses of Class dev.morphia.mapping.validation.ConstraintViolation.Level (Morphia) + +Uses of Enum Class dev.morphia.mapping.validation.ConstraintViolation.Level (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.ConstraintViolation.Level

    +

    Uses of Enum Class
    dev.morphia.mapping.validation.ConstraintViolation.Level

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.html index 3185b375575..72755ca5bb6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolation.html @@ -1,383 +1,223 @@ - - + Uses of Class dev.morphia.mapping.validation.ConstraintViolation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.ConstraintViolation

    +

    Uses of Class
    dev.morphia.mapping.validation.ConstraintViolation

    -
    -
    +
    -
  • -
    - - -

    Uses of ConstraintViolation in dev.morphia.mapping.validation.classrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Method parameters in dev.morphia.mapping.validation.classrules with type arguments of type ConstraintViolation 
    Modifier and TypeMethodDescription
    voidDuplicatedAttributeNames.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidEntityAndEmbed.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidEntityOrEmbed.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidMultipleId.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidMultipleVersions.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    voidShardKeyNames.check​(Mapper mapper, - EntityModel model, - Set<ConstraintViolation> ve) 
    +
  • +
    +

    Uses of ConstraintViolation in dev.morphia.mapping.validation.classrules

    +
    Method parameters in dev.morphia.mapping.validation.classrules with type arguments of type ConstraintViolation
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DuplicatedAttributeNames.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    EntityAndEmbed.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    EntityOrEmbed.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    MultipleId.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    MultipleVersions.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    void
    +
    ShardKeyNames.check(Mapper mapper, + EntityModel model, + Set<ConstraintViolation> ve)
    +
     
    +
  • -
  • -
    - - -

    Uses of ConstraintViolation in dev.morphia.mapping.validation.fieldrules

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Method parameters in dev.morphia.mapping.validation.fieldrules with type arguments of type ConstraintViolation 
    Modifier and TypeMethodDescription
    protected voidContradictingAnnotations.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidIdDoesNotMix.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidLazyReferenceMissingDependencies.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidLazyReferenceOnArray.check​(Mapper mapper, - EntityModel model, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidMapKeyTypeConstraint.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected abstract voidPropertyConstraint.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    voidPropertyConstraint.check​(Mapper mapper, - EntityModel entityModel, - Set<ConstraintViolation> ve) 
    protected voidReferenceToUnidentifiable.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    protected voidVersionMisuse.check​(Mapper mapper, - EntityModel entityModel, - PropertyModel propertyModel, - Set<ConstraintViolation> ve) 
    +
  • +
    +

    Uses of ConstraintViolation in dev.morphia.mapping.validation.fieldrules

    +
    Method parameters in dev.morphia.mapping.validation.fieldrules with type arguments of type ConstraintViolation
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected final void
    +
    ContradictingAnnotations.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    IdDoesNotMix.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    LazyReferenceMissingDependencies.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    LazyReferenceOnArray.check(Mapper mapper, + EntityModel model, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    MapKeyTypeConstraint.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected abstract void
    +
    PropertyConstraint.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    final void
    +
    PropertyConstraint.check(Mapper mapper, + EntityModel entityModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    ReferenceToUnidentifiable.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    protected void
    +
    VersionMisuse.check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
  • -
  • - -
  • + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolationException.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolationException.html index 8959160bb2e..230a526f212 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolationException.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/ConstraintViolationException.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.ConstraintViolationException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.ConstraintViolationException

    +

    Uses of Class
    dev.morphia.mapping.validation.ConstraintViolationException

    -
    No usage of dev.morphia.mapping.validation.ConstraintViolationException
    -
    +No usage of dev.morphia.mapping.validation.ConstraintViolationException
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/MappingValidator.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/MappingValidator.html index 566073fd30d..d69bb32b6b8 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/MappingValidator.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/class-use/MappingValidator.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.MappingValidator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.MappingValidator

    +

    Uses of Class
    dev.morphia.mapping.validation.MappingValidator

    -
    No usage of dev.morphia.mapping.validation.MappingValidator
    -
    +No usage of dev.morphia.mapping.validation.MappingValidator
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/DuplicatedAttributeNames.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/DuplicatedAttributeNames.html index 14ffc478af9..02842e18606 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/DuplicatedAttributeNames.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/DuplicatedAttributeNames.html @@ -1,330 +1,186 @@ - - + DuplicatedAttributeNames (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DuplicatedAttributeNames

    + +

    Class DuplicatedAttributeNames

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DuplicatedAttributeNames

            -
            public DuplicatedAttributeNames()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DuplicatedAttributeNames

            +
            public DuplicatedAttributeNames()
            +
          +
        • -
          -
        -
    -
    - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/EntityAndEmbed.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/EntityAndEmbed.html index 9ff6c66589b..f23e072b7cf 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/EntityAndEmbed.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/EntityAndEmbed.html @@ -1,330 +1,186 @@ - - + EntityAndEmbed (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class EntityAndEmbed

    + +

    Class EntityAndEmbed

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.classrules.EntityAndEmbed
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            EntityAndEmbed

            -
            public EntityAndEmbed()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            EntityAndEmbed

            +
            public EntityAndEmbed()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/EntityOrEmbed.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/EntityOrEmbed.html index 0345f117ef9..09d6fa8d801 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/EntityOrEmbed.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/EntityOrEmbed.html @@ -1,330 +1,186 @@ - - + EntityOrEmbed (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class EntityOrEmbed

    + +

    Class EntityOrEmbed

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.classrules.EntityOrEmbed
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            EntityOrEmbed

            -
            public EntityOrEmbed()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            EntityOrEmbed

            +
            public EntityOrEmbed()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/FieldEnumString.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/FieldEnumString.html index feaf2df5f80..ff19bdcf4e4 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/FieldEnumString.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/FieldEnumString.html @@ -1,343 +1,194 @@ - - + FieldEnumString (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FieldEnumString

    + +

    Class FieldEnumString

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.classrules.FieldEnumString
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.mapping.validation.classrules.FieldEnumString
      +
      +

      -
      public class FieldEnumString
      -extends Object
      -
      -
      Author:
      +
      public class FieldEnumString +extends Object
      +
      +
      Author:
      Uwe Schaefer, (us@thomas-daily.de)
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            FieldEnumString

            -
            public FieldEnumString​(PropertyModel... fields)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              FieldEnumString

              +
              public FieldEnumString(PropertyModel... fields)
              Creates a FieldEnumString for the given fields
              -
              -
              Parameters:
              +
              +
              Parameters:
              fields - the fields to use
              +
            • -
            - - - -
              -
            • -

              FieldEnumString

              -
              public FieldEnumString​(List<PropertyModel> fields)
              +
            • +
              +

              FieldEnumString

              +
              public FieldEnumString(List<PropertyModel> fields)
              Creates a FieldEnumString for the given fields
              -
              -
              Parameters:
              +
              +
              Parameters:
              fields - the fields to use
              -
            • -
            +
        + -
        -
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/MultipleId.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/MultipleId.html index 122eb74413e..e1ae4eb86a7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/MultipleId.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/MultipleId.html @@ -1,330 +1,186 @@ - - + MultipleId (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MultipleId

    + +

    Class MultipleId

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.classrules.MultipleId
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MultipleId

            -
            public MultipleId()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MultipleId

            +
            public MultipleId()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/MultipleVersions.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/MultipleVersions.html index b316e1f6bbe..8b4fc2790ce 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/MultipleVersions.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/MultipleVersions.html @@ -1,330 +1,186 @@ - - + MultipleVersions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MultipleVersions

    + +

    Class MultipleVersions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.classrules.MultipleVersions
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MultipleVersions

            -
            public MultipleVersions()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MultipleVersions

            +
            public MultipleVersions()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/ShardKeyNames.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/ShardKeyNames.html index b03b68d6aa2..3ad31deebdb 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/ShardKeyNames.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/ShardKeyNames.html @@ -1,330 +1,186 @@ - - + ShardKeyNames (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ShardKeyNames

    + +

    Class ShardKeyNames

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.classrules.ShardKeyNames
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ShardKeyNames

            -
            public ShardKeyNames()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ShardKeyNames

            +
            public ShardKeyNames()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/DuplicatedAttributeNames.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/DuplicatedAttributeNames.html index 848366e69da..1ade934ed07 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/DuplicatedAttributeNames.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/DuplicatedAttributeNames.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames

    +

    Uses of Class
    dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames

    -
    No usage of dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames
    -
    +No usage of dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityAndEmbed.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityAndEmbed.html index 1f4706ecbae..7839eaff5a7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityAndEmbed.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityAndEmbed.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.classrules.EntityAndEmbed (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.classrules.EntityAndEmbed

    +

    Uses of Class
    dev.morphia.mapping.validation.classrules.EntityAndEmbed

    -
    No usage of dev.morphia.mapping.validation.classrules.EntityAndEmbed
    -
    +No usage of dev.morphia.mapping.validation.classrules.EntityAndEmbed
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityOrEmbed.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityOrEmbed.html index d0f329c5c7b..d3bc1cd443b 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityOrEmbed.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/EntityOrEmbed.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.classrules.EntityOrEmbed (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.classrules.EntityOrEmbed

    +

    Uses of Class
    dev.morphia.mapping.validation.classrules.EntityOrEmbed

    -
    No usage of dev.morphia.mapping.validation.classrules.EntityOrEmbed
    -
    +No usage of dev.morphia.mapping.validation.classrules.EntityOrEmbed
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/FieldEnumString.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/FieldEnumString.html index 023e5384e36..cce4aebdb47 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/FieldEnumString.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/FieldEnumString.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.classrules.FieldEnumString (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.classrules.FieldEnumString

    +

    Uses of Class
    dev.morphia.mapping.validation.classrules.FieldEnumString

    -
    No usage of dev.morphia.mapping.validation.classrules.FieldEnumString
    -
    +No usage of dev.morphia.mapping.validation.classrules.FieldEnumString
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleId.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleId.html index 5506ad234a7..0c8bc6f8bd2 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleId.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleId.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.classrules.MultipleId (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.classrules.MultipleId

    +

    Uses of Class
    dev.morphia.mapping.validation.classrules.MultipleId

    -
    No usage of dev.morphia.mapping.validation.classrules.MultipleId
    -
    +No usage of dev.morphia.mapping.validation.classrules.MultipleId
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleVersions.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleVersions.html index ee2c81c80ea..16100bb42e0 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleVersions.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/MultipleVersions.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.classrules.MultipleVersions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.classrules.MultipleVersions

    +

    Uses of Class
    dev.morphia.mapping.validation.classrules.MultipleVersions

    -
    No usage of dev.morphia.mapping.validation.classrules.MultipleVersions
    -
    +No usage of dev.morphia.mapping.validation.classrules.MultipleVersions
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/ShardKeyNames.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/ShardKeyNames.html index 543b8a2470f..b5530239d58 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/ShardKeyNames.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/class-use/ShardKeyNames.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.classrules.ShardKeyNames (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.classrules.ShardKeyNames

    +

    Uses of Class
    dev.morphia.mapping.validation.classrules.ShardKeyNames

    -
    No usage of dev.morphia.mapping.validation.classrules.ShardKeyNames
    -
    +No usage of dev.morphia.mapping.validation.classrules.ShardKeyNames
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-summary.html index 468539c10ec..25167a7ceab 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-summary.html @@ -1,209 +1,129 @@ - - + dev.morphia.mapping.validation.classrules (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.validation.classrules

    +

    Package dev.morphia.mapping.validation.classrules

    -
    -
    -
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    +
    +
    @NonNullApi +package dev.morphia.mapping.validation.classrules
    +
    +
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-tree.html index fa8e8764a59..890bb97ca0d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-tree.html @@ -1,171 +1,83 @@ - - + dev.morphia.mapping.validation.classrules Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.validation.classrules

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-use.html index d3d05f37d49..809817ec1c2 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/classrules/package-use.html @@ -1,150 +1,63 @@ - - + Uses of Package dev.morphia.mapping.validation.classrules (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.validation.classrules

    -
    No usage of dev.morphia.mapping.validation.classrules
    -
    +No usage of dev.morphia.mapping.validation.classrules
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/ContradictingAnnotations.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/ContradictingAnnotations.html index 5e55b4f367e..9afc4de410e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/ContradictingAnnotations.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/ContradictingAnnotations.html @@ -1,345 +1,194 @@ - - + ContradictingAnnotations (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ContradictingAnnotations

    + +

    Class ContradictingAnnotations

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected final void
    +
    check(Mapper mapper, + EntityModel entityModel, + PropertyModel propertyModel, + Set<ConstraintViolation> ve)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.mapping.validation.fieldrules.PropertyConstraint

    +check
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    -
    - + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/IdDoesNotMix.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/IdDoesNotMix.html index 663475d87bd..e82751fe921 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/IdDoesNotMix.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/IdDoesNotMix.html @@ -1,335 +1,184 @@ - - + IdDoesNotMix (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class IdDoesNotMix

    + +

    Class IdDoesNotMix

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceMissingDependencies.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceMissingDependencies.html index 8a20c2cc804..669044592ee 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceMissingDependencies.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceMissingDependencies.html @@ -1,335 +1,184 @@ - - + LazyReferenceMissingDependencies (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LazyReferenceMissingDependencies

    + +

    Class LazyReferenceMissingDependencies

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceOnArray.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceOnArray.html index f2786d789a6..8b86e59583e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceOnArray.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/LazyReferenceOnArray.html @@ -1,335 +1,184 @@ - - + LazyReferenceOnArray (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LazyReferenceOnArray

    + +

    Class LazyReferenceOnArray

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/MapKeyTypeConstraint.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/MapKeyTypeConstraint.html index e8de3698b22..048a0a89af8 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/MapKeyTypeConstraint.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/MapKeyTypeConstraint.html @@ -1,335 +1,184 @@ - - + MapKeyTypeConstraint (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MapKeyTypeConstraint

    + +

    Class MapKeyTypeConstraint

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/PropertyConstraint.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/PropertyConstraint.html index 7350175979c..d6f6926f420 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/PropertyConstraint.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/PropertyConstraint.html @@ -1,354 +1,205 @@ - - + PropertyConstraint (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PropertyConstraint

    + +

    Class PropertyConstraint

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.mapping.validation.fieldrules.PropertyConstraint
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/ReferenceToUnidentifiable.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/ReferenceToUnidentifiable.html index 4898f280543..bb1b688343d 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/ReferenceToUnidentifiable.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/ReferenceToUnidentifiable.html @@ -1,335 +1,184 @@ - - + ReferenceToUnidentifiable (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ReferenceToUnidentifiable

    + +

    Class ReferenceToUnidentifiable

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/VersionMisuse.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/VersionMisuse.html index 38785171135..4a68905a5ae 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/VersionMisuse.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/VersionMisuse.html @@ -1,335 +1,184 @@ - - + VersionMisuse (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class VersionMisuse

    + +

    Class VersionMisuse

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ContradictingAnnotations.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ContradictingAnnotations.html index 31892a53042..761082260ed 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ContradictingAnnotations.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ContradictingAnnotations.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations

    +

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations

    -
    No usage of dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations
    -
    +No usage of dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/IdDoesNotMix.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/IdDoesNotMix.html index 6830a499606..f85f0ec4aab 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/IdDoesNotMix.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/IdDoesNotMix.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.fieldrules.IdDoesNotMix (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.IdDoesNotMix

    +

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.IdDoesNotMix

    -
    No usage of dev.morphia.mapping.validation.fieldrules.IdDoesNotMix
    -
    +No usage of dev.morphia.mapping.validation.fieldrules.IdDoesNotMix
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceMissingDependencies.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceMissingDependencies.html index f2a3c2e5d1b..72f6756f792 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceMissingDependencies.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceMissingDependencies.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies

    +

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies

    -
    No usage of dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies
    -
    +No usage of dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceOnArray.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceOnArray.html index 66820d5c723..3aaab881b58 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceOnArray.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/LazyReferenceOnArray.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray

    +

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray

    -
    No usage of dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray
    -
    +No usage of dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/MapKeyTypeConstraint.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/MapKeyTypeConstraint.html index 0f2e8a24445..a34d1f34ec7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/MapKeyTypeConstraint.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/MapKeyTypeConstraint.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint

    +

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint

    -
    No usage of dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint
    -
    +No usage of dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/PropertyConstraint.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/PropertyConstraint.html index eab4c5ff67e..54359130d40 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/PropertyConstraint.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/PropertyConstraint.html @@ -1,238 +1,120 @@ - - + Uses of Class dev.morphia.mapping.validation.fieldrules.PropertyConstraint (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.PropertyConstraint

    +

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.PropertyConstraint

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ReferenceToUnidentifiable.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ReferenceToUnidentifiable.html index eb94e61e784..57a5f040bb6 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ReferenceToUnidentifiable.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/ReferenceToUnidentifiable.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable

    +

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable

    -
    No usage of dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable
    -
    +No usage of dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/VersionMisuse.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/VersionMisuse.html index deb6801a8f4..dd73481809e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/VersionMisuse.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/class-use/VersionMisuse.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.mapping.validation.fieldrules.VersionMisuse (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.VersionMisuse

    +

    Uses of Class
    dev.morphia.mapping.validation.fieldrules.VersionMisuse

    -
    No usage of dev.morphia.mapping.validation.fieldrules.VersionMisuse
    -
    +No usage of dev.morphia.mapping.validation.fieldrules.VersionMisuse
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-summary.html index b269f89fed8..b2019d65db4 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-summary.html @@ -1,217 +1,135 @@ - - + dev.morphia.mapping.validation.fieldrules (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.validation.fieldrules

    +

    Package dev.morphia.mapping.validation.fieldrules

    -
    -
    -
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    +
    +
    @NonNullApi +package dev.morphia.mapping.validation.fieldrules
    +
    +
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-tree.html index 17e8e0e19b4..deb9b0e77c7 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-tree.html @@ -1,175 +1,87 @@ - - + dev.morphia.mapping.validation.fieldrules Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.validation.fieldrules

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-use.html index 29307484eea..ff6a8437ca4 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/fieldrules/package-use.html @@ -1,187 +1,87 @@ - - + Uses of Package dev.morphia.mapping.validation.fieldrules (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.validation.fieldrules

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-summary.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-summary.html index 9c6bcab4954..b8534a394c1 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-summary.html @@ -1,228 +1,127 @@ - - + dev.morphia.mapping.validation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.mapping.validation

    +

    Package dev.morphia.mapping.validation

    -
    -
    -
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    +
    +
    @NonNullApi +package dev.morphia.mapping.validation
    +
    +
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    -
    + +
     
    + +
    +
    Validator for mapped types
    +
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-tree.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-tree.html index 24d053ccf42..f7e15035d3e 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-tree.html @@ -1,123 +1,77 @@ - - + dev.morphia.mapping.validation Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.mapping.validation

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-use.html b/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-use.html index 7844a8d6664..47f1494393c 100644 --- a/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/mapping/validation/package-use.html @@ -1,251 +1,127 @@ - - + Uses of Package dev.morphia.mapping.validation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.mapping.validation

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.validation used by dev.morphia.mapping.validation.classrules 
    ClassDescription
    ClassConstraint +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines a constraint for validation
    -
  • ConstraintViolation 
    +
  • + +
     
    +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.mapping.validation used by dev.morphia.mapping.validation.fieldrules 
    ClassDescription
    ClassConstraint +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines a constraint for validation
    -
  • ConstraintViolation 
    + + +
     
    + +
  • - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/package-summary.html b/morphia/2.4/javadoc/dev/morphia/package-summary.html index 060be31c664..44728c37d07 100644 --- a/morphia/2.4/javadoc/dev/morphia/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/package-summary.html @@ -1,298 +1,188 @@ - - + dev.morphia (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia

    +

    Package dev.morphia

    +
    +
    +
    @NonNullApi +package dev.morphia
    +
    +
    +
    + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/package-tree.html b/morphia/2.4/javadoc/dev/morphia/package-tree.html index 4474c0954b2..9e04f94010a 100644 --- a/morphia/2.4/javadoc/dev/morphia/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/package-tree.html @@ -1,230 +1,142 @@ - - + dev.morphia Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/package-use.html b/morphia/2.4/javadoc/dev/morphia/package-use.html index 106ac93a22a..f982a821cf3 100644 --- a/morphia/2.4/javadoc/dev/morphia/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/package-use.html @@ -1,651 +1,391 @@ - - + Uses of Package dev.morphia (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.aggregation 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • DatastoreImpl + + +
    A generic (type-safe) wrapper around mongodb collections
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.aggregation.codecs 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.aggregation.codecs.stages 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.aggregation.expressions 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.mapping 
    ClassDescription
    Datastore +
  • +
    +
    Classes in dev.morphia used by dev.morphia.mapping
    +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • EntityListener 
    Key -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    + + +
     
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.mapping.codec 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • Key -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.mapping.codec.pojo 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.mapping.codec.references 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.mapping.experimental 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.mapping.lifecycle 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • EntityListener 
    + + +
     
    + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.query 
    ClassDescription
    Datastore +
  • +
    +
    Classes in dev.morphia used by dev.morphia.query
    +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • DatastoreImpl + + +
    A generic (type-safe) wrapper around mongodb collections
    -
    DeleteOptions + + +
    The options to apply when removing documents from the MongoCollection
    -
    ModifyOptions + + +
    Defines the options for a "find and modify" operation.
    -
    UpdateOptions + + +
    The options to apply when updating documents in the MongoCollection
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.query.filters 
    ClassDescription
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Datastore interface to get/delete/save objects
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.query.updates 
    ClassDescription
    DatastoreImpl +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A generic (type-safe) wrapper around mongodb collections
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia used by dev.morphia.transactions 
    ClassDescription
    AdvancedDatastore -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    Datastore +
  • +
    + +
    +
    Class
    +
    Description
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    + +
    Datastore interface to get/delete/save objects
    -
  • DatastoreImpl + + +
    A generic (type-safe) wrapper around mongodb collections
    -
    + + +
  • - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/AbstractCriteria.html b/morphia/2.4/javadoc/dev/morphia/query/AbstractCriteria.html index 749d0a9a540..b448502a2fb 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/AbstractCriteria.html +++ b/morphia/2.4/javadoc/dev/morphia/query/AbstractCriteria.html @@ -1,343 +1,195 @@ - - + AbstractCriteria (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AbstractCriteria

    + +

    Class AbstractCriteria

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.query.Criteria

    +getFieldName, toDocument
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractCriteria

            -
            public AbstractCriteria()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AbstractCriteria

            +
            public AbstractCriteria()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              attach

              -
              public void attach​(CriteriaContainer container)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: Criteria
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                attach

                +
                public void attach(CriteriaContainer container)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                Description copied from interface: Criteria
                Used to add this Criteria to a CriteriaContainer
                -
                -
                Specified by:
                +
                +
                Specified by:
                attach in interface Criteria
                -
                Parameters:
                +
                Parameters:
                container - the container to add to
                -
              • -
              +
        -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/AbstractQueryFactory.html b/morphia/2.4/javadoc/dev/morphia/query/AbstractQueryFactory.html index e69ed52318b..e8ca10ddedd 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/AbstractQueryFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/query/AbstractQueryFactory.html @@ -1,290 +1,149 @@ - - + AbstractQueryFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractQueryFactory

    + +

    Class AbstractQueryFactory

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractQueryFactory

            -
            public AbstractQueryFactory()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AbstractQueryFactory

            +
            public AbstractQueryFactory()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
        -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/ArraySlice.html b/morphia/2.4/javadoc/dev/morphia/query/ArraySlice.html index 013c0c09ee6..b8dac9c950a 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/ArraySlice.html +++ b/morphia/2.4/javadoc/dev/morphia/query/ArraySlice.html @@ -1,361 +1,207 @@ - - + ArraySlice (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ArraySlice

    + +

    Class ArraySlice

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.ArraySlice
      +
      +

      -
      public class ArraySlice
      -extends Object
      +
      public class ArraySlice +extends Object
      Defines array slicing options for query projections.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          ArraySlice​(int limit) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          ArraySlice(int limit)
          +
          Specifies the number of array elements to return
          -
        • ArraySlice​(int skip, - int limit) + +
          ArraySlice(int skip, + int limit)
          +
          Specifies the number of array elements to skip.
          -
          -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ArraySlice

            -
            public ArraySlice​(int limit)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ArraySlice

              +
              public ArraySlice(int limit)
              Specifies the number of array elements to return
              -
              -
              Parameters:
              +
              +
              Parameters:
              limit - the number of array elements to return
              MongoDB documentation
              Query Filter: $slice
              +
            • -
            - - - -
              -
            • -

              ArraySlice

              -
              public ArraySlice​(int skip,
              -                  int limit)
              +
            • +
              +

              ArraySlice

              +
              public ArraySlice(int skip, + int limit)
              Specifies the number of array elements to skip.
              -
              -
              Parameters:
              +
              +
              Parameters:
              skip - the number of array elements to skip
              limit - the number of array elements to return
              MongoDB documentation
              Query Filter: $slice
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getLimit

            -
            public Integer getLimit()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getLimit

              +
              public Integer getLimit()
              +
              +
              Returns:
              the limit to apply to the projection
              +
            • -
            - - - -
              -
            • -

              getSkip

              -
              public Integer getSkip()
              -
              -
              Returns:
              +
            • +
              +

              getSkip

              +
              public Integer getSkip()
              +
              +
              Returns:
              the skip value to apply to the projection
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.Granularity.html b/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.Granularity.html index 47839c28115..e40546ba807 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.Granularity.html +++ b/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.Granularity.html @@ -1,549 +1,332 @@ - - + BucketAutoOptions.Granularity (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum BucketAutoOptions.Granularity

    + +

    Enum Class BucketAutoOptions.Granularity

    -
    - -
    -
    -
    -
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.OutputOperation.html b/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.OutputOperation.html index 4b4626c6b6f..1c1db867f92 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.OutputOperation.html +++ b/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.OutputOperation.html @@ -1,384 +1,230 @@ - - + BucketAutoOptions.OutputOperation (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BucketAutoOptions.OutputOperation

    + +

    Class BucketAutoOptions.OutputOperation

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • dev.morphia.query.BucketAutoOptions.OutputOperation
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.query.BucketAutoOptions.OutputOperation
      +
      +
      +
      Enclosing class:
      BucketAutoOptions

      -
      public class BucketAutoOptions.OutputOperation
      -extends Object
      +
      public class BucketAutoOptions.OutputOperation +extends Object
      Defines an output for bucketauto stage, that consists of the fieldname and the accumulator
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          OutputOperation​(String fieldName) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Creates the output operation for given fieldname
          -
        • -
        • -
        +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            OutputOperation

            -
            public OutputOperation​(String fieldName)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              OutputOperation

              +
              public OutputOperation(String fieldName)
              Creates the output operation for given fieldname
              -
              -
              Parameters:
              +
              +
              Parameters:
              fieldName - name of the output field
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addToSet

            -
            public BucketAutoOptions addToSet​(String field)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addToSet

              +
              public BucketAutoOptions addToSet(String field)
              Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key. Order of the elements in the output array is unspecified.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $addToSet
              +
            • -
            - - - -
              -
            • -

              average

              -
              public BucketAutoOptions average​(String field)
              +
            • +
              +

              average

              +
              public BucketAutoOptions average(String field)
              Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key. $avg ignores non-numeric values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $avg
              +
            • -
            - - - -
              -
            • -

              sum

              -
              public BucketAutoOptions sum​(Object field)
              +
            • +
              +

              sum

              +
              public BucketAutoOptions sum(Object field)
              Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key. $sum ignores non-numeric values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $sum
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.html b/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.html index 429efabe41d..8a616a55e66 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/BucketAutoOptions.html @@ -1,458 +1,284 @@ - - + BucketAutoOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class BucketAutoOptions

    + +

    Class BucketAutoOptions

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.BucketAutoOptions
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public class BucketAutoOptions
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use AutoBucket instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public class BucketAutoOptions +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use AutoBucket instead
      The options for a bucket auto stage of aggregation pipeline.
      -
      -
      Author:
      +
      +
      Author:
      Roman Lapin
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class BucketAutoOptions.Granularity -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static enum 
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          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.
          -
        • class BucketAutoOptions.OutputOperation -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          class 
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Defines an output for bucketauto stage, that consists of the fieldname and the accumulator
          -
          -
        • -
        +
    +
    - -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      BucketAutoOptions() -
      Deprecated, for removal: This API element is subject to removal in a future version.
    • -
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
  • -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BucketAutoOptions

            -
            public BucketAutoOptions()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            BucketAutoOptions

            +
            public BucketAutoOptions()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              toDocument

              -
              public Document toDocument()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                toDocument

                +
                public Document toDocument()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Converts a BucketAutoOptions to a Document for use by the Java driver.
                -
                -
                Returns:
                +
                +
                Returns:
                the Document
                +
              • -
              - - - - - - - -
                -
              • -

                output

                -
                public BucketAutoOptions.OutputOperation output​(String fieldName)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
              • +
                +

                output

                +
                public BucketAutoOptions.OutputOperation output(String fieldName)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Define output field for the bucketauto stage
                -
                -
                Parameters:
                +
                +
                Parameters:
                fieldName - name of the output field
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getGranularity

                -
                public BucketAutoOptions.Granularity getGranularity()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                getGranularity

                +
                public BucketAutoOptions.Granularity getGranularity()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                granurality for the current bucketauto stage
                +
              • -
              - - - -
                -
              • -

                getAccumulators

                -
                public Map<String,​Accumulator> getAccumulators()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                getAccumulators

                +
                public Map<String,Accumulator> getAccumulators()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                output accumulators per output field
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/BucketOptions.OutputOperation.html b/morphia/2.4/javadoc/dev/morphia/query/BucketOptions.OutputOperation.html index df4e687a8ff..6c07496941f 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/BucketOptions.OutputOperation.html +++ b/morphia/2.4/javadoc/dev/morphia/query/BucketOptions.OutputOperation.html @@ -1,386 +1,232 @@ - - + BucketOptions.OutputOperation (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BucketOptions.OutputOperation

    + +

    Class BucketOptions.OutputOperation

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.query.BucketOptions.OutputOperation
      +
      +
      +
      Enclosing class:
      BucketOptions

      -
      public class BucketOptions.OutputOperation
      -extends Object
      +
      public class BucketOptions.OutputOperation +extends Object
      Defines an output for bucketauto stage, that consists of the fieldname and the accumulator
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          OutputOperation​(String fieldName) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Creates the output operation for given fieldname
          -
        • -
        • -
        +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            OutputOperation

            -
            public OutputOperation​(String fieldName)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              OutputOperation

              +
              public OutputOperation(String fieldName)
              Creates the output operation for given fieldname
              -
              -
              Parameters:
              +
              +
              Parameters:
              fieldName - name of the output field
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addToSet

            -
            public BucketOptions addToSet​(String field)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addToSet

              +
              public BucketOptions addToSet(String field)
              Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key. Order of the elements in the output array is unspecified.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $addToSet
              +
            • -
            - - - -
              -
            • -

              average

              -
              public BucketOptions average​(String field)
              +
            • +
              +

              average

              +
              public BucketOptions average(String field)
              Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key. $avg ignores non-numeric values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $avg
              +
            • -
            - - - -
              -
            • -

              sum

              -
              public BucketOptions sum​(Object field)
              +
            • +
              +

              sum

              +
              public BucketOptions sum(Object field)
              Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key. $sum ignores non-numeric values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to process
              -
              Returns:
              +
              Returns:
              an Accumulator
              MongoDB documentation
              Aggregration Expression: $sum
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/BucketOptions.html b/morphia/2.4/javadoc/dev/morphia/query/BucketOptions.html index 1cfac161fff..dd8f5d1ce8d 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/BucketOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/BucketOptions.html @@ -1,449 +1,277 @@ - - + BucketOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class BucketOptions

    + +

    Class BucketOptions

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.BucketOptions
      +
      +

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public class BucketOptions
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use Bucket instead
      +
      @Deprecated(since="2.0", + forRemoval=true) +public class BucketOptions +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use Bucket instead
      The options for a bucket stage of aggregation pipeline.
      -
      -
      Author:
      +
      +
      Author:
      Roman Lapin
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          class BucketOptions.OutputOperation -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          class 
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Defines an output for bucketauto stage, that consists of the fieldname and the accumulator
          -
        • -
        • -
        +
    +
    - -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      BucketOptions() -
      Deprecated, for removal: This API element is subject to removal in a future version.
    • -
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
  • -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BucketOptions

            -
            public BucketOptions()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            BucketOptions

            +
            public BucketOptions()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              toDocument

              -
              public Document toDocument()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                toDocument

                +
                public Document toDocument()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Converts a BucketOptions to a Document for use by the Java driver.
                -
                -
                Returns:
                +
                +
                Returns:
                the Document
                +
              • -
              - - - -
                -
              • -

                defaultField

                -
                public BucketOptions defaultField​(Object defaultField)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
              • +
                +

                defaultField

                +
                public BucketOptions defaultField(Object defaultField)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Define default field for the bucket stage
                -
                -
                Parameters:
                +
                +
                Parameters:
                defaultField - name of the field
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                output

                -
                public BucketOptions.OutputOperation output​(String fieldName)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
              • +
                +

                output

                +
                public BucketOptions.OutputOperation output(String fieldName)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Define output field for the bucket stage
                -
                -
                Parameters:
                +
                +
                Parameters:
                fieldName - name of the output field
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                getDefaultField

                -
                public Object getDefaultField()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                getDefaultField

                +
                public Object getDefaultField()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                default bucket name
                +
              • -
              - - - -
                -
              • -

                getAccumulators

                -
                public Map<String,​Accumulator> getAccumulators()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                getAccumulators

                +
                public Map<String,Accumulator> getAccumulators()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                output accumulators per output field
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/CountOptions.html b/morphia/2.4/javadoc/dev/morphia/query/CountOptions.html index dde5bb1c702..123194f617d 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/CountOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/CountOptions.html @@ -1,702 +1,463 @@ - - + CountOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CountOptions

    + +

    Class CountOptions

    -
    - -
    - -
    -
    -
    + +
    skip(int skip)
    +
     
    +
    +
    + +
    +

    Methods inherited from class com.mongodb.client.model.CountOptions

    +getCollation, getComment, getHint, getHintString, getLimit, getSkip, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.internal.CollectionConfigurable

    +prepare
    +
    +

    Methods inherited from interface dev.morphia.internal.ReadConfigurable

    +getReadConcern, getReadPreference, prepare
    - -
    -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Criteria.html b/morphia/2.4/javadoc/dev/morphia/query/Criteria.html index ab9cc843fb3..210d82aa843 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Criteria.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Criteria.html @@ -1,317 +1,185 @@ - - + Criteria (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface Criteria

    + +

    Interface Criteria

    -
    -
    -
      -
    • -
      +
      +
      All Known Subinterfaces:
      CriteriaContainer, Query<T>
      -
      +
      All Known Implementing Classes:
      AbstractCriteria, CriteriaContainerImpl, LegacyQuery, WhereCriteria

      -
      @MorphiaInternal
      -@Deprecated(since="2.0",
      -            forRemoval=true)
      -public interface Criteria
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      @MorphiaInternal +@Deprecated(since="2.0", + forRemoval=true) +public interface Criteria
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Internal class for building up query documents.
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Default Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          default voidattach​(CriteriaContainer container) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          default void
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Used to add this Criteria to a CriteriaContainer
          -
        • default StringgetFieldName() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          default DocumenttoDocument() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
        • -
        +
    +
    default String
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    default Document
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            attach

            -
            default void attach​(CriteriaContainer container)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              attach

              +
              default void attach(CriteriaContainer container)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Used to add this Criteria to a CriteriaContainer
              -
              -
              Parameters:
              +
              +
              Parameters:
              container - the container to add to
              +
            • -
            - - - -
              -
            • -

              getFieldName

              -
              default String getFieldName()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getFieldName

              +
              default String getFieldName()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the field name for the criteria
              +
            • -
            - - - -
              -
            • -

              toDocument

              -
              default Document toDocument()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              toDocument

              +
              default Document toDocument()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the Document form of this type
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/CriteriaContainer.html b/morphia/2.4/javadoc/dev/morphia/query/CriteriaContainer.html index f697f3a5f83..069aa4cb55b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/CriteriaContainer.html +++ b/morphia/2.4/javadoc/dev/morphia/query/CriteriaContainer.html @@ -1,383 +1,237 @@ - - + CriteriaContainer (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface CriteriaContainer

    + +

    Interface CriteriaContainer

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      Criteria
      -
      +
      All Known Subinterfaces:
      Query<T>
      -
      +
      All Known Implementing Classes:
      CriteriaContainerImpl, LegacyQuery

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public interface CriteriaContainer
      -extends Criteria
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      @Deprecated(since="2.0", + forRemoval=true) +public interface CriteriaContainer +extends Criteria
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Internal class to represent groups of Criteria instances via $and and $or query clauses
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Default Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          default voidadd​(Criteria... criteria) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          default void
          +
          add(Criteria... criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Adds Criteria to this container
          -
        • default CriteriaContainerand​(Criteria... criteria) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          and(Criteria... criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Ands Criteria with this CriteriaContainer.
          -
          default FieldEnd<? extends CriteriaContainer>criteria​(String field) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          default FieldEnd<? extends CriteriaContainer>
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a criteria against a field
          -
          default CriteriaContaineror​(Criteria... criteria) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          or(Criteria... criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Ors Criteria with this CriteriaContainer.
          -
          default voidremove​(Criteria criteria) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          default void
          +
          remove(Criteria criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Removes Criteria to this container
          -
          - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from interface dev.morphia.query.Criteria

    +attach, getFieldName, toDocument
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            add

            -
            default void add​(Criteria... criteria)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              add

              +
              default void add(Criteria... criteria)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Adds Criteria to this container
              -
              -
              Parameters:
              +
              +
              Parameters:
              criteria - the criteria to add
              +
            • -
            - - - -
              -
            • -

              and

              -
              default CriteriaContainer and​(Criteria... criteria)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              and

              +
              default CriteriaContainer and(Criteria... criteria)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Ands Criteria with this CriteriaContainer.
              -
              -
              Parameters:
              +
              +
              Parameters:
              criteria - the criteria
              -
              Returns:
              +
              Returns:
              the container
              +
            • -
            - - - -
              -
            • -

              criteria

              -
              default FieldEnd<? extends CriteriaContainer> criteria​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              criteria

              +
              default FieldEnd<? extends CriteriaContainer> criteria(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a criteria against a field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field
              -
              Returns:
              +
              Returns:
              the FieldEnd to define the criteria to apply
              +
            • -
            - - - -
              -
            • -

              or

              -
              default CriteriaContainer or​(Criteria... criteria)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              or

              +
              default CriteriaContainer or(Criteria... criteria)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Ors Criteria with this CriteriaContainer.
              -
              -
              Parameters:
              +
              +
              Parameters:
              criteria - the criteria
              -
              Returns:
              +
              Returns:
              the container
              +
            • -
            - - - -
              -
            • -

              remove

              -
              default void remove​(Criteria criteria)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              remove

              +
              default void remove(Criteria criteria)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Removes Criteria to this container
              -
              -
              Parameters:
              +
              +
              Parameters:
              criteria - the criteria to remove
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/CriteriaContainerImpl.html b/morphia/2.4/javadoc/dev/morphia/query/CriteriaContainerImpl.html index bba01a1052b..fd753a5af76 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/CriteriaContainerImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/query/CriteriaContainerImpl.html @@ -1,625 +1,423 @@ - - + CriteriaContainerImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class CriteriaContainerImpl

    + +

    Class CriteriaContainerImpl

    -
    - -
    -
    -
    -
      -
    • + +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected CriteriaContainerImpl​(LegacyQuery<?> query, - CriteriaJoin joinMethod) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Modifier
        +
        Constructor
        +
        Description
        +
        protected
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          voidadd​(Criteria... criteria) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          void
          +
          add(Criteria... criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Adds Criteria to this container
          -
        • CriteriaContainerand​(Criteria... criteria) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          and(Criteria... criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Ands Criteria with this CriteriaContainer.
          -
          FieldEnd<? extends CriteriaContainer>criteria​(String name) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a criteria against a field
          -
          List<Criteria>getChildren() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringgetFieldName() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          CriteriaJoingetJoinMethod() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          LegacyQuery<?>getQuery() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          CriteriaContaineror​(Criteria... criteria) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          or(Criteria... criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Ors Criteria with this CriteriaContainer.
          -
          voidremove​(Criteria criteria) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          void
          +
          remove(Criteria criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Removes Criteria to this container
          -
          voidsetQuery​(LegacyQuery<?> query) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          void
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Sets the Query for this CriteriaContainer
          -
          DocumenttoDocument() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          StringtoString() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          - - - -
        • -
        +
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.query.AbstractCriteria

    +attach
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.query.Criteria

    +attach
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CriteriaContainerImpl

            -
            protected CriteriaContainerImpl​(LegacyQuery<?> query,
            -                                CriteriaJoin joinMethod)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CriteriaContainerImpl

            +
            protected CriteriaContainerImpl(LegacyQuery<?> query, + CriteriaJoin joinMethod)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getJoinMethod

              -
              public CriteriaJoin getJoinMethod()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getJoinMethod

                +
                public CriteriaJoin getJoinMethod()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the join method used
                -
                See Also:
                -
                CriteriaJoin
                +
                See Also:
                +
                + +
                +
              • -
              - - - -
                -
              • -

                getChildren

                -
                public List<Criteria> getChildren()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                getChildren

                +
                public List<Criteria> getChildren()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the children of this container
                +
              • -
              - - - -
                -
              • -

                add

                -
                public void add​(Criteria... criteria)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                Description copied from interface: CriteriaContainer
                +
              • +
                +

                add

                +
                public void add(Criteria... criteria)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                Description copied from interface: CriteriaContainer
                Adds Criteria to this container
                -
                -
                Specified by:
                +
                +
                Specified by:
                add in interface CriteriaContainer
                -
                Parameters:
                +
                Parameters:
                criteria - the criteria to add
                +
              • -
              - - - -
                -
              • -

                and

                -
                public CriteriaContainer and​(Criteria... criteria)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                Description copied from interface: CriteriaContainer
                +
              • +
                +

                and

                +
                public CriteriaContainer and(Criteria... criteria)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                Description copied from interface: CriteriaContainer
                Ands Criteria with this CriteriaContainer.
                -
                -
                Specified by:
                +
                +
                Specified by:
                and in interface CriteriaContainer
                -
                Parameters:
                +
                Parameters:
                criteria - the criteria
                -
                Returns:
                +
                Returns:
                the container
                +
              • -
              - - - -
                -
              • -

                getFieldName

                -
                public String getFieldName()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Specified by:
                +
              • +
                +

                getFieldName

                +
                public String getFieldName()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Specified by:
                getFieldName in interface Criteria
                -
                Returns:
                +
                Returns:
                the field name for the criteria
                +
              • -
              - - - -
                -
              • -

                toDocument

                -
                public Document toDocument()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Specified by:
                +
              • +
                +

                toDocument

                +
                public Document toDocument()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Specified by:
                toDocument in interface Criteria
                -
                Returns:
                +
                Returns:
                the Document form of this type
                +
              • -
              - - - -
                -
              • -

                criteria

                -
                public FieldEnd<? extends CriteriaContainer> criteria​(String name)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                Description copied from interface: CriteriaContainer
                +
              • +
                +

                criteria

                +
                public FieldEnd<? extends CriteriaContainer> criteria(String name)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                Description copied from interface: CriteriaContainer
                Creates a criteria against a field
                -
                -
                Specified by:
                +
                +
                Specified by:
                criteria in interface CriteriaContainer
                -
                Parameters:
                +
                Parameters:
                name - the field
                -
                Returns:
                +
                Returns:
                the FieldEnd to define the criteria to apply
                +
              • -
              - - - -
                -
              • -

                getQuery

                -
                public LegacyQuery<?> getQuery()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Returns:
                +
              • +
                +

                getQuery

                +
                public LegacyQuery<?> getQuery()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Returns:
                the Query for this CriteriaContainer
                +
              • -
              - - - -
                -
              • -

                setQuery

                -
                public void setQuery​(LegacyQuery<?> query)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
              • +
                +

                setQuery

                +
                public void setQuery(LegacyQuery<?> query)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                Sets the Query for this CriteriaContainer
                -
                -
                Parameters:
                +
                +
                Parameters:
                query - the query
                +
              • -
              - - - -
                -
              • -

                toString

                -
                public String toString()
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                -
                Overrides:
                -
                toString in class Object
                +
              • +
                +

                toString

                +
                public String toString()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                +
                Overrides:
                +
                toString in class Object
                +
              • -
              - - - -
                -
              • -

                or

                -
                public CriteriaContainer or​(Criteria... criteria)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                Description copied from interface: CriteriaContainer
                +
              • +
                +

                or

                +
                public CriteriaContainer or(Criteria... criteria)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                Description copied from interface: CriteriaContainer
                Ors Criteria with this CriteriaContainer.
                -
                -
                Specified by:
                +
                +
                Specified by:
                or in interface CriteriaContainer
                -
                Parameters:
                +
                Parameters:
                criteria - the criteria
                -
                Returns:
                +
                Returns:
                the container
                +
              • -
              - - - -
                -
              • -

                remove

                -
                public void remove​(Criteria criteria)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                Description copied from interface: CriteriaContainer
                +
              • +
                +

                remove

                +
                public void remove(Criteria criteria)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                Description copied from interface: CriteriaContainer
                Removes Criteria to this container
                -
                -
                Specified by:
                +
                +
                Specified by:
                remove in interface CriteriaContainer
                -
                Parameters:
                +
                Parameters:
                criteria - the criteria to remove
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/CriteriaJoin.html b/morphia/2.4/javadoc/dev/morphia/query/CriteriaJoin.html index ec5ca9c36e8..81679eb1a56 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/CriteriaJoin.html +++ b/morphia/2.4/javadoc/dev/morphia/query/CriteriaJoin.html @@ -1,414 +1,252 @@ - - + CriteriaJoin (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum CriteriaJoin

    + +

    Enum Class CriteriaJoin

    -
    - -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Enum

    +clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
    +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            AND

            -
            public static final CriteriaJoin AND
            -
            Deprecated.
            -
          • -
          - - - -
            -
          • -

            OR

            -
            public static final CriteriaJoin OR
            -
            Deprecated.
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              AND

              +
              public static final CriteriaJoin AND
              +
              Deprecated.
              +
            • -
            +
          • +
            +

            OR

            +
            public static final CriteriaJoin OR
            +
            Deprecated.
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static CriteriaJoin[] values()
            -
            Deprecated.
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (CriteriaJoin c : CriteriaJoin.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static CriteriaJoin[] values()
              +
              Deprecated.
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static CriteriaJoin valueOf​(String name)
              -
              Deprecated.
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static CriteriaJoin valueOf(String name)
              +
              Deprecated.
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - - +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/DefaultQueryFactory.html b/morphia/2.4/javadoc/dev/morphia/query/DefaultQueryFactory.html index 98ea1621ec8..cda58ec87c7 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/DefaultQueryFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/query/DefaultQueryFactory.html @@ -1,378 +1,229 @@ - - + DefaultQueryFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultQueryFactory

    + +

    Class DefaultQueryFactory

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.query.QueryFactory

    +createQuery, createQuery
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultQueryFactory

            -
            public DefaultQueryFactory()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DefaultQueryFactory

            +
            public DefaultQueryFactory()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              createQuery

              -
              public <T> Query<T> createQuery​(Datastore datastore,
              -                                String collection,
              -                                Class<T> type)
              -
              Description copied from interface: QueryFactory
              +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                createQuery

                -
                public <T> Query<T> createQuery​(Datastore datastore,
                -                                Class<T> type,
                -                                @Nullable
                -                                Document query)
                -
                Description copied from interface: QueryFactory
                +
              • +
                +

                createQuery

                +
                public <T> Query<T> createQuery(Datastore datastore, + Class<T> type, + @Nullable + Document query)
                +
                Description copied from interface: QueryFactory
                Creates and returns a Query for the given arguments. The last argument is optional and may be null.
                -
                -
                Specified by:
                +
                +
                Specified by:
                createQuery in interface QueryFactory
                -
                Type Parameters:
                +
                Type Parameters:
                T - the type of the result
                -
                Parameters:
                +
                Parameters:
                datastore - the Datastore to use
                type - the type of the result
                query - the Document containing the query structure
                -
                Returns:
                +
                Returns:
                the query
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/FieldEnd.html b/morphia/2.4/javadoc/dev/morphia/query/FieldEnd.html index 53ccfc250fc..bb686c9d555 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/FieldEnd.html +++ b/morphia/2.4/javadoc/dev/morphia/query/FieldEnd.html @@ -1,1894 +1,1522 @@ - - + FieldEnd (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface FieldEnd<T>

    -
    -
    -
    -
    +
    +
    +
    Type Parameters:
    T - the type of the FieldEnd
    -
    +
    All Known Implementing Classes:
    FieldEndImpl

    -
    @Deprecated(since="2.0",
    -            forRemoval=true)
    -public interface FieldEnd<T>
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    @Deprecated(since="2.0", + forRemoval=true) +public interface FieldEnd<T>
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Represents a document field in a query and presents the operations available to querying against that field.
    - - -
    -
    -
    +
    + + - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/FieldEndImpl.html b/morphia/2.4/javadoc/dev/morphia/query/FieldEndImpl.html index 7ce3a2f32b3..e3de59e6e99 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/FieldEndImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/query/FieldEndImpl.html @@ -1,1640 +1,1265 @@ - - + FieldEndImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class FieldEndImpl<T extends CriteriaContainer>

    + +

    Class FieldEndImpl<T extends CriteriaContainer>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.query.FieldEndImpl<T>
      +
      +
      +
      +
      Type Parameters:
      T - the type of the CriteriaContainer
      -
      +
      All Implemented Interfaces:
      FieldEnd<T>

      -
      @MorphiaInternal
      -@Deprecated(since="2.0",
      -            forRemoval=true)
      -public class FieldEndImpl<T extends CriteriaContainer>
      -extends Object
      -implements FieldEnd<T>
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      @MorphiaInternal +@Deprecated(since="2.0", + forRemoval=true) +public class FieldEndImpl<T extends CriteriaContainer> +extends Object +implements FieldEnd<T>
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Represents a document field in a query and presents the operations available to querying against that field. This is an internal class and subject to change without notice.
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected FieldEndImpl​(String field, - T target, - EntityModel model, - boolean validating) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Modifier
          +
          Constructor
          +
          Description
          +
          protected
          +
          FieldEndImpl(String field, + T target, + EntityModel model, + boolean validating)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a FieldEnd for a particular field.
          -
        • -
        • -
        +
    +
    + -
    -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethodDescription
      protected TaddCriteria​(FilterOperator op, - Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      protected TaddCriteria​(FilterOperator op, - Object val, - boolean not) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      protected TaddGeoCriteria​(FilterOperator op, - Object val, - Map<String,​Object> opts) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      Tcontains​(String string) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      protected T
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      protected T
      +
      addCriteria(FilterOperator op, + Object val, + boolean not)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      protected T
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      contains(String string)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks if a field contains a value
      -
    • TcontainsIgnoreCase​(String string) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks if a field contains a value ignoring the case of the values
      -
      TdoesNotExist() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field does not exist in a document
      -
      TelemMatch​(Query query) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field matches the provided query definition
      -
      TendsWith​(String suffix) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      endsWith(String suffix)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field ends with a value
      -
      TendsWithIgnoreCase​(String suffix) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field ends with a value ignoring the case of the values
      -
      Tequal​(Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field equals a value
      -
      TequalIgnoreCase​(Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field equals a value
      -
      Texists() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field exists in a document
      -
      protected StringgetField() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      TgreaterThan​(Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      protected String
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field is greater than the value given
      -
      TgreaterThanOrEq​(Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field is greater than or equal to the value given
      -
      ThasAllOf​(Iterable<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      hasAllOf(Iterable<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field has all of the values listed.
      -
      ThasAnyOf​(Iterable<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      hasAnyOf(Iterable<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field has any of the values listed.
      -
      ThasNoneOf​(Iterable<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      hasNoneOf(Iterable<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field has none of the values listed.
      -
      ThasThisOne​(Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field has the value listed.
      -
      Tin​(Iterable<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      in(Iterable<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Tintersects​(Geometry geometry) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      intersects(Geometry geometry)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This performs a $geoIntersects query, searching documents containing any sort of GeoJson field and returning those where the given geometry intersects with the document shape.
      -
      Tintersects​(Geometry geometry, - CoordinateReferenceSystem crs) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This performs a $geoIntersects query, searching documents containing any sort of GeoJson field and returning those where the given geometry intersects with the document shape.
      -
      protected booleanisNot() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      TlessThan​(Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      protected boolean
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field is less than the value given
      -
      TlessThanOrEq​(Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field is less than or equal to the value given
      -
      Tmod​(long divisor, - long remainder) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      mod(long divisor, + long remainder)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Select documents where the value of a field divided by a divisor has the specified remainder (i.e.
      -
      Tnear​(double longitude, - double latitude) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      near(double longitude, + double latitude)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specifies a point for which a geospatial query returns the documents from nearest to farthest.
      -
      Tnear​(double longitude, - double latitude, - boolean spherical) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      near(double longitude, + double latitude, + boolean spherical)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specifies a point for which a geospatial query returns the documents from nearest to farthest.
      -
      Tnear​(double longitude, - double latitude, - double radius) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      near(double longitude, + double latitude, + double radius)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specifies a point for which a geospatial query returns the documents from nearest to farthest.
      -
      Tnear​(double longitude, - double latitude, - double radius, - boolean spherical) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      near(double longitude, + double latitude, + double radius, + boolean spherical)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specifies a point for which a geospatial query returns the documents from nearest to farthest.
      -
      Tnear​(Point point) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      near(Point point)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This runs a $near query to check for documents geographically close to the given Point - this Point represents a GeoJSON point type.
      -
      Tnear​(Point point, - Double maxDistance, - Double minDistance) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      near(Point point, + Double maxDistance, + Double minDistance)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specifies a point for which a geospatial query returns the documents from nearest to farthest.
      -
      TnearSphere​(Point point) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specifies a point for which a geospatial query returns the documents from nearest to farthest.
      -
      TnearSphere​(Point point, - Double maxDistance, - Double minDistance) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      nearSphere(Point point, + Double maxDistance, + Double minDistance)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specifies a point for which a geospatial query returns the documents from nearest to farthest.
      -
      FieldEnd<T>not() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      not()
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Negates the criteria applied to the field
      -
      TnotEqual​(Object val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field doesn't equal a value
      -
      TnotIn​(Iterable<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      notIn(Iterable<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      TsizeEq​(int val) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      sizeEq(int val)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks the size of a field.
      -
      TstartsWith​(String prefix) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field starts with a value
      -
      TstartsWithIgnoreCase​(String prefix) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks that a field starts with a value ignoring the case of the values
      -
      Ttype​(Type type) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      type(Type type)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Checks the type of a field
      -
      Twithin​(MultiPolygon boundaries) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      within(MultiPolygon boundaries)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This runs the $geoWithin query, returning documents with GeoJson fields whose area falls within the given boundaries.
      -
      Twithin​(MultiPolygon boundaries, - CoordinateReferenceSystem crs) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This runs the $geoWithin query, returning documents with GeoJson fields whose area falls within the given boundaries.
      -
      Twithin​(Polygon boundary) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      within(Polygon boundary)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This runs the $geoWithin query, returning documents with GeoJson fields whose area falls within the given boundary.
      -
      Twithin​(Polygon boundary, - CoordinateReferenceSystem crs) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This runs the $geoWithin query, returning documents with GeoJson fields whose area falls within the given boundary.
      -
      Twithin​(Shape shape) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      within(Shape shape)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      This implements the $geoWithin operator and is only compatible with mongo 2.4 or greater.
      -
      - - -
    • -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.query.FieldEnd

    +intersects, intersects, near, near, nearSphere, nearSphere, within, within, within, within
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - - - -
            -
          • -

            FieldEndImpl

            -
            protected FieldEndImpl​(String field,
            -                       T target,
            -                       EntityModel model,
            -                       boolean validating)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              FieldEndImpl

              +
              protected FieldEndImpl(String field, + T target, + EntityModel model, + boolean validating)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a FieldEnd for a particular field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to consider
              target - the CriteriaContainer
              model - the mapped class
              validating - validate names or not
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            contains

            -
            public T contains​(String string)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: FieldEnd
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              contains

              +
              public T contains(String string)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks if a field contains a value
              -
              -
              Specified by:
              +
              +
              Specified by:
              contains in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              string - the value to check for
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              containsIgnoreCase

              -
              public T containsIgnoreCase​(String string)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              containsIgnoreCase

              +
              public T containsIgnoreCase(String string)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks if a field contains a value ignoring the case of the values
              -
              -
              Specified by:
              +
              +
              Specified by:
              containsIgnoreCase in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              string - the value to check for
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              doesNotExist

              -
              public T doesNotExist()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              doesNotExist

              +
              public T doesNotExist()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field does not exist in a document
              -
              -
              Specified by:
              +
              +
              Specified by:
              doesNotExist in interface FieldEnd<T extends CriteriaContainer>
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              endsWith

              -
              public T endsWith​(String suffix)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              endsWith

              +
              public T endsWith(String suffix)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field ends with a value
              -
              -
              Specified by:
              +
              +
              Specified by:
              endsWith in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              suffix - the value to check
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              endsWithIgnoreCase

              -
              public T endsWithIgnoreCase​(String suffix)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              endsWithIgnoreCase

              +
              public T endsWithIgnoreCase(String suffix)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field ends with a value ignoring the case of the values
              -
              -
              Specified by:
              +
              +
              Specified by:
              endsWithIgnoreCase in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              suffix - the value to check
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              equal

              -
              public T equal​(Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              equal

              +
              public T equal(Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field equals a value
              -
              -
              Specified by:
              +
              +
              Specified by:
              equal in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              equalIgnoreCase

              -
              public T equalIgnoreCase​(Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              equalIgnoreCase

              +
              public T equalIgnoreCase(Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field equals a value
              -
              -
              Specified by:
              +
              +
              Specified by:
              equalIgnoreCase in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              exists

              -
              public T exists()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              exists

              +
              public T exists()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field exists in a document
              -
              -
              Specified by:
              +
              +
              Specified by:
              exists in interface FieldEnd<T extends CriteriaContainer>
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              greaterThan

              -
              public T greaterThan​(Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              greaterThan

              +
              public T greaterThan(Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field is greater than the value given
              -
              -
              Specified by:
              +
              +
              Specified by:
              greaterThan in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              greaterThanOrEq

              -
              public T greaterThanOrEq​(Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              greaterThanOrEq

              +
              public T greaterThanOrEq(Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field is greater than or equal to the value given
              -
              -
              Specified by:
              +
              +
              Specified by:
              greaterThanOrEq in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              hasAllOf

              -
              public T hasAllOf​(Iterable<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              hasAllOf

              +
              public T hasAllOf(Iterable<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field has all of the values listed.
              -
              -
              Specified by:
              +
              +
              Specified by:
              hasAllOf in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              values - the values to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              hasAnyOf

              -
              public T hasAnyOf​(Iterable<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              hasAnyOf

              +
              public T hasAnyOf(Iterable<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field has any of the values listed.
              -
              -
              Specified by:
              +
              +
              Specified by:
              hasAnyOf in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              values - the values to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              hasNoneOf

              -
              public T hasNoneOf​(Iterable<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              hasNoneOf

              +
              public T hasNoneOf(Iterable<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field has none of the values listed.
              -
              -
              Specified by:
              +
              +
              Specified by:
              hasNoneOf in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              values - the values to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              elemMatch

              -
              public T elemMatch​(Query query)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              elemMatch

              +
              public T elemMatch(Query query)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field matches the provided query definition
              -
              -
              Specified by:
              +
              +
              Specified by:
              elemMatch in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              query - the query to find certain field values
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              hasThisOne

              -
              public T hasThisOne​(Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              hasThisOne

              +
              public T hasThisOne(Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field has the value listed.
              -
              -
              Specified by:
              +
              +
              Specified by:
              hasThisOne in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              in

              -
              public T in​(Iterable<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              in

              +
              public T in(Iterable<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              -
              -
              Specified by:
              +
              +
              Specified by:
              in in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              values - the values to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              intersects

              -
              public T intersects​(Geometry geometry)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              intersects

              +
              public T intersects(Geometry geometry)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              This performs a $geoIntersects query, searching documents containing any sort of GeoJson field and returning those where the given geometry intersects with the document shape. This includes cases where the data and the specified object share an edge.
              -
              -
              Specified by:
              +
              +
              Specified by:
              intersects in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              geometry - the shape to use to query for any stored shapes that intersect
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              intersects

              -
              public T intersects​(Geometry geometry,
              -                    CoordinateReferenceSystem crs)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              intersects

              +
              public T intersects(Geometry geometry, + CoordinateReferenceSystem crs)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              This performs a $geoIntersects query, searching documents containing any sort of GeoJson field and returning those where the given geometry intersects with the document shape. This includes cases where the data and the specified object share an edge.
              -
              -
              Specified by:
              +
              +
              Specified by:
              intersects in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              geometry - the shape to use to query for any stored shapes that intersect
              crs - the coordinate reference system to use with the query
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              lessThan

              -
              public T lessThan​(Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              lessThan

              +
              public T lessThan(Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field is less than the value given
              -
              -
              Specified by:
              +
              +
              Specified by:
              lessThan in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              lessThanOrEq

              -
              public T lessThanOrEq​(Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              lessThanOrEq

              +
              public T lessThanOrEq(Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field is less than or equal to the value given
              -
              -
              Specified by:
              +
              +
              Specified by:
              lessThanOrEq in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              mod

              -
              public T mod​(long divisor,
              -             long remainder)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              mod

              +
              public T mod(long divisor, + long remainder)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Select documents where the value of a field divided by a divisor has the specified remainder (i.e. perform a modulo operation to select documents)
              -
              -
              Specified by:
              +
              +
              Specified by:
              mod in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              divisor - the divisor to apply
              remainder - the remainder to check for
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              near

              -
              public T near​(double longitude,
              -              double latitude)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              near

              +
              public T near(double longitude, + double latitude)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Specifies a point for which a geospatial query returns the documents from nearest to farthest.
              -
              -
              Specified by:
              +
              +
              Specified by:
              near in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              longitude - the longitude
              latitude - the latitude
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              near

              -
              public T near​(double longitude,
              -              double latitude,
              -              boolean spherical)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              near

              +
              public T near(double longitude, + double latitude, + boolean spherical)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Specifies a point for which a geospatial query returns the documents from nearest to farthest.
              -
              -
              Specified by:
              +
              +
              Specified by:
              near in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              longitude - the longitude
              latitude - the latitude
              spherical - if true, will use spherical geometry ($nearSphere) when analyzing documents
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              near

              -
              public T near​(double longitude,
              -              double latitude,
              -              double radius)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              near

              +
              public T near(double longitude, + double latitude, + double radius)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Specifies a point for which a geospatial query returns the documents from nearest to farthest.
              -
              -
              Specified by:
              +
              +
              Specified by:
              near in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              longitude - the longitude
              latitude - the latitude
              radius - the max distance to consider
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              near

              -
              public T near​(double longitude,
              -              double latitude,
              -              double radius,
              -              boolean spherical)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              near

              +
              public T near(double longitude, + double latitude, + double radius, + boolean spherical)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Specifies a point for which a geospatial query returns the documents from nearest to farthest.
              -
              -
              Specified by:
              +
              +
              Specified by:
              near in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              longitude - the longitude
              latitude - the latitude
              radius - the max distance to consider
              spherical - if true, will use spherical geometry ($nearSphere) when analyzing documents
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              near

              -
              public T near​(Point point)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              near

              +
              public T near(Point point)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              This runs a $near query to check for documents geographically close to the given Point - this Point represents a GeoJSON point type. These queries are only supported by MongoDB version 2.4 or greater.
              -
              -
              Specified by:
              +
              +
              Specified by:
              near in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              point - the point to find results close to
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              near

              -
              public T near​(Point point,
              -              Double maxDistance,
              -              Double minDistance)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              near

              +
              public T near(Point point, + Double maxDistance, + Double minDistance)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Specifies a point for which a geospatial query returns the documents from nearest to farthest.
              -
              -
              Specified by:
              +
              +
              Specified by:
              near in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              point - the point to find results close to
              maxDistance - the maximum distance in meters from the point
              minDistance - the minimum distance in meters from the point
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              nearSphere

              -
              public T nearSphere​(Point point)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              nearSphere

              +
              public T nearSphere(Point point)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Specifies a point for which a geospatial query returns the documents from nearest to farthest.
              -
              -
              Specified by:
              +
              +
              Specified by:
              nearSphere in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              point - the point to find results close to
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              nearSphere

              -
              public T nearSphere​(Point point,
              -                    @Nullable
              -                    Double maxDistance,
              -                    @Nullable
              -                    Double minDistance)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              nearSphere

              +
              public T nearSphere(Point point, + @Nullable + Double maxDistance, + @Nullable + Double minDistance)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Specifies a point for which a geospatial query returns the documents from nearest to farthest.
              -
              -
              Specified by:
              +
              +
              Specified by:
              nearSphere in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              point - the point to find results close to
              maxDistance - the maximum distance in meters from the point
              minDistance - the minimum distance in meters from the point
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              not

              -
              public FieldEnd<T> not()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              not

              +
              public FieldEnd<T> not()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Negates the criteria applied to the field
              -
              -
              Specified by:
              +
              +
              Specified by:
              not in interface FieldEnd<T extends CriteriaContainer>
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              notEqual

              -
              public T notEqual​(Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              notEqual

              +
              public T notEqual(Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field doesn't equal a value
              -
              -
              Specified by:
              +
              +
              Specified by:
              notEqual in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              notIn

              -
              public T notIn​(Iterable<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              notIn

              +
              public T notIn(Iterable<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              -
              -
              Specified by:
              +
              +
              Specified by:
              notIn in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              values - the values to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              sizeEq

              -
              public T sizeEq​(int val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              sizeEq

              +
              public T sizeEq(int val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks the size of a field.
              -
              -
              Specified by:
              +
              +
              Specified by:
              sizeEq in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              val - the value to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              startsWith

              -
              public T startsWith​(String prefix)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              startsWith

              +
              public T startsWith(String prefix)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field starts with a value
              -
              -
              Specified by:
              +
              +
              Specified by:
              startsWith in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              prefix - the value to check
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              startsWithIgnoreCase

              -
              public T startsWithIgnoreCase​(String prefix)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              startsWithIgnoreCase

              +
              public T startsWithIgnoreCase(String prefix)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks that a field starts with a value ignoring the case of the values
              -
              -
              Specified by:
              +
              +
              Specified by:
              startsWithIgnoreCase in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              prefix - the value to check
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              type

              -
              public T type​(Type type)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              type

              +
              public T type(Type type)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              Checks the type of a field
              -
              -
              Specified by:
              +
              +
              Specified by:
              type in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              type - the value to check against
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              within

              -
              public T within​(Shape shape)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              within

              +
              public T within(Shape shape)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              This implements the $geoWithin operator and is only compatible with mongo 2.4 or greater.
              -
              -
              Specified by:
              +
              +
              Specified by:
              within in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              shape - the shape to check within
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              within

              -
              public T within​(Polygon boundary)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              within

              +
              public T within(Polygon boundary)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              This runs the $geoWithin query, returning documents with GeoJson fields whose area falls within the given boundary. When determining inclusion, MongoDB considers the border of a shape to be part of the shape, subject to the precision of floating point numbers.
              -
              -
              Specified by:
              +
              +
              Specified by:
              within in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              boundary - a polygon describing the boundary to search within.
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              within

              -
              public T within​(MultiPolygon boundaries)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              within

              +
              public T within(MultiPolygon boundaries)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              This runs the $geoWithin query, returning documents with GeoJson fields whose area falls within the given boundaries. When determining inclusion, MongoDB considers the border of a shape to be part of the shape, subject to the precision of floating point numbers.
              -
              -
              Specified by:
              +
              +
              Specified by:
              within in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              boundaries - a multi-polygon describing the areas to search within.
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              within

              -
              public T within​(Polygon boundary,
              -                CoordinateReferenceSystem crs)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              within

              +
              public T within(Polygon boundary, + CoordinateReferenceSystem crs)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              This runs the $geoWithin query, returning documents with GeoJson fields whose area falls within the given boundary. When determining inclusion, MongoDB considers the border of a shape to be part of the shape, subject to the precision of floating point numbers.
              -
              -
              Specified by:
              +
              +
              Specified by:
              within in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              boundary - a polygon describing the boundary to search within.
              crs - the coordinate reference system to use
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              within

              -
              public T within​(MultiPolygon boundaries,
              -                CoordinateReferenceSystem crs)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: FieldEnd
              +
            • +
              +

              within

              +
              public T within(MultiPolygon boundaries, + CoordinateReferenceSystem crs)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: FieldEnd
              This runs the $geoWithin query, returning documents with GeoJson fields whose area falls within the given boundaries. When determining inclusion, MongoDB considers the border of a shape to be part of the shape, subject to the precision of floating point numbers.

              These queries are only compatible with MongoDB 2.6 or greater.

              -
              -
              Specified by:
              +
              +
              Specified by:
              within in interface FieldEnd<T extends CriteriaContainer>
              -
              Parameters:
              +
              Parameters:
              boundaries - a multi-polygon describing the areas to search within.
              crs - the coordinate reference system to use
              -
              Returns:
              +
              Returns:
              T
              +
            • -
            - - - -
              -
            • -

              addCriteria

              -
              protected T addCriteria​(FilterOperator op,
              -                        Object val)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
            • -
            - - - -
              -
            • -

              addCriteria

              -
              protected T addCriteria​(FilterOperator op,
              -                        Object val,
              -                        boolean not)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              addCriteria

              +
              protected T addCriteria(FilterOperator op, + Object val)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              addGeoCriteria

              -
              protected T addGeoCriteria​(FilterOperator op,
              -                           Object val,
              -                           Map<String,​Object> opts)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              addCriteria

              +
              protected T addCriteria(FilterOperator op, + Object val, + boolean not)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              getField

              -
              protected String getField()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              addGeoCriteria

              +
              protected T addGeoCriteria(FilterOperator op, + Object val, + Map<String,Object> opts)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              isNot

              -
              protected boolean isNot()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              getField

              +
              protected String getField()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            +
          • +
            +

            isNot

            +
            protected boolean isNot()
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/FilterOperator.html b/morphia/2.4/javadoc/dev/morphia/query/FilterOperator.html index 234ce817976..75ba39fc64b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/FilterOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/FilterOperator.html @@ -1,848 +1,561 @@ - - + FilterOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum FilterOperator

    + +

    Enum Class FilterOperator

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        ALL -
        Deprecated, for removal: This API element is subject to removal in a future version.
        ELEMENT_MATCH -
        Deprecated, for removal: This API element is subject to removal in a future version.
        EQUAL -
        Deprecated, for removal: This API element is subject to removal in a future version.
        EXISTS -
        Deprecated, for removal: This API element is subject to removal in a future version.
        GEO_NEAR -
        Deprecated, for removal: This API element is subject to removal in a future version.
        GEO_WITHIN -
        Deprecated, for removal: This API element is subject to removal in a future version.
        GREATER_THAN -
        Deprecated, for removal: This API element is subject to removal in a future version.
        GREATER_THAN_OR_EQUAL -
        Deprecated, for removal: This API element is subject to removal in a future version.
        IN -
        Deprecated, for removal: This API element is subject to removal in a future version.
        INTERSECTS -
        Deprecated, for removal: This API element is subject to removal in a future version.
        LESS_THAN -
        Deprecated, for removal: This API element is subject to removal in a future version.
        LESS_THAN_OR_EQUAL -
        Deprecated, for removal: This API element is subject to removal in a future version.
        MOD -
        Deprecated, for removal: This API element is subject to removal in a future version.
        NEAR -
        Deprecated, for removal: This API element is subject to removal in a future version.
        NEAR_SPHERE -
        Deprecated, for removal: This API element is subject to removal in a future version.
        NOT -
        Deprecated, for removal: This API element is subject to removal in a future version.
        NOT_EQUAL -
        Deprecated, for removal: This API element is subject to removal in a future version.
        NOT_IN -
        Deprecated, for removal: This API element is subject to removal in a future version.
        SIZE -
        Deprecated, for removal: This API element is subject to removal in a future version.
        TYPE -
        Deprecated, for removal: This API element is subject to removal in a future version.
        WHERE -
        Deprecated, for removal: This API element is subject to removal in a future version.
        WITHIN_BOX -
        Deprecated, for removal: This API element is subject to removal in a future version.
        WITHIN_CIRCLE -
        Deprecated, for removal: This API element is subject to removal in a future version.
        WITHIN_CIRCLE_SPHERE -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
      • -
      +
    • +
      +

      Enum Constant Summary

      +
      Enum Constants
      +
      +
      Enum Constant
      +
      Description
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
    • -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        abstract Filterapply​(String prop, - Object value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        Converts a FilterOperator to a Filter
        -
        static FilterOperatorfromString​(String operator) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        abstract Filter
        +
        apply(String prop, + Object value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        Converts a FilterOperator to a Filter
        +
        + +
        fromString(String operator)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Creates a FilterOperator from a String
        -
      • booleanmatches​(String filter) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        boolean
        +
        matches(String filter)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns true if the given filter matches the filters on this FilterOperator
        -
        Stringval() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        static FilterOperatorvalueOf​(String name) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        Returns the enum constant of this type with the specified name.
        -
        static FilterOperator[]values() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        Returns an array containing the constants of this enum type, in +
        + +
        val()
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        Returns the enum constant of this class with the specified name.
        +
        + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        Returns an array containing the constants of this enum class, in the order they are declared.
        -
        - - -
      • -
      +
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            WITHIN_CIRCLE

            -
            public static final FilterOperator WITHIN_CIRCLE
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          - - - -
            -
          • -

            WITHIN_CIRCLE_SPHERE

            -
            public static final FilterOperator WITHIN_CIRCLE_SPHERE
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              WITHIN_CIRCLE

              +
              public static final FilterOperator WITHIN_CIRCLE
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              WITHIN_BOX

              -
              public static final FilterOperator WITHIN_BOX
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              WITHIN_CIRCLE_SPHERE

              +
              public static final FilterOperator WITHIN_CIRCLE_SPHERE
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              EQUAL

              -
              public static final FilterOperator EQUAL
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              WITHIN_BOX

              +
              public static final FilterOperator WITHIN_BOX
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              NOT_EQUAL

              -
              public static final FilterOperator NOT_EQUAL
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              EQUAL

              +
              public static final FilterOperator EQUAL
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              GREATER_THAN

              -
              public static final FilterOperator GREATER_THAN
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              NOT_EQUAL

              +
              public static final FilterOperator NOT_EQUAL
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              GREATER_THAN_OR_EQUAL

              -
              public static final FilterOperator GREATER_THAN_OR_EQUAL
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              GREATER_THAN

              +
              public static final FilterOperator GREATER_THAN
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              LESS_THAN

              -
              public static final FilterOperator LESS_THAN
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              GREATER_THAN_OR_EQUAL

              +
              public static final FilterOperator GREATER_THAN_OR_EQUAL
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              LESS_THAN_OR_EQUAL

              -
              public static final FilterOperator LESS_THAN_OR_EQUAL
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              LESS_THAN

              +
              public static final FilterOperator LESS_THAN
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              EXISTS

              -
              public static final FilterOperator EXISTS
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              LESS_THAN_OR_EQUAL

              +
              public static final FilterOperator LESS_THAN_OR_EQUAL
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              TYPE

              -
              public static final FilterOperator TYPE
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              EXISTS

              +
              public static final FilterOperator EXISTS
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              NOT

              -
              public static final FilterOperator NOT
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              TYPE

              +
              public static final FilterOperator TYPE
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              MOD

              -
              public static final FilterOperator MOD
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              NOT

              +
              public static final FilterOperator NOT
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              SIZE

              -
              public static final FilterOperator SIZE
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              MOD

              +
              public static final FilterOperator MOD
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              IN

              -
              public static final FilterOperator IN
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              SIZE

              +
              public static final FilterOperator SIZE
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              NOT_IN

              -
              public static final FilterOperator NOT_IN
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              IN

              +
              public static final FilterOperator IN
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              ALL

              -
              public static final FilterOperator ALL
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              NOT_IN

              +
              public static final FilterOperator NOT_IN
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              ELEMENT_MATCH

              -
              public static final FilterOperator ELEMENT_MATCH
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              ALL

              +
              public static final FilterOperator ALL
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              WHERE

              -
              public static final FilterOperator WHERE
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              ELEMENT_MATCH

              +
              public static final FilterOperator ELEMENT_MATCH
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              NEAR

              -
              public static final FilterOperator NEAR
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              WHERE

              +
              public static final FilterOperator WHERE
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              NEAR_SPHERE

              -
              public static final FilterOperator NEAR_SPHERE
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              NEAR

              +
              public static final FilterOperator NEAR
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              GEO_NEAR

              -
              public static final FilterOperator GEO_NEAR
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              NEAR_SPHERE

              +
              public static final FilterOperator NEAR_SPHERE
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              GEO_WITHIN

              -
              public static final FilterOperator GEO_WITHIN
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              GEO_NEAR

              +
              public static final FilterOperator GEO_NEAR
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            - - - -
              -
            • -

              INTERSECTS

              -
              public static final FilterOperator INTERSECTS
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              GEO_WITHIN

              +
              public static final FilterOperator GEO_WITHIN
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • -
            +
          • +
            +

            INTERSECTS

            +
            public static final FilterOperator INTERSECTS
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static FilterOperator[] values()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (FilterOperator c : FilterOperator.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static FilterOperator[] values()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static FilterOperator valueOf​(String name)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static FilterOperator valueOf(String name)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              fromString

              -
              public static FilterOperator fromString​(String operator)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              fromString

              +
              public static FilterOperator fromString(String operator)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a FilterOperator from a String
              -
              -
              Parameters:
              +
              +
              Parameters:
              operator - the String to convert
              -
              Returns:
              +
              Returns:
              the FilterOperator
              +
            • -
            - - - -
              -
            • -

              apply

              -
              @MorphiaInternal
              -public abstract Filter apply​(String prop,
              -                             Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Converts a FilterOperator to a Filter
              -
              -
              Parameters:
              +
            • +
              +

              apply

              +
              @MorphiaInternal +public abstract Filter apply(String prop, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Converts a FilterOperator to a Filter
              +
              +
              Parameters:
              prop - the document property name
              value - the value to apply to the filter
              -
              Returns:
              +
              Returns:
              the new Filter
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              matches

              -
              public boolean matches​(String filter)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              matches

              +
              public boolean matches(String filter)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Returns true if the given filter matches the filters on this FilterOperator
              -
              -
              Parameters:
              +
              +
              Parameters:
              filter - the filter to check
              -
              Returns:
              +
              Returns:
              true if the given filter matches the filters on this FilterOperator
              +
            • -
            - - - -
              -
            • -

              val

              -
              public String val()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              val

              +
              public String val()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the value of this FilterOperator
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/FindAndDeleteOptions.html b/morphia/2.4/javadoc/dev/morphia/query/FindAndDeleteOptions.html index 376a6c84d4f..565e4ff3c24 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/FindAndDeleteOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/FindAndDeleteOptions.html @@ -1,655 +1,435 @@ - - + FindAndDeleteOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FindAndDeleteOptions

    + +

    Class FindAndDeleteOptions

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class com.mongodb.client.model.FindOneAndDeleteOptions

    +getCollation, getComment, getHint, getHintString, getLet, getMaxTime, getProjection, getSort, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.internal.CollectionConfigurable

    +prepare
    +
    +

    Methods inherited from interface dev.morphia.internal.WriteConfigurable

    +configure, getWriteConcern
    - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/FindOptions.html b/morphia/2.4/javadoc/dev/morphia/query/FindOptions.html index 3dafa865d8e..8d632ec61c6 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/FindOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/FindOptions.html @@ -1,1863 +1,1386 @@ - - + FindOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FindOptions

    + +

    Class FindOptions

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.query.FindOptions
      +
      +
      +
      All Implemented Interfaces:
      dev.morphia.internal.CollectionConfigurable<FindOptions>, dev.morphia.internal.CollectionConfiguration, dev.morphia.internal.ReadConfigurable<FindOptions>

      -
      public final class FindOptions
      -extends Object
      -implements dev.morphia.internal.ReadConfigurable<FindOptions>, dev.morphia.internal.CollectionConfigurable<FindOptions>
      +
      public final class FindOptions +extends Object +implements dev.morphia.internal.ReadConfigurable<FindOptions>, dev.morphia.internal.CollectionConfigurable<FindOptions>
      The options to apply to a find operation (also commonly referred to as a query).
      -
      -
      Since:
      +
      +
      Since:
      1.3
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          FindOptions() +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Creates an instance with default values
          -
        • -
        • -
        +
    +
    + -
    - +
    + + +
     
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.internal.CollectionConfigurable

    +prepare
    +
    +

    Methods inherited from interface dev.morphia.internal.ReadConfigurable

    +getReadConcern, getReadPreference, prepare
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            FindOptions

            -
            public FindOptions()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              FindOptions

              +
              public FindOptions()
              Creates an instance with default values
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            allowDiskUse

            -
            public FindOptions allowDiskUse​(Boolean allowDiskUse)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              allowDiskUse

              +
              public FindOptions allowDiskUse(Boolean allowDiskUse)
              Enables writing to temporary files on the server. When set to true, the server can write temporary data to disk while executing the find operation.
              -
              -
              Parameters:
              +
              +
              Parameters:
              allowDiskUse - true to allow disk use
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              apply

              -
              @MorphiaInternal
              -public <T> FindIterable<T> apply​(FindIterable<T> iterable,
              -                                 Mapper mapper,
              -                                 Class<?> type)
              -
              -
              Type Parameters:
              +
            • +
              +

              apply

              +
              @MorphiaInternal +public <T> FindIterable<T> apply(FindIterable<T> iterable, + Mapper mapper, + Class<?> type)
              +
              +
              Type Parameters:
              T - the result type
              -
              Parameters:
              +
              Parameters:
              iterable - the iterable to use
              mapper - the mapper to use
              type - the result type
              -
              Returns:
              +
              Returns:
              the iterable instance for the query results
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              batchSize

              -
              public FindOptions batchSize​(int batchSize)
              +
            • +
              +

              batchSize

              +
              public FindOptions batchSize(int batchSize)
              Sets the batch size
              -
              -
              Parameters:
              +
              +
              Parameters:
              batchSize - the size
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              collation

              -
              public FindOptions collation​(Collation collation)
              +
            • +
              +

              collation

              +
              public FindOptions collation(Collation collation)
              Sets the collation to use
              -
              -
              Parameters:
              +
              +
              Parameters:
              collation - the collation
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              collection

              -
              public FindOptions collection​(String collection)
              -
              Description copied from interface: dev.morphia.internal.CollectionConfigurable
              +
            • +
              +

              collection

              +
              public FindOptions collection(String collection)
              +
              Description copied from interface: dev.morphia.internal.CollectionConfigurable
              Sets the alternate collection to use for the operation.
              -
              -
              Specified by:
              +
              +
              Specified by:
              collection in interface dev.morphia.internal.CollectionConfigurable<FindOptions>
              -
              Parameters:
              +
              Parameters:
              collection - the name of the collection to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              collection

              -
              public String collection()
              -
              Description copied from interface: dev.morphia.internal.CollectionConfigurable
              +
            • +
              +

              collection

              +
              public String collection()
              +
              Description copied from interface: dev.morphia.internal.CollectionConfigurable
              Returns the alternate collection to use for the operation. Might return null.
              -
              -
              Specified by:
              +
              +
              Specified by:
              collection in interface dev.morphia.internal.CollectionConfigurable<FindOptions>
              -
              Returns:
              +
              Returns:
              the collection name or null
              +
            • -
            - - - -
              -
            • -

              comment

              -
              public FindOptions comment​(String comment)
              +
            • +
              +

              comment

              +
              public FindOptions comment(String comment)
              Sets the comment to log with the query
              -
              -
              Parameters:
              +
              +
              Parameters:
              comment - the comment
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              comment

              -
              public FindOptions comment​(BsonValue comment)
              +
            • +
              +

              comment

              +
              public FindOptions comment(BsonValue comment)
              Sets the comment to log with the query
              -
              -
              Parameters:
              +
              +
              Parameters:
              comment - the comment
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              copy

              -
              public FindOptions copy()
              -
              -
              Returns:
              +
            • +
              +

              copy

              +
              public FindOptions copy()
              +
              +
              Returns:
              a copy of this instance
              +
            • -
            - - - -
              -
            • -

              copy

              -
              @MorphiaInternal
              -public FindOptions copy​(FindOptions original)
              +
            • +
              +

              copy

              +
              @MorphiaInternal +public FindOptions copy(FindOptions original)
              Creates an copy of the given options
              -
              -
              Parameters:
              +
              +
              Parameters:
              original - the original to copy
              -
              Returns:
              +
              Returns:
              the new copy
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              cursorType

              -
              public FindOptions cursorType​(CursorType cursorType)
              +
            • +
              +

              cursorType

              +
              public FindOptions cursorType(CursorType cursorType)
              Sets the cursor type
              -
              -
              Parameters:
              +
              +
              Parameters:
              cursorType - the type
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
    +
    +
    Returns:
    the cursor type
    -
    Since:
    +
    Since:
    2.3
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      getAllowDiskUse

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public Boolean getAllowDiskUse()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getAllowDiskUse

      +
      @Deprecated(forRemoval=true, + since="2.3") +public Boolean getAllowDiskUse()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      true is disk use is allowed
      +
    • -
    - - - -
      -
    • -

      getBatchSize

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public int getBatchSize()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getBatchSize

      +
      @Deprecated(forRemoval=true, + since="2.3") +public int getBatchSize()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the batch size
      +
    • -
    - - - - - - - -
      -
    • -

      getComment

      -
      @Nullable
      -@Deprecated(forRemoval=true,
      -            since="2.3")
      -public String getComment()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getComment

      +
      @Nullable +@Deprecated(forRemoval=true, + since="2.3") +public String getComment()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the comment
      +
    • -
    - - - - - - - - - - - -
      -
    • -

      getLimit

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public int getLimit()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getLimit

      +
      @Deprecated(forRemoval=true, + since="2.3") +public int getLimit()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the limit
      +
    • -
    - - - - - - - -
      -
    • -

      getMaxAwaitTime

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public long getMaxAwaitTime​(TimeUnit timeUnit)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Parameters:
      +
    • +
      +

      getMaxAwaitTime

      +
      @Deprecated(forRemoval=true, + since="2.3") +public long getMaxAwaitTime(TimeUnit timeUnit)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Parameters:
      timeUnit - the time unit to apply
      -
      Returns:
      +
      Returns:
      the max await time for the operation
      +
    • -
    - - - -
      -
    • -

      getMaxTime

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public long getMaxTime​(TimeUnit timeUnit)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Parameters:
      +
    • +
      +

      getMaxTime

      +
      @Deprecated(forRemoval=true, + since="2.3") +public long getMaxTime(TimeUnit timeUnit)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Parameters:
      timeUnit - the time unit to apply
      -
      Returns:
      +
      Returns:
      the max time for the operation
      +
    • -
    - - - - - - - -
      -
    • -

      getProjection

      -
      @Nullable
      +
    • +
      +

      getProjection

      +
      @Nullable @MorphiaInternal -public Projection getProjection()
    • -
      -
      Returns:
      +public Projection getProjection() +
      +
      Returns:
      the projection
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getQueryLogId

      -
      @MorphiaInternal
      -@Deprecated(forRemoval=true,
      -            since="2.3")
      -public String getQueryLogId()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getQueryLogId

      +
      @MorphiaInternal +@Deprecated(forRemoval=true, + since="2.3") +public String getQueryLogId()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the query log id used for retrieving the logged query
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      getSkip

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public int getSkip()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      getSkip

      +
      @Deprecated(forRemoval=true, + since="2.3") +public int getSkip()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the skip count
      +
    • -
    - - - - - - - -
      -
    • -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
    • -
    - - - -
      -
    • -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
    • -
    - - - -
      -
    • -

      isNoCursorTimeout

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public boolean isNoCursorTimeout()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isNoCursorTimeout

      +
      @Deprecated(forRemoval=true, + since="2.3") +public boolean isNoCursorTimeout()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      is the cursor timeout enabled
      +
    • -
    - - - -
      -
    • -

      hint

      -
      public FindOptions hint​(Document hint)
      +
    • +
      +

      hint

      +
      public FindOptions hint(Document hint)
      Sets the index hint
      -
      -
      Parameters:
      +
      +
      Parameters:
      hint - the hint
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      hint

      -
      public FindOptions hint​(String hint)
      +
    • +
      +

      hint

      +
      public FindOptions hint(String hint)
      Defines the index hint value
      -
      -
      Parameters:
      +
      +
      Parameters:
      hint - the hint
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      hint

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public FindOptions hint​(DBObject hint)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      hint

      +
      @Deprecated(since="2.0", + forRemoval=true) +public FindOptions hint(DBObject hint)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Defines the index hint value
      -
      -
      Parameters:
      +
      +
      Parameters:
      hint - the hint
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      hintString

      -
      public FindOptions hintString​(String hint)
      +
    • +
      +

      hintString

      +
      public FindOptions hintString(String hint)
      Defines the index hint value
      -
      -
      Parameters:
      +
      +
      Parameters:
      hint - the hint
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      isLogQuery

      -
      @MorphiaInternal
      -public boolean isLogQuery()
      +
    • +
      +

      isLogQuery

      +
      @MorphiaInternal +public boolean isLogQuery()
      This is an internal method. It's implementation and presence are subject to change.
      -
      -
      Returns:
      +
      +
      Returns:
      this
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      isOplogReplay

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public boolean isOplogReplay()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isOplogReplay

      +
      @Deprecated(forRemoval=true, + since="2.3") +public boolean isOplogReplay()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      is oplog replay enabled
      +
    • -
    - - - -
      -
    • -

      isPartial

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public boolean isPartial()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isPartial

      +
      @Deprecated(forRemoval=true, + since="2.3") +public boolean isPartial()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      are partial results enabled
      +
    • -
    - - - -
      -
    • -

      isReturnKey

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public boolean isReturnKey()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isReturnKey

      +
      @Deprecated(forRemoval=true, + since="2.3") +public boolean isReturnKey()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      is return key only enabled
      +
    • -
    - - - -
      -
    • -

      isShowRecordId

      -
      @Deprecated(forRemoval=true,
      -            since="2.3")
      -public boolean isShowRecordId()
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +
    • +
      +

      isShowRecordId

      +
      @Deprecated(forRemoval=true, + since="2.3") +public boolean isShowRecordId()
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      is showing the record id enabled
      +
    • -
    - - - -
      -
    • -

      let

      -
      public FindOptions let​(Document variables)
      +
    • +
      +

      let

      +
      public FindOptions let(Document variables)
      Add top-level variables to the operation. A null value means no variables are set.

      Allows for improved command readability by separating the variables from the query text.

      -
      -
      Parameters:
      +
      +
      Parameters:
      variables - for find operation or null
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.3
      +
    • -
    - - - -
      -
    • -

      queryLogId

      -
      @MorphiaInternal
      -public String queryLogId()
      -
      -
      Returns:
      +
    • +
      +

      queryLogId

      +
      @MorphiaInternal +public String queryLogId()
      +
      +
      Returns:
      the query log id used for retrieving the logged query
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      limit

      -
      public FindOptions limit​(int limit)
      +
    • +
      +

      limit

      +
      public FindOptions limit(int limit)
      Sets the limit
      -
      -
      Parameters:
      +
      +
      Parameters:
      limit - the limit
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      logQuery

      -
      public FindOptions logQuery()
      +
    • +
      +

      logQuery

      +
      public FindOptions logQuery()
      This is an experimental method. It's implementation and presence are subject to change.
      -
      -
      Returns:
      +
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      max

      -
      public FindOptions max​(Document max)
      +
    • +
      +

      max

      +
      public FindOptions max(Document max)
      Sets the max index value
      -
      -
      Parameters:
      +
      +
      Parameters:
      max - the max
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      max

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public FindOptions max​(DBObject max)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      max

      +
      @Deprecated(since="2.0", + forRemoval=true) +public FindOptions max(DBObject max)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Defines the max value
      -
      -
      Parameters:
      +
      +
      Parameters:
      max - the max
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      maxAwaitTime

      -
      public FindOptions maxAwaitTime​(long maxAwaitTime,
      -                                TimeUnit timeUnit)
      +
    • +
      +

      maxAwaitTime

      +
      public FindOptions maxAwaitTime(long maxAwaitTime, + TimeUnit timeUnit)
      Sets the max await time
      -
      -
      Parameters:
      +
      +
      Parameters:
      maxAwaitTime - the max
      timeUnit - the unit
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      maxTime

      -
      public FindOptions maxTime​(long maxTime,
      -                           TimeUnit timeUnit)
      +
    • +
      +

      maxTime

      +
      public FindOptions maxTime(long maxTime, + TimeUnit timeUnit)
      Sets the max time
      -
      -
      Parameters:
      +
      +
      Parameters:
      maxTime - the max
      timeUnit - the unit
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      min

      -
      public FindOptions min​(Document min)
      +
    • +
      +

      min

      +
      public FindOptions min(Document min)
      Sets the min index value
      -
      -
      Parameters:
      +
      +
      Parameters:
      min - the min
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      min

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public FindOptions min​(DBObject min)
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      min

      +
      @Deprecated(since="2.0", + forRemoval=true) +public FindOptions min(DBObject min)
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Defines the min value
      -
      -
      Parameters:
      +
      +
      Parameters:
      min - the min
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      noCursorTimeout

      -
      public FindOptions noCursorTimeout​(boolean noCursorTimeout)
      +
    • +
      +

      noCursorTimeout

      +
      public FindOptions noCursorTimeout(boolean noCursorTimeout)
      Sets whether to disable cursor time out
      -
      -
      Parameters:
      +
      +
      Parameters:
      noCursorTimeout - true if the time should be disabled
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      oplogReplay

      -
      public FindOptions oplogReplay​(boolean oplogReplay)
      +
    • +
      +

      oplogReplay

      +
      public FindOptions oplogReplay(boolean oplogReplay)
      Users should not set this under normal circumstances.
      -
      -
      Parameters:
      +
      +
      Parameters:
      oplogReplay - if oplog replay is enabled
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      partial

      -
      public FindOptions partial​(boolean partial)
      +
    • +
      +

      partial

      +
      public FindOptions partial(boolean partial)
      Get partial results from a sharded cluster if one or more shards are unreachable (instead of throwing an error).
      -
      -
      Parameters:
      +
      +
      Parameters:
      partial - if partial results for sharded clusters is enabled
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      projection

      -
      public Projection projection()
      -
      -
      Returns:
      +
    • +
      +

      projection

      +
      public Projection projection()
      +
      +
      Returns:
      the projection
      +
    • -
    - - - -
      -
    • -

      readConcern

      -
      public ReadConcern readConcern()
      -
      Description copied from interface: dev.morphia.internal.ReadConfigurable
      +
    • +
      +

      readConcern

      +
      public ReadConcern readConcern()
      +
      Description copied from interface: dev.morphia.internal.ReadConfigurable
      Gets the read concern
      -
      -
      Specified by:
      +
      +
      Specified by:
      readConcern in interface dev.morphia.internal.ReadConfigurable<FindOptions>
      -
      Returns:
      +
      Returns:
      the read concern
      +
    • -
    - - - -
      -
    • -

      readPreference

      -
      public ReadPreference readPreference()
      -
      -
      Specified by:
      +
    • +
      +

      readPreference

      +
      public ReadPreference readPreference()
      +
      +
      Specified by:
      readPreference in interface dev.morphia.internal.ReadConfigurable<FindOptions>
      -
      Returns:
      +
      Returns:
      the read preference
      +
    • -
    - - - -
      -
    • -

      readConcern

      -
      public FindOptions readConcern​(ReadConcern readConcern)
      -
      Description copied from interface: dev.morphia.internal.ReadConfigurable
      +
    • +
      +

      readConcern

      +
      public FindOptions readConcern(ReadConcern readConcern)
      +
      Description copied from interface: dev.morphia.internal.ReadConfigurable
      Sets the read concern to apply
      -
      -
      Specified by:
      +
      +
      Specified by:
      readConcern in interface dev.morphia.internal.ReadConfigurable<FindOptions>
      -
      Parameters:
      +
      Parameters:
      readConcern - the read concern
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      readPreference

      -
      public FindOptions readPreference​(ReadPreference readPreference)
      -
      Description copied from interface: dev.morphia.internal.ReadConfigurable
      +
    • +
      +

      readPreference

      +
      public FindOptions readPreference(ReadPreference readPreference)
      +
      Description copied from interface: dev.morphia.internal.ReadConfigurable
      Sets the read preference to apply
      -
      -
      Specified by:
      +
      +
      Specified by:
      readPreference in interface dev.morphia.internal.ReadConfigurable<FindOptions>
      -
      Parameters:
      +
      Parameters:
      readPreference - the read preference
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sort

      -
      @Nullable
      -@Deprecated(forRemoval=true,
      -            since="2.3")
      +
    • +
      +

      sort

      +
      @Nullable +@Deprecated(forRemoval=true, + since="2.3") @MorphiaInternal -public Document sort()
    • -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      -
      Returns:
      +public Document sort() +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
      Returns:
      the sort criteria
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      returnKey

      -
      public FindOptions returnKey​(boolean returnKey)
      +
    • +
      +

      returnKey

      +
      public FindOptions returnKey(boolean returnKey)
      Sets if only the key value should be returned
      -
      -
      Parameters:
      +
      +
      Parameters:
      returnKey - true if only the key should be returned
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      showRecordId

      -
      public FindOptions showRecordId​(boolean showRecordId)
      +
    • +
      +

      showRecordId

      +
      public FindOptions showRecordId(boolean showRecordId)
      Sets if the record ID should be returned
      -
      -
      Parameters:
      +
      +
      Parameters:
      showRecordId - true if the record id should be returned
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      skip

      -
      public FindOptions skip​(int skip)
      +
    • +
      +

      skip

      +
      public FindOptions skip(int skip)
      Sets how many documents to skip
      -
      -
      Parameters:
      +
      +
      Parameters:
      skip - the count
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - - - - - -
      -
    • -

      sort

      -
      public FindOptions sort​(Meta meta)
      +
    • +
      +

      sort

      +
      public FindOptions sort(Meta meta)
      Sets to the sort to use
      -
      -
      Parameters:
      +
      +
      Parameters:
      meta - the meta data to sort by
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.0
      +
    • -
    - - - -
      -
    • -

      sort

      -
      public FindOptions sort​(Meta meta,
      -                        Sort... sorts)
      +
    • +
      +

      sort

      +
      public FindOptions sort(Meta meta, + Sort... sorts)
      Sets to the sort to use
      -
      -
      Parameters:
      +
      +
      Parameters:
      meta - the meta data to sort by
      sorts - additional sort elements
      -
      Returns:
      +
      Returns:
      this
      -
      Since:
      +
      Since:
      2.4
      +
    • -
    - - - -
      -
    • -

      sort

      -
      public FindOptions sort​(Document sort)
      +
    • +
      +

      sort

      +
      public FindOptions sort(Document sort)
      Sets to the sort to use
      -
      -
      Parameters:
      +
      +
      Parameters:
      sort - the sort document
      -
      Returns:
      +
      Returns:
      this
      +
    • -
    - - - -
      -
    • -

      sort

      -
      public FindOptions sort​(Sort... sorts)
      +
    • +
      +

      sort

      +
      public FindOptions sort(Sort... sorts)
      Sets to the sort to use
      -
      -
      Parameters:
      +
      +
      Parameters:
      sorts - the sorts to apply
      -
      Returns:
      +
      Returns:
      this
      -
    • -
    + - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/LegacyQuery.html b/morphia/2.4/javadoc/dev/morphia/query/LegacyQuery.html index e557b219a17..ca74fef9660 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/LegacyQuery.html +++ b/morphia/2.4/javadoc/dev/morphia/query/LegacyQuery.html @@ -1,989 +1,753 @@ - - + LegacyQuery (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class LegacyQuery<T>

    + +

    Class LegacyQuery<T>

    -
    - -
    - -
    -
    -
      -
    • +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected LegacyQuery​(Datastore datastore, - String collectionName, - Class<T> type) -
          Deprecated.
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Modifier
          +
          Constructor
          +
          Description
          +
          protected
          +
          LegacyQuery(Datastore datastore, + String collectionName, + Class<T> type)
          +
          +
          Deprecated.
          Creates a Query for the given type and collection
          -
        • -
        • -
        +
    +
    + -
    - +
    + + +
    +
    Deprecated.
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface java.lang.Iterable

    +forEach, spliterator
    +
    +

    Methods inherited from interface dev.morphia.query.Query

    +delete, explain, explain, filter, find, find, findAndDelete, iterator, stream, stream, update
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LegacyQuery

            -
            protected LegacyQuery​(Datastore datastore,
            -                      @Nullable
            -                      String collectionName,
            -                      Class<T> type)
            -
            Deprecated.
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              LegacyQuery

              +
              protected LegacyQuery(Datastore datastore, + @Nullable + String collectionName, + Class<T> type)
              +
              Deprecated.
              Creates a Query for the given type and collection
              -
              -
              Parameters:
              +
              +
              Parameters:
              datastore - the Datastore to use
              type - the type to return
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            add

            -
            public void add​(Criteria... criteria)
            -
            Deprecated.
            -
            Description copied from interface: CriteriaContainer
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              add

              +
              public void add(Criteria... criteria)
              +
              Deprecated.
              +
              Description copied from interface: CriteriaContainer
              Adds Criteria to this container
              -
              -
              Specified by:
              +
              +
              Specified by:
              add in interface CriteriaContainer
              -
              Parameters:
              +
              Parameters:
              criteria - the criteria to add
              +
            • -
            - - - - - - - - - - - - - - - - - - - -
              -
            • -

              remove

              -
              public void remove​(Criteria criteria)
              -
              Deprecated.
              -
              Description copied from interface: CriteriaContainer
              +
            • +
              +

              remove

              +
              public void remove(Criteria criteria)
              +
              Deprecated.
              +
              Description copied from interface: CriteriaContainer
              Removes Criteria to this container
              -
              -
              Specified by:
              +
              +
              Specified by:
              remove in interface CriteriaContainer
              -
              Parameters:
              +
              Parameters:
              criteria - the criteria to remove
              +
            • -
            - - - -
              -
            • -

              attach

              -
              public void attach​(CriteriaContainer container)
              -
              Deprecated.
              -
              Description copied from interface: Criteria
              +
            • +
              +

              attach

              +
              public void attach(CriteriaContainer container)
              +
              Deprecated.
              +
              Description copied from interface: Criteria
              Used to add this Criteria to a CriteriaContainer
              -
              -
              Specified by:
              +
              +
              Specified by:
              attach in interface Criteria
              -
              Parameters:
              +
              Parameters:
              container - the container to add to
              +
            • -
            - - - -
              -
            • -

              getFieldName

              -
              public String getFieldName()
              -
              Deprecated.
              -
              -
              Specified by:
              +
            • +
              +

              getFieldName

              +
              public String getFieldName()
              +
              Deprecated.
              +
              +
              Specified by:
              getFieldName in interface Criteria
              -
              Returns:
              +
              Returns:
              the field name for the criteria
              +
            • -
            - - - -
              -
            • -

              count

              -
              public long count​(CountOptions options)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              count

              +
              public long count(CountOptions options)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Count the total number of values in the result, ignoring limit and offset
              -
              -
              Specified by:
              +
              +
              Specified by:
              count in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply to the count operation
              -
              Returns:
              +
              Returns:
              the count
              +
            • -
            - - - -
              -
            • -

              count

              -
              public long count()
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              count

              +
              public long count()
              +
              Deprecated.
              +
              Description copied from interface: Query
              Count the total number of values in the result, ignoring limit and offset
              -
              -
              Specified by:
              +
              +
              Specified by:
              count in interface Query<T>
              -
              Returns:
              +
              Returns:
              the count
              +
            • -
            - - - -
              -
            • -

              execute

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -public dev.morphia.query.internal.MorphiaCursor<T> execute()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              execute

              +
              @Deprecated(since="2.0", + forRemoval=true) +public dev.morphia.query.internal.MorphiaCursor<T> execute()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Execute the query and get the results.
              -
              -
              Specified by:
              +
              +
              Specified by:
              execute in interface Query<T>
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              -
              See Also:
              -
              iterator(FindOptions)
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              delete

              -
              public DeleteResult delete​(DeleteOptions options)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              delete

              +
              public DeleteResult delete(DeleteOptions options)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Deletes documents matching this query. Optionally deleting the first or all matched documents.
              -
              -
              Specified by:
              +
              +
              Specified by:
              delete in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the results
              +
            • -
            - - - -
              -
            • -

              explain

              -
              public Map<String,​Object> explain​(FindOptions options,
              -                                        @Nullable
              -                                        ExplainVerbosity verbosity)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              explain

              +
              public Map<String,Object> explain(FindOptions options, + @Nullable + ExplainVerbosity verbosity)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Provides information on the query plan. The query plan is the plan the server uses to find the matches for a query. This information may be useful when optimizing a query.
              -
              -
              Specified by:
              +
              +
              Specified by:
              explain in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply to the explain operation
              verbosity - the verbosity of the explanation
              -
              Returns:
              +
              Returns:
              Map describing the process used to return the query results.
              +
            • -
            - - - -
              -
            • -

              disableValidation

              -
              public Query<T> disableValidation()
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              disableValidation

              +
              public Query<T> disableValidation()
              +
              Deprecated.
              +
              Description copied from interface: Query
              Turns off validation (for all calls made after)
              -
              -
              Specified by:
              +
              +
              Specified by:
              disableValidation in interface Query<T>
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              enableValidation

              -
              public Query<T> enableValidation()
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              enableValidation

              +
              public Query<T> enableValidation()
              +
              Deprecated.
              +
              Description copied from interface: Query
              Turns on validation (for all calls made after); by default validation is on
              -
              -
              Specified by:
              +
              +
              Specified by:
              enableValidation in interface Query<T>
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              execute

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -public dev.morphia.query.internal.MorphiaCursor<T> execute​(FindOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              execute

              +
              @Deprecated(since="2.0", + forRemoval=true) +public dev.morphia.query.internal.MorphiaCursor<T> execute(FindOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Execute the query and get the results.
              -
              -
              Specified by:
              +
              +
              Specified by:
              execute in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              +
            • -
            - - - -
              -
            • -

              getLoggedQuery

              -
              public String getLoggedQuery()
              -
              Deprecated.
              -
              -
              Specified by:
              +
            • +
              +

              getLoggedQuery

              +
              public String getLoggedQuery()
              +
              Deprecated.
              +
              +
              Specified by:
              getLoggedQuery in interface Query<T>
              -
              Returns:
              +
              Returns:
              The query logged during the previous execution of this query
              +
            • -
            - - - -
              -
            • -

              field

              -
              public FieldEnd<? extends Query<T>> field​(String name)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              field

              +
              public FieldEnd<? extends Query<T>> field(String name)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Fluent query interface: createQuery(Ent.class).field("count").greaterThan(7)...
              -
              -
              Specified by:
              +
              +
              Specified by:
              field in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              name - the field
              -
              Returns:
              +
              Returns:
              the FieldEnd to define the criteria
              +
            • -
            - - - -
              -
            • -

              filter

              -
              public Query<T> filter​(String condition,
              -                       Object value)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              filter

              +
              public Query<T> filter(String condition, + Object value)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Create a filter based on the specified condition and value.

              @@ -1014,598 +778,460 @@

              filter

              You can filter on id properties if this query is restricted to a Class.

              -
              -
              Specified by:
              +
              +
              Specified by:
              filter in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              condition - the condition to apply
              value - the value to apply against
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              findAndDelete

              -
              public T findAndDelete​(FindAndDeleteOptions options)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              findAndDelete

              +
              public T findAndDelete(FindAndDeleteOptions options)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Deletes an entity from the database and returns it.
              -
              -
              Specified by:
              +
              +
              Specified by:
              findAndDelete in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the deleted entity
              +
            • -
            - - - -
              -
            • -

              getEntityClass

              -
              @MorphiaInternal
              -public Class<T> getEntityClass()
              -
              Deprecated.
              -
              -
              Specified by:
              +
            • +
              +

              getEntityClass

              +
              @MorphiaInternal +public Class<T> getEntityClass()
              +
              Deprecated.
              +
              +
              Specified by:
              getEntityClass in interface Query<T>
              -
              Returns:
              -
              the entity Class.
              +
              Returns:
              +
              the entity Class.
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              first

              -
              public T first()
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              first

              +
              public T first()
              +
              Deprecated.
              +
              Description copied from interface: Query
              Gets the first entity in the result set. Obeys the Query offset value.
              -
              -
              Specified by:
              +
              +
              Specified by:
              first in interface Query<T>
              -
              Returns:
              +
              Returns:
              the only instance in the result, or null if the result set is empty.
              +
            • -
            - - - -
              -
            • -

              first

              -
              public T first​(FindOptions options)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              first

              +
              public T first(FindOptions options)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Gets the first entity in the result set. Obeys the Query offset value.
              -
              -
              Specified by:
              +
              +
              Specified by:
              first in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              the only instance in the result, or null if the result set is empty.
              +
            • -
            - - - -
              -
            • -

              modify

              -
              public Modify<T> modify​(UpdateOperator first,
              -                        UpdateOperator... updates)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              modify

              +
              public Modify<T> modify(UpdateOperator first, + UpdateOperator... updates)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Create a modify operation based on this query
              -
              -
              Specified by:
              +
              +
              Specified by:
              modify in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              first - the first and required update operator
              updates - lists the set of updates to apply
              -
              Returns:
              +
              Returns:
              the modify operation
              +
            • -
            - - - -
              -
            • -

              modify

              -
              public T modify​(ModifyOptions options,
              -                UpdateOperator... updates)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              modify

              +
              public T modify(ModifyOptions options, + UpdateOperator... updates)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Create a modify operation based on this query
              -
              -
              Specified by:
              +
              +
              Specified by:
              modify in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply
              updates - lists the set of updates to apply
              -
              Returns:
              +
              Returns:
              the modify operation
              +
            • -
            - - - -
              -
            • -

              isValidate

              -
              @MorphiaInternal
              -public boolean isValidate()
              -
              Deprecated.
              +
            • +
              +

              isValidate

              +
              @MorphiaInternal +public boolean isValidate()
              +
              Deprecated.
              +
            • -
            - - - -
              -
            • -

              iterator

              -
              public dev.morphia.query.internal.MorphiaCursor<T> iterator​(FindOptions options)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              iterator

              +
              public dev.morphia.query.internal.MorphiaCursor<T> iterator(FindOptions options)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Execute the query and get the results.
              -
              -
              Specified by:
              +
              +
              Specified by:
              iterator in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              +
            • -
            - - - -
              -
            • -

              keys

              -
              public dev.morphia.query.internal.MorphiaKeyCursor<T> keys​(FindOptions options)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              keys

              +
              public dev.morphia.query.internal.MorphiaKeyCursor<T> keys(FindOptions options)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Execute the query and get the results (as a MorphiaCursor<Key<T>>)
              -
              -
              Specified by:
              +
              +
              Specified by:
              keys in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              the keys of the documents returned by this query
              +
            • -
            - - - -
              -
            • -

              keys

              -
              public dev.morphia.query.internal.MorphiaKeyCursor<T> keys()
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              keys

              +
              public dev.morphia.query.internal.MorphiaKeyCursor<T> keys()
              +
              Deprecated.
              +
              Description copied from interface: Query
              Execute the query and get the results (as a MorphiaCursor<Key<T>>)
              -
              -
              Specified by:
              +
              +
              Specified by:
              keys in interface Query<T>
              -
              Returns:
              +
              Returns:
              the keys of the documents returned by this query
              +
            • -
            - - - -
              -
            • -

              modify

              -
              @Deprecated
              -public Modify<T> modify​(UpdateOperations<T> operations)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              modify

              +
              @Deprecated +public Modify<T> modify(UpdateOperations<T> operations)
              +
              Deprecated.
              +
              Description copied from interface: Query
              This is only intended for migration of legacy uses of UpdateOperations
              -
              -
              Specified by:
              +
              +
              Specified by:
              modify in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              operations - the prebuilt operations
              -
              Returns:
              +
              Returns:
              the Modify instance
              +
            • -
            - - - -
              -
            • -

              search

              -
              public Query<T> search​(String search,
              -                       String language)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              search

              +
              public Query<T> search(String search, + String language)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Perform a text search on the content of the fields indexed with a text index..
              -
              -
              Specified by:
              +
              +
              Specified by:
              search in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              search - the text to search for
              language - the language to use during the search
              -
              Returns:
              +
              Returns:
              the Query to enable chaining of commands
              +
            • -
            - - - -
              -
            • -

              retrieveKnownFields

              -
              public Query<T> retrieveKnownFields()
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              retrieveKnownFields

              +
              public Query<T> retrieveKnownFields()
              +
              Deprecated.
              +
              Description copied from interface: Query
              Limits the fields retrieved to those of the query type -- dangerous with interfaces and abstract classes
              -
              -
              Specified by:
              +
              +
              Specified by:
              retrieveKnownFields in interface Query<T>
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              search

              -
              public Query<T> search​(String search)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              search

              +
              public Query<T> search(String search)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Perform a text search on the content of the fields indexed with a text index..
              -
              -
              Specified by:
              +
              +
              Specified by:
              search in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              search - the text to search for
              -
              Returns:
              +
              Returns:
              the Query to enable chaining of commands
              +
            • -
            - - - -
              -
            • -

              update

              -
              @Deprecated
              -public Update<T> update​(List<UpdateOperator> updates)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              update

              +
              @Deprecated +public Update<T> update(List<UpdateOperator> updates)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Creates an update operation based on this query
              -
              -
              Specified by:
              +
              +
              Specified by:
              update in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              updates - lists the set of updates to apply
              -
              Returns:
              +
              Returns:
              the update operation
              +
            • -
            - - - - - - - -
              -
            • -

              update

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -public Update<T> update​(UpdateOperations<T> operations)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Specified by:
              +
            • +
              +

              update

              +
              @Deprecated(since="2.0", + forRemoval=true) +public Update<T> update(UpdateOperations<T> operations)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Specified by:
              update in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              operations - the prebuilt operations
              -
              Returns:
              +
              Returns:
              the Updates instance
              +
            • -
            - - - -
              -
            • -

              update

              -
              public UpdateResult update​(UpdateOptions options,
              -                           Stage... updates)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              update

              +
              public UpdateResult update(UpdateOptions options, + Stage... updates)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Creates an update operation based on this query
              -
              -
              Specified by:
              +
              +
              Specified by:
              update in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply
              updates - lists the set of updates to apply
              -
              Returns:
              +
              Returns:
              the update operation
              +
            • -
            - - - -
              -
            • -

              update

              -
              public UpdateResult update​(UpdateOptions options,
              -                           UpdateOperator... updates)
              -
              Deprecated.
              -
              Description copied from interface: Query
              +
            • +
              +

              update

              +
              public UpdateResult update(UpdateOptions options, + UpdateOperator... updates)
              +
              Deprecated.
              +
              Description copied from interface: Query
              Creates an update operation based on this query
              -
              -
              Specified by:
              +
              +
              Specified by:
              update in interface Query<T>
              -
              Parameters:
              +
              Parameters:
              options - the options to apply
              updates - lists the set of updates to apply
              -
              Returns:
              +
              Returns:
              the update operation
              +
            • -
            - - - -
    +
    Deprecated.
    +
    +
    Returns:
    +
    the Mongo fields Document.
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      hashCode

      -
      public int hashCode()
      -
      Deprecated.
      -
      -
      Overrides:
      -
      hashCode in class Object
      +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      Deprecated.
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
    • -
    - - - -
      -
    • -

      equals

      -
      public boolean equals​(Object o)
      -
      Deprecated.
      -
      -
      Overrides:
      -
      equals in class Object
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      Deprecated.
      +
      +
      Overrides:
      +
      equals in class Object
      +
    • -
    - - - -
      -
    • -

      getSort

      -
      @Nullable
      +
    • +
      +

      getSort

      +
      @Nullable @MorphiaInternal -public Document getSort()
    • -
      Deprecated.
      -
      -
      Returns:
      -
      the Mongo sort Document.
      +public Document getSort() +
      Deprecated.
      +
      +
      Returns:
      +
      the Mongo sort Document.
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - -
      -
    • -

      toDocument

      -
      @MorphiaInternal
      -public Document toDocument()
      -
      Deprecated.
      +
    • +
      +

      toDocument

      +
      @MorphiaInternal +public Document toDocument()
      +
      Deprecated.
      Converts the query to a Document and updates for any discriminator values as my be necessary
      -
      -
      Specified by:
      +
      +
      Specified by:
      toDocument in interface Criteria
      -
      Specified by:
      +
      Specified by:
      toDocument in interface Query<T>
      -
      Returns:
      +
      Returns:
      the query
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - - - - - -
      -
    • -

      isValidatingNames

      -
      public boolean isValidatingNames()
      -
      Deprecated.
      -
      -
      Returns:
      +
    • +
      +

      isValidatingNames

      +
      public boolean isValidatingNames()
      +
      Deprecated.
      +
      +
      Returns:
      true if field names are being validated
      +
    • -
    - - - -
      -
    • -

      setQueryObject

      -
      public void setQueryObject​(Document query)
      -
      Deprecated.
      +
    • +
      +

      setQueryObject

      +
      public void setQueryObject(Document query)
      +
      Deprecated.
      Sets query structure directly
      -
      -
      Parameters:
      +
      +
      Parameters:
      query - the Document containing the query
      +
    • -
    - - - -
      -
    • -

      getDatastore

      -
      protected Datastore getDatastore()
      -
      Deprecated.
      -
    • -
    +
  • +
    +

    getDatastore

    +
    protected Datastore getDatastore()
    +
    Deprecated.
    +
  • - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/LegacyQueryFactory.html b/morphia/2.4/javadoc/dev/morphia/query/LegacyQueryFactory.html index bbaebcbf64c..77434d89c8d 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/LegacyQueryFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/query/LegacyQueryFactory.html @@ -1,389 +1,240 @@ - - + LegacyQueryFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LegacyQueryFactory

    + +

    Class LegacyQueryFactory

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          LegacyQueryFactory() -
          Deprecated.
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          +
          Deprecated.
          Logs a message stating this (obscured/hidden) class is going away and to read the website for steps on how to migrate away from it.
          -
        • -
        • -
        +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface dev.morphia.query.QueryFactory

    +createQuery, createQuery
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LegacyQueryFactory

            -
            public LegacyQueryFactory()
            -
            Deprecated.
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              LegacyQueryFactory

              +
              public LegacyQueryFactory()
              +
              Deprecated.
              Logs a message stating this (obscured/hidden) class is going away and to read the website for steps on how to migrate away from it.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            createQuery

            -
            public <T> Query<T> createQuery​(Datastore datastore,
            -                                Class<T> type,
            -                                @Nullable
            -                                Document seed)
            -
            Deprecated.
            -
            Description copied from interface: QueryFactory
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              createQuery

              +
              public <T> Query<T> createQuery(Datastore datastore, + Class<T> type, + @Nullable + Document seed)
              +
              Deprecated.
              +
              Description copied from interface: QueryFactory
              Creates and returns a Query for the given arguments. The last argument is optional and may be null.
              -
              -
              Specified by:
              +
              +
              Specified by:
              createQuery in interface QueryFactory
              -
              Type Parameters:
              +
              Type Parameters:
              T - the type of the result
              -
              Parameters:
              +
              Parameters:
              datastore - the Datastore to use
              type - the type of the result
              seed - the Document containing the query structure
              -
              Returns:
              +
              Returns:
              the query
              +
            • -
            - - - -
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Meta.MetaDataKeyword.html b/morphia/2.4/javadoc/dev/morphia/query/Meta.MetaDataKeyword.html index 34cb9a5fbc5..8e47c31fe0e 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Meta.MetaDataKeyword.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Meta.MetaDataKeyword.html @@ -1,381 +1,229 @@ - - + Meta.MetaDataKeyword (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum Meta.MetaDataKeyword

    + +

    Enum Class Meta.MetaDataKeyword

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        textScore -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
      • -
      +
    • +
      +

      Enum Constant Summary

      +
      Enum Constants
      +
      +
      Enum Constant
      +
      Description
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      +
    • -
      - +
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            textScore

            -
            public static final Meta.MetaDataKeyword textScore
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
          • -
          +
        • +
          +

          Enum Constant Details

          +
            +
          • +
            +

            textScore

            +
            public static final Meta.MetaDataKeyword textScore
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              values

              -
              public static Meta.MetaDataKeyword[] values()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
              -for (Meta.MetaDataKeyword c : Meta.MetaDataKeyword.values())
              -    System.out.println(c);
              -
              -
              -
              Returns:
              -
              an array containing the constants of this enum type, in the order they are declared
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                values

                +
                public static Meta.MetaDataKeyword[] values()
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                Returns an array containing the constants of this enum class, in +the order they are declared.
                +
                +
                Returns:
                +
                an array containing the constants of this enum class, in the order they are declared
                +
              • -
              - - - -
                -
              • -

                valueOf

                -
                public static Meta.MetaDataKeyword valueOf​(String name)
                -
                Deprecated, for removal: This API element is subject to removal in a future version.
                -
                Returns the enum constant of this type with the specified name. +
              • +
                +

                valueOf

                +
                public static Meta.MetaDataKeyword valueOf(String name)
                +
                Deprecated, for removal: This API element is subject to removal in a future version.
                +
                Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the name of the enum constant to be returned.
                -
                Returns:
                +
                Returns:
                the enum constant with the specified name
                -
                Throws:
                -
                IllegalArgumentException - if this enum type has no constant with the specified name
                -
                NullPointerException - if the argument is null
                +
                Throws:
                +
                IllegalArgumentException - if this enum class has no constant with the specified name
                +
                NullPointerException - if the argument is null
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Meta.html b/morphia/2.4/javadoc/dev/morphia/query/Meta.html index 0e58f374aa5..2dc37b8578b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Meta.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Meta.html @@ -1,513 +1,326 @@ - - + Meta (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Meta

    + +

    Class Meta

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.Meta
      +
      +

      -
      public class Meta
      -extends Object
      +
      public class Meta +extends Object
      Defines $meta expression object
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Meta

            -
            @Deprecated(forRemoval=true)
            -public Meta​(String metaDataKeyword,
            -            String fieldName)
            -
            Deprecated, for removal: This API element is subject to removal in a future version. -
            use the various factory methods. these constructors will go private in a future release.
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Meta

              +
              @Deprecated(forRemoval=true) +public Meta(String metaDataKeyword, + String fieldName)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              use the various factory methods. these constructors will go private in a future release.
              Specify the meta values to use
              -
              -
              Parameters:
              +
              +
              Parameters:
              metaDataKeyword - metadata keyword to create
              fieldName - the field to store the value in
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              Meta

              -
              @Deprecated(forRemoval=true)
              -public Meta​(Meta.MetaDataKeyword metaDataKeyword)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              Meta

              +
              @Deprecated(forRemoval=true) +public Meta(Meta.MetaDataKeyword metaDataKeyword)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Specify the meta
              -
              -
              Parameters:
              +
              +
              Parameters:
              metaDataKeyword - - metadata keyword to create
              +
            • -
            - - - -
              -
            • -

              Meta

              -
              @Deprecated(forRemoval=true)
              -public Meta​(Meta.MetaDataKeyword metaDataKeyword,
              -            String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Parameters:
              +
            • +
              +

              Meta

              +
              @Deprecated(forRemoval=true) +public Meta(Meta.MetaDataKeyword metaDataKeyword, + String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Parameters:
              metaDataKeyword - - metadata keyword to create
              field - - metadata object field name
              -
            • -
            +
        + -
        -
      -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Modify.html b/morphia/2.4/javadoc/dev/morphia/query/Modify.html index f841ce9075b..b8dbf3562ce 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Modify.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Modify.html @@ -1,323 +1,180 @@ - - + Modify (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Modify<T>

    + +

    Class Modify<T>

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.query.UpdateBase

    +add, getCollection, getDatastore, getQuery, getUpdates, toDocument, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            execute

            -
            @Nullable
            -public T execute()
            -
            Deprecated.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              execute

              +
              @Nullable +public T execute()
              +
              Deprecated.
              Performs the operation
              -
              -
              Returns:
              +
              +
              Returns:
              the operation result
              +
            • -
            - - - -
              -
            • -

              execute

              -
              @Nullable
              -public T execute​(ModifyOptions options)
              -
              Deprecated.
              +
            • +
              +

              execute

              +
              @Nullable +public T execute(ModifyOptions options)
              +
              Deprecated.
              Performs the operation
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the operation result
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/MorphiaCursor.html b/morphia/2.4/javadoc/dev/morphia/query/MorphiaCursor.html index 3333301123d..10dce39aece 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/MorphiaCursor.html +++ b/morphia/2.4/javadoc/dev/morphia/query/MorphiaCursor.html @@ -1,499 +1,311 @@ - - + MorphiaCursor (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MorphiaCursor<T>

    + +

    Class MorphiaCursor<T>

    -
    - -
    - -
    -
    -
      -
    • + +
      +
    +
    + -
    - +
    + + +
     
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface java.util.Iterator

    +forEachRemaining
    - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/OperationTarget.html b/morphia/2.4/javadoc/dev/morphia/query/OperationTarget.html index 2c60f5d8ac0..0715878a335 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/OperationTarget.html +++ b/morphia/2.4/javadoc/dev/morphia/query/OperationTarget.html @@ -1,386 +1,227 @@ - - + OperationTarget (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class OperationTarget

    + +

    Class OperationTarget

    -
    - -
    -
      -
    • -
      -
      @MorphiaInternal
      -public class OperationTarget
      -extends Object
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    +
    java.lang.Object +
    dev.morphia.query.OperationTarget
    -
    -
    +
    dev.morphia.internal.PathTarget
    + +
     
    + + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            OperationTarget

            -
            @MorphiaInternal
            -public OperationTarget​(@Nullable
            -                       dev.morphia.internal.PathTarget target,
            -                       @Nullable
            -                       Object value)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              OperationTarget

              +
              @MorphiaInternal +public OperationTarget(@Nullable + dev.morphia.internal.PathTarget target, + @Nullable + Object value)
              +
              +
              Parameters:
              target - the target
              value - the value
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            encode

            -
            @MorphiaInternal
            -public Object encode​(Datastore datastore)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              encode

              +
              @MorphiaInternal +public Object encode(Datastore datastore)
              Encodes this target
              -
              -
              Parameters:
              +
              +
              Parameters:
              datastore - the datastore
              -
              Returns:
              +
              Returns:
              the encoded form
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              getTarget

              -
              @Nullable
              -public dev.morphia.internal.PathTarget getTarget()
              -
              -
              Returns:
              +
            • +
              +

              getTarget

              +
              @Nullable +public dev.morphia.internal.PathTarget getTarget()
              +
              +
              Returns:
              the PathTarget for this instance
              +
            • -
            - - - - - - - - +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Projection.html b/morphia/2.4/javadoc/dev/morphia/query/Projection.html index 612e0adf17b..148869be79d 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Projection.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Projection.html @@ -1,424 +1,279 @@ - - + Projection (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Projection

    + +

    Class Projection

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.Projection
      +
      +

      -
      public class Projection
      -extends Object
      +
      public class Projection +extends Object
      Defines a query projection
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/PushOptions.html b/morphia/2.4/javadoc/dev/morphia/query/PushOptions.html index b3ea8e73d62..a1a71519cd8 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/PushOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/PushOptions.html @@ -1,418 +1,254 @@ - - + PushOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PushOptions

    + +

    Class PushOptions

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.PushOptions
      +
      +

      -
      public class PushOptions
      -extends Object
      +
      public class PushOptions +extends Object
      The options to apply to a $push update operator.
      -
      -
      Since:
      +
      +
      Since:
      1.3
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          PushOptions() +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Creates an empty options class
          -
        • -
        • -
        +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PushOptions

            -
            public PushOptions()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              PushOptions

              +
              public PushOptions()
              Creates an empty options class
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            position

            -
            public PushOptions position​(int position)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              position

              +
              public PushOptions position(int position)
              Sets the position for the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              position - the position in the array for the update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              slice

              -
              public PushOptions slice​(int slice)
              +
            • +
              +

              slice

              +
              public PushOptions slice(int slice)
              Sets the slice value for the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              slice - the slice value for the update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              sort

              -
              public PushOptions sort​(int sort)
              +
            • +
              +

              sort

              +
              public PushOptions sort(int sort)
              Sets the sort value for the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              sort - the sort value for the update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              sort

              -
              public PushOptions sort​(String field,
              -                        int direction)
              +
            • +
              +

              sort

              +
              public PushOptions sort(String field, + int direction)
              Sets the sort value for the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to sort by
              direction - the direction of the sort
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              options

              -
              public static PushOptions options()
              +
            • +
              +

              options

              +
              public static PushOptions options()
              Helper method to create a PushOptions instance
              -
              -
              Returns:
              +
              +
              Returns:
              the new PushOptions instance
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Query.html b/morphia/2.4/javadoc/dev/morphia/query/Query.html index a7ab9819b6e..1e1e2a18893 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Query.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Query.html @@ -1,836 +1,638 @@ - - + Query (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface Query<T>

    -
    -
    -
    -
    +
    +
    +
    Type Parameters:
    T - The java type to query against
    -
    +
    All Superinterfaces:
    -
    Criteria, CriteriaContainer, Iterable<T>
    +
    Criteria, CriteriaContainer, Iterable<T>
    -
    +
    All Known Implementing Classes:
    LegacyQuery

    -
    public interface Query<T>
    -extends CriteriaContainer, Iterable<T>
    - - -
    -
    -
    +
    default Update<T>
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    +
    + +
    +

    Methods inherited from interface dev.morphia.query.Criteria

    +attach, getFieldName
    +
    +

    Methods inherited from interface dev.morphia.query.CriteriaContainer

    +add, remove
    +
    +

    Methods inherited from interface java.lang.Iterable

    +forEach, spliterator
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            and

            -
            @Deprecated(since="2.0",
            -            forRemoval=true)
            -default CriteriaContainer and​(Criteria... criteria)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              and

              +
              @Deprecated(since="2.0", + forRemoval=true) +default CriteriaContainer and(Criteria... criteria)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a container to hold 'and' clauses
              -
              -
              Specified by:
              +
              +
              Specified by:
              and in interface CriteriaContainer
              -
              Parameters:
              +
              Parameters:
              criteria - the clauses to 'and' together
              -
              Returns:
              +
              Returns:
              the container
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              filter

              -
              default Query<T> filter​(Filter... filters)
              +
            • +
              +

              filter

              +
              default Query<T> filter(Filter... filters)
              Adds filters to this query. This operation is cumulative.
              -
              -
              Parameters:
              +
              +
              Parameters:
              filters - the filters to add
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              count

              -
              long count()
              +
            • +
              +

              count

              +
              long count()
              Count the total number of values in the result, ignoring limit and offset
              -
              -
              Returns:
              +
              +
              Returns:
              the count
              -
              Since:
              +
              Since:
              1.3
              +
            • -
            - - - -
              -
            • -

              count

              -
              long count​(CountOptions options)
              +
            • +
              +

              count

              +
              long count(CountOptions options)
              Count the total number of values in the result, ignoring limit and offset
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply to the count operation
              -
              Returns:
              +
              Returns:
              the count
              -
              Since:
              +
              Since:
              1.3
              +
            • -
            - - - -
              -
            • -

              execute

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -default dev.morphia.query.internal.MorphiaCursor<T> execute()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              execute

              +
              @Deprecated(since="2.0", + forRemoval=true) +default dev.morphia.query.internal.MorphiaCursor<T> execute()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Execute the query and get the results.
              -
              -
              Returns:
              +
              +
              Returns:
              a MorphiaCursor
              -
              See Also:
              -
              iterator()
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              delete

              -
              DeleteResult delete​(DeleteOptions options)
              +
            • +
              +

              delete

              +
              DeleteResult delete(DeleteOptions options)
              Deletes documents matching this query. Optionally deleting the first or all matched documents.
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the results
              +
            • -
            - - - -
              -
            • -

              disableValidation

              -
              Query<T> disableValidation()
              +
            • +
              +

              disableValidation

              +
              Query<T> disableValidation()
              Turns off validation (for all calls made after)
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              enableValidation

              -
              Query<T> enableValidation()
              +
            • +
              +

              enableValidation

              +
              Query<T> enableValidation()
              Turns on validation (for all calls made after); by default validation is on
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              execute

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -default dev.morphia.query.internal.MorphiaCursor<T> execute​(FindOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              execute

              +
              @Deprecated(since="2.0", + forRemoval=true) +default dev.morphia.query.internal.MorphiaCursor<T> execute(FindOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Execute the query and get the results.
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              +
            • -
            - - - -
              -
            • -

              find

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -default dev.morphia.query.internal.MorphiaCursor<T> find()
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              find

              +
              @Deprecated(since="2.0", + forRemoval=true) +default dev.morphia.query.internal.MorphiaCursor<T> find()
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Execute the query and get the results.

              *note* the return type of this will change in 2.0.

              -
              -
              Returns:
              +
              +
              Returns:
              a MorphiaCursor
              -
              Since:
              +
              Since:
              1.4
              -
              See Also:
              -
              iterator(FindOptions)
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              explain

              -
              default Map<String,​Object> explain()
              +
            • +
              +

              explain

              +
              default Map<String,Object> explain()
              Provides information on the query plan. The query plan is the plan the server uses to find the matches for a query. This information may be useful when optimizing a query.
              -
              -
              Returns:
              +
              +
              Returns:
              Map describing the process used to return the query results.
              MongoDB documentation
              explain
              +
            • -
            - - - -
              -
            • -

              explain

              -
              default Map<String,​Object> explain​(FindOptions options)
              +
            • +
              +

              explain

              +
              default Map<String,Object> explain(FindOptions options)
              Provides information on the query plan. The query plan is the plan the server uses to find the matches for a query. This information may be useful when optimizing a query.
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply to the explain operation
              -
              Returns:
              +
              Returns:
              Map describing the process used to return the query results.
              -
              Since:
              +
              Since:
              1.3
              MongoDB documentation
              explain
              +
            • -
            - - - -
              -
            • -

              explain

              -
              Map<String,​Object> explain​(FindOptions options,
              -                                 @Nullable
              -                                 ExplainVerbosity verbosity)
              +
            • +
              +

              explain

              +
              Map<String,Object> explain(FindOptions options, + @Nullable + ExplainVerbosity verbosity)
              Provides information on the query plan. The query plan is the plan the server uses to find the matches for a query. This information may be useful when optimizing a query.
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply to the explain operation
              verbosity - the verbosity of the explanation
              -
              Returns:
              +
              Returns:
              Map describing the process used to return the query results.
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              explain
              +
            • -
            - - - -
              -
            • -

              field

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -default FieldEnd<? extends Query<T>> field​(String name)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              field

              +
              @Deprecated(since="2.0", + forRemoval=true) +default FieldEnd<? extends Query<T>> field(String name)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Fluent query interface: createQuery(Ent.class).field("count").greaterThan(7)...
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the field
              -
              Returns:
              +
              Returns:
              the FieldEnd to define the criteria
              +
            • -
            - - - -
              -
            • -

              filter

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -default Query<T> filter​(String condition,
              -                        Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              use filter(Filter...) instead
              +
            • +
              +

              filter

              +
              @Deprecated(since="2.0", + forRemoval=true) +default Query<T> filter(String condition, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              use filter(Filter...) instead
              Create a filter based on the specified condition and value.

              @@ -862,614 +664,483 @@

              filter

              You can filter on id properties if this query is restricted to a Class.

              -
              -
              Parameters:
              +
              +
              Parameters:
              condition - the condition to apply
              value - the value to apply against
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              getLoggedQuery

              -
              String getLoggedQuery()
              -
              -
              Returns:
              +
            • +
              +

              getLoggedQuery

              +
              String getLoggedQuery()
              +
              +
              Returns:
              The query logged during the previous execution of this query
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              findAndDelete

              -
              @Nullable
              -default T findAndDelete()
              +
            • +
              +

              findAndDelete

              +
              @Nullable +default T findAndDelete()
              Deletes an entity from the database and returns it.
              -
              -
              Returns:
              +
              +
              Returns:
              the deleted entity
              +
            • -
            - - - -
              -
            • -

              find

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -default dev.morphia.query.internal.MorphiaCursor<T> find​(FindOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              find

              +
              @Deprecated(since="2.0", + forRemoval=true) +default dev.morphia.query.internal.MorphiaCursor<T> find(FindOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Execute the query and get the results.
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              -
              Since:
              +
              Since:
              1.4
              +
            • -
            - - - -
              -
            • -

              iterator

              -
              default dev.morphia.query.internal.MorphiaCursor<T> iterator()
              +
            • +
              +

              iterator

              +
              default dev.morphia.query.internal.MorphiaCursor<T> iterator()
              Execute the query and get the results.
              -
              -
              Specified by:
              -
              iterator in interface Iterable<T>
              -
              Returns:
              +
              +
              Specified by:
              +
              iterator in interface Iterable<T>
              +
              Returns:
              a MorphiaCursor
              -
              Since:
              +
              Since:
              2.0
              -
              See Also:
              -
              iterator(FindOptions)
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              findAndDelete

              -
              @Nullable
              -T findAndDelete​(FindAndDeleteOptions options)
              +
            • +
              +

              findAndDelete

              +
              @Nullable +T findAndDelete(FindAndDeleteOptions options)
              Deletes an entity from the database and returns it.
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the deleted entity
              +
            • -
            - - - -
              -
            • -

              first

              -
              @Nullable
              -T first()
              +
            • +
              +

              first

              +
              @Nullable +T first()
              Gets the first entity in the result set. Obeys the Query offset value.
              -
              -
              Returns:
              +
              +
              Returns:
              the only instance in the result, or null if the result set is empty.
              -
              Since:
              +
              Since:
              1.5
              +
            • -
            - - - -
              -
            • -

              first

              -
              @Nullable
              -T first​(FindOptions options)
              +
            • +
              +

              first

              +
              @Nullable +T first(FindOptions options)
              Gets the first entity in the result set. Obeys the Query offset value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              the only instance in the result, or null if the result set is empty.
              -
              Since:
              +
              Since:
              1.5
              +
            • -
            - - - -
              -
            • -

              getEntityClass

              -
              @MorphiaInternal
              -Class<T> getEntityClass()
              -
              -
              Returns:
              -
              the entity Class.
              +
            • +
              +

              getEntityClass

              +
              @MorphiaInternal +Class<T> getEntityClass()
              +
              +
              Returns:
              +
              the entity Class.
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - - - - - -
              -
            • -

              modify

              -
              @Nullable
              -default T modify​(ModifyOptions options,
              -                 UpdateOperator... updates)
              +
            • +
              +

              modify

              +
              @Nullable +default T modify(ModifyOptions options, + UpdateOperator... updates)
              Create a modify operation based on this query
              -
              -
              Parameters:
              +
              +
              Parameters:
              updates - lists the set of updates to apply
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the modify operation
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              iterator

              -
              dev.morphia.query.internal.MorphiaCursor<T> iterator​(FindOptions options)
              +
            • +
              +

              iterator

              +
              dev.morphia.query.internal.MorphiaCursor<T> iterator(FindOptions options)
              Execute the query and get the results.
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              a MorphiaCursor
              -
              Since:
              +
              Since:
              2.0
              +
            • -
            - - - -
              -
            • -

              keys

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -dev.morphia.query.internal.MorphiaKeyCursor<T> keys()
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              use a project to retrieve only the ID values
              +
            • +
              +

              keys

              +
              @Deprecated(since="2.0", + forRemoval=true) +dev.morphia.query.internal.MorphiaKeyCursor<T> keys()
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              use a project to retrieve only the ID values
              Execute the query and get the results (as a MorphiaCursor<Key<T>>)
              -
              -
              Returns:
              +
              +
              Returns:
              the keys of the documents returned by this query
              +
            • -
            - - - -
              -
            • -

              keys

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -dev.morphia.query.internal.MorphiaKeyCursor<T> keys​(FindOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              keys

              +
              @Deprecated(since="2.0", + forRemoval=true) +dev.morphia.query.internal.MorphiaKeyCursor<T> keys(FindOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Execute the query and get the results (as a MorphiaCursor<Key<T>>)
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply to the find operation
              -
              Returns:
              +
              Returns:
              the keys of the documents returned by this query
              -
              Since:
              +
              Since:
              1.4
              +
            • -
            - - - - - - - -
              -
            • -

              modify

              -
              @MorphiaInternal
              -@Deprecated(since="2.0",
              -            forRemoval=true)
              -default Modify<T> modify​(UpdateOperations<T> operations)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              modify

              +
              @MorphiaInternal +@Deprecated(since="2.0", + forRemoval=true) +default Modify<T> modify(UpdateOperations<T> operations)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              This is only intended for migration of legacy uses of UpdateOperations
              -
              -
              Parameters:
              +
              +
              Parameters:
              operations - the prebuilt operations
              -
              Returns:
              +
              Returns:
              the Modify instance
              -
              Since:
              +
              Since:
              2.0
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              retrieveKnownFields

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -default Query<T> retrieveKnownFields()
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              retrieveKnownFields

              +
              @Deprecated(since="2.0", + forRemoval=true) +default Query<T> retrieveKnownFields()
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Limits the fields retrieved to those of the query type -- dangerous with interfaces and abstract classes
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              search

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -Query<T> search​(String text)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              search

              +
              @Deprecated(since="2.0", + forRemoval=true) +Query<T> search(String text)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Perform a text search on the content of the fields indexed with a text index..
              -
              -
              Parameters:
              +
              +
              Parameters:
              text - the text to search for
              -
              Returns:
              +
              Returns:
              the Query to enable chaining of commands
              MongoDB documentation
              $text
              +
            • -
            - - - -
              -
            • -

              search

              -
              @Deprecated(since="2.0",
              -            forRemoval=true)
              -Query<T> search​(String text,
              -                String language)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. - +
            • +
              +

              search

              +
              @Deprecated(since="2.0", + forRemoval=true) +Query<T> search(String text, + String language)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              Perform a text search on the content of the fields indexed with a text index..
              -
              -
              Parameters:
              +
              +
              Parameters:
              text - the text to search for
              language - the language to use during the search
              -
              Returns:
              +
              Returns:
              the Query to enable chaining of commands
              MongoDB documentation
              $text
              +
            • -
            - - - -
              -
            • -

              stream

              -
              default Stream<T> stream()
              -
              Provides a Stream representation of the results of this query.
              -
              -
              Returns:
              +
            • +
              +

              stream

              +
              default Stream<T> stream()
              +
              Provides a Stream representation of the results of this query.
              +
              +
              Returns:
              the stream
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              stream

              -
              default Stream<T> stream​(FindOptions options)
              -
              Provides a Stream representation of the results of this query.
              -
              -
              Parameters:
              +
            • +
              +

              stream

              +
              default Stream<T> stream(FindOptions options)
              +
              Provides a Stream representation of the results of this query.
              +
              +
              Parameters:
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the stream
              -
              Since:
              +
              Since:
              2.2
              +
            • -
            - - - -
              -
            • -

              toDocument

              -
              @MorphiaInternal
              -Document toDocument()
              -
              -
              Specified by:
              +
            • +
              +

              toDocument

              +
              @MorphiaInternal +Document toDocument()
              +
              +
              Specified by:
              toDocument in interface Criteria
              -
              Returns:
              +
              Returns:
              the document form of this query
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - - - - - - - - - - - - - -
              -
            • -

              update

              -
              default UpdateResult update​(Stage... updates)
              +
            • +
              +

              update

              +
              default UpdateResult update(Stage... updates)
              Creates an update operation based on this query
              -
              -
              Parameters:
              +
              +
              Parameters:
              updates - lists the set of updates to apply
              -
              Returns:
              +
              Returns:
              the update operation
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              update

              -
              default UpdateResult update​(UpdateOptions options,
              -                            Stage... updates)
              +
            • +
              +

              update

              +
              default UpdateResult update(UpdateOptions options, + Stage... updates)
              Creates an update operation based on this query
              -
              -
              Parameters:
              +
              +
              Parameters:
              updates - lists the set of updates to apply
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the update operation
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - -
              -
            • -

              update

              -
              default UpdateResult update​(UpdateOptions options,
              -                            UpdateOperator... updates)
              +
            • +
              +

              update

              +
              default UpdateResult update(UpdateOptions options, + UpdateOperator... updates)
              Creates an update operation based on this query
              -
              -
              Parameters:
              +
              +
              Parameters:
              updates - lists the set of updates to apply
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the update operation
              -
              Since:
              +
              Since:
              2.3
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/QueryException.html b/morphia/2.4/javadoc/dev/morphia/query/QueryException.html index 0fcc463e69d..c8f9521c347 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/QueryException.html +++ b/morphia/2.4/javadoc/dev/morphia/query/QueryException.html @@ -1,333 +1,182 @@ - - + QueryException (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class QueryException

    + +

    Class QueryException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            QueryException

            -
            public QueryException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              QueryException

              +
              public QueryException(String message)
              Creates a QueryException with a message
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the message to record
              +
            • -
            - - - -
              -
            • -

              QueryException

              -
              public QueryException​(String message,
              -                      Throwable cause)
              +
            • +
              +

              QueryException

              +
              public QueryException(String message, + Throwable cause)
              Creates a QueryException with a message and a cause
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the message to record
              cause - the underlying cause
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/QueryFactory.html b/morphia/2.4/javadoc/dev/morphia/query/QueryFactory.html index 93addea2aab..965b3117474 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/QueryFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/query/QueryFactory.html @@ -1,371 +1,242 @@ - - + QueryFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface QueryFactory

    + +

    Interface QueryFactory

    -
    -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            createQuery

            -
            default <T> Query<T> createQuery​(Datastore datastore,
            -                                 Class<T> type)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              createQuery

              +
              default <T> Query<T> createQuery(Datastore datastore, + Class<T> type)
              Creates a new query for the given type.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the query type
              -
              Parameters:
              +
              Parameters:
              datastore - the datastore
              type - the query type
              -
              Returns:
              +
              Returns:
              the new query
              +
            • -
            - - - -
              -
            • -

              createQuery

              -
              <T> Query<T> createQuery​(Datastore datastore,
              -                         Class<T> type,
              -                         @Nullable
              -                         Document query)
              +
            • +
              +

              createQuery

              +
              <T> Query<T> createQuery(Datastore datastore, + Class<T> type, + @Nullable + Document query)
              Creates and returns a Query for the given arguments. The last argument is optional and may be null.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the result
              -
              Parameters:
              +
              Parameters:
              datastore - the Datastore to use
              type - the type of the result
              query - the Document containing the query structure
              -
              Returns:
              +
              Returns:
              the query
              +
            • -
            - - - -
              -
            • -

              createQuery

              -
              <T> Query<T> createQuery​(Datastore datastore,
              -                         String collection,
              -                         Class<T> type)
              +
            • +
              +

              createQuery

              +
              <T> Query<T> createQuery(Datastore datastore, + String collection, + Class<T> type)
              Creates and returns a Query for the given arguments. Default implementations of this method will simply delegate to createQuery(Datastore, Class) with the last argument being null.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the result
              -
              Parameters:
              +
              Parameters:
              datastore - the Datastore to use
              collection - the actual collection to query. This overrides any mapped on collection on type.
              type - the type of the result
              -
              Returns:
              +
              Returns:
              the query
              -
              See Also:
              -
              createQuery(Datastore, Class)
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              createQuery

              -
              @Deprecated(forRemoval=true)
              -default <T> Query<T> createQuery​(Datastore datastore)
              -
              Deprecated, for removal: This API element is subject to removal in a future version. -
              this method is no longer used
              +
            • +
              +

              createQuery

              +
              @Deprecated(forRemoval=true) +default <T> Query<T> createQuery(Datastore datastore)
              +
              Deprecated, for removal: This API element is subject to removal in a future version. +
              this method is no longer used
              Creates an unvalidated Query typically for use in aggregation pipelines.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the result
              -
              Parameters:
              +
              Parameters:
              datastore - the Datastore to use
              -
              Returns:
              +
              Returns:
              the query
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Shape.Center.html b/morphia/2.4/javadoc/dev/morphia/query/Shape.Center.html index 2e74ce3cb14..7bc94608c75 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Shape.Center.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Shape.Center.html @@ -1,325 +1,174 @@ - - + Shape.Center (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Shape.Center

    + +

    Class Shape.Center

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.query.Shape +
      dev.morphia.query.Shape.Center
      +
      +
      +
      +
      Enclosing class:
      Shape

      -
      @MorphiaInternal
      -public static class Shape.Center
      -extends Shape
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getCenter

            -
            public Point getCenter()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getCenter

              +
              public Point getCenter()
              +
              +
              Returns:
              the center
              +
            • -
            - - - -
              -
            • -

              getRadius

              -
              public double getRadius()
              -
              -
              Returns:
              +
            • +
              +

              getRadius

              +
              public double getRadius()
              +
              +
              Returns:
              the radius
              -
            • -
            +
      -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Shape.html b/morphia/2.4/javadoc/dev/morphia/query/Shape.html index 148c9e291be..6980146dd02 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Shape.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Shape.html @@ -1,446 +1,286 @@ - - + Shape (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Shape

    + +

    Class Shape

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.query.Shape
      +
      +
      +
      Direct Known Subclasses:
      Shape.Center

      -
      @Deprecated(since="2.0",
      -            forRemoval=true)
      -public class Shape
      -extends Object
      -
      Deprecated, for removal: This API element is subject to removal in a future version. -
      use the driver provide facilities instead.
      +
      @Deprecated(since="2.0", + forRemoval=true) +public class Shape +extends Object
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      use the driver provide facilities instead.
      This encapsulates the data necessary to define a shape for queries.
      -
      -
      See Also:
      -
      Filters
      -
      -
    • +
      +
      See Also:
      +
      + -
    -
    -
      -
    • + + + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClassDescription
          static class Shape.Center -
          Deprecated, for removal: This API element is subject to removal in a future version.
          -
        • -
        +
      • +
        +

        Nested Class Summary

        +
        Nested Classes
        +
        +
        Modifier and Type
        +
        Class
        +
        Description
        +
        static class 
        + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
          Modifier and TypeMethodDescription
          static Shapebox​(Point bottomLeft, - Point upperRight) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static Shape
          +
          box(Point bottomLeft, + Point upperRight)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Specifies a rectangle for a geospatial $geoWithin query to return documents that are within the bounds of the rectangle, according to their point-based location data.
          -
        • static Shapecenter​(Point center, - double radius) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Shape
          +
          center(Point center, + double radius)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Specifies a circle for a $geoWithin query.
          -
          static ShapecenterSphere​(Point center, - double radius) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + +
          static Shape
          +
          centerSphere(Point center, + double radius)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Specifies a circle for a geospatial query that uses spherical geometry.
          -
          StringgetGeometry() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          Point[]getPoints() -
          Deprecated, for removal: This API element is subject to removal in a future version.
          static Shapepolygon​(Point... points) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          + + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          static Shape
          +
          polygon(Point... points)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Specifies a polygon for a geospatial $geoWithin query on legacy coordinate pairs.
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            box

            -
            public static Shape box​(Point bottomLeft,
            -                        Point upperRight)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              box

              +
              public static Shape box(Point bottomLeft, + Point upperRight)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Specifies a rectangle for a geospatial $geoWithin query to return documents that are within the bounds of the rectangle, according to their point-based location data.
              -
              -
              Parameters:
              +
              +
              Parameters:
              bottomLeft - the bottom left bound
              upperRight - the upper right bound
              -
              Returns:
              +
              Returns:
              the box
              MongoDB documentation
              $box
              $geoWithin
              +
            • -
            - - - -
              -
            • -

              center

              -
              public static Shape center​(Point center,
              -                           double radius)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              center

              +
              public static Shape center(Point center, + double radius)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Specifies a circle for a $geoWithin query.
              -
              -
              Parameters:
              +
              +
              Parameters:
              center - the center of the circle
              radius - the radius circle
              -
              Returns:
              +
              Returns:
              the box
              MongoDB documentation
              $center
              $geoWithin
              +
            • -
            - - - -
              -
            • -

              centerSphere

              -
              public static Shape centerSphere​(Point center,
              -                                 double radius)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              centerSphere

              +
              public static Shape centerSphere(Point center, + double radius)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Specifies a circle for a geospatial query that uses spherical geometry.
              -
              -
              Parameters:
              +
              +
              Parameters:
              center - the center of the circle
              radius - the radius circle
              -
              Returns:
              +
              Returns:
              the box
              MongoDB documentation
              $centerSphere
              +
            • -
            - - - -
              -
            • -

              polygon

              -
              public static Shape polygon​(Point... points)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              polygon

              +
              public static Shape polygon(Point... points)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Specifies a polygon for a geospatial $geoWithin query on legacy coordinate pairs.
              -
              -
              Parameters:
              +
              +
              Parameters:
              points - the points of the polygon
              -
              Returns:
              +
              Returns:
              the box
              MongoDB documentation
              $polygon
              $geoWithin
              +
            • -
            - - - -
              -
            • -

              getGeometry

              -
              public String getGeometry()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getGeometry

              +
              public String getGeometry()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the geometry of the shape
              +
            • -
            - - - -
              -
            • -

              getPoints

              -
              public Point[] getPoints()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getPoints

              +
              public Point[] getPoints()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the points of the shape
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Sort.html b/morphia/2.4/javadoc/dev/morphia/query/Sort.html index 2e86e1ed5d5..7b29fd7e107 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Sort.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Sort.html @@ -1,492 +1,314 @@ - - + Sort (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Sort

    + +

    Class Sort

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.Sort
      +
      +

      -
      public class Sort
      -extends Object
      +
      public class Sort +extends Object
      Used for sorting query results or defining a sort stage in an aggregation pipeline
      -
      -
      Since:
      +
      +
      Since:
      1.3
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static StringNATURAL 
          -
        • -
        +
      • +
        +

        Field Summary

        +
        Fields
        +
        +
        Modifier and Type
        +
        Field
        +
        Description
        +
        static final String
        + +
         
        +
        +
      • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - - - -
          Constructors 
          ModifierConstructorDescription
          protected Sort​(String field, - int order) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Modifier
          +
          Constructor
          +
          Description
          +
          protected
          +
          Sort(String field, + int order)
          +
          Creates a sort on a field with a direction.
          -
        • -
        • -
        +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            NATURAL

            -
            public static final String NATURAL
            -
            -
            See Also:
            -
            Constant Field Values
            -
            -
          • +
          • +
            +

            Field Details

            +
            +
          • -
            -
              -
            • - - -

              Constructor Detail

              - - - -
                -
              • -

                Sort

                -
                protected Sort​(String field,
                -               int order)
                +
              • +
                +

                Constructor Details

                +
                  +
                • +
                  +

                  Sort

                  +
                  protected Sort(String field, + int order)
                  Creates a sort on a field with a direction.
                  • 1 to specify ascending order.
                  • -1 to specify descending order.
                  -
                  -
                  Parameters:
                  +
                  +
                  Parameters:
                  field - the field
                  order - the order
                  -
                • -
                +
            + -
            -
              -
            • - - -

              Method Detail

              - - - -
                -
              • -

                ascending

                -
                public static Sort ascending​(String field)
                +
              • +
                +

                Method Details

                +
                  +
                • +
                  +

                  ascending

                  +
                  public static Sort ascending(String field)
                  Creates an ascending sort on a field
                  -
                  -
                  Parameters:
                  +
                  +
                  Parameters:
                  field - the field
                  -
                  Returns:
                  +
                  Returns:
                  the Sort instance
                  +
                • -
                - - - -
                  -
                • -

                  descending

                  -
                  public static Sort descending​(String field)
                  +
                • +
                  +

                  descending

                  +
                  public static Sort descending(String field)
                  Creates a descending sort on a field
                  -
                  -
                  Parameters:
                  +
                  +
                  Parameters:
                  field - the field
                  -
                  Returns:
                  +
                  Returns:
                  the Sort instance
                  +
                • -
                - - - -
                  -
                • -

                  naturalAscending

                  -
                  public static Sort naturalAscending()
                  +
                • +
                  +

                  naturalAscending

                  +
                  public static Sort naturalAscending()
                  Creates an ascending sort on a field
                  -
                  -
                  Returns:
                  +
                  +
                  Returns:
                  the Sort instance
                  +
                • -
                - - - -
                  -
                • -

                  naturalDescending

                  -
                  public static Sort naturalDescending()
                  +
                • +
                  +

                  naturalDescending

                  +
                  public static Sort naturalDescending()
                  Creates a descending natural sort on a field
                  -
                  -
                  Returns:
                  +
                  +
                  Returns:
                  the Sort instance
                  +
                • -
                - - - -
                  -
                • -

                  getOrder

                  -
                  public int getOrder()
                  +
                • +
                  +

                  getOrder

                  +
                  public int getOrder()
                  Returns the sort order.
                  • 1 for ascending order.
                  • -1 for descending order.
                  -
                  -
                  Returns:
                  +
                  +
                  Returns:
                  the sort order
                  +
                • -
                - - - -
                  -
                • -

                  getField

                  -
                  public String getField()
                  -
                  -
                  Returns:
                  +
                • +
                  +

                  getField

                  +
                  public String getField()
                  +
                  +
                  Returns:
                  the sort field
                  -
                • -
                +
          -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Type.html b/morphia/2.4/javadoc/dev/morphia/query/Type.html index c708849b21a..812850135e2 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Type.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Type.html @@ -1,624 +1,377 @@ - - + Type (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum Type

    + +

    Enum Class Type

    -
    - -
    -
    -
    -
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            DOUBLE

            -
            public static final Type DOUBLE
            -
          • -
          - - - -
            -
          • -

            STRING

            -
            public static final Type STRING
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              DOUBLE

              +
              public static final Type DOUBLE
              +
            • -
            - - - -
              -
            • -

              OBJECT

              -
              public static final Type OBJECT
              +
            • +
              +

              STRING

              +
              public static final Type STRING
              +
            • -
            - - - -
              -
            • -

              ARRAY

              -
              public static final Type ARRAY
              +
            • +
              +

              OBJECT

              +
              public static final Type OBJECT
              +
            • -
            - - - -
              -
            • -

              BINARY_DATA

              -
              public static final Type BINARY_DATA
              +
            • +
              +

              ARRAY

              +
              public static final Type ARRAY
              +
            • -
            - - - -
              -
            • -

              UNDEFINED

              -
              public static final Type UNDEFINED
              +
            • +
              +

              BINARY_DATA

              +
              public static final Type BINARY_DATA
              +
            • -
            - - - -
              -
            • -

              OBJECT_ID

              -
              public static final Type OBJECT_ID
              +
            • +
              +

              UNDEFINED

              +
              public static final Type UNDEFINED
              +
            • -
            - - - -
              -
            • -

              BOOLEAN

              -
              public static final Type BOOLEAN
              +
            • +
              +

              OBJECT_ID

              +
              public static final Type OBJECT_ID
              +
            • -
            - - - -
              -
            • -

              DATE

              -
              public static final Type DATE
              +
            • +
              +

              BOOLEAN

              +
              public static final Type BOOLEAN
              +
            • -
            - - - -
              -
            • -

              NULL

              -
              public static final Type NULL
              +
            • +
              +

              DATE

              +
              public static final Type DATE
              +
            • -
            - - - -
              -
            • -

              REGULAR_EXPRESSION

              -
              public static final Type REGULAR_EXPRESSION
              +
            • +
              +

              NULL

              +
              public static final Type NULL
              +
            • -
            - - - -
              -
            • -

              JAVASCRIPT

              -
              public static final Type JAVASCRIPT
              +
            • +
              +

              REGULAR_EXPRESSION

              +
              public static final Type REGULAR_EXPRESSION
              +
            • -
            - - - -
              -
            • -

              SYMBOL

              -
              public static final Type SYMBOL
              +
            • +
              +

              JAVASCRIPT

              +
              public static final Type JAVASCRIPT
              +
            • -
            - - - -
              -
            • -

              JAVASCRIPT_WITH_SCOPE

              -
              public static final Type JAVASCRIPT_WITH_SCOPE
              +
            • +
              +

              SYMBOL

              +
              public static final Type SYMBOL
              +
            • -
            - - - -
              -
            • -

              INTEGER_32_BIT

              -
              public static final Type INTEGER_32_BIT
              +
            • +
              +

              JAVASCRIPT_WITH_SCOPE

              +
              public static final Type JAVASCRIPT_WITH_SCOPE
              +
            • -
            - - - -
              -
            • -

              TIMESTAMP

              -
              public static final Type TIMESTAMP
              +
            • +
              +

              INTEGER_32_BIT

              +
              public static final Type INTEGER_32_BIT
              +
            • -
            - - - -
              -
            • -

              INTEGER_64_BIT

              -
              public static final Type INTEGER_64_BIT
              +
            • +
              +

              TIMESTAMP

              +
              public static final Type TIMESTAMP
              +
            • -
            - - - -
              -
            • -

              MIN_KEY

              -
              public static final Type MIN_KEY
              +
            • +
              +

              INTEGER_64_BIT

              +
              public static final Type INTEGER_64_BIT
              +
            • -
            - - - -
              -
            • -

              MAX_KEY

              -
              public static final Type MAX_KEY
              +
            • +
              +

              MIN_KEY

              +
              public static final Type MIN_KEY
              +
            • -
            +
          • +
            +

            MAX_KEY

            +
            public static final Type MAX_KEY
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static Type[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (Type c : Type.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static Type[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static Type valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static Type valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              val

              -
              public int val()
              -
              -
              Returns:
              +
            • +
              +

              val

              +
              public int val()
              +
              +
              Returns:
              the BSON type value
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Update.html b/morphia/2.4/javadoc/dev/morphia/query/Update.html index 7ed2d95fce7..ccb7bad6e2f 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Update.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Update.html @@ -1,321 +1,178 @@ - - + Update (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Update<T>

    + +

    Class Update<T>

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.query.UpdateBase

    +add, getCollection, getDatastore, getQuery, getUpdates, toDocument, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            execute

            -
            public UpdateResult execute()
            -
            Deprecated.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              execute

              +
              public UpdateResult execute()
              +
              Deprecated.
              Executes the update
              -
              -
              Returns:
              +
              +
              Returns:
              the results
              +
            • -
            - - - -
              -
            • -

              execute

              -
              public UpdateResult execute​(UpdateOptions options)
              -
              Deprecated.
              +
            • +
              +

              execute

              +
              public UpdateResult execute(UpdateOptions options)
              +
              Deprecated.
              Executes the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options to apply
              -
              Returns:
              +
              Returns:
              the results
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/UpdateBase.html b/morphia/2.4/javadoc/dev/morphia/query/UpdateBase.html index 91f7837e6c8..62804484041 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/UpdateBase.html +++ b/morphia/2.4/javadoc/dev/morphia/query/UpdateBase.html @@ -1,385 +1,224 @@ - - + UpdateBase (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UpdateBase<T>

    + +

    Class UpdateBase<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.query.UpdateBase<T>
      +
      +
      +
      +
      Type Parameters:
      T -
      -
      +
      Direct Known Subclasses:
      Modify, Update, UpdateOpsImpl

      -
      @MorphiaInternal
      -public abstract class UpdateBase<T>
      -extends Object
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    protected MongoCollection<T>
    + +
     
    +
    protected dev.morphia.DatastoreImpl
    + +
     
    +
    protected Query<T>
    + +
     
    +
    protected List<UpdateOperator>
    + +
     
    + + +
     
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            add

            -
            @MorphiaInternal
            -public void add​(UpdateOperator operator)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              add

              +
              @MorphiaInternal +public void add(UpdateOperator operator)
              Adds a new operator to this update operation.
              -
              -
              Parameters:
              +
              +
              Parameters:
              operator - the new operator
              -
              Since:
              +
              Since:
              2.2
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              toDocument

              -
              public Document toDocument()
              -
              -
              Returns:
              +
            • +
              +

              toDocument

              +
              public Document toDocument()
              +
              +
              Returns:
              the operations listed
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              getDatastore

              -
              protected DatastoreImpl getDatastore()
              +
            • +
              +

              getDatastore

              +
              protected dev.morphia.DatastoreImpl getDatastore()
              +
            • -
            - - - -
              -
            • -

              getQuery

              -
              protected Query<T> getQuery()
              +
            • +
              +

              getQuery

              +
              protected Query<T> getQuery()
              +
            • -
            - - - -
              -
            • -

              getUpdates

              -
              @MorphiaInternal
              -protected List<UpdateOperator> getUpdates()
              -
              -
              Returns:
              +
            • +
              +

              getUpdates

              +
              @MorphiaInternal +protected List<UpdateOperator> getUpdates()
              +
              +
              Returns:
              the updates
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/UpdateException.html b/morphia/2.4/javadoc/dev/morphia/query/UpdateException.html index f2479869b80..92ac3b607e2 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/UpdateException.html +++ b/morphia/2.4/javadoc/dev/morphia/query/UpdateException.html @@ -1,333 +1,182 @@ - - + UpdateException (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UpdateException

    + +

    Class UpdateException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UpdateException

            -
            public UpdateException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              UpdateException

              +
              public UpdateException(String message)
              Creates a UpdateException with a message and a cause
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the message to record
              +
            • -
            - - - -
              -
            • -

              UpdateException

              -
              public UpdateException​(String message,
              -                       Throwable cause)
              +
            • +
              +

              UpdateException

              +
              public UpdateException(String message, + Throwable cause)
              Creates a UpdateException with a message and a cause
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the message to record
              cause - the underlying cause
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/UpdateOperations.html b/morphia/2.4/javadoc/dev/morphia/query/UpdateOperations.html index 319ea997e2b..1e2caf11239 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/UpdateOperations.html +++ b/morphia/2.4/javadoc/dev/morphia/query/UpdateOperations.html @@ -1,143 +1,93 @@ - - + UpdateOperations (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface UpdateOperations<T>

    -
    -
    -
    -
    +
    +
    +
    Type Parameters:
    T - The Java type used in the updates
    -
    +
    All Known Implementing Classes:
    UpdateOpsImpl

    -
    @Deprecated(since="2.0",
    -            forRemoval=true)
    -public interface UpdateOperations<T>
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead +
    @Deprecated(since="2.0", + forRemoval=true) +public interface UpdateOperations<T>
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead of this class directly

    @@ -145,715 +95,538 @@

    Interface UpdateOperations& client version of the Entity to be different

    - - -
    -
    -
      -
    • +
    +
    +
      -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Abstract Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        UpdateOperations<T>addToSet​(String field, - Iterable<?> values) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        addToSet(String field, + Iterable<?> values)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        adds the values to an array field if they doesn't already exist in the array
        -
      • UpdateOperations<T>addToSet​(String field, - Object value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        addToSet(String field, + Object value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        adds the value to an array field if it doesn't already exist in the array
        -
        UpdateOperations<T>addToSet​(String field, - List<?> values) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        addToSet(String field, + List<?> values)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        adds the values to an array field if they doesn't already exist in the array
        -
        UpdateOperations<T>dec​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        dec(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Decrements the numeric field by 1
        -
        UpdateOperations<T>dec​(String field, - Number value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        dec(String field, + Number value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Decrements the numeric field by value (must be a positive Double, Float, Long, or Integer).
        -
        UpdateOperations<T>disableValidation() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Turns off validation (for all calls made after)
        -
        UpdateOperations<T>enableValidation() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Turns on validation (for all calls made after); by default validation is on
        -
        UpdateOperations<T>inc​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        inc(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Increments the numeric field by 1
        -
        UpdateOperations<T>inc​(String field, - Number value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        inc(String field, + Number value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        increments the numeric field by value (negatives are allowed)
        -
        UpdateOperations<T>max​(String field, - Number value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        max(String field, + Number value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Sets the numeric field to value if it is greater than the current value.
        -
        UpdateOperations<T>min​(String field, - Number value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        min(String field, + Number value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        sets the numeric field to value if it is less than the current value.
        -
        UpdateOperations<T>push​(String field, - Object value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        push(String field, + Object value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Adds new values to an array field.
        -
        UpdateOperations<T>push​(String field, - Object value, - PushOptions options) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        push(String field, + Object value, + PushOptions options)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Adds new values to an array field at the given position
        -
        UpdateOperations<T>push​(String field, - List<?> values) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        push(String field, + List<?> values)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Adds new values to an array field.
        -
        UpdateOperations<T>push​(String field, - List<?> values, - PushOptions options) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        push(String field, + List<?> values, + PushOptions options)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Adds new values to an array field at the given position
        -
        UpdateOperations<T>removeAll​(String field, - Object value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        removeAll(String field, + Object value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        removes the value from the array field
        -
        UpdateOperations<T>removeAll​(String field, - List<?> values) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        removeAll(String field, + List<?> values)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        removes the values from the array field
        -
        UpdateOperations<T>removeFirst​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        removes the first value from the array
        -
        UpdateOperations<T>removeLast​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + + +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        removes the last value from the array
        -
        UpdateOperations<T>set​(String field, - Object value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        set(String field, + Object value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        sets the field value
        -
        UpdateOperations<T>setOnInsert​(String field, - Object value) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        setOnInsert(String field, + Object value)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        sets the field on insert.
        -
        UpdateOperations<T>unset​(String field) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        unset(String field)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        removes the field
        -
        -
      • -
      +
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addToSet

            -
            UpdateOperations<T> addToSet​(String field,
            -                             Object value)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addToSet

              +
              UpdateOperations<T> addToSet(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              adds the value to an array field if it doesn't already exist in the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $addToSet
              +
            • -
            - - - -
              -
            • -

              addToSet

              -
              UpdateOperations<T> addToSet​(String field,
              -                             List<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              addToSet

              +
              UpdateOperations<T> addToSet(String field, + List<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              adds the values to an array field if they doesn't already exist in the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $addToSet
              +
            • -
            - - - -
              -
            • -

              addToSet

              -
              UpdateOperations<T> addToSet​(String field,
              -                             Iterable<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              addToSet

              +
              UpdateOperations<T> addToSet(String field, + Iterable<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              adds the values to an array field if they doesn't already exist in the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $addToSet
              +
            • -
            - - - -
              -
            • -

              dec

              -
              UpdateOperations<T> dec​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              dec

              +
              UpdateOperations<T> dec(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Decrements the numeric field by 1
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $inc
              +
            • -
            - - - -
              -
            • -

              dec

              -
              UpdateOperations<T> dec​(String field,
              -                        Number value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              dec

              +
              UpdateOperations<T> dec(String field, + Number value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Decrements the numeric field by value (must be a positive Double, Float, Long, or Integer).
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to decrement by
              -
              Returns:
              +
              Returns:
              this
              -
              Throws:
              -
              IllegalArgumentException - of the value is not an instance of +
              Throws:
              +
              IllegalArgumentException - of the value is not an instance of Double, Float,Long, or Integer
              MongoDB documentation
              $inc
              +
            • -
            - - - -
              -
            • -

              disableValidation

              -
              UpdateOperations<T> disableValidation()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              disableValidation

              +
              UpdateOperations<T> disableValidation()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Turns off validation (for all calls made after)
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              enableValidation

              -
              UpdateOperations<T> enableValidation()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              enableValidation

              +
              UpdateOperations<T> enableValidation()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Turns on validation (for all calls made after); by default validation is on
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              inc

              -
              UpdateOperations<T> inc​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              inc

              +
              UpdateOperations<T> inc(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Increments the numeric field by 1
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $inc
              +
            • -
            - - - -
              -
            • -

              inc

              -
              UpdateOperations<T> inc​(String field,
              -                        Number value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              inc

              +
              UpdateOperations<T> inc(String field, + Number value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              increments the numeric field by value (negatives are allowed)
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to increment by
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $inc
              +
            • -
            - - - -
              -
            • -

              max

              -
              UpdateOperations<T> max​(String field,
              -                        Number value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              max

              +
              UpdateOperations<T> max(String field, + Number value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets the numeric field to value if it is greater than the current value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $max
              +
            • -
            - - - -
              -
            • -

              min

              -
              UpdateOperations<T> min​(String field,
              -                        Number value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              min

              +
              UpdateOperations<T> min(String field, + Number value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              sets the numeric field to value if it is less than the current value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $min
              +
            • -
            - - - -
              -
            • -

              push

              -
              UpdateOperations<T> push​(String field,
              -                         Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              push

              +
              UpdateOperations<T> push(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Adds new values to an array field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              value - the value to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $push
              +
            • -
            - - - -
              -
            • -

              push

              -
              UpdateOperations<T> push​(String field,
              -                         Object value,
              -                         PushOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              push

              +
              UpdateOperations<T> push(String field, + Object value, + PushOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Adds new values to an array field at the given position
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              value - the value to add
              options - the options to apply to the push
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $push
              +
            • -
            - - - -
              -
            • -

              push

              -
              UpdateOperations<T> push​(String field,
              -                         List<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              push

              +
              UpdateOperations<T> push(String field, + List<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Adds new values to an array field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $push
              +
            • -
            - - - -
              -
            • -

              push

              -
              UpdateOperations<T> push​(String field,
              -                         List<?> values,
              -                         PushOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              push

              +
              UpdateOperations<T> push(String field, + List<?> values, + PushOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Adds new values to an array field at the given position
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              values - the values to add
              options - the options to apply to the push
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $push
              +
            • -
            - - - -
              -
            • -

              removeAll

              -
              UpdateOperations<T> removeAll​(String field,
              -                              Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              removeAll

              +
              UpdateOperations<T> removeAll(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              removes the value from the array field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $pull
              +
            • -
            - - - -
              -
            • -

              removeAll

              -
              UpdateOperations<T> removeAll​(String field,
              -                              List<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              removeAll

              +
              UpdateOperations<T> removeAll(String field, + List<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              removes the values from the array field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              values - the values to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $pullAll
              +
            • -
            - - - -
              -
            • -

              removeFirst

              -
              UpdateOperations<T> removeFirst​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              removeFirst

              +
              UpdateOperations<T> removeFirst(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              removes the first value from the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $pop
              +
            • -
            - - - -
              -
            • -

              removeLast

              -
              UpdateOperations<T> removeLast​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              removeLast

              +
              UpdateOperations<T> removeLast(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              removes the last value from the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $pop
              +
            • -
            - - - -
              -
            • -

              set

              -
              UpdateOperations<T> set​(String field,
              -                        Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              set

              +
              UpdateOperations<T> set(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              sets the field value
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $set
              +
            • -
            - - - -
              -
            • -

              setOnInsert

              -
              UpdateOperations<T> setOnInsert​(String field,
              -                                Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              setOnInsert

              +
              UpdateOperations<T> setOnInsert(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              sets the field on insert.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $setOnInsert
              +
            • -
            - - - -
              -
            • -

              unset

              -
              UpdateOperations<T> unset​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              unset

              +
              UpdateOperations<T> unset(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              removes the field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $unset
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/UpdateOpsImpl.html b/morphia/2.4/javadoc/dev/morphia/query/UpdateOpsImpl.html index 4cd4b296bee..2f908e9d72e 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/UpdateOpsImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/query/UpdateOpsImpl.html @@ -1,1060 +1,789 @@ - - + UpdateOpsImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UpdateOpsImpl<T>

    + +

    Class UpdateOpsImpl<T>

    -
    - -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      dev.morphia.query.UpdateBase<T> +
      dev.morphia.query.UpdateOpsImpl<T>
      +
      +
      +
      +
      +
      Type Parameters:
      T - the type to update
      -
      +
      All Implemented Interfaces:
      UpdateOperations<T>

      -
      @MorphiaInternal
      -@Deprecated(since="2.0",
      -            forRemoval=true)
      -public class UpdateOpsImpl<T>
      -extends UpdateBase<T>
      -implements UpdateOperations<T>
      -
      Deprecated, for removal: This API element is subject to removal in a future version.
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
      -
    • +
      @MorphiaInternal +@Deprecated(since="2.0", + forRemoval=true) +public class UpdateOpsImpl<T> +extends UpdateBase<T> +implements UpdateOperations<T>
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          UpdateOpsImpl​(DatastoreImpl datastore, - Class<T> type) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          UpdateOpsImpl(dev.morphia.DatastoreImpl datastore, + Class<T> type)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates an UpdateOpsImpl for the type given.
          -
        • -
        • -
        +
    +
    + -
    -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethodDescription
      UpdateOperations<T>addToSet​(String field, - Iterable<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + +
      addToSet(String field, + Iterable<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      adds the values to an array field if they doesn't already exist in the array
      -
    • UpdateOperations<T>addToSet​(String field, - Object value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      addToSet(String field, + Object value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      adds the value to an array field if it doesn't already exist in the array
      -
      UpdateOperations<T>addToSet​(String field, - List<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      addToSet(String field, + List<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      adds the values to an array field if they doesn't already exist in the array
      -
      UpdateOperations<T>dec​(String field) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      dec(String field)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Decrements the numeric field by 1
      -
      UpdateOperations<T>dec​(String field, - Number value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      dec(String field, + Number value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Decrements the numeric field by value (must be a positive Double, Float, Long, or Integer).
      -
      UpdateOperations<T>disableValidation() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Turns off validation (for all calls made after)
      -
      UpdateOperations<T>enableValidation() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Turns on validation (for all calls made after); by default validation is on
      -
      DocumentgetOps() -
      Deprecated, for removal: This API element is subject to removal in a future version.
      UpdateOperations<T>inc​(String field) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      inc(String field)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Increments the numeric field by 1
      -
      UpdateOperations<T>inc​(String field, - Number value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      inc(String field, + Number value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      increments the numeric field by value (negatives are allowed)
      -
      UpdateOperations<T>max​(String field, - Number value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      max(String field, + Number value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets the numeric field to value if it is greater than the current value.
      -
      UpdateOperations<T>min​(String field, - Number value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      min(String field, + Number value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      sets the numeric field to value if it is less than the current value.
      -
      UpdateOperations<T>push​(String field, - Object value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      push(String field, + Object value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Adds new values to an array field.
      -
      UpdateOperations<T>push​(String field, - Object value, - PushOptions options) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      push(String field, + Object value, + PushOptions options)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Adds new values to an array field at the given position
      -
      UpdateOperations<T>push​(String field, - List<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      push(String field, + List<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Adds new values to an array field.
      -
      UpdateOperations<T>push​(String field, - List<?> values, - PushOptions options) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      push(String field, + List<?> values, + PushOptions options)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Adds new values to an array field at the given position
      -
      protected UpdateOperations<T>remove​(String fieldExpr, - boolean firstNotLast) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      UpdateOperations<T>removeAll​(String field, - Object value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      protected UpdateOperations<T>
      +
      remove(String fieldExpr, + boolean firstNotLast)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      removeAll(String field, + Object value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      removes the value from the array field
      -
      UpdateOperations<T>removeAll​(String field, - List<?> values) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      removeAll(String field, + List<?> values)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      removes the values from the array field
      -
      UpdateOperations<T>removeFirst​(String field) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      removes the first value from the array
      -
      UpdateOperations<T>removeLast​(String field) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      removes the last value from the array
      -
      UpdateOperations<T>set​(String field, - Object value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      set(String field, + Object value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      sets the field value
      -
      UpdateOperations<T>setOnInsert​(String field, - Object value) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      setOnInsert(String field, + Object value)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      sets the field on insert.
      -
      voidsetOps​(Document ops) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + +
      void
      + +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets the operations for this UpdateOpsImpl
      -
      UpdateOperations<T>unset​(String field) -
      Deprecated, for removal: This API element is subject to removal in a future version.
      + + +
      unset(String field)
      +
      +
      Deprecated, for removal: This API element is subject to removal in a future version.
      removes the field
      -
      - - -
    • -
    +
    + + + +
    +

    Methods inherited from class dev.morphia.query.UpdateBase

    +add, getCollection, getDatastore, getQuery, getUpdates, toDocument, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UpdateOpsImpl

            -
            public UpdateOpsImpl​(DatastoreImpl datastore,
            -                     Class<T> type)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              UpdateOpsImpl

              +
              public UpdateOpsImpl(dev.morphia.DatastoreImpl datastore, + Class<T> type)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates an UpdateOpsImpl for the type given.
              -
              -
              Parameters:
              +
              +
              Parameters:
              datastore - the datastore to use
              type - the type to update
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addToSet

            -
            public UpdateOperations<T> addToSet​(String field,
            -                                    Object value)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            Description copied from interface: UpdateOperations
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addToSet

              +
              public UpdateOperations<T> addToSet(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              adds the value to an array field if it doesn't already exist in the array
              -
              -
              Specified by:
              +
              +
              Specified by:
              addToSet in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              value - the value to add
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              addToSet

              -
              public UpdateOperations<T> addToSet​(String field,
              -                                    List<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              addToSet

              +
              public UpdateOperations<T> addToSet(String field, + List<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              adds the values to an array field if they doesn't already exist in the array
              -
              -
              Specified by:
              +
              +
              Specified by:
              addToSet in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              addToSet

              -
              public UpdateOperations<T> addToSet​(String field,
              -                                    Iterable<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              addToSet

              +
              public UpdateOperations<T> addToSet(String field, + Iterable<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              adds the values to an array field if they doesn't already exist in the array
              -
              -
              Specified by:
              +
              +
              Specified by:
              addToSet in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              dec

              -
              public UpdateOperations<T> dec​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              dec

              +
              public UpdateOperations<T> dec(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Decrements the numeric field by 1
              -
              -
              Specified by:
              +
              +
              Specified by:
              dec in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              dec

              -
              public UpdateOperations<T> dec​(String field,
              -                               Number value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              dec

              +
              public UpdateOperations<T> dec(String field, + Number value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Decrements the numeric field by value (must be a positive Double, Float, Long, or Integer).
              -
              -
              Specified by:
              +
              +
              Specified by:
              dec in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              value - the value to decrement by
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              disableValidation

              -
              public UpdateOperations<T> disableValidation()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              disableValidation

              +
              public UpdateOperations<T> disableValidation()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Turns off validation (for all calls made after)
              -
              -
              Specified by:
              +
              +
              Specified by:
              disableValidation in interface UpdateOperations<T>
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              enableValidation

              -
              public UpdateOperations<T> enableValidation()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              enableValidation

              +
              public UpdateOperations<T> enableValidation()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Turns on validation (for all calls made after); by default validation is on
              -
              -
              Specified by:
              +
              +
              Specified by:
              enableValidation in interface UpdateOperations<T>
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              inc

              -
              public UpdateOperations<T> inc​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              inc

              +
              public UpdateOperations<T> inc(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Increments the numeric field by 1
              -
              -
              Specified by:
              +
              +
              Specified by:
              inc in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              inc

              -
              public UpdateOperations<T> inc​(String field,
              -                               Number value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              inc

              +
              public UpdateOperations<T> inc(String field, + Number value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              increments the numeric field by value (negatives are allowed)
              -
              -
              Specified by:
              +
              +
              Specified by:
              inc in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              value - the value to increment by
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              max

              -
              public UpdateOperations<T> max​(String field,
              -                               Number value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              max

              +
              public UpdateOperations<T> max(String field, + Number value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Sets the numeric field to value if it is greater than the current value.
              -
              -
              Specified by:
              +
              +
              Specified by:
              max in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              min

              -
              public UpdateOperations<T> min​(String field,
              -                               Number value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              min

              +
              public UpdateOperations<T> min(String field, + Number value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              sets the numeric field to value if it is less than the current value.
              -
              -
              Specified by:
              +
              +
              Specified by:
              min in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              push

              -
              public UpdateOperations<T> push​(String field,
              -                                Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              push

              +
              public UpdateOperations<T> push(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Adds new values to an array field.
              -
              -
              Specified by:
              +
              +
              Specified by:
              push in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to updated
              value - the value to add
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              push

              -
              public UpdateOperations<T> push​(String field,
              -                                Object value,
              -                                PushOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              push

              +
              public UpdateOperations<T> push(String field, + Object value, + PushOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Adds new values to an array field at the given position
              -
              -
              Specified by:
              +
              +
              Specified by:
              push in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to updated
              value - the value to add
              options - the options to apply to the push
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              push

              -
              public UpdateOperations<T> push​(String field,
              -                                List<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              push

              +
              public UpdateOperations<T> push(String field, + List<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Adds new values to an array field.
              -
              -
              Specified by:
              +
              +
              Specified by:
              push in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to updated
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              push

              -
              public UpdateOperations<T> push​(String field,
              -                                List<?> values,
              -                                PushOptions options)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              push

              +
              public UpdateOperations<T> push(String field, + List<?> values, + PushOptions options)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              Adds new values to an array field at the given position
              -
              -
              Specified by:
              +
              +
              Specified by:
              push in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to updated
              values - the values to add
              options - the options to apply to the push
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              removeAll

              -
              public UpdateOperations<T> removeAll​(String field,
              -                                     Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              removeAll

              +
              public UpdateOperations<T> removeAll(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              removes the value from the array field
              -
              -
              Specified by:
              +
              +
              Specified by:
              removeAll in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              removeAll

              -
              public UpdateOperations<T> removeAll​(String field,
              -                                     List<?> values)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              removeAll

              +
              public UpdateOperations<T> removeAll(String field, + List<?> values)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              removes the values from the array field
              -
              -
              Specified by:
              +
              +
              Specified by:
              removeAll in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              values - the values to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              removeFirst

              -
              public UpdateOperations<T> removeFirst​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              removeFirst

              +
              public UpdateOperations<T> removeFirst(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              removes the first value from the array
              -
              -
              Specified by:
              +
              +
              Specified by:
              removeFirst in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              removeLast

              -
              public UpdateOperations<T> removeLast​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              removeLast

              +
              public UpdateOperations<T> removeLast(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              removes the last value from the array
              -
              -
              Specified by:
              +
              +
              Specified by:
              removeLast in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              set

              -
              public UpdateOperations<T> set​(String field,
              -                               Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              set

              +
              public UpdateOperations<T> set(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              sets the field value
              -
              -
              Specified by:
              +
              +
              Specified by:
              set in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              setOnInsert

              -
              public UpdateOperations<T> setOnInsert​(String field,
              -                                       Object value)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              setOnInsert

              +
              public UpdateOperations<T> setOnInsert(String field, + Object value)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              sets the field on insert.
              -
              -
              Specified by:
              +
              +
              Specified by:
              setOnInsert in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              unset

              -
              public UpdateOperations<T> unset​(String field)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              Description copied from interface: UpdateOperations
              +
            • +
              +

              unset

              +
              public UpdateOperations<T> unset(String field)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              Description copied from interface: UpdateOperations
              removes the field
              -
              -
              Specified by:
              +
              +
              Specified by:
              unset in interface UpdateOperations<T>
              -
              Parameters:
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              getOps

              -
              public Document getOps()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getOps

              +
              public Document getOps()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the operations listed
              +
            • -
            - - - -
              -
            • -

              setOps

              -
              public void setOps​(Document ops)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
            • +
              +

              setOps

              +
              public void setOps(Document ops)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Sets the operations for this UpdateOpsImpl
              -
              -
              Parameters:
              +
              +
              Parameters:
              ops - the operations
              +
            • -
            - - - -
              -
            • -

              remove

              -
              protected UpdateOperations<T> remove​(String fieldExpr,
              -                                     boolean firstNotLast)
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
            • -
            +
          • +
            +

            remove

            +
            protected UpdateOperations<T> remove(String fieldExpr, + boolean firstNotLast)
            +
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/Updates.html b/morphia/2.4/javadoc/dev/morphia/query/Updates.html index 18935aad0b5..a91ae819794 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/Updates.html +++ b/morphia/2.4/javadoc/dev/morphia/query/Updates.html @@ -1,890 +1,648 @@ - - + Updates (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface Updates<Updater extends Updates>

    -
    -
    -
    -
      -
    • -
      -
      Type Parameters:
      + +

      Interface Updates<Updater extends Updates>

      +
    +
    +
    +
    Type Parameters:
    Updater -

    -
    public interface Updates<Updater extends Updates>
    +
    public interface Updates<Updater extends Updates>
    Defines the update operations available
    - - -
    -
    -
    +
    + + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addToSet

            -
            Updater addToSet​(String field,
            -                 Object value)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addToSet

              +
              Updater addToSet(String field, + Object value)
              adds the value to an array field if it doesn't already exist in the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $addToSet
              +
            • -
            - - - -
              -
            • -

              addToSet

              -
              Updater addToSet​(String field,
              -                 List<?> values)
              +
            • +
              +

              addToSet

              +
              Updater addToSet(String field, + List<?> values)
              adds the values to an array field if they doesn't already exist in the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $addToSet
              +
            • -
            - - - -
              -
            • -

              addToSet

              -
              Updater addToSet​(String field,
              -                 Iterable<?> values)
              +
            • +
              +

              addToSet

              +
              Updater addToSet(String field, + Iterable<?> values)
              adds the values to an array field if they doesn't already exist in the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $addToSet
              +
            • -
            - - - -
              -
            • -

              dec

              -
              Updater dec​(String field)
              +
            • +
              +

              dec

              +
              Updater dec(String field)
              Decrements the numeric field by 1
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $inc
              +
            • -
            - - - -
              -
            • -

              dec

              -
              Updater dec​(String field,
              -            Number value)
              +
            • +
              +

              dec

              +
              Updater dec(String field, + Number value)
              Decrements the numeric field by value (must be a positive Double, Float, Long, or Integer).
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to decrement by
              -
              Returns:
              +
              Returns:
              this
              -
              Throws:
              -
              IllegalArgumentException - of the value is not an instance of +
              Throws:
              +
              IllegalArgumentException - of the value is not an instance of Double, Float,Long, or Integer
              MongoDB documentation
              $inc
              +
            • -
            - - - -
              -
            • -

              disableValidation

              -
              Updater disableValidation()
              +
            • +
              +

              disableValidation

              +
              Updater disableValidation()
              Turns off validation (for all calls made after)
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              enableValidation

              -
              Updater enableValidation()
              +
            • +
              +

              enableValidation

              +
              Updater enableValidation()
              Turns on validation (for all calls made after); by default validation is on
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              inc

              -
              Updater inc​(String field)
              +
            • +
              +

              inc

              +
              Updater inc(String field)
              Increments the numeric field by 1
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $inc
              +
            • -
            - - - -
              -
            • -

              inc

              -
              Updater inc​(String field,
              -            Number value)
              +
            • +
              +

              inc

              +
              Updater inc(String field, + Number value)
              increments the numeric field by value (negatives are allowed)
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to increment by
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $inc
              +
            • -
            - - - -
              -
            • -

              max

              -
              Updater max​(String field,
              -            Number value)
              +
            • +
              +

              max

              +
              Updater max(String field, + Number value)
              Sets the numeric field to value if it is greater than the current value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $max
              +
            • -
            - - - -
              -
            • -

              min

              -
              Updater min​(String field,
              -            Number value)
              +
            • +
              +

              min

              +
              Updater min(String field, + Number value)
              sets the numeric field to value if it is less than the current value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $min
              +
            • -
            - - - -
              -
            • -

              push

              -
              Updater push​(String field,
              -             Object value)
              +
            • +
              +

              push

              +
              Updater push(String field, + Object value)
              Adds new values to an array field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              value - the value to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $push
              +
            • -
            - - - -
              -
            • -

              push

              -
              Updater push​(String field,
              -             Object value,
              -             PushOptions options)
              +
            • +
              +

              push

              +
              Updater push(String field, + Object value, + PushOptions options)
              Adds new values to an array field at the given position
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              value - the value to add
              options - the options to apply to the push
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $push
              +
            • -
            - - - -
              -
            • -

              push

              -
              Updater push​(String field,
              -             List<?> values)
              +
            • +
              +

              push

              +
              Updater push(String field, + List<?> values)
              Adds new values to an array field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              values - the values to add
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $push
              +
            • -
            - - - -
              -
            • -

              push

              -
              Updater push​(String field,
              -             List<?> values,
              -             PushOptions options)
              +
            • +
              +

              push

              +
              Updater push(String field, + List<?> values, + PushOptions options)
              Adds new values to an array field at the given position
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              values - the values to add
              options - the options to apply to the push
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $push
              +
            • -
            - - - - - - - -
              -
            • -

              pull

              -
              Updater pull​(String field,
              -             Object value)
              +
            • +
              +

              pull

              +
              Updater pull(String field, + Object value)
              removes the value from the array field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $pull
              +
            • -
            - - - - - - - -
              -
            • -

              pullAll

              -
              Updater pullAll​(String field,
              -                List<?> values)
              +
            • +
              +

              pullAll

              +
              Updater pullAll(String field, + List<?> values)
              removes the values from the array field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              values - the values to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $pullAll
              +
            • -
            - - - -
              -
            • -

              removeFirst

              -
              Updater removeFirst​(String field)
              +
            • +
              +

              removeFirst

              +
              Updater removeFirst(String field)
              removes the first value from the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $pop
              +
            • -
            - - - -
              -
            • -

              removeLast

              -
              Updater removeLast​(String field)
              +
            • +
              +

              removeLast

              +
              Updater removeLast(String field)
              removes the last value from the array
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $pop
              +
            • -
            - - - -
              -
            • -

              set

              -
              Updater set​(String field,
              -            Object value)
              +
            • +
              +

              set

              +
              Updater set(String field, + Object value)
              sets the field value
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $set
              +
            • -
            - - - -
              -
            • -

              set

              -
              Updater set​(Object entity)
              +
            • +
              +

              set

              +
              Updater set(Object entity)
              sets the entity value to completely replace the stored document
              -
              -
              Parameters:
              +
              +
              Parameters:
              entity - the entity to store
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $set
              +
            • -
            - - - -
              -
            • -

              setOnInsert

              -
              Updater setOnInsert​(String field,
              -                    Object value)
              +
            • +
              +

              setOnInsert

              +
              Updater setOnInsert(String field, + Object value)
              sets the field on insert.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to use
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $setOnInsert
              +
            • -
            - - - -
              -
            • -

              unset

              -
              Updater unset​(String field)
              +
            • +
              +

              unset

              +
              Updater unset(String field)
              removes the field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              this
              MongoDB documentation
              $unset
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/ValidationException.html b/morphia/2.4/javadoc/dev/morphia/query/ValidationException.html index 8a0c0706f80..06beb81c2e9 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/ValidationException.html +++ b/morphia/2.4/javadoc/dev/morphia/query/ValidationException.html @@ -1,333 +1,182 @@ - - + ValidationException (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ValidationException

    + +

    Class ValidationException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ValidationException

            -
            public ValidationException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ValidationException

              +
              public ValidationException(String message)
              Creates a ValidationException with a message and a cause
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the message to record
              +
            • -
            - - - -
              -
            • -

              ValidationException

              -
              public ValidationException​(String message,
              -                           Throwable cause)
              +
            • +
              +

              ValidationException

              +
              public ValidationException(String message, + Throwable cause)
              Creates a ValidationException with a message and a cause
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the message to record
              cause - the underlying cause
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/WhereCriteria.html b/morphia/2.4/javadoc/dev/morphia/query/WhereCriteria.html index c2756fa1bf8..cbf6ab68bbe 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/WhereCriteria.html +++ b/morphia/2.4/javadoc/dev/morphia/query/WhereCriteria.html @@ -1,365 +1,209 @@ - - + WhereCriteria (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class WhereCriteria

    + +

    Class WhereCriteria

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          WhereCriteria​(String js) -
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Creates a WhereCriteria with the given javascript
          -
        • -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.query.AbstractCriteria

    +attach
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            WhereCriteria

            -
            public WhereCriteria​(String js)
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              WhereCriteria

              +
              public WhereCriteria(String js)
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              Creates a WhereCriteria with the given javascript
              -
              -
              Parameters:
              +
              +
              Parameters:
              js - the javascript
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            toDocument

            -
            public Document toDocument()
            -
            Deprecated, for removal: This API element is subject to removal in a future version.
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              toDocument

              +
              public Document toDocument()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the Document form of this type
              +
            • -
            - - - -
              -
            • -

              getFieldName

              -
              public String getFieldName()
              -
              Deprecated, for removal: This API element is subject to removal in a future version.
              -
              -
              Returns:
              +
            • +
              +

              getFieldName

              +
              public String getFieldName()
              +
              Deprecated, for removal: This API element is subject to removal in a future version.
              +
              +
              Returns:
              the field name for the criteria
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/AbstractCriteria.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/AbstractCriteria.html index 6811ac8434e..a9b9442e32f 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/AbstractCriteria.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/AbstractCriteria.html @@ -1,203 +1,95 @@ - - + Uses of Class dev.morphia.query.AbstractCriteria (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.AbstractCriteria

    +

    Uses of Class
    dev.morphia.query.AbstractCriteria

    +
    +
    Packages that use AbstractCriteria
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/AbstractQueryFactory.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/AbstractQueryFactory.html index 74d1368e23f..751435afef6 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/AbstractQueryFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/AbstractQueryFactory.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.AbstractQueryFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.AbstractQueryFactory

    +

    Uses of Class
    dev.morphia.query.AbstractQueryFactory

    -
    No usage of dev.morphia.query.AbstractQueryFactory
    -
    +No usage of dev.morphia.query.AbstractQueryFactory
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/ArraySlice.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/ArraySlice.html index 5568a213317..ddd204f7616 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/ArraySlice.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/ArraySlice.html @@ -1,197 +1,91 @@ - - + Uses of Class dev.morphia.query.ArraySlice (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.ArraySlice

    +

    Uses of Class
    dev.morphia.query.ArraySlice

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.Granularity.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.Granularity.html index 80d25d3cdb7..0550c8b51fe 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.Granularity.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.Granularity.html @@ -1,229 +1,113 @@ - - -Uses of Class dev.morphia.query.BucketAutoOptions.Granularity (Morphia) + +Uses of Enum Class dev.morphia.query.BucketAutoOptions.Granularity (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.BucketAutoOptions.Granularity

    +

    Uses of Enum Class
    dev.morphia.query.BucketAutoOptions.Granularity

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.OutputOperation.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.OutputOperation.html index 4ce7344e221..0b32843199e 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.OutputOperation.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.OutputOperation.html @@ -1,197 +1,91 @@ - - + Uses of Class dev.morphia.query.BucketAutoOptions.OutputOperation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.BucketAutoOptions.OutputOperation

    +

    Uses of Class
    dev.morphia.query.BucketAutoOptions.OutputOperation

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.html index 550aab6cb4c..0c42758f8c7 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketAutoOptions.html @@ -1,263 +1,139 @@ - - + Uses of Class dev.morphia.query.BucketAutoOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.BucketAutoOptions

    +

    Uses of Class
    dev.morphia.query.BucketAutoOptions

    -
    -
    + +
    AggregationPipelineImpl.bucketAuto(String field, + int bucketCount, + BucketAutoOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    -
  • -
    - - -

    Uses of BucketAutoOptions in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return BucketAutoOptions 
    Modifier and TypeMethodDescription
    BucketAutoOptionsBucketAutoOptions.OutputOperation.addToSet​(String field) +
  • +
    +

    Uses of BucketAutoOptions in dev.morphia.query

    +
    Methods in dev.morphia.query that return BucketAutoOptions
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    BucketAutoOptions.OutputOperation.addToSet(String field)
    +
    Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key.
    -
  • BucketAutoOptionsBucketAutoOptions.OutputOperation.average​(String field) + + +
    BucketAutoOptions.OutputOperation.average(String field)
    +
    Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    BucketAutoOptionsBucketAutoOptions.granularity​(BucketAutoOptions.Granularity granularity) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    BucketAutoOptions.granularity(BucketAutoOptions.Granularity granularity)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Define granularity field for the bucketauto stage
    -
    BucketAutoOptionsBucketAutoOptions.OutputOperation.sum​(Object field) + + +
    BucketAutoOptions.OutputOperation.sum(Object field)
    +
    Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketOptions.OutputOperation.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketOptions.OutputOperation.html index 4b1194fdf7c..20e5f3e4a06 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketOptions.OutputOperation.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketOptions.OutputOperation.html @@ -1,197 +1,91 @@ - - + Uses of Class dev.morphia.query.BucketOptions.OutputOperation (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.BucketOptions.OutputOperation

    +

    Uses of Class
    dev.morphia.query.BucketOptions.OutputOperation

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketOptions.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketOptions.html index e39ec522bc3..94ee3bb7a91 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/BucketOptions.html @@ -1,264 +1,140 @@ - - + Uses of Class dev.morphia.query.BucketOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.BucketOptions

    +

    Uses of Class
    dev.morphia.query.BucketOptions

    -
    -
    + +
    AggregationPipelineImpl.bucket(String field, + List<?> boundaries, + BucketOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    -
  • -
    - - -

    Uses of BucketOptions in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return BucketOptions 
    Modifier and TypeMethodDescription
    BucketOptionsBucketOptions.OutputOperation.addToSet​(String field) +
  • +
    +

    Uses of BucketOptions in dev.morphia.query

    +
    Methods in dev.morphia.query that return BucketOptions
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    BucketOptions.OutputOperation.addToSet(String field)
    +
    Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key.
    -
  • BucketOptionsBucketOptions.OutputOperation.average​(String field) + + +
    BucketOptions.OutputOperation.average(String field)
    +
    Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    BucketOptionsBucketOptions.defaultField​(Object defaultField) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    BucketOptions.defaultField(Object defaultField)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Define default field for the bucket stage
    -
    BucketOptionsBucketOptions.OutputOperation.sum​(Object field) + + +
    BucketOptions.OutputOperation.sum(Object field)
    +
    Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/CountOptions.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/CountOptions.html index 8f9ee7257f7..df58b079936 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/CountOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/CountOptions.html @@ -1,315 +1,167 @@ - - + Uses of Class dev.morphia.query.CountOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.CountOptions

    +

    Uses of Class
    dev.morphia.query.CountOptions

    +
    +
    Packages that use CountOptions
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Criteria.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Criteria.html index 854c9e960fb..427a89d41a2 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Criteria.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Criteria.html @@ -1,368 +1,210 @@ - - + Uses of Interface dev.morphia.query.Criteria (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.query.Criteria

    +

    Uses of Interface
    dev.morphia.query.Criteria

    -
    -
      -
    • - - - - - - - - - - - - -
      Packages that use Criteria 
      PackageDescription
      dev.morphia.query 
      -
    • -
    • -
        -
      • -
        - - -

        Uses of Criteria in dev.morphia.query

        - - - - - - - - - - - - - - - - - - - -
        Subinterfaces of Criteria in dev.morphia.query 
        Modifier and TypeInterfaceDescription
        interface CriteriaContainer -
        Deprecated, for removal: This API element is subject to removal in a future version. 
        -
        interface Query<T> 
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Classes in dev.morphia.query that implement Criteria 
        Modifier and TypeClassDescription
        class AbstractCriteria -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        class CriteriaContainerImpl -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        class LegacyQuery<T> -
        Deprecated. 
        -
        class WhereCriteria -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        - - - - - - - - - - - - - - -
        Methods in dev.morphia.query that return types with arguments of type Criteria 
        Modifier and TypeMethodDescription
        List<Criteria>CriteriaContainerImpl.getChildren() -
        Deprecated, for removal: This API element is subject to removal in a future version.
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Methods in dev.morphia.query with parameters of type Criteria 
        Modifier and TypeMethodDescription
        default voidCriteriaContainer.add​(Criteria... criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        Packages that use Criteria
        +
        +
        Package
        +
        Description
        + +
         
        +
        +
        +
          +
        • +
          +

          Uses of Criteria in dev.morphia.query

          +
          Subinterfaces of Criteria in dev.morphia.query
          +
          +
          Modifier and Type
          +
          Interface
          +
          Description
          +
          interface 
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version. 
          +
          +
          interface 
          + +
           
          +
          +
          Classes in dev.morphia.query that implement Criteria
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          class 
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          +
          class 
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          +
          class 
          + +
          +
          Deprecated. 
          +
          +
          class 
          + +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          +
          +
          Methods in dev.morphia.query that return types with arguments of type Criteria
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + +
          CriteriaContainerImpl.getChildren()
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          +
          +
          Methods in dev.morphia.query with parameters of type Criteria
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          default void
          +
          CriteriaContainer.add(Criteria... criteria)
          +
          +
          Deprecated, for removal: This API element is subject to removal in a future version.
          Adds Criteria to this container
          -
        voidCriteriaContainerImpl.add​(Criteria... criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        voidLegacyQuery.add​(Criteria... criteria) -
        Deprecated.
        default CriteriaContainerCriteriaContainer.and​(Criteria... criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        void
        +
        CriteriaContainerImpl.add(Criteria... criteria)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        void
        +
        LegacyQuery.add(Criteria... criteria)
        +
        +
        Deprecated.
        + +
        CriteriaContainer.and(Criteria... criteria)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Ands Criteria with this CriteriaContainer.
        -
        CriteriaContainerCriteriaContainerImpl.and​(Criteria... criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        CriteriaContainerLegacyQuery.and​(Criteria... criteria) -
        Deprecated.
        default CriteriaContainerQuery.and​(Criteria... criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        default CriteriaContainerCriteriaContainer.or​(Criteria... criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        CriteriaContainerImpl.and(Criteria... criteria)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        LegacyQuery.and(Criteria... criteria)
        +
        +
        Deprecated.
        + +
        Query.and(Criteria... criteria)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        + +
        CriteriaContainer.or(Criteria... criteria)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Ors Criteria with this CriteriaContainer.
        -
        CriteriaContainerCriteriaContainerImpl.or​(Criteria... criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        CriteriaContainerLegacyQuery.or​(Criteria... criteria) -
        Deprecated.
        default CriteriaContainerQuery.or​(Criteria... criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        -
        default voidCriteriaContainer.remove​(Criteria criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        + + +
        CriteriaContainerImpl.or(Criteria... criteria)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        + +
        LegacyQuery.or(Criteria... criteria)
        +
        +
        Deprecated.
        + +
        Query.or(Criteria... criteria)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        +
        +
        default void
        +
        CriteriaContainer.remove(Criteria criteria)
        +
        +
        Deprecated, for removal: This API element is subject to removal in a future version.
        Removes Criteria to this container
        -
        voidCriteriaContainerImpl.remove​(Criteria criteria) -
        Deprecated, for removal: This API element is subject to removal in a future version.
        voidLegacyQuery.remove​(Criteria criteria) -
        Deprecated.
        +
    +
    void
    +
    CriteriaContainerImpl.remove(Criteria criteria)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    void
    +
    LegacyQuery.remove(Criteria criteria)
    +
    +
    Deprecated.
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaContainer.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaContainer.html index dae43034dd3..5de22a91c91 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaContainer.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaContainer.html @@ -1,374 +1,212 @@ - - + Uses of Interface dev.morphia.query.CriteriaContainer (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.query.CriteriaContainer

    +

    Uses of Interface
    dev.morphia.query.CriteriaContainer

    -
    -
    +
    void
    +
    LegacyQuery.attach(CriteriaContainer container)
    +
    +
    Deprecated.
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaContainerImpl.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaContainerImpl.html index e4d3edd3faf..52d56e1b361 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaContainerImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaContainerImpl.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.CriteriaContainerImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.CriteriaContainerImpl

    +

    Uses of Class
    dev.morphia.query.CriteriaContainerImpl

    -
    No usage of dev.morphia.query.CriteriaContainerImpl
    -
    +No usage of dev.morphia.query.CriteriaContainerImpl
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaJoin.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaJoin.html index 74f2c197622..0bbf71ce073 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaJoin.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/CriteriaJoin.html @@ -1,229 +1,115 @@ - - -Uses of Class dev.morphia.query.CriteriaJoin (Morphia) + +Uses of Enum Class dev.morphia.query.CriteriaJoin (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.CriteriaJoin

    +

    Uses of Enum Class
    dev.morphia.query.CriteriaJoin

    -
    -
    +
    +
    Constructors in dev.morphia.query with parameters of type CriteriaJoin
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/DefaultQueryFactory.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/DefaultQueryFactory.html index fac72023cbe..ee538d440f5 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/DefaultQueryFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/DefaultQueryFactory.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.DefaultQueryFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.DefaultQueryFactory

    +

    Uses of Class
    dev.morphia.query.DefaultQueryFactory

    -
    No usage of dev.morphia.query.DefaultQueryFactory
    -
    +No usage of dev.morphia.query.DefaultQueryFactory
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/FieldEnd.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/FieldEnd.html index ad9ba0bbeaf..b480de8981b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/FieldEnd.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/FieldEnd.html @@ -1,263 +1,137 @@ - - + Uses of Interface dev.morphia.query.FieldEnd (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.query.FieldEnd

    +

    Uses of Interface
    dev.morphia.query.FieldEnd

    -
    -
    + +
    CriteriaContainerImpl.criteria(String name)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    LegacyQuery.criteria(String field)
    +
    +
    Deprecated.
    +
    default FieldEnd<? extends CriteriaContainer>
    +
    Query.criteria(String field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    FieldEnd<? extends Query<T>>
    +
    LegacyQuery.field(String name)
    +
    +
    Deprecated.
    +
    default FieldEnd<? extends Query<T>>
    +
    Query.field(String name)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
    FieldEnd.not()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
    FieldEndImpl.not()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/FieldEndImpl.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/FieldEndImpl.html index c7ee438a504..d5d3e924d8a 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/FieldEndImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/FieldEndImpl.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.FieldEndImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.FieldEndImpl

    +

    Uses of Class
    dev.morphia.query.FieldEndImpl

    -
    No usage of dev.morphia.query.FieldEndImpl
    -
    +No usage of dev.morphia.query.FieldEndImpl
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/FilterOperator.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/FilterOperator.html index fcdedb7b656..7f7f490fdb1 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/FilterOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/FilterOperator.html @@ -1,250 +1,130 @@ - - -Uses of Class dev.morphia.query.FilterOperator (Morphia) + +Uses of Enum Class dev.morphia.query.FilterOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.FilterOperator

    +

    Uses of Enum Class
    dev.morphia.query.FilterOperator

    -
    -
    +
    +
    Methods in dev.morphia.query with parameters of type FilterOperator
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected T
    +
    FieldEndImpl.addCriteria(FilterOperator op, + Object val)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    protected T
    +
    FieldEndImpl.addCriteria(FilterOperator op, + Object val, + boolean not)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    protected T
    +
    FieldEndImpl.addGeoCriteria(FilterOperator op, + Object val, + Map<String,Object> opts)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/FindAndDeleteOptions.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/FindAndDeleteOptions.html index c112193f8e8..a96a1e5500c 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/FindAndDeleteOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/FindAndDeleteOptions.html @@ -1,304 +1,161 @@ - - + Uses of Class dev.morphia.query.FindAndDeleteOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.FindAndDeleteOptions

    +

    Uses of Class
    dev.morphia.query.FindAndDeleteOptions

    +
    +
    Packages that use FindAndDeleteOptions
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/FindOptions.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/FindOptions.html index f90a7bbb648..49881dfccb2 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/FindOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/FindOptions.html @@ -1,605 +1,379 @@ - - + Uses of Class dev.morphia.query.FindOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.FindOptions

    -
    -
    -
    +
    Packages that use FindOptions
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    +
    dev.morphia.query.internal.MorphiaKeyCursor<T>
    +
    LegacyQuery.keys(FindOptions options)
    +
    +
    Deprecated.
    +
    dev.morphia.query.internal.MorphiaKeyCursor<T>
    +
    Query.keys(FindOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    default Stream<T>
    +
    Query.stream(FindOptions options)
    +
    +
    Provides a Stream representation of the results of this query.
    +
    +
    - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/LegacyQuery.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/LegacyQuery.html index e6d20927347..a5b23d88810 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/LegacyQuery.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/LegacyQuery.html @@ -1,295 +1,157 @@ - - + Uses of Class dev.morphia.query.LegacyQuery (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.LegacyQuery

    +

    Uses of Class
    dev.morphia.query.LegacyQuery

    +
    +
    Packages that use LegacyQuery
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    +
    Constructors in dev.morphia.query with parameters of type LegacyQuery
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/LegacyQueryFactory.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/LegacyQueryFactory.html index ea941ed03ba..2fc17b2d280 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/LegacyQueryFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/LegacyQueryFactory.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.LegacyQueryFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.LegacyQueryFactory

    +

    Uses of Class
    dev.morphia.query.LegacyQueryFactory

    -
    No usage of dev.morphia.query.LegacyQueryFactory
    -
    +No usage of dev.morphia.query.LegacyQueryFactory
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Meta.MetaDataKeyword.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Meta.MetaDataKeyword.html index c98103dbaec..21b26dfa40c 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Meta.MetaDataKeyword.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Meta.MetaDataKeyword.html @@ -1,228 +1,115 @@ - - -Uses of Class dev.morphia.query.Meta.MetaDataKeyword (Morphia) + +Uses of Enum Class dev.morphia.query.Meta.MetaDataKeyword (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Meta.MetaDataKeyword

    +

    Uses of Enum Class
    dev.morphia.query.Meta.MetaDataKeyword

    -
    -
    +
    +
    Constructors in dev.morphia.query with parameters of type Meta.MetaDataKeyword
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    Meta(Meta.MetaDataKeyword metaDataKeyword)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
     
    +
    Meta(Meta.MetaDataKeyword metaDataKeyword, + String field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Meta.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Meta.html index 484d699b61b..c97fa6de691 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Meta.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Meta.html @@ -1,248 +1,124 @@ - - + Uses of Class dev.morphia.query.Meta (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Meta

    +

    Uses of Class
    dev.morphia.query.Meta

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Modify.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Modify.html index 729f919f506..9f23a55741b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Modify.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Modify.html @@ -1,221 +1,109 @@ - - + Uses of Class dev.morphia.query.Modify (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Modify

    +

    Uses of Class
    dev.morphia.query.Modify

    +
    +
    Packages that use Modify
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/MorphiaCursor.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/MorphiaCursor.html index 4f9a9d05ac3..db6110e8187 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/MorphiaCursor.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/MorphiaCursor.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.MorphiaCursor (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.MorphiaCursor

    +

    Uses of Class
    dev.morphia.query.MorphiaCursor

    -
    No usage of dev.morphia.query.MorphiaCursor
    -
    +No usage of dev.morphia.query.MorphiaCursor
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/OperationTarget.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/OperationTarget.html index 3febd2611a7..33f8b83db29 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/OperationTarget.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/OperationTarget.html @@ -1,231 +1,111 @@ - - + Uses of Class dev.morphia.query.OperationTarget (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.OperationTarget

    +

    Uses of Class
    dev.morphia.query.OperationTarget

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Projection.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Projection.html index 0f2820839ae..859114e90a8 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Projection.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Projection.html @@ -1,199 +1,91 @@ - - + Uses of Class dev.morphia.query.Projection (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Projection

    +

    Uses of Class
    dev.morphia.query.Projection

    +
    +
    Packages that use Projection
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/PushOptions.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/PushOptions.html index 22f5c3531fe..79e5b82d798 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/PushOptions.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/PushOptions.html @@ -1,291 +1,161 @@ - - + Uses of Class dev.morphia.query.PushOptions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.PushOptions

    +

    Uses of Class
    dev.morphia.query.PushOptions

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Query.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Query.html index 5105c633b55..bae30769422 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Query.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Query.html @@ -1,734 +1,478 @@ - - + Uses of Interface dev.morphia.query.Query (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.query.Query

    -
    -
    -
    +
    <T> Query<T>
    +
    DatastoreImpl.queryByExample(String collection, + T ex)
    +
     
    +
    <T> Query<T>
    +
    DatastoreImpl.queryByExample(T example)
    +
     
    +
    +
    Methods in dev.morphia with parameters of type Query
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default <T> DeleteResult
    +
    Datastore.delete(Query<T> query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use delete() instead
    +
    +
    +
    default <T> DeleteResult
    +
    Datastore.delete(Query<T> query, + DeleteOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default <T> T
    +
    Datastore.findAndDelete(Query<T> query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use findAndDelete() instead
    +
    +
    +
    default <T> T
    +
    Datastore.findAndDelete(Query<T> query, + FindAndModifyOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default <T> T
    +
    Datastore.findAndModify(Query<T> query, + UpdateOperations<T> operations)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default <T> T
    +
    Datastore.findAndModify(Query<T> query, + UpdateOperations<T> operations, + FindAndModifyOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default <T> UpdateResult
    +
    Datastore.update(Query<T> query, + UpdateOperations<T> operations)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    default <T> UpdateResult
    +
    Datastore.update(Query<T> query, + UpdateOperations<T> operations, + UpdateOptions options)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    -
  • -
    - - -

    Uses of Query in dev.morphia.aggregation

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation that return Query 
    Modifier and TypeMethodDescription
    QueryGeoNear.getQuery() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of Query in dev.morphia.aggregation

    +
    Methods in dev.morphia.aggregation that return Query
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    GeoNear.getQuery()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Limits the results to the documents that match the query.
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation with parameters of type Query 
    Modifier and TypeMethodDescription
    AggregationPipelineAggregationPipeline.match​(Query query) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    Methods in dev.morphia.aggregation with parameters of type Query
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AggregationPipeline.match(Query query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage.
    -
    AggregationPipelineAggregationPipelineImpl.match​(Query query) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    GeoNear.GeoNearBuilderGeoNear.GeoNearBuilder.setQuery​(Query query) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    AggregationPipelineImpl.match(Query query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    GeoNear.GeoNearBuilder.setQuery(Query query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Limits the results to the documents that match the query.
    -
    +
  • +
    -
  • -
    - - -

    Uses of Query in dev.morphia.mapping.codec.pojo

    - - - - - - - - - - - - -
    Constructors in dev.morphia.mapping.codec.pojo with parameters of type Query 
    ConstructorDescription
    MergingEncoder​(Query<T> query, - MorphiaCodec<T> morphiaCodec) 
    +
  • +
    +

    Uses of Query in dev.morphia.mapping.codec.pojo

    +
    Constructors in dev.morphia.mapping.codec.pojo with parameters of type Query
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    MergingEncoder(Query<T> query, + MorphiaCodec<T> morphiaCodec)
    +
     
    +
  • -
  • -
    - - -

    Uses of Query in dev.morphia.query

    - - - - - - - - - - - - - - -
    Classes in dev.morphia.query that implement Query 
    Modifier and TypeClassDescription
    class LegacyQuery<T> -
    Deprecated. 
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return Query 
    Modifier and TypeMethodDescription
    <T> Query<T>DefaultQueryFactory.createQuery​(Datastore datastore, - Class<T> type, - Document query) 
    <T> Query<T>DefaultQueryFactory.createQuery​(Datastore datastore, - String collection, - Class<T> type) 
    <T> Query<T>LegacyQueryFactory.createQuery​(Datastore datastore, - Class<T> type, - Document seed) -
    Deprecated.
    <T> Query<T>LegacyQueryFactory.createQuery​(Datastore datastore, - String collection, - Class<T> type) -
    Deprecated.
    default <T> Query<T>QueryFactory.createQuery​(Datastore datastore) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    this method is no longer used
    -
    -
    default <T> Query<T>QueryFactory.createQuery​(Datastore datastore, - Class<T> type) +
  • +
    +

    Uses of Query in dev.morphia.query

    +
    Classes in dev.morphia.query that implement Query
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    +
    Deprecated. 
    +
    +
    +
    Methods in dev.morphia.query that return Query
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T> Query<T>
    +
    DefaultQueryFactory.createQuery(Datastore datastore, + Class<T> type, + Document query)
    +
     
    +
    <T> Query<T>
    +
    DefaultQueryFactory.createQuery(Datastore datastore, + String collection, + Class<T> type)
    +
     
    +
    <T> Query<T>
    +
    LegacyQueryFactory.createQuery(Datastore datastore, + Class<T> type, + Document seed)
    +
    +
    Deprecated.
    +
    <T> Query<T>
    +
    LegacyQueryFactory.createQuery(Datastore datastore, + String collection, + Class<T> type)
    +
    +
    Deprecated.
    +
    default <T> Query<T>
    +
    QueryFactory.createQuery(Datastore datastore)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    this method is no longer used
    +
    +
    +
    default <T> Query<T>
    +
    QueryFactory.createQuery(Datastore datastore, + Class<T> type)
    +
    Creates a new query for the given type.
    -
  • <T> Query<T>QueryFactory.createQuery​(Datastore datastore, - Class<T> type, - Document query) + +
    <T> Query<T>
    +
    QueryFactory.createQuery(Datastore datastore, + Class<T> type, + Document query)
    +
    Creates and returns a Query for the given arguments.
    -
    <T> Query<T>QueryFactory.createQuery​(Datastore datastore, - String collection, - Class<T> type) + +
    <T> Query<T>
    +
    QueryFactory.createQuery(Datastore datastore, + String collection, + Class<T> type)
    +
    Creates and returns a Query for the given arguments.
    -
    Query<T>LegacyQuery.disableValidation() -
    Deprecated.
    Query<T>Query.disableValidation() + + +
    LegacyQuery.disableValidation()
    +
    +
    Deprecated.
    + + +
    Turns off validation (for all calls made after)
    -
    Query<T>LegacyQuery.enableValidation() -
    Deprecated.
    Query<T>Query.enableValidation() + + +
    LegacyQuery.enableValidation()
    +
    +
    Deprecated.
    + + +
    Turns on validation (for all calls made after); by default validation is on
    -
    Query<T>LegacyQuery.filter​(String condition, - Object value) -
    Deprecated.
    default Query<T>Query.filter​(Filter... filters) + + +
    LegacyQuery.filter(String condition, + Object value)
    +
    +
    Deprecated.
    +
    default Query<T>
    +
    Query.filter(Filter... filters)
    +
    Adds filters to this query.
    -
    default Query<T>Query.filter​(String condition, - Object value) -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use filter(Filter...) instead
    -
    -
    protected Query<T>UpdateBase.getQuery() 
    Query<T>LegacyQuery.retrieveKnownFields() -
    Deprecated.
    default Query<T>Query.retrieveKnownFields() -
    Deprecated, for removal: This API element is subject to removal in a future version. - -
    -
    Query<T>LegacyQuery.search​(String search) -
    Deprecated.
    Query<T>LegacyQuery.search​(String search, - String language) -
    Deprecated.
    Query<T>Query.search​(String text) -
    Deprecated, for removal: This API element is subject to removal in a future version. - -
    -
    Query<T>Query.search​(String text, - String language) -
    Deprecated, for removal: This API element is subject to removal in a future version. - -
    -
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return types with arguments of type Query 
    Modifier and TypeMethodDescription
    FieldEnd<? extends Query<T>>LegacyQuery.field​(String name) -
    Deprecated.
    default FieldEnd<? extends Query<T>>Query.field​(String name) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type Query 
    Modifier and TypeMethodDescription
    TFieldEnd.elemMatch​(Query<?> query) -
    Deprecated, for removal: This API element is subject to removal in a future version. - -
    -
    TFieldEndImpl.elemMatch​(Query query) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + +
    default Query<T>
    +
    Query.filter(String condition, + Object value)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use filter(Filter...) instead
    +
    +
    +
    protected Query<T>
    +
    UpdateBase.getQuery()
    +
     
    + +
    LegacyQuery.retrieveKnownFields()
    +
    +
    Deprecated.
    +
    default Query<T>
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    LegacyQuery.search(String search)
    +
    +
    Deprecated.
    + +
    LegacyQuery.search(String search, + String language)
    +
    +
    Deprecated.
    + +
    Query.search(String text)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    Query.search(String text, + String language)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    Methods in dev.morphia.query that return types with arguments of type Query
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    FieldEnd<? extends Query<T>>
    +
    LegacyQuery.field(String name)
    +
    +
    Deprecated.
    +
    default FieldEnd<? extends Query<T>>
    +
    Query.field(String name)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    +
    Methods in dev.morphia.query with parameters of type Query
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    FieldEnd.elemMatch(Query<?> query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    FieldEndImpl.elemMatch(Query query)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • -
  • - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/QueryException.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/QueryException.html index 212a3e16301..09fea7641c2 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/QueryException.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/QueryException.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.QueryException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.QueryException

    +

    Uses of Class
    dev.morphia.query.QueryException

    -
    No usage of dev.morphia.query.QueryException
    -
    +No usage of dev.morphia.query.QueryException
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/QueryFactory.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/QueryFactory.html index e29cd6d6864..07e750256ae 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/QueryFactory.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/QueryFactory.html @@ -1,295 +1,155 @@ - - + Uses of Interface dev.morphia.query.QueryFactory (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.query.QueryFactory

    +

    Uses of Interface
    dev.morphia.query.QueryFactory

    -
    -
    +
    -
  • -
    - - -

    Uses of QueryFactory in dev.morphia.mapping

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping that return QueryFactory 
    Modifier and TypeMethodDescription
    QueryFactoryMapperOptions.getQueryFactory() -
    Deprecated, for removal: This API element is subject to removal in a future version.
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.mapping with parameters of type QueryFactory 
    Modifier and TypeMethodDescription
    MapperOptions.BuilderMapperOptions.Builder.queryFactory​(QueryFactory queryFactory) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • +
    +

    Uses of QueryFactory in dev.morphia.mapping

    +
    Methods in dev.morphia.mapping that return QueryFactory
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapperOptions.getQueryFactory()
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    Methods in dev.morphia.mapping with parameters of type QueryFactory
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MapperOptions.Builder.queryFactory(QueryFactory queryFactory)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
  • -
  • -
    - - -

    Uses of QueryFactory in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.query that implement QueryFactory 
    Modifier and TypeClassDescription
    class AbstractQueryFactory -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    implement QueryFactory directly
    +
  • +
    +

    Uses of QueryFactory in dev.morphia.query

    +
    Classes in dev.morphia.query that implement QueryFactory
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    implement QueryFactory directly
    -
  • class DefaultQueryFactory + +
    class 
    + +
    A default implementation of QueryFactory.
    -
    class LegacyQueryFactory -
    Deprecated. 
    -
    +
  • +
    class 
    + +
    +
    Deprecated. 
    +
    +
    - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Shape.Center.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Shape.Center.html index 6cde99e67bd..c04d08de33b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Shape.Center.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Shape.Center.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.Shape.Center (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Shape.Center

    +

    Uses of Class
    dev.morphia.query.Shape.Center

    -
    No usage of dev.morphia.query.Shape.Center
    -
    +No usage of dev.morphia.query.Shape.Center
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Shape.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Shape.html index 8c0b1217e8e..ea067afa8a6 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Shape.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Shape.html @@ -1,271 +1,145 @@ - - + Uses of Class dev.morphia.query.Shape (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Shape

    +

    Uses of Class
    dev.morphia.query.Shape

    -
    -
    + +
    FieldEndImpl.within(Shape shape)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Sort.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Sort.html index e18a21ab0e7..04414cf4c13 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Sort.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Sort.html @@ -1,451 +1,261 @@ - - + Uses of Class dev.morphia.query.Sort (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Sort

    +

    Uses of Class
    dev.morphia.query.Sort

    -
    -
    + +
    AggregationPipelineImpl.sort(Sort... sorts)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    -
  • -
    - - -

    Uses of Sort in dev.morphia.aggregation.codecs

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.codecs with parameters of type Sort 
    Modifier and TypeMethodDescription
    static voidExpressionHelper.encode​(BsonWriter writer, - Sort sort) 
    +
  • +
    +

    Uses of Sort in dev.morphia.aggregation.codecs

    +
    Methods in dev.morphia.aggregation.codecs with parameters of type Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    ExpressionHelper.encode(BsonWriter writer, + Sort sort)
    +
     
    +
  • -
  • -
    - - -

    Uses of Sort in dev.morphia.aggregation.expressions

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.expressions with parameters of type Sort 
    Modifier and TypeMethodDescription
    static dev.morphia.aggregation.expressions.impls.ExpressionAccumulatorExpressions.bottom​(dev.morphia.aggregation.expressions.impls.Expression output, - Sort... sortBy) +
  • +
    +

    Uses of Sort in dev.morphia.aggregation.expressions

    +
    Methods in dev.morphia.aggregation.expressions with parameters of type Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static dev.morphia.aggregation.expressions.impls.Expression
    +
    AccumulatorExpressions.bottom(dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
    +
    Returns the bottom element within a group according to the specified sort order.
    -
  • static dev.morphia.aggregation.expressions.impls.ExpressionAccumulatorExpressions.bottomN​(dev.morphia.aggregation.expressions.impls.Expression n, - dev.morphia.aggregation.expressions.impls.Expression output, - Sort... sortBy) + +
    static dev.morphia.aggregation.expressions.impls.Expression
    +
    AccumulatorExpressions.bottomN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
    +
    Returns an aggregation of the bottom n elements within a group, according to the specified sort order.
    -
    static dev.morphia.aggregation.expressions.impls.ExpressionArrayExpressions.sortArray​(dev.morphia.aggregation.expressions.impls.Expression input, - Sort... sort) + +
    static dev.morphia.aggregation.expressions.impls.Expression
    +
    ArrayExpressions.sortArray(dev.morphia.aggregation.expressions.impls.Expression input, + Sort... sort)
    +
    Sorts an array based on its elements.
    -
    static dev.morphia.aggregation.expressions.impls.ExpressionAccumulatorExpressions.top​(dev.morphia.aggregation.expressions.impls.Expression output, - Sort... sortBy) + +
    static dev.morphia.aggregation.expressions.impls.Expression
    +
    AccumulatorExpressions.top(dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
    +
    Returns the top element within a group according to the specified sort order.
    -
    static dev.morphia.aggregation.expressions.impls.ExpressionAccumulatorExpressions.topN​(dev.morphia.aggregation.expressions.impls.Expression n, - dev.morphia.aggregation.expressions.impls.Expression output, - Sort... sortBy) + +
    static dev.morphia.aggregation.expressions.impls.Expression
    +
    AccumulatorExpressions.topN(dev.morphia.aggregation.expressions.impls.Expression n, + dev.morphia.aggregation.expressions.impls.Expression output, + Sort... sortBy)
    +
    Returns an aggregation of the top n elements within a group, according to the specified sort order.
    -
    +
  • + -
  • -
    - - -

    Uses of Sort in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Sort 
    Modifier and TypeMethodDescription
    Sort[]Fill.sortBy() 
    Sort[]SetWindowFields.sorts() 
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages with parameters of type Sort 
    Modifier and TypeMethodDescription
    FillFill.sortBy​(Sort... sorts) +
  • +
    +

    Uses of Sort in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Fill.sortBy()
    +
     
    + +
    SetWindowFields.sorts()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.stages with parameters of type Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Fill.sortBy(Sort... sorts)
    +
    Specifies the field or fields to sort the documents within each partition.
    -
  • SetWindowFieldsSetWindowFields.sortBy​(Sort... sorts) + + +
    SetWindowFields.sortBy(Sort... sorts)
    +
    Specifies the field(s) to sort the documents by in the partition.
    -
    + +
  • -
  • -
    - - -

    Uses of Sort in dev.morphia.query

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return Sort 
    Modifier and TypeMethodDescription
    static SortSort.ascending​(String field) +
  • +
    +

    Uses of Sort in dev.morphia.query

    +
    Methods in dev.morphia.query that return Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Sort
    +
    Sort.ascending(String field)
    +
    Creates an ascending sort on a field
    -
  • static SortSort.descending​(String field) + +
    static Sort
    +
    Sort.descending(String field)
    +
    Creates a descending sort on a field
    -
    static SortSort.naturalAscending() + +
    static Sort
    + +
    Creates an ascending sort on a field
    -
    static SortSort.naturalDescending() + +
    static Sort
    + +
    Creates a descending natural sort on a field
    -
    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type Sort 
    Modifier and TypeMethodDescription
    FindOptionsFindOptions.sort​(Meta meta, - Sort... sorts) + + +
    Methods in dev.morphia.query with parameters of type Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    FindOptions.sort(Meta meta, + Sort... sorts)
    +
    Sets to the sort to use
    -
    FindOptionsFindOptions.sort​(Sort... sorts) + + +
    FindOptions.sort(Sort... sorts)
    +
    Sets to the sort to use
    -
    + +
  • -
  • -
    - - -

    Uses of Sort in dev.morphia.query.updates

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.updates with parameters of type Sort 
    Modifier and TypeMethodDescription
    PushOperatorPushOperator.sort​(Sort value) +
  • +
    +

    Uses of Sort in dev.morphia.query.updates

    +
    Methods in dev.morphia.query.updates with parameters of type Sort
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    PushOperator.sort(Sort value)
    +
    Sets the sort value for the update
    -
  • + +
  • - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Type.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Type.html index c1f0045f921..e5caa9dae22 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Type.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Type.html @@ -1,259 +1,133 @@ - - -Uses of Class dev.morphia.query.Type (Morphia) + +Uses of Enum Class dev.morphia.query.Type (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Type

    +

    Uses of Enum Class
    dev.morphia.query.Type

    -
    -
    +
    Methods in dev.morphia.query with parameters of type Type
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    FieldEnd.type(Type type)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    FieldEndImpl.type(Type type)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    -
  • -
    - - -

    Uses of Type in dev.morphia.query.filters

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.filters with parameters of type Type 
    Modifier and TypeMethodDescription
    static FilterFilters.type​(String field, - Type val) +
  • +
    +

    Uses of Type in dev.morphia.query.filters

    +
    Methods in dev.morphia.query.filters with parameters of type Type
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Filter
    +
    Filters.type(String field, + Type val)
    +
    Selects documents if a field is of the specified type.
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Update.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Update.html index 0c1c37e621f..20f182f9748 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Update.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Update.html @@ -1,265 +1,139 @@ - - + Uses of Class dev.morphia.query.Update (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.Update

    +

    Uses of Class
    dev.morphia.query.Update

    +
    +
    Packages that use Update
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateBase.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateBase.html index bfb48203223..0f5b1cc985c 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateBase.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateBase.html @@ -1,210 +1,100 @@ - - + Uses of Class dev.morphia.query.UpdateBase (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.UpdateBase

    +

    Uses of Class
    dev.morphia.query.UpdateBase

    +
    +
    Packages that use UpdateBase
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateException.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateException.html index a7e31c75692..20af5d2717d 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateException.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateException.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.UpdateException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.UpdateException

    +

    Uses of Class
    dev.morphia.query.UpdateException

    -
    No usage of dev.morphia.query.UpdateException
    -
    +No usage of dev.morphia.query.UpdateException
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateOperations.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateOperations.html index e52dd1567c4..24f9745b90b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateOperations.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateOperations.html @@ -1,716 +1,478 @@ - - + Uses of Interface dev.morphia.query.UpdateOperations (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.query.UpdateOperations

    -
    -
    -
    +
    Packages that use UpdateOperations
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    + +
    UpdateOpsImpl.unset(String field)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    Methods in dev.morphia.query with parameters of type UpdateOperations
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    LegacyQuery.modify(UpdateOperations<T> operations)
    +
    +
    Deprecated.
    +
    +
    default Modify<T>
    +
    Query.modify(UpdateOperations<T> operations)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    + +
    LegacyQuery.update(UpdateOperations<T> operations)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    +
    default Update<T>
    +
    Query.update(UpdateOperations<T> operations)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateOpsImpl.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateOpsImpl.html index 49e45d5f443..74af841e911 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateOpsImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/UpdateOpsImpl.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.UpdateOpsImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.UpdateOpsImpl

    +

    Uses of Class
    dev.morphia.query.UpdateOpsImpl

    -
    No usage of dev.morphia.query.UpdateOpsImpl
    -
    +No usage of dev.morphia.query.UpdateOpsImpl
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/Updates.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/Updates.html index 8844af0b652..5873fadad7e 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/Updates.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/Updates.html @@ -1,196 +1,90 @@ - - + Uses of Interface dev.morphia.query.Updates (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.query.Updates

    +

    Uses of Interface
    dev.morphia.query.Updates

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/ValidationException.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/ValidationException.html index e3af12cae6d..397b0b16ae8 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/ValidationException.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/ValidationException.html @@ -1,196 +1,90 @@ - - + Uses of Class dev.morphia.query.ValidationException (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.ValidationException

    +

    Uses of Class
    dev.morphia.query.ValidationException

    +
    +
    Packages that use ValidationException
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/class-use/WhereCriteria.html b/morphia/2.4/javadoc/dev/morphia/query/class-use/WhereCriteria.html index c8352405e0a..34d1252bbb0 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/class-use/WhereCriteria.html +++ b/morphia/2.4/javadoc/dev/morphia/query/class-use/WhereCriteria.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.WhereCriteria (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.WhereCriteria

    +

    Uses of Class
    dev.morphia.query.WhereCriteria

    -
    No usage of dev.morphia.query.WhereCriteria
    -
    +No usage of dev.morphia.query.WhereCriteria
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/Filter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/Filter.html index 75e9c3ae9fd..9af7ebc6558 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/Filter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/Filter.html @@ -1,606 +1,396 @@ - - + Filter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Filter

    + +

    Class Filter

    -
    - -
    - -
    -
    -
    +
    protected String
    +
    path(Mapper mapper)
    +
     
    +
    protected void
    + +
     
    + + +
     
    +
    protected void
    +
    writeNamedValue(String name, + Object value, + Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
    +
     
    +
    protected void
    +
    writeUnnamedValue(Object value, + Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            isNot

            -
            @MorphiaInternal
            -public boolean isNot()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              isNot

              +
              @MorphiaInternal +public boolean isNot()
              +
              +
              Returns:
              true if this filter has been notted
              -
              See Also:
              -
              not()
              +
              See Also:
              +
              + +
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              encode

              -
              @MorphiaInternal
              -public void encode​(Datastore datastore,
              -                   BsonWriter writer,
              -                   EncoderContext context)
              -
              -
              Parameters:
              +
            • +
              +

              encode

              +
              @MorphiaInternal +public void encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
              +
              +
              Parameters:
              datastore - the datastore
              writer - the writer
              context - the context
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              entityType

              -
              @MorphiaInternal
              -public Filter entityType​(Class<?> type)
              +
            • +
              +

              entityType

              +
              @MorphiaInternal +public Filter entityType(Class<?> type)
              Sets the query entity type on the filter
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the type
              -
              Returns:
              +
              Returns:
              this
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
    +
    +
    Returns:
    the filter field
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      not

      -
      public Filter not()
      +
    • +
      +

      not

      +
      public Filter not()
      Negates this filter by wrapping in "$not: {}"
      -
      -
      Returns:
      +
      +
      Returns:
      this
      MongoDB documentation
      Query Filter: $not
      +
    • -
    - - - -
    +
    +
    Returns:
    the filter name
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
    +
    +
    Returns:
    the filter value
    Developer note.
    This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
    + - - - - -
      -
    • -

      setValue

      -
      protected void setValue​(Object value)
      +
    • +
      +

      setValue

      +
      protected void setValue(Object value)
      +
    • -
    - - - -
      -
    • -

      isValidating

      -
      @MorphiaInternal
      -public Filter isValidating​(boolean validate)
      +
    • +
      +

      isValidating

      +
      @MorphiaInternal +public Filter isValidating(boolean validate)
      Sets whether to validate field names or not
      -
      -
      Parameters:
      +
      +
      Parameters:
      validate - true to validate
      -
      Returns:
      +
      Returns:
      this
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      +
    • -
    - - - - - - - - - - - - - - - - - - - - +
  • +
    +

    writeUnnamedValue

    +
    protected void writeUnnamedValue(@Nullable + Object value, + Datastore datastore, + BsonWriter writer, + EncoderContext encoderContext)
    +
  • - - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/Filters.html b/morphia/2.4/javadoc/dev/morphia/query/filters/Filters.html index b4997d3403a..b36e83d7c01 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/Filters.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/Filters.html @@ -1,744 +1,553 @@ - - + Filters (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class Filters

    + +

    Class Filters

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.filters.Filters
      +
      +

      -
      public final class Filters
      -extends Object
      +
      public final class Filters +extends Object
      Defines helper methods to generate filter operations for queries.
      -
      -
      Since:
      +
      +
      Since:
      2.0
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            all

            -
            public static Filter all​(String field,
            -                         @Nullable
            -                         Object val)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              all

              +
              public static Filter all(String field, + @Nullable + Object val)
              Matches arrays that contain all elements specified in the query.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $all
              +
            • -
            - - - -
              -
            • -

              and

              -
              public static LogicalFilter and​(Filter... filters)
              +
            • +
              +

              and

              +
              public static LogicalFilter and(Filter... filters)
              Applies $and to a set of filters
              -
              -
              Parameters:
              +
              +
              Parameters:
              filters - the filters
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $and
              +
            • -
            - - - -
              -
            • -

              bitsAllClear

              -
              public static Filter bitsAllClear​(String field,
              -                                  int[] positions)
              +
            • +
              +

              bitsAllClear

              +
              public static Filter bitsAllClear(String field, + int[] positions)
              Matches numeric or binary values in which a set of bit positions all have a value of 0.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              positions - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $bitsAllClear
              +
            • -
            - - - -
              -
            • -

              bitsAllClear

              -
              public static Filter bitsAllClear​(String field,
              -                                  int bitMask)
              +
            • +
              +

              bitsAllClear

              +
              public static Filter bitsAllClear(String field, + int bitMask)
              Matches numeric or binary values in which a set of bit positions all have a value of 0.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              bitMask - the numeric bitmask to use
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $bitsAllClear
              +
            • -
            - - - -
              -
            • -

              bitsAllSet

              -
              public static Filter bitsAllSet​(String field,
              -                                int bitMask)
              +
            • +
              +

              bitsAllSet

              +
              public static Filter bitsAllSet(String field, + int bitMask)
              Matches numeric or binary values in which a set of bit positions all have a value of 1.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              bitMask - the numeric bitmask to use
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $bitsAllSet
              +
            • -
            - - - -
              -
            • -

              bitsAllSet

              -
              public static Filter bitsAllSet​(String field,
              -                                int[] positions)
              +
            • +
              +

              bitsAllSet

              +
              public static Filter bitsAllSet(String field, + int[] positions)
              Matches numeric or binary values in which a set of bit positions all have a value of 1.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              positions - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $bitsAllSet
              +
            • -
            - - - -
              -
            • -

              bitsAnyClear

              -
              public static Filter bitsAnyClear​(String field,
              -                                  Object val)
              +
            • +
              +

              bitsAnyClear

              +
              public static Filter bitsAnyClear(String field, + Object val)
              Matches numeric or binary values in which any bit from a set of bit positions has a value of 0.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $bitsAnyClear
              +
            • -
            - - - -
              -
            • -

              bitsAnySet

              -
              public static Filter bitsAnySet​(String field,
              -                                Object val)
              +
            • +
              +

              bitsAnySet

              +
              public static Filter bitsAnySet(String field, + Object val)
              Matches numeric or binary values in which any bit from a set of bit positions has a value of 1.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $bitsAnySet
              +
            • -
            - - - -
              -
            • -

              box

              -
              public static Filter box​(String field,
              -                         Point bottomLeft,
              -                         Point upperRight)
              +
            • +
              +

              box

              +
              public static Filter box(String field, + Point bottomLeft, + Point upperRight)
              Specifies a rectangular box using legacy coordinate pairs for $geoWithin queries. The 2d index supports $box.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              bottomLeft - the bottom left corner of the box
              upperRight - the upper right corner of the box
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $box
              +
            • -
            - - - -
              -
            • -

              center

              -
              public static Filter center​(String field,
              -                            Point center,
              -                            double radius)
              +
            • +
              +

              center

              +
              public static Filter center(String field, + Point center, + double radius)
              Specifies a circle using legacy coordinate pairs to $geoWithin queries when using planar geometry. The 2d index supports $center.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              center - the center point of the shape
              radius - the radius of the circle
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $center
              +
            • -
            - - - -
              -
            • -

              centerSphere

              -
              public static Filter centerSphere​(String field,
              -                                  Point center,
              -                                  double radius)
              +
            • +
              +

              centerSphere

              +
              public static Filter centerSphere(String field, + Point center, + double radius)
              Defines a circle for a geospatial query that uses spherical geometry. The query returns documents that are within the bounds of the circle. You can use the $centerSphere operator on both GeoJSON objects and legacy coordinate pairs.

              @@ -746,714 +555,554 @@

              centerSphere

            • The grid coordinates of the circle’s center point, and
            • The circle’s radius measured in radians. To calculate radians, see Calculate Distance Using Spherical Geometry.
            • -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              center - the center point of the shape
              radius - the radius of the circle
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $centerSphere
              +
            • -
            - - - -
              -
            • -

              comment

              -
              public static Filter comment​(String field,
              -                             Object val)
              +
            • +
              +

              comment

              +
              public static Filter comment(String field, + Object val)
              Adds a comment to a query predicate.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $comment
              +
            • -
            - - - -
              -
            • -

              elemMatch

              -
              public static Filter elemMatch​(String field,
              -                               Filter... filters)
              +
            • +
              +

              elemMatch

              +
              public static Filter elemMatch(String field, + Filter... filters)
              Selects documents if element in the array field matches all the specified $elemMatch conditions.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              filters - the filters to evaluate against
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $elemMatch
              +
            • -
            - - - -
              -
            • -

              eq

              -
              public static Filter eq​(String field,
              -                        @Nullable
              -                        Object val)
              +
            • +
              +

              eq

              +
              public static Filter eq(String field, + @Nullable + Object val)
              Specifies equality condition. The $eq operator matches documents where the value of a field equals the specified value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $eq
              +
            • -
            - - - -
              -
            • -

              exists

              -
              public static Filter exists​(String field)
              +
            • +
              +

              exists

              +
              public static Filter exists(String field)
              Matches documents that have the specified field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $exists
              +
            • -
            - - - -
              -
            • -

              expr

              -
              public static Filter expr​(dev.morphia.aggregation.expressions.impls.Expression expression)
              +
            • +
              +

              expr

              +
              public static Filter expr(dev.morphia.aggregation.expressions.impls.Expression expression)
              Allows use of aggregation expressions within the query language.
              -
              -
              Parameters:
              +
              +
              Parameters:
              expression - the expression to evaluate
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $expr
              +
            • -
            - - - -
              -
            • -

              geoIntersects

              -
              public static Filter geoIntersects​(String field,
              -                                   Geometry val)
              +
            • +
              +

              geoIntersects

              +
              public static Filter geoIntersects(String field, + Geometry val)
              Selects geometries that intersect with a GeoJSON geometry. The 2dsphere index supports $geoIntersects.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $geoIntersects
              +
            • -
            - - - -
              -
            • -

              geoWithin

              -
              public static GeoWithinFilter geoWithin​(String field,
              -                                        Polygon polygon)
              +
            • +
              +

              geoWithin

              +
              public static GeoWithinFilter geoWithin(String field, + Polygon polygon)
              Selects geometries within a bounding GeoJSON geometry. The 2dsphere and 2d indexes support $geoWithin.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              polygon - the polygon to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $geoWithin
              +
            • -
            - - - -
              -
            • -

              geoWithin

              -
              public static GeoWithinFilter geoWithin​(String field,
              -                                        MultiPolygon polygon)
              +
            • +
              +

              geoWithin

              +
              public static GeoWithinFilter geoWithin(String field, + MultiPolygon polygon)
              Selects geometries within a bounding GeoJSON geometry. The 2dsphere and 2d indexes support $geoWithin.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              polygon - the polygon to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $geoWithin
              +
            • -
            - - - -
              -
            • -

              geometry

              -
              public static Filter geometry​(String field,
              -                              Object val)
              +
            • +
              +

              geometry

              +
              public static Filter geometry(String field, + Object val)
              Specifies a geometry in GeoJSON format to geospatial query operators.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $geometry
              +
            • -
            - - - -
              -
            • -

              gt

              -
              public static Filter gt​(String field,
              -                        Object val)
              +
            • +
              +

              gt

              +
              public static Filter gt(String field, + Object val)
              $gt selects those documents where the value of the field is greater than the specified value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $gt
              +
            • -
            - - - -
              -
            • -

              gte

              -
              public static Filter gte​(String field,
              -                         Object val)
              +
            • +
              +

              gte

              +
              public static Filter gte(String field, + Object val)
              $gte selects the documents where the value of the field is greater than or equal to a specified value (e.g. value.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $gte
              +
            • -
            - - - -
              -
            • -

              in

              -
              public static Filter in​(String field,
              -                        Iterable<?> val)
              +
            • +
              +

              in

              +
              public static Filter in(String field, + Iterable<?> val)
              The $in operator selects the documents where the value of a field equals any value in the specified array.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $in
              +
            • -
            - - - - - - - -
              -
            • -

              jsonSchema

              -
              public static Filter jsonSchema​(Document schema)
              +
            • +
              +

              jsonSchema

              +
              public static Filter jsonSchema(Document schema)
              Filters documents against the given JSON Schema.
              -
              -
              Parameters:
              +
              +
              Parameters:
              schema - the schema to use
              -
              Returns:
              +
              Returns:
              the filter
              -
              Since:
              +
              Since:
              2.1
              MongoDB documentation
              Query Filter: $jsonSchema
              +
            • -
            - - - -
              -
            • -

              lt

              -
              public static Filter lt​(String field,
              -                        Object val)
              +
            • +
              +

              lt

              +
              public static Filter lt(String field, + Object val)
              $lt selects the documents where the value of the field is less than the specified value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $lt
              +
            • -
            - - - -
              -
            • -

              lte

              -
              public static Filter lte​(String field,
              -                         Object val)
              +
            • +
              +

              lte

              +
              public static Filter lte(String field, + Object val)
              $lte selects the documents where the value of the field is less than or equal to the specified value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $lte
              +
            • -
            - - - -
              -
            • -

              maxDistance

              -
              public static Filter maxDistance​(String field,
              -                                 Object val)
              +
            • +
              +

              maxDistance

              +
              public static Filter maxDistance(String field, + Object val)
              Specifies a maximum distance to limit the results of $near and $nearSphere queries. The 2dsphere and 2d indexes support $maxDistance.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $maxDistance
              +
            • -
            - - - -
              -
            • -

              minDistance

              -
              public static Filter minDistance​(String field,
              -                                 Object val)
              +
            • +
              +

              minDistance

              +
              public static Filter minDistance(String field, + Object val)
              Specifies a minimum distance to limit the results of $near and $nearSphere queries. For use with 2dsphere index only.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $minDistance
              +
            • -
            - - - -
              -
            • -

              mod

              -
              public static Filter mod​(String field,
              -                         long divisor,
              -                         long remainder)
              +
            • +
              +

              mod

              +
              public static Filter mod(String field, + long divisor, + long remainder)
              Performs a modulo operation on the value of a field and selects documents with a specified result.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              divisor - the value to divide by
              remainder - the remainder to check for
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $mod
              +
            • -
            - - - -
              -
            • -

              ne

              -
              public static Filter ne​(String field,
              -                        @Nullable
              -                        Object val)
              +
            • +
              +

              ne

              +
              public static Filter ne(String field, + @Nullable + Object val)
              $ne selects the documents where the value of the field is not equal to the specified value. This includes documents that do not contain the field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $ne
              +
            • -
            - - - -
              -
            • -

              near

              -
              public static NearFilter near​(String field,
              -                              Point point)
              +
            • +
              +

              near

              +
              public static NearFilter near(String field, + Point point)
              Specifies a point for which a geospatial query returns the documents from nearest to farthest. The $near operator can specify either a GeoJSON point or legacy coordinate point.

              This requires a geospatial index.

              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              point - the point to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $near
              +
            • -
            - - - -
              -
            • -

              nearSphere

              -
              public static NearFilter nearSphere​(String field,
              -                                    Point point)
              +
            • +
              +

              nearSphere

              +
              public static NearFilter nearSphere(String field, + Point point)
              Returns geospatial objects in proximity to a point on a sphere.

              Requires a geospatial index. The 2dsphere and 2d indexes support $nearSphere.

              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              point - the point to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $nearSphere
              +
            • -
            - - - -
              -
            • -

              nin

              -
              public static Filter nin​(String field,
              -                         Object val)
              +
            • +
              +

              nin

              +
              public static Filter nin(String field, + Object val)
              $nin selects the documents where:
              • the field value is not in the specified array or
              • the field does not exist.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $nin
              +
            • -
            - - - -
              -
            • -

              nor

              -
              public static LogicalFilter nor​(Filter... filters)
              +
            • +
              +

              nor

              +
              public static LogicalFilter nor(Filter... filters)
              Applies $nor to a set of filters
              -
              -
              Parameters:
              +
              +
              Parameters:
              filters - the filters
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $nor
              +
            • -
            - - - -
              -
            • -

              or

              -
              public static LogicalFilter or​(Filter... filters)
              +
            • +
              +

              or

              +
              public static LogicalFilter or(Filter... filters)
              Applies $or to a set of filters
              -
              -
              Parameters:
              +
              +
              Parameters:
              filters - the filters
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $or
              +
            • -
            - - - -
              -
            • -

              polygon

              -
              public static Filter polygon​(String field,
              -                             Point... points)
              +
            • +
              +

              polygon

              +
              public static Filter polygon(String field, + Point... points)
              Specifies a polygon to using legacy coordinate pairs for $geoWithin queries. The 2d index supports $center.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              points - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $polygon
              +
            • -
            - - - - - - - -
              -
            • -

              regex

              -
              public static RegexFilter regex​(String field,
              -                                String pattern)
              +
            • +
              +

              regex

              +
              public static RegexFilter regex(String field, + String pattern)
              Selects documents where values match a specified regular expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              pattern - the regex pattern
              -
              Returns:
              +
              Returns:
              the filter
              -
              Since:
              +
              Since:
              2.4.0
              MongoDB documentation
              Query Filter: $regex
              +
            • -
            - - - -
              -
            • -

              regex

              -
              public static RegexFilter regex​(String field,
              -                                Pattern pattern)
              +
            • +
              +

              regex

              +
              public static RegexFilter regex(String field, + Pattern pattern)
              Selects documents where values match a specified regular expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              pattern - the regex pattern
              -
              Returns:
              +
              Returns:
              the filter
              -
              Since:
              +
              Since:
              2.4.0
              MongoDB documentation
              Query Filter: $regex
              +
            • -
            - - - -
              -
            • -

              size

              -
              public static Filter size​(String field,
              -                          int size)
              +
            • +
              +

              size

              +
              public static Filter size(String field, + int size)
              Selects documents if the array field is a specified size.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              size - the size to check against
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $size
              +
            • -
            - - - - - - - -
              -
            • -

              type

              -
              public static Filter type​(String field,
              -                          Type val)
              +
            • +
              +

              type

              +
              public static Filter type(String field, + Type val)
              Selects documents if a field is of the specified type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $type
              +
            • -
            - - - -
              -
            • -

              uniqueDocs

              -
              public static Filter uniqueDocs​(String field,
              -                                Object val)
              +
            • +
              +

              uniqueDocs

              +
              public static Filter uniqueDocs(String field, + Object val)
              Deprecated. Modifies a $geoWithin and $near queries to ensure that even if a document matches the query multiple times, the query returns the document once.}
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to check
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $uniqueDocs
              +
            • -
            - - - -
              -
            • -

              where

              -
              public static Filter where​(String val)
              +
            • +
              +

              where

              +
              public static Filter where(String val)
              Matches documents that satisfy a JavaScript expression.
              -
              -
              Parameters:
              +
              +
              Parameters:
              val - the value to check
              -
              Returns:
              +
              Returns:
              the filter
              MongoDB documentation
              Query Filter: $where
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/GeoIntersectsFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/GeoIntersectsFilter.html index 9716d65e447..e5f2bfb0170 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/GeoIntersectsFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/GeoIntersectsFilter.html @@ -1,294 +1,156 @@ - - + GeoIntersectsFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class GeoIntersectsFilter

    + +

    Class GeoIntersectsFilter

    +
    +
    java.lang.Object +
    dev.morphia.query.filters.Filter +
    dev.morphia.query.filters.GeoIntersectsFilter
    -
    - -
    -
      -
    • -
      -
      @MorphiaInternal
      -public class GeoIntersectsFilter
      -extends Filter
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - -
    - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/GeoWithinFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/GeoWithinFilter.html index 2d1513ad0eb..26bd03f36cd 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/GeoWithinFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/GeoWithinFilter.html @@ -1,318 +1,175 @@ - - + GeoWithinFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class GeoWithinFilter

    + +

    Class GeoWithinFilter

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.filters.Filter +
      dev.morphia.query.filters.GeoWithinFilter
      +
      +
      +

      -
      @MorphiaInternal
      -public class GeoWithinFilter
      -extends Filter
      +
      @MorphiaInternal +public class GeoWithinFilter +extends Filter
      Defines a $geoWithin filter.
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    -
    -
    -
    -
    + +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/LogicalFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/LogicalFilter.html index 09adae10eb1..ed8eeea2d8f 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/LogicalFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/LogicalFilter.html @@ -1,387 +1,229 @@ - - + LogicalFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LogicalFilter

    + +

    Class LogicalFilter

    +
    +
    java.lang.Object +
    dev.morphia.query.filters.Filter +
    dev.morphia.query.filters.LogicalFilter
    -
    - -
    -
      -
    • -
      -
      public class LogicalFilter
      -extends Filter
      -
    • -
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.query.filters.Filter

    +getField, getName, getValue, getValue, isNot, not, path, setValue, writeNamedValue, writeUnnamedValue
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            add

            -
            public LogicalFilter add​(Filter filter)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              add

              +
              public LogicalFilter add(Filter filter)
              Adds a new filter to this LogicalFilter.
              -
              -
              Parameters:
              +
              +
              Parameters:
              filter - the new filter
              -
              Returns:
              +
              Returns:
              this
              -
              Since:
              +
              Since:
              2.3
              +
            • -
            - - - - - - - -
              -
            • -

              entityType

              -
              public Filter entityType​(Class<?> type)
              -
              Description copied from class: Filter
              +
            • +
              +

              entityType

              +
              public Filter entityType(Class<?> type)
              +
              Description copied from class: Filter
              Sets the query entity type on the filter
              -
              -
              Overrides:
              +
              +
              Overrides:
              entityType in class Filter
              -
              Parameters:
              +
              Parameters:
              type - the type
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              isValidating

              -
              public Filter isValidating​(boolean validate)
              -
              Description copied from class: Filter
              +
            • +
              +

              isValidating

              +
              public Filter isValidating(boolean validate)
              +
              Description copied from class: Filter
              Sets whether to validate field names or not
              -
              -
              Overrides:
              +
              +
              Overrides:
              isValidating in class Filter
              -
              Parameters:
              +
              Parameters:
              validate - true to validate
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              toString

              -
              public String toString()
              -
              -
              Overrides:
              +
            • +
              +

              toString

              +
              public String toString()
              +
              +
              Overrides:
              toString in class Filter
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/NearFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/NearFilter.html index ddf8a3c8323..972fe1c1333 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/NearFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/NearFilter.html @@ -1,386 +1,228 @@ - - + NearFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class NearFilter

    + +

    Class NearFilter

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.filters.Filter

    +entityType, getField, getName, getValue, getValue, isNot, isValidating, not, path, setValue, toString, writeNamedValue, writeUnnamedValue
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            applyOpts

            -
            @MorphiaInternal
            -public void applyOpts​(Map<?,​?> opts)
            -
            -
            Parameters:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              applyOpts

              +
              @MorphiaInternal +public void applyOpts(Map<?,?> opts)
              +
              +
              Parameters:
              opts - the options to apply
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              maxDistance

              -
              public NearFilter maxDistance​(Double maxDistance)
              +
            • +
              +

              maxDistance

              +
              public NearFilter maxDistance(Double maxDistance)
              Sets the max distance to consider
              -
              -
              Parameters:
              +
              +
              Parameters:
              maxDistance - the max
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              minDistance

              -
              public NearFilter minDistance​(Double minDistance)
              +
            • +
              +

              minDistance

              +
              public NearFilter minDistance(Double minDistance)
              Sets the min distance to consider
              -
              -
              Parameters:
              +
              +
              Parameters:
              minDistance - the min
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - - - - - -
              -
            • -

              encode

              -
              @MorphiaInternal
              -public void encode​(Datastore datastore,
              -                   BsonWriter writer,
              -                   EncoderContext context)
              -
              -
              Overrides:
              +
            • +
              +

              encode

              +
              @MorphiaInternal +public void encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
              +
              +
              Overrides:
              encode in class Filter
              -
              Parameters:
              +
              Parameters:
              datastore - the datastore
              writer - the writer
              context - the context
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/RegexFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/RegexFilter.html index 3bb115f5839..bb887598e7c 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/RegexFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/RegexFilter.html @@ -1,359 +1,250 @@ - - + RegexFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class RegexFilter

    + +

    Class RegexFilter

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class dev.morphia.query.filters.Filter

    +entityType, getField, getName, getValue, getValue, isNot, isValidating, not, path, setValue, toString, writeNamedValue, writeUnnamedValue
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            encode

            -
            public void encode​(Datastore datastore,
            -                   BsonWriter writer,
            -                   EncoderContext context)
            -
            -
            Overrides:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              encode

              +
              public void encode(Datastore datastore, + BsonWriter writer, + EncoderContext context)
              +
              +
              Overrides:
              encode in class Filter
              -
              Parameters:
              +
              Parameters:
              datastore - the datastore
              writer - the writer
              context - the context
              +
            • -
            - - - -
              -
            • -

              options

              -
              public RegexFilter options​(String options)
              +
            • +
              +

              options

              +
              public RegexFilter options(String options)
              Optional options to apply to the regex
              -
              -
              Parameters:
              +
              +
              Parameters:
              options - the options
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              caseInsensitive

              -
              public RegexFilter caseInsensitive()
              +
            • +
              +

              caseInsensitive

              +
              public RegexFilter caseInsensitive()
              Case insensitivity to match upper and lower cases.
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              extended

              -
              public RegexFilter extended()
              +
            • +
              +

              extended

              +
              public RegexFilter extended()
              “Extended” capability to ignore all white space characters in the $regex pattern unless escaped or included in a character class.

              Additionally, it ignores characters in-between and including an un-escaped hash/pound (#) character and the next new line, so that @@ -361,111 +252,47 @@

              extended

              within special character sequences in a pattern.

              The x option does not affect the handling of the VT character (i.e. code 11).

              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              multiline

              -
              public RegexFilter multiline()
              +
            • +
              +

              multiline

              +
              public RegexFilter multiline()
              For patterns that include anchors (i.e. ^ for the start, $ for the end), match at the beginning or end of each line for strings with multiline values. Without this option, these anchors match at beginning or end of the string.
              -
              -
              Returns:
              +
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              special

              -
              public RegexFilter special()
              +
            • +
              +

              special

              +
              public RegexFilter special()
              Allows the dot character (i.e. .) to match all characters including newline characters.
              -
              -
              Returns:
              +
              +
              Returns:
              this
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/TextSearchFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/TextSearchFilter.html index 639c06e7626..2c0535ec60f 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/TextSearchFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/TextSearchFilter.html @@ -1,408 +1,242 @@ - - + TextSearchFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class TextSearchFilter

    + +

    Class TextSearchFilter

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.filters.Filter

    +entityType, getField, getName, getValue, getValue, isNot, isValidating, not, path, setValue, toString, writeNamedValue, writeUnnamedValue
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            TextSearchFilter

            -
            protected TextSearchFilter​(String searchText)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            TextSearchFilter

            +
            protected TextSearchFilter(String searchText)
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              caseSensitive

              -
              public TextSearchFilter caseSensitive​(Boolean caseSensitive)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                caseSensitive

                +
                public TextSearchFilter caseSensitive(Boolean caseSensitive)
                Sets the search as case sensitive or not
                -
                -
                Parameters:
                +
                +
                Parameters:
                caseSensitive - the case sensitivity
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - -
                -
              • -

                diacriticSensitive

                -
                public TextSearchFilter diacriticSensitive​(Boolean diacriticSensitive)
                +
              • +
                +

                diacriticSensitive

                +
                public TextSearchFilter diacriticSensitive(Boolean diacriticSensitive)
                Sets the search as diacritic sensitive or not
                -
                -
                Parameters:
                +
                +
                Parameters:
                diacriticSensitive - the diacritic sensitivity
                -
                Returns:
                +
                Returns:
                this
                +
              • -
              - - - - - - - -
                -
              • -

                language

                -
                public TextSearchFilter language​(String language)
                +
              • +
                +

                language

                +
                public TextSearchFilter language(String language)
                Sets the language to use
                -
                -
                Parameters:
                +
                +
                Parameters:
                language - the language
                -
                Returns:
                +
                Returns:
                this
                -
              • -
              +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/Filter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/Filter.html index 51e0c04e6f2..f4d8937590e 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/Filter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/Filter.html @@ -1,860 +1,556 @@ - - + Uses of Class dev.morphia.query.filters.Filter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.filters.Filter

    -
    -
    -
    +
    -
  • -
    - - -

    Uses of Filter in dev.morphia.aggregation

    - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation with parameters of type Filter 
    Modifier and TypeMethodDescription
    Aggregation<T>Aggregation.match​(Filter... filters) +
  • +
    +

    Uses of Filter in dev.morphia.aggregation

    +
    Methods in dev.morphia.aggregation with parameters of type Filter
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    Aggregation.match(Filter... filters)
    +
    Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage.
    -
  • Aggregation<T>AggregationImpl.match​(Filter... filters) 
    +
  • + +
    AggregationImpl.match(Filter... filters)
    +
     
    + -
  • -
    - - -

    Uses of Filter in dev.morphia.aggregation.expressions

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.expressions that return Filter 
    Modifier and TypeMethodDescription
    static FilterMiscellaneous.sampleRate​(double rate) +
  • +
    +

    Uses of Filter in dev.morphia.aggregation.expressions

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Filter
    +
    Miscellaneous.sampleRate(double rate)
    +
    Matches a random selection of input documents.
    -
  • + +
  • -
  • -
    - - -

    Uses of Filter in dev.morphia.aggregation.stages

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages that return Filter 
    Modifier and TypeMethodDescription
    Filter[]GeoNear.getFilters() 
    Filter[]Match.getFilters() 
    Filter[]GraphLookup.getRestriction() 
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.aggregation.stages with parameters of type Filter 
    Modifier and TypeMethodDescription
    static MatchMatch.match​(Filter... filters) +
  • +
    +

    Uses of Filter in dev.morphia.aggregation.stages

    +
    Methods in dev.morphia.aggregation.stages that return Filter
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    GeoNear.getFilters()
    +
     
    + +
    Match.getFilters()
    +
     
    + +
    GraphLookup.getRestriction()
    +
     
    +
    +
    Methods in dev.morphia.aggregation.stages with parameters of type Filter
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Match
    +
    Match.match(Filter... filters)
    +
    Creates the new stage using the filters for matching
    -
  • static MatchMatch.on​(Filter... filters) -
    Deprecated, for removal: This API element is subject to removal in a future version. - -
    -
    GeoNearGeoNear.query​(Filter... filters) + +
    static Match
    +
    Match.on(Filter... filters)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    + +
    GeoNear.query(Filter... filters)
    +
    Optional.
    -
    GraphLookupGraphLookup.restrict​(Filter... filters) + + +
    GraphLookup.restrict(Filter... filters)
    +
    Optional.
    -
    - - - - - - - - - - - - -
    Constructors in dev.morphia.aggregation.stages with parameters of type Filter 
    ConstructorDescription
    Match​(Filter... filters) 
    + + +
    Constructors in dev.morphia.aggregation.stages with parameters of type Filter
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    Match(Filter... filters)
    +
     
    +
  • -
  • -
    - - -

    Uses of Filter in dev.morphia.query

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query that return Filter 
    Modifier and TypeMethodDescription
    abstract FilterFilterOperator.apply​(String prop, - Object value) -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Converts a FilterOperator to a Filter
    -
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query with parameters of type Filter 
    Modifier and TypeMethodDescription
    default Query<T>Query.filter​(Filter... filters) +
  • +
    +

    Uses of Filter in dev.morphia.query

    +
    Methods in dev.morphia.query that return Filter
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    abstract Filter
    +
    FilterOperator.apply(String prop, + Object value)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Converts a FilterOperator to a Filter
    +
    +
    +
    Methods in dev.morphia.query with parameters of type Filter
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default Query<T>
    +
    Query.filter(Filter... filters)
    +
    Adds filters to this query.
    -
  • + +
  • -
  • -
    - - -

    Uses of Filter in dev.morphia.query.filters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Subclasses of Filter in dev.morphia.query.filters 
    Modifier and TypeClassDescription
    class GeoIntersectsFilter 
    class GeoWithinFilter +
  • +
    +

    Uses of Filter in dev.morphia.query.filters

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
     
    +
    class 
    + +
    Defines a $geoWithin filter.
    -
  • class LogicalFilter 
    class NearFilter + +
    class 
    + +
     
    +
    class 
    + +
    Defines a filter for $near and $nearSphere queries
    -
    class RegexFilter + +
    class 
    + +
    Defines a regular expression filter
    -
    class TextSearchFilter + +
    class 
    + +
    Defines a text search filter
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.filters that return Filter 
    Modifier and TypeMethodDescription
    static FilterFilters.all​(String field, - Object val) + + +
    Methods in dev.morphia.query.filters that return Filter
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static Filter
    +
    Filters.all(String field, + Object val)
    +
    Matches arrays that contain all elements specified in the query.
    -
    static FilterFilters.bitsAllClear​(String field, - int bitMask) + +
    static Filter
    +
    Filters.bitsAllClear(String field, + int bitMask)
    +
    Matches numeric or binary values in which a set of bit positions all have a value of 0.
    -
    static FilterFilters.bitsAllClear​(String field, - int[] positions) + +
    static Filter
    +
    Filters.bitsAllClear(String field, + int[] positions)
    +
    Matches numeric or binary values in which a set of bit positions all have a value of 0.
    -
    static FilterFilters.bitsAllSet​(String field, - int bitMask) + +
    static Filter
    +
    Filters.bitsAllSet(String field, + int bitMask)
    +
    Matches numeric or binary values in which a set of bit positions all have a value of 1.
    -
    static FilterFilters.bitsAllSet​(String field, - int[] positions) + +
    static Filter
    +
    Filters.bitsAllSet(String field, + int[] positions)
    +
    Matches numeric or binary values in which a set of bit positions all have a value of 1.
    -
    static FilterFilters.bitsAnyClear​(String field, - Object val) + +
    static Filter
    +
    Filters.bitsAnyClear(String field, + Object val)
    +
    Matches numeric or binary values in which any bit from a set of bit positions has a value of 0.
    -
    static FilterFilters.bitsAnySet​(String field, - Object val) + +
    static Filter
    +
    Filters.bitsAnySet(String field, + Object val)
    +
    Matches numeric or binary values in which any bit from a set of bit positions has a value of 1.
    -
    static FilterFilters.box​(String field, - Point bottomLeft, - Point upperRight) + +
    static Filter
    +
    Filters.box(String field, + Point bottomLeft, + Point upperRight)
    +
    Specifies a rectangular box using legacy coordinate pairs for $geoWithin queries.
    -
    static FilterFilters.center​(String field, - Point center, - double radius) + +
    static Filter
    +
    Filters.center(String field, + Point center, + double radius)
    +
    Specifies a circle using legacy coordinate pairs to $geoWithin queries when using planar geometry.
    -
    static FilterFilters.centerSphere​(String field, - Point center, - double radius) + +
    static Filter
    +
    Filters.centerSphere(String field, + Point center, + double radius)
    +
    Defines a circle for a geospatial query that uses spherical geometry.
    -
    static FilterFilters.comment​(String field, - Object val) + +
    static Filter
    +
    Filters.comment(String field, + Object val)
    +
    Adds a comment to a query predicate.
    -
    static FilterFilters.elemMatch​(String field, - Filter... filters) + +
    static Filter
    +
    Filters.elemMatch(String field, + Filter... filters)
    +
    Selects documents if element in the array field matches all the specified $elemMatch conditions.
    -
    FilterFilter.entityType​(Class<?> type) + + +
    Filter.entityType(Class<?> type)
    +
    Sets the query entity type on the filter
    -
    FilterLogicalFilter.entityType​(Class<?> type) 
    static FilterFilters.eq​(String field, - Object val) + + +
    LogicalFilter.entityType(Class<?> type)
    +
     
    +
    static Filter
    +
    Filters.eq(String field, + Object val)
    +
    Specifies equality condition.
    -
    static FilterFilters.exists​(String field) + +
    static Filter
    +
    Filters.exists(String field)
    +
    Matches documents that have the specified field.
    -
    static FilterFilters.expr​(dev.morphia.aggregation.expressions.impls.Expression expression) + +
    static Filter
    +
    Filters.expr(dev.morphia.aggregation.expressions.impls.Expression expression)
    +
    Allows use of aggregation expressions within the query language.
    -
    static FilterFilters.geoIntersects​(String field, - Geometry val) + +
    static Filter
    +
    Filters.geoIntersects(String field, + Geometry val)
    +
    Selects geometries that intersect with a GeoJSON geometry.
    -
    static FilterFilters.geometry​(String field, - Object val) + +
    static Filter
    +
    Filters.geometry(String field, + Object val)
    +
    Specifies a geometry in GeoJSON format to geospatial query operators.
    -
    static FilterFilters.gt​(String field, - Object val) + +
    static Filter
    +
    Filters.gt(String field, + Object val)
    +
    $gt selects those documents where the value of the field is greater than the specified value.
    -
    static FilterFilters.gte​(String field, - Object val) + +
    static Filter
    +
    Filters.gte(String field, + Object val)
    +
    $gte selects the documents where the value of the field is greater than or equal to a specified value (e.g.
    -
    static FilterFilters.in​(String field, - Iterable<?> val) + +
    static Filter
    +
    Filters.in(String field, + Iterable<?> val)
    +
    The $in operator selects the documents where the value of a field equals any value in the specified array.
    -
    FilterFilter.isValidating​(boolean validate) + + +
    Filter.isValidating(boolean validate)
    +
    Sets whether to validate field names or not
    -
    FilterLogicalFilter.isValidating​(boolean validate) 
    static FilterFilters.jsonSchema​(String field, - Object val) -
    Deprecated, for removal: This API element is subject to removal in a future version. - -
    -
    static FilterFilters.jsonSchema​(Document schema) + + +
    LogicalFilter.isValidating(boolean validate)
    +
     
    +
    static Filter
    +
    Filters.jsonSchema(String field, + Object val)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    static Filter
    +
    Filters.jsonSchema(Document schema)
    +
    Filters documents against the given JSON Schema.
    -
    static FilterFilters.lt​(String field, - Object val) + +
    static Filter
    +
    Filters.lt(String field, + Object val)
    +
    $lt selects the documents where the value of the field is less than the specified value.
    -
    static FilterFilters.lte​(String field, - Object val) + +
    static Filter
    +
    Filters.lte(String field, + Object val)
    +
    $lte selects the documents where the value of the field is less than or equal to the specified value.
    -
    static FilterFilters.maxDistance​(String field, - Object val) + +
    static Filter
    +
    Filters.maxDistance(String field, + Object val)
    +
    Specifies a maximum distance to limit the results of $near and $nearSphere queries.
    -
    static FilterFilters.minDistance​(String field, - Object val) + +
    static Filter
    +
    Filters.minDistance(String field, + Object val)
    +
    Specifies a minimum distance to limit the results of $near and $nearSphere queries.
    -
    static FilterFilters.mod​(String field, - long divisor, - long remainder) + +
    static Filter
    +
    Filters.mod(String field, + long divisor, + long remainder)
    +
    Performs a modulo operation on the value of a field and selects documents with a specified result.
    -
    static FilterFilters.ne​(String field, - Object val) + +
    static Filter
    +
    Filters.ne(String field, + Object val)
    +
    $ne selects the documents where the value of the field is not equal to the specified value.
    -
    static FilterFilters.nin​(String field, - Object val) + +
    static Filter
    +
    Filters.nin(String field, + Object val)
    +
    $nin selects the documents where: the field value is not in the specified array or the field does not exist.
    -
    FilterFilter.not() + + +
    Filter.not()
    +
    Negates this filter by wrapping in "$not: {}"
    -
    static FilterFilters.polygon​(String field, - Point... points) + +
    static Filter
    +
    Filters.polygon(String field, + Point... points)
    +
    Specifies a polygon to using legacy coordinate pairs for $geoWithin queries.
    -
    static FilterFilters.size​(String field, - int size) + +
    static Filter
    +
    Filters.size(String field, + int size)
    +
    Selects documents if the array field is a specified size.
    -
    static FilterFilters.type​(String field, - Type val) + +
    static Filter
    +
    Filters.type(String field, + Type val)
    +
    Selects documents if a field is of the specified type.
    -
    static FilterFilters.uniqueDocs​(String field, - Object val) + +
    static Filter
    +
    Filters.uniqueDocs(String field, + Object val)
    +
    Deprecated.
    -
    static FilterFilters.where​(String val) + +
    static Filter
    +
    Filters.where(String val)
    +
    Matches documents that satisfy a JavaScript expression.
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.filters with parameters of type Filter 
    Modifier and TypeMethodDescription
    LogicalFilterLogicalFilter.add​(Filter filter) + + +
    Methods in dev.morphia.query.filters with parameters of type Filter
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    LogicalFilter.add(Filter filter)
    +
    Adds a new filter to this LogicalFilter.
    -
    static LogicalFilterFilters.and​(Filter... filters) + + +
    Filters.and(Filter... filters)
    +
    Applies $and to a set of filters
    -
    static FilterFilters.elemMatch​(String field, - Filter... filters) + +
    static Filter
    +
    Filters.elemMatch(String field, + Filter... filters)
    +
    Selects documents if element in the array field matches all the specified $elemMatch conditions.
    -
    static LogicalFilterFilters.nor​(Filter... filters) + + +
    Filters.nor(Filter... filters)
    +
    Applies $nor to a set of filters
    -
    static LogicalFilterFilters.or​(Filter... filters) + + +
    Filters.or(Filter... filters)
    +
    Applies $or to a set of filters
    -
    + +
  • -
  • -
    - - -

    Uses of Filter in dev.morphia.query.updates

    - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.updates with parameters of type Filter 
    Modifier and TypeMethodDescription
    static UpdateOperatorUpdateOperators.pull​(String field, - Filter filter) +
  • +
    +

    Uses of Filter in dev.morphia.query.updates

    +
    Methods in dev.morphia.query.updates with parameters of type Filter
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    UpdateOperators.pull(String field, + Filter filter)
    +
    The $pull operator removes from an existing array all instances of a value or values that match a specified condition.
    -
  • - - - - - - - - - - - - -
    Constructors in dev.morphia.query.updates with parameters of type Filter 
    ConstructorDescription
    PullOperator​(String field, - Filter filter) 
    + + +
    Constructors in dev.morphia.query.updates with parameters of type Filter
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    PullOperator(String field, + Filter filter)
    +
     
    +
  • - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/Filters.html b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/Filters.html index eda5f30cd85..f34c3056694 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/Filters.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/Filters.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.filters.Filters (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.filters.Filters

    +

    Uses of Class
    dev.morphia.query.filters.Filters

    -
    No usage of dev.morphia.query.filters.Filters
    -
    +No usage of dev.morphia.query.filters.Filters
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/GeoIntersectsFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/GeoIntersectsFilter.html index d804126f767..5e9a6592cbc 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/GeoIntersectsFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/GeoIntersectsFilter.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.filters.GeoIntersectsFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.filters.GeoIntersectsFilter

    +

    Uses of Class
    dev.morphia.query.filters.GeoIntersectsFilter

    -
    No usage of dev.morphia.query.filters.GeoIntersectsFilter
    -
    +No usage of dev.morphia.query.filters.GeoIntersectsFilter
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/GeoWithinFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/GeoWithinFilter.html index 0b91d0f3cd9..0ff414d5359 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/GeoWithinFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/GeoWithinFilter.html @@ -1,210 +1,100 @@ - - + Uses of Class dev.morphia.query.filters.GeoWithinFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.filters.GeoWithinFilter

    +

    Uses of Class
    dev.morphia.query.filters.GeoWithinFilter

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/LogicalFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/LogicalFilter.html index d5de7ee60cf..c9ccdb40eee 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/LogicalFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/LogicalFilter.html @@ -1,217 +1,105 @@ - - + Uses of Class dev.morphia.query.filters.LogicalFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.filters.LogicalFilter

    +

    Uses of Class
    dev.morphia.query.filters.LogicalFilter

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/NearFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/NearFilter.html index 0e77e8faf1c..d07bb18a45c 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/NearFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/NearFilter.html @@ -1,226 +1,112 @@ - - + Uses of Class dev.morphia.query.filters.NearFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.filters.NearFilter

    +

    Uses of Class
    dev.morphia.query.filters.NearFilter

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/RegexFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/RegexFilter.html index 6bb52ba8c58..c4de0fb98ed 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/RegexFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/RegexFilter.html @@ -1,267 +1,143 @@ - - + Uses of Class dev.morphia.query.filters.RegexFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.filters.RegexFilter

    +

    Uses of Class
    dev.morphia.query.filters.RegexFilter

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/TextSearchFilter.html b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/TextSearchFilter.html index d9725c193d8..ef87b19a5e9 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/TextSearchFilter.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/class-use/TextSearchFilter.html @@ -1,217 +1,105 @@ - - + Uses of Class dev.morphia.query.filters.TextSearchFilter (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.filters.TextSearchFilter

    +

    Uses of Class
    dev.morphia.query.filters.TextSearchFilter

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/package-summary.html b/morphia/2.4/javadoc/dev/morphia/query/filters/package-summary.html index 5433b306d5c..c428ac8c61e 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/package-summary.html @@ -1,210 +1,128 @@ - - + dev.morphia.query.filters (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    @NonNullApi -

    -

    Package dev.morphia.query.filters

    -
    -
    -
    +
    + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/package-tree.html b/morphia/2.4/javadoc/dev/morphia/query/filters/package-tree.html index f609decf30d..6c632e291d5 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/package-tree.html @@ -1,175 +1,87 @@ - - + dev.morphia.query.filters Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.query.filters

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/filters/package-use.html b/morphia/2.4/javadoc/dev/morphia/query/filters/package-use.html index 8201dadff4d..0dd5f596dea 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/filters/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/query/filters/package-use.html @@ -1,353 +1,195 @@ - - + Uses of Package dev.morphia.query.filters (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.query.filters

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query.filters used by dev.morphia.aggregation 
    ClassDescription
    Filter +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base class for query filters
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query.filters used by dev.morphia.aggregation.expressions 
    ClassDescription
    Filter +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base class for query filters
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query.filters used by dev.morphia.aggregation.stages 
    ClassDescription
    Filter +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base class for query filters
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query.filters used by dev.morphia.query 
    ClassDescription
    Filter +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base class for query filters
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.query.filters used by dev.morphia.query.filters 
    ClassDescription
    Filter +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base class for query filters
    -
  • GeoWithinFilter + + +
    Defines a $geoWithin filter.
    -
    LogicalFilter 
    NearFilter + + +
     
    + +
    Defines a filter for $near and $nearSphere queries
    -
    RegexFilter + + +
    Defines a regular expression filter
    -
    TextSearchFilter + + +
    Defines a text search filter
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query.filters used by dev.morphia.query.updates 
    ClassDescription
    Filter +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base class for query filters
    -
  • + + +
  • - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/package-summary.html b/morphia/2.4/javadoc/dev/morphia/query/package-summary.html index 4c05a5d4855..54d12ea14a6 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/query/package-summary.html @@ -1,409 +1,236 @@ - - + dev.morphia.query (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.query

    -
    -
    -
      -
    • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Interface Summary 
      InterfaceDescription
      CriteriaDeprecated, for removal: This API element is subject to removal in a future version.
      CriteriaContainerDeprecated, for removal: This API element is subject to removal in a future version. 
      FieldEnd<T>Deprecated, for removal: This API element is subject to removal in a future version.
      Query<T> 
      QueryFactory -
      A factory for queries.
      -
      UpdateOperations<T>Deprecated, for removal: This API element is subject to removal in a future version. -
      updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead - of this class directly
      -
      Updates<Updater extends Updates> -
      Defines the update operations available
      -
      +

      Package dev.morphia.query

      +
    +
    +
    @NonNullApi +package dev.morphia.query
    +
    +
    + +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/package-tree.html b/morphia/2.4/javadoc/dev/morphia/query/package-tree.html index cb253a4bdc6..13ae70a541d 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/query/package-tree.html @@ -1,265 +1,177 @@ - - + dev.morphia.query Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.query

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/package-use.html b/morphia/2.4/javadoc/dev/morphia/query/package-use.html index 147530851a9..e3f08090cd6 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/query/package-use.html @@ -1,686 +1,420 @@ - - + Uses of Package dev.morphia.query (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.query

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.aggregation 
    ClassDescription
    BucketAutoOptions -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use AutoBucket instead
    -
    -
    BucketOptions -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Bucket instead
    -
    -
    Query 
    Sort +
  • +
    + +
    +
    Class
    +
    Description
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use AutoBucket instead
    +
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Bucket instead
    +
    +
    + +
     
    + +
    Used for sorting query results or defining a sort stage in an aggregation pipeline
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.aggregation.codecs 
    ClassDescription
    Sort +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Used for sorting query results or defining a sort stage in an aggregation pipeline
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.aggregation.expressions 
    ClassDescription
    Sort +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Used for sorting query results or defining a sort stage in an aggregation pipeline
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.aggregation.stages 
    ClassDescription
    Sort +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Used for sorting query results or defining a sort stage in an aggregation pipeline
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.config 
    ClassDescription
    QueryFactory +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A factory for queries.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.mapping 
    ClassDescription
    QueryFactory +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A factory for queries.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.mapping.codec 
    ClassDescription
    LegacyQuery -
    Deprecated. 
    -
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
    +
    Deprecated. 
    +
    +
    +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.mapping.codec.pojo 
    ClassDescription
    Query 
    Update -
    Deprecated. 
    -
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    + +
    +
    Deprecated. 
    +
    +
    +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.query 
    ClassDescription
    AbstractCriteria -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    ArraySlice +
  • +
    + +
    +
    Class
    +
    Description
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
    Defines array slicing options for query projections.
    -
  • BucketAutoOptions -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use AutoBucket instead
    -
    -
    BucketAutoOptions.Granularity -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use AutoBucket instead
    +
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    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.
    -
    BucketAutoOptions.OutputOperation -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Defines an output for bucketauto stage, that consists of the fieldname and the accumulator
    -
    BucketOptions -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Bucket instead
    -
    -
    BucketOptions.OutputOperation -
    Deprecated, for removal: This API element is subject to removal in a future version.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Bucket instead
    +
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Defines an output for bucketauto stage, that consists of the fieldname and the accumulator
    -
    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. 
    -
    CriteriaJoin -
    Deprecated.
    -
    FieldEnd -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    FilterOperator -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Filters and Filter references instead
    -
    -
    FindAndDeleteOptions + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    + +
    +
    Deprecated.
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Filters and Filter references instead
    +
    +
    + +
    Defines options to use for find and delete operations
    -
    FindOptions + + +
    The options to apply to a find operation (also commonly referred to as a query).
    -
    LegacyQuery -
    Deprecated. 
    -
    Meta + + +
    +
    Deprecated. 
    +
    + +
    Defines $meta expression object
    -
    Meta.MetaDataKeyword -
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Modify -
    Deprecated. 
    -
    Projection + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    + +
    +
    Deprecated. 
    +
    + +
    Defines a query projection
    -
    PushOptions + + +
    The options to apply to a $push update operator.
    -
    Query 
    QueryFactory + + +
     
    + +
    A factory for queries.
    -
    Shape -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver provide facilities instead.
    -
    -
    Sort + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver provide facilities instead.
    +
    +
    + +
    Used for sorting query results or defining a sort stage in an aggregation pipeline
    -
    Type + + +
    Defines BSON types for use in querying against field types.
    -
    Update -
    Deprecated. 
    -
    UpdateBase 
    UpdateOperations -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead +
    + +
    +
    Deprecated. 
    +
    + +
     
    + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead of this class directly
    -
    Updates + + +
    Defines the update operations available
    -
    ValidationException + + +
    Error during validation.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.query.filters 
    ClassDescription
    Type +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines BSON types for use in querying against field types.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.query used by dev.morphia.query.updates 
    ClassDescription
    OperationTarget 
    Sort +
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    + +
    Used for sorting query results or defining a sort stage in an aggregation pipeline
    -
  • + + +
  • - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/AddToSetOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/AddToSetOperator.html index 487146db964..b153ca68d3b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/AddToSetOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/AddToSetOperator.html @@ -1,345 +1,194 @@ - - + AddToSetOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AddToSetOperator

    + +

    Class AddToSetOperator

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.updates.UpdateOperator

    +field, operator, value, value
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AddToSetOperator

            -
            @MorphiaInternal
            -public AddToSetOperator​(String field,
            -                        Object values)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AddToSetOperator

              +
              @MorphiaInternal +public AddToSetOperator(String field, + Object values)
              +
              +
              Parameters:
              field - the field
              values - the values
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            toTarget

            -
            public OperationTarget toTarget​(dev.morphia.internal.PathTarget pathTarget)
            -
            Description copied from class: UpdateOperator
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              toTarget

              +
              public OperationTarget toTarget(dev.morphia.internal.PathTarget pathTarget)
              +
              Description copied from class: UpdateOperator
              Creates the OperationTarget for serialization
              -
              -
              Overrides:
              +
              +
              Overrides:
              toTarget in class UpdateOperator
              -
              Parameters:
              +
              Parameters:
              pathTarget - the PathTarget
              -
              Returns:
              +
              Returns:
              the OperationTarget
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/CurrentDateOperator.TypeSpecification.html b/morphia/2.4/javadoc/dev/morphia/query/updates/CurrentDateOperator.TypeSpecification.html index 29c47c12941..2ff02445791 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/CurrentDateOperator.TypeSpecification.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/CurrentDateOperator.TypeSpecification.html @@ -1,385 +1,228 @@ - - + CurrentDateOperator.TypeSpecification (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum CurrentDateOperator.TypeSpecification

    + +

    Enum Class CurrentDateOperator.TypeSpecification

    -
    - -
    -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static CurrentDateOperator.TypeSpecification[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (CurrentDateOperator.TypeSpecification c : CurrentDateOperator.TypeSpecification.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static CurrentDateOperator.TypeSpecification[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static CurrentDateOperator.TypeSpecification valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static CurrentDateOperator.TypeSpecification valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/CurrentDateOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/CurrentDateOperator.html index 6a515edbf1f..5a2cc27fdd9 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/CurrentDateOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/CurrentDateOperator.html @@ -1,394 +1,230 @@ - - + CurrentDateOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CurrentDateOperator

    + +

    Class CurrentDateOperator

    -
    - -
    - -
    -
    -
    +
    + -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - -
      Constructors 
      ModifierConstructorDescription
      protected CurrentDateOperator​(String field) +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Modifier
      +
      Constructor
      +
      Description
      +
      protected
      + +
      Creates an operator for a field
      -
    • -
    • -
    +
    + + -
    - + + + + +
    +

    Methods inherited from class dev.morphia.query.updates.UpdateOperator

    +field, operator, value, value
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CurrentDateOperator

            -
            protected CurrentDateOperator​(String field)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              CurrentDateOperator

              +
              protected CurrentDateOperator(String field)
              Creates an operator for a field
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
            • -
            +
        + -
        -
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/PopOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/PopOperator.html index 1fdce733de0..07fd334c881 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/PopOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/PopOperator.html @@ -1,337 +1,186 @@ - - + PopOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PopOperator

    + +

    Class PopOperator

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.updates.UpdateOperator

    +field, operator, toTarget, value, value
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PopOperator

            -
            @MorphiaInternal
            -public PopOperator​(String field)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              PopOperator

              +
              @MorphiaInternal +public PopOperator(String field)
              +
              +
              Parameters:
              field - the field
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            removeFirst

            -
            public PopOperator removeFirst()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              removeFirst

              +
              public PopOperator removeFirst()
              Remove the first element rather than the last.
              -
              -
              Returns:
              +
              +
              Returns:
              this
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/PullOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/PullOperator.html index 33f2e4f429c..bde178c6d74 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/PullOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/PullOperator.html @@ -1,346 +1,195 @@ - - + PullOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PullOperator

    + +

    Class PullOperator

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.updates.UpdateOperator +
      dev.morphia.query.updates.PullOperator
      +
      +
      +

      -
      @MorphiaInternal
      -public class PullOperator
      -extends UpdateOperator
      +
      @MorphiaInternal +public class PullOperator +extends UpdateOperator
      Defines an operator for $pull
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.updates.UpdateOperator

    +field, operator, value, value
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PullOperator

            -
            @MorphiaInternal
            -public PullOperator​(String field,
            -                    Filter filter)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              PullOperator

              +
              @MorphiaInternal +public PullOperator(String field, + Filter filter)
              +
              +
              Parameters:
              field - the field
              filter - the filter to apply
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            toTarget

            -
            public OperationTarget toTarget​(dev.morphia.internal.PathTarget pathTarget)
            -
            Description copied from class: UpdateOperator
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              toTarget

              +
              public OperationTarget toTarget(dev.morphia.internal.PathTarget pathTarget)
              +
              Description copied from class: UpdateOperator
              Creates the OperationTarget for serialization
              -
              -
              Overrides:
              +
              +
              Overrides:
              toTarget in class UpdateOperator
              -
              Parameters:
              +
              Parameters:
              pathTarget - the PathTarget
              -
              Returns:
              +
              Returns:
              the OperationTarget
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/PushOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/PushOperator.html index 3fc70aaf528..eae357b73d9 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/PushOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/PushOperator.html @@ -1,390 +1,232 @@ - - + PushOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PushOperator

    + +

    Class PushOperator

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.updates.UpdateOperator +
      dev.morphia.query.updates.PushOperator
      +
      +
      +

      -
      @MorphiaInternal
      -public class PushOperator
      -extends UpdateOperator
      +
      @MorphiaInternal +public class PushOperator +extends UpdateOperator
      Defines the $push update operator
      -
      -
      Since:
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.updates.UpdateOperator

    +field, operator, value, value
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            position

            -
            public PushOperator position​(int position)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              position

              +
              public PushOperator position(int position)
              Sets the position for the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              position - the position in the array for the update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              slice

              -
              public PushOperator slice​(int slice)
              +
            • +
              +

              slice

              +
              public PushOperator slice(int slice)
              Sets the slice value for the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              slice - the slice value for the update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              sort

              -
              public PushOperator sort​(int sort)
              +
            • +
              +

              sort

              +
              public PushOperator sort(int sort)
              Sets the sort value for the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              sort - the sort value for the update
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              sort

              -
              public PushOperator sort​(Sort value)
              +
            • +
              +

              sort

              +
              public PushOperator sort(Sort value)
              Sets the sort value for the update
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the sort criteria to add
              -
              Returns:
              +
              Returns:
              this
              +
            • -
            - - - -
              -
            • -

              toTarget

              -
              public OperationTarget toTarget​(dev.morphia.internal.PathTarget pathTarget)
              -
              Description copied from class: UpdateOperator
              +
            • +
              +

              toTarget

              +
              public OperationTarget toTarget(dev.morphia.internal.PathTarget pathTarget)
              +
              Description copied from class: UpdateOperator
              Creates the OperationTarget for serialization
              -
              -
              Overrides:
              +
              +
              Overrides:
              toTarget in class UpdateOperator
              -
              Parameters:
              +
              Parameters:
              pathTarget - the PathTarget
              -
              Returns:
              +
              Returns:
              the OperationTarget
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/SetEntityOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/SetEntityOperator.html index 0fff3d1fe0e..71ac26f5527 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/SetEntityOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/SetEntityOperator.html @@ -1,342 +1,191 @@ - - + SetEntityOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SetEntityOperator

    + +

    Class SetEntityOperator

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.query.updates.UpdateOperator +
      dev.morphia.query.updates.SetEntityOperator
      +
      +
      +

      -
      @MorphiaInternal
      -public class SetEntityOperator
      -extends UpdateOperator
      -
      -
      Since:
      +
      @MorphiaInternal +public class SetEntityOperator +extends UpdateOperator
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.updates.UpdateOperator

    +field, operator, value, value
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SetEntityOperator

            -
            @MorphiaInternal
            -public SetEntityOperator​(Object value)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SetEntityOperator

              +
              @MorphiaInternal +public SetEntityOperator(Object value)
              +
              +
              Parameters:
              value - the value
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            toTarget

            -
            public OperationTarget toTarget​(dev.morphia.internal.PathTarget pathTarget)
            -
            Description copied from class: UpdateOperator
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              toTarget

              +
              public OperationTarget toTarget(dev.morphia.internal.PathTarget pathTarget)
              +
              Description copied from class: UpdateOperator
              Creates the OperationTarget for serialization
              -
              -
              Overrides:
              +
              +
              Overrides:
              toTarget in class UpdateOperator
              -
              Parameters:
              +
              Parameters:
              pathTarget - the PathTarget
              -
              Returns:
              +
              Returns:
              the OperationTarget
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/SetOnInsertOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/SetOnInsertOperator.html index 7b8185ccdd2..3bc3629270f 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/SetOnInsertOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/SetOnInsertOperator.html @@ -1,367 +1,211 @@ - - + SetOnInsertOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SetOnInsertOperator

    + +

    Class SetOnInsertOperator

    -
    - -
    -
      -
    • -
      +
      java.lang.Object +
      dev.morphia.query.updates.UpdateOperator +
      dev.morphia.query.updates.SetOnInsertOperator
      +
      +
      +
      +
      All Implemented Interfaces:
      dev.morphia.query.internal.DatastoreAware

      -
      @MorphiaInternal
      -public class SetOnInsertOperator
      -extends UpdateOperator
      -implements dev.morphia.query.internal.DatastoreAware
      -
      -
      Since:
      +
      @MorphiaInternal +public class SetOnInsertOperator +extends UpdateOperator +implements dev.morphia.query.internal.DatastoreAware
      +
      +
      Since:
      2.0
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.updates.UpdateOperator

    +field, operator, value, value
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SetOnInsertOperator

            -
            @MorphiaInternal
            -public SetOnInsertOperator​(Map<String,​Object> values)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SetOnInsertOperator

              +
              @MorphiaInternal +public SetOnInsertOperator(Map<String,Object> values)
              +
              +
              Parameters:
              values - the values
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            setDatastore

            -
            public void setDatastore​(DatastoreImpl datastore)
            -
            -
            Specified by:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              setDatastore

              +
              public void setDatastore(dev.morphia.DatastoreImpl datastore)
              +
              +
              Specified by:
              setDatastore in interface dev.morphia.query.internal.DatastoreAware
              -
              Parameters:
              +
              Parameters:
              datastore - the datastore
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              toTarget

              -
              public OperationTarget toTarget​(dev.morphia.internal.PathTarget pathTarget)
              -
              Description copied from class: UpdateOperator
              +
            • +
              +

              toTarget

              +
              public OperationTarget toTarget(dev.morphia.internal.PathTarget pathTarget)
              +
              Description copied from class: UpdateOperator
              Creates the OperationTarget for serialization
              -
              -
              Overrides:
              +
              +
              Overrides:
              toTarget in class UpdateOperator
              -
              Parameters:
              +
              Parameters:
              pathTarget - the PathTarget
              -
              Returns:
              +
              Returns:
              the OperationTarget
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/UnsetOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/UnsetOperator.html index 422cce0ee34..b2f315affbf 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/UnsetOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/UnsetOperator.html @@ -1,342 +1,191 @@ - - + UnsetOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UnsetOperator

    + +

    Class UnsetOperator

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class dev.morphia.query.updates.UpdateOperator

    +field, operator, value, value
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UnsetOperator

            -
            @MorphiaInternal
            -public UnsetOperator​(String field)
            -
            -
            Parameters:
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              UnsetOperator

              +
              @MorphiaInternal +public UnsetOperator(String field)
              +
              +
              Parameters:
              field - the field
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            toTarget

            -
            public OperationTarget toTarget​(dev.morphia.internal.PathTarget pathTarget)
            -
            Description copied from class: UpdateOperator
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              toTarget

              +
              public OperationTarget toTarget(dev.morphia.internal.PathTarget pathTarget)
              +
              Description copied from class: UpdateOperator
              Creates the OperationTarget for serialization
              -
              -
              Overrides:
              +
              +
              Overrides:
              toTarget in class UpdateOperator
              -
              Parameters:
              +
              Parameters:
              pathTarget - the PathTarget
              -
              Returns:
              +
              Returns:
              the OperationTarget
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/UpdateOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/UpdateOperator.html index 0c7d9151de0..a737fbc033b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/UpdateOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/UpdateOperator.html @@ -1,423 +1,254 @@ - - + UpdateOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UpdateOperator

    + +

    Class UpdateOperator

    -
    - -
    - -
    -
    -
    + + +
     
    +
    protected void
    +
    value(Object value)
    +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UpdateOperator

            -
            protected UpdateOperator​(String operator,
            -                         String field,
            -                         Object value)
            -
          • -
          - - - -
            -
          • -

            UpdateOperator

            -
            protected UpdateOperator​(String operator,
            -                         String field,
            -                         List<?> values)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              UpdateOperator

              +
              protected UpdateOperator(String operator, + String field, + Object value)
              +
            • -
            +
          • +
            +

            UpdateOperator

            +
            protected UpdateOperator(String operator, + String field, + List<?> values)
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            field

            -
            @MorphiaInternal
            -public String field()
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              field

              +
              @MorphiaInternal +public String field()
              +
              +
              Returns:
              the field
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              operator

              -
              @MorphiaInternal
              -public String operator()
              -
              -
              Returns:
              +
            • +
              +

              operator

              +
              @MorphiaInternal +public String operator()
              +
              +
              Returns:
              the operator
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              toTarget

              -
              @MorphiaInternal
              -public OperationTarget toTarget​(dev.morphia.internal.PathTarget pathTarget)
              +
            • +
              +

              toTarget

              +
              @MorphiaInternal +public OperationTarget toTarget(dev.morphia.internal.PathTarget pathTarget)
              Creates the OperationTarget for serialization
              -
              -
              Parameters:
              +
              +
              Parameters:
              pathTarget - the PathTarget
              -
              Returns:
              +
              Returns:
              the OperationTarget
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              value

              -
              @MorphiaInternal
              -public Object value()
              -
              -
              Returns:
              +
            • +
              +

              value

              +
              @MorphiaInternal +public Object value()
              +
              +
              Returns:
              the value
              Developer note.
              This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
              +
            • -
            - - - -
              -
            • -

              value

              -
              protected void value​(Object value)
              -
            • -
            +
          • +
            +

            value

            +
            protected void value(Object value)
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/UpdateOperators.html b/morphia/2.4/javadoc/dev/morphia/query/updates/UpdateOperators.html index cc68012b6d6..b1b01d9cb2e 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/UpdateOperators.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/UpdateOperators.html @@ -1,971 +1,726 @@ - - + UpdateOperators (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UpdateOperators

    + +

    Class UpdateOperators

    -
    - -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            addToSet

            -
            public static AddToSetOperator addToSet​(String field,
            -                                        Object value)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              addToSet

              +
              public static AddToSetOperator addToSet(String field, + Object value)
              The $addToSet operator adds a value to an array unless the value is already present, in which case $addToSet does nothing to that array.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              value - the value to add
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $addToSet
              +
            • -
            - - - -
              -
            • -

              addToSet

              -
              public static AddToSetOperator addToSet​(String field,
              -                                        List<?> values)
              +
            • +
              +

              addToSet

              +
              public static AddToSetOperator addToSet(String field, + List<?> values)
              The $addToSet operator adds a value to an array unless the value is already present, in which case $addToSet does nothing to that array. By default, this operator will use $each to add each element in the given list to the stored array in the document.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to updated
              values - the values to add
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $addToSet
              Update Operator: $each
              +
            • -
            - - - - - - - -
              -
            • -

              currentDate

              -
              public static CurrentDateOperator currentDate​(String field)
              +
            • +
              +

              currentDate

              +
              public static CurrentDateOperator currentDate(String field)
              The $currentDate operator sets the value of a field to the current date, either as a Date or a timestamp. The default type is Date.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to set
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $currentDate
              +
            • -
            - - - -
              -
            • -

              dec

              -
              public static UpdateOperator dec​(String field)
              +
            • +
              +

              dec

              +
              public static UpdateOperator dec(String field)
              Decrements the value of the field by one.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to decrement
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $dec
              +
            • -
            - - - -
              -
            • -

              dec

              -
              public static UpdateOperator dec​(String field,
              -                                 Number value)
              +
            • +
              +

              dec

              +
              public static UpdateOperator dec(String field, + Number value)
              Decrements the value of the field by the specified amount.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to decrement
              value - the number to decrement by
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $dec
              +
            • -
            - - - -
              -
            • -

              inc

              -
              public static UpdateOperator inc​(String field)
              +
            • +
              +

              inc

              +
              public static UpdateOperator inc(String field)
              Increments the value of the field by one.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to increment
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $inc
              +
            • -
            - - - -
              -
            • -

              inc

              -
              public static UpdateOperator inc​(String field,
              -                                 Number value)
              +
            • +
              +

              inc

              +
              public static UpdateOperator inc(String field, + Number value)
              Increments the value of the field by the specified amount.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to increment
              value - the number to increment by
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $inc
              +
            • -
            - - - -
              -
            • -

              max

              -
              public static UpdateOperator max​(String field,
              -                                 Number value)
              +
            • +
              +

              max

              +
              public static UpdateOperator max(String field, + Number value)
              Only updates the field if the specified value is greater than the existing field value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the max value to apply
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $max
              +
            • -
            - - - -
              -
            • -

              max

              -
              public static UpdateOperator max​(String field,
              -                                 Temporal value)
              +
            • +
              +

              max

              +
              public static UpdateOperator max(String field, + Temporal value)
              Only updates the field if the specified value is greater than the existing field value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the max value to apply
              -
              Returns:
              +
              Returns:
              the update operator
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Update Operator: $max
              +
            • -
            - - - -
              -
            • -

              max

              -
              public static UpdateOperator max​(String field,
              -                                 Date value)
              +
            • +
              +

              max

              +
              public static UpdateOperator max(String field, + Date value)
              Only updates the field if the specified value is greater than the existing field value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the max value to apply
              -
              Returns:
              +
              Returns:
              the update operator
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Update Operator: $max
              +
            • -
            - - - -
              -
            • -

              min

              -
              public static UpdateOperator min​(String field,
              -                                 Number value)
              +
            • +
              +

              min

              +
              public static UpdateOperator min(String field, + Number value)
              Only updates the field if the specified value is less than the existing field value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the min value to apply
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $min
              +
            • -
            - - - -
              -
            • -

              min

              -
              public static UpdateOperator min​(String field,
              -                                 Temporal value)
              +
            • +
              +

              min

              +
              public static UpdateOperator min(String field, + Temporal value)
              Only updates the field if the specified value is less than the existing field value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the min value to apply
              -
              Returns:
              +
              Returns:
              the update operator
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Update Operator: $min
              +
            • -
            - - - -
              -
            • -

              min

              -
              public static UpdateOperator min​(String field,
              -                                 Date value)
              +
            • +
              +

              min

              +
              public static UpdateOperator min(String field, + Date value)
              Only updates the field if the specified value is less than the existing field value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the min value to apply
              -
              Returns:
              +
              Returns:
              the update operator
              -
              Since:
              +
              Since:
              2.2
              MongoDB documentation
              Update Operator: $min
              +
            • -
            - - - -
              -
            • -

              mul

              -
              public static UpdateOperator mul​(String field,
              -                                 Number value)
              +
            • +
              +

              mul

              +
              public static UpdateOperator mul(String field, + Number value)
              Multiplies the value of the field by the specified amount.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to multiply
              value - the number to multiply by
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $mul
              +
            • -
            - - - - - - - -
              -
            • -

              pop

              -
              public static PopOperator pop​(String field)
              +
            • +
              +

              pop

              +
              public static PopOperator pop(String field)
              The $pop operator removes the first or last element of an array. This operation can remove the first of the last value but defaults to removing the last.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $pop
              +
            • -
            - - - -
              -
            • -

              pull

              -
              public static UpdateOperator pull​(String field,
              -                                  Filter filter)
              +
            • +
              +

              pull

              +
              public static UpdateOperator pull(String field, + Filter filter)
              The $pull operator removes from an existing array all instances of a value or values that match a specified condition.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              filter - the filter to apply
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $pull
              +
            • -
            - - - -
              -
            • -

              pullAll

              -
              public static UpdateOperator pullAll​(String field,
              -                                     List<?> values)
              +
            • +
              +

              pullAll

              +
              public static UpdateOperator pullAll(String field, + List<?> values)
              The $pullAll operator removes all instances of the specified values from an existing array. Unlike the $pull operator that removes elements by specifying a query, $pullAll removes elements that match the listed values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              values - the values to remove
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $pullAll
              +
            • -
            - - - -
              -
            • -

              push

              -
              public static PushOperator push​(String field,
              -                                Object value)
              +
            • +
              +

              push

              +
              public static PushOperator push(String field, + Object value)
              The $push operator appends a specified value to an array.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to update
              value - the value to add
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $push
              +
            • -
            - - - - - - - - - - - -
              -
            • -

              set

              -
              public static UpdateOperator set​(String field,
              -                                 Object value)
              +
            • +
              +

              set

              +
              public static UpdateOperator set(String field, + Object value)
              The $set operator replaces the value of a field with the specified value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to set
              value - the value to set
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $set
              +
            • -
            - - - -
              -
            • -

              set

              -
              public static UpdateOperator set​(Object value)
              +
            • +
              +

              set

              +
              public static UpdateOperator set(Object value)
              The $set operator replaces the value of a field with the specified value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value to set
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $set
              +
            • -
            - - - -
              -
            • -

              setOnInsert

              -
              public static UpdateOperator setOnInsert​(Map<String,​Object> values)
              +
            • +
              +

              setOnInsert

              +
              public static UpdateOperator setOnInsert(Map<String,Object> values)
              If an update operation with upsert: true results in an insert of a document, then $setOnInsert assigns the specified values to the fields in the document. If the update operation does not result in an insert, $setOnInsert does nothing.
              -
              -
              Parameters:
              +
              +
              Parameters:
              values - the fields and their values to insert
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $setOnInsert
              +
            • -
            - - - -
              -
            • -

              unset

              -
              public static UpdateOperator unset​(String field)
              +
            • +
              +

              unset

              +
              public static UpdateOperator unset(String field)
              The $unset operator deletes a particular field.
              -
              -
              Parameters:
              +
              +
              Parameters:
              field - the field to set
              -
              Returns:
              +
              Returns:
              the update operator
              MongoDB documentation
              Update Operator: $unset
              +
            • -
            - - - -
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/AddToSetOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/AddToSetOperator.html index c3150bf3b2b..7d6b1e15e37 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/AddToSetOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/AddToSetOperator.html @@ -1,207 +1,99 @@ - - + Uses of Class dev.morphia.query.updates.AddToSetOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.AddToSetOperator

    +

    Uses of Class
    dev.morphia.query.updates.AddToSetOperator

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.TypeSpecification.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.TypeSpecification.html index ab5d2aa83b5..fc7a9ef51b3 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.TypeSpecification.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.TypeSpecification.html @@ -1,221 +1,107 @@ - - -Uses of Class dev.morphia.query.updates.CurrentDateOperator.TypeSpecification (Morphia) + +Uses of Enum Class dev.morphia.query.updates.CurrentDateOperator.TypeSpecification (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.CurrentDateOperator.TypeSpecification

    +

    Uses of Enum Class
    dev.morphia.query.updates.CurrentDateOperator.TypeSpecification

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.html index cfa6f622ebf..9f130325ef4 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/CurrentDateOperator.html @@ -1,203 +1,95 @@ - - + Uses of Class dev.morphia.query.updates.CurrentDateOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.CurrentDateOperator

    +

    Uses of Class
    dev.morphia.query.updates.CurrentDateOperator

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PopOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PopOperator.html index 09fb0fd6132..b4128c6cfa0 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PopOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PopOperator.html @@ -1,203 +1,95 @@ - - + Uses of Class dev.morphia.query.updates.PopOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.PopOperator

    +

    Uses of Class
    dev.morphia.query.updates.PopOperator

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PullOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PullOperator.html index bbe211cddbb..d5c98af38dd 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PullOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PullOperator.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.updates.PullOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.PullOperator

    +

    Uses of Class
    dev.morphia.query.updates.PullOperator

    -
    No usage of dev.morphia.query.updates.PullOperator
    -
    +No usage of dev.morphia.query.updates.PullOperator
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PushOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PushOperator.html index 8b93a962e27..999028e168a 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PushOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/PushOperator.html @@ -1,233 +1,117 @@ - - + Uses of Class dev.morphia.query.updates.PushOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.PushOperator

    +

    Uses of Class
    dev.morphia.query.updates.PushOperator

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/SetEntityOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/SetEntityOperator.html index 796af208773..28e3450940c 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/SetEntityOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/SetEntityOperator.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.updates.SetEntityOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.SetEntityOperator

    +

    Uses of Class
    dev.morphia.query.updates.SetEntityOperator

    -
    No usage of dev.morphia.query.updates.SetEntityOperator
    -
    +No usage of dev.morphia.query.updates.SetEntityOperator
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/SetOnInsertOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/SetOnInsertOperator.html index 5e0631be3ee..443e32076c4 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/SetOnInsertOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/SetOnInsertOperator.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.updates.SetOnInsertOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.SetOnInsertOperator

    +

    Uses of Class
    dev.morphia.query.updates.SetOnInsertOperator

    -
    No usage of dev.morphia.query.updates.SetOnInsertOperator
    -
    +No usage of dev.morphia.query.updates.SetOnInsertOperator
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UnsetOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UnsetOperator.html index 7ba67077278..ea0608e2c11 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UnsetOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UnsetOperator.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.updates.UnsetOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.UnsetOperator

    +

    Uses of Class
    dev.morphia.query.updates.UnsetOperator

    -
    No usage of dev.morphia.query.updates.UnsetOperator
    -
    +No usage of dev.morphia.query.updates.UnsetOperator
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UpdateOperator.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UpdateOperator.html index 4a2cb455341..d53773e3045 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UpdateOperator.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UpdateOperator.html @@ -1,550 +1,344 @@ - - + Uses of Class dev.morphia.query.updates.UpdateOperator (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.UpdateOperator

    -
    -
    -
    +
    +
    Method parameters in dev.morphia.query with type arguments of type UpdateOperator
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    LegacyQuery.update(List<UpdateOperator> updates)
    +
    +
    Deprecated.
    +
    +
    default Update<T>
    +
    Query.update(List<UpdateOperator> updates)
    +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. + +
    +
    +
    -
  • -
    - - -

    Uses of UpdateOperator in dev.morphia.query.updates

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Subclasses of UpdateOperator in dev.morphia.query.updates 
    Modifier and TypeClassDescription
    class AddToSetOperator +
  • +
    +

    Uses of UpdateOperator in dev.morphia.query.updates

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Defines the $addToSet operator
    -
  • class CurrentDateOperator + +
    class 
    + +
    Defines the $currentDate operator
    -
    class PopOperator + +
    class 
    + +
    Defines the $pop update operator.
    -
    class PullOperator + +
    class 
    + +
    Defines an operator for $pull
    -
    class PushOperator + +
    class 
    + +
    Defines the $push update operator
    -
    class SetEntityOperator 
    class SetOnInsertOperator 
    class UnsetOperator 
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in dev.morphia.query.updates that return UpdateOperator 
    Modifier and TypeMethodDescription
    static UpdateOperatorUpdateOperators.and​(String field, - int value) + +
    class 
    + +
     
    +
    class 
    + +
     
    +
    class 
    + +
     
    + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    UpdateOperators.and(String field, + int value)
    +
    The $bit operator performs a bitwise update of a field.
    -
    static UpdateOperatorUpdateOperators.dec​(String field) + + +
    UpdateOperators.dec(String field)
    +
    Decrements the value of the field by one.
    -
    static UpdateOperatorUpdateOperators.dec​(String field, - Number value) + + +
    UpdateOperators.dec(String field, + Number value)
    +
    Decrements the value of the field by the specified amount.
    -
    static UpdateOperatorUpdateOperators.inc​(String field) + + +
    UpdateOperators.inc(String field)
    +
    Increments the value of the field by one.
    -
    static UpdateOperatorUpdateOperators.inc​(String field, - Number value) + + +
    UpdateOperators.inc(String field, + Number value)
    +
    Increments the value of the field by the specified amount.
    -
    static UpdateOperatorUpdateOperators.max​(String field, - Number value) + + +
    UpdateOperators.max(String field, + Number value)
    +
    Only updates the field if the specified value is greater than the existing field value.
    -
    static UpdateOperatorUpdateOperators.max​(String field, - Temporal value) + + +
    UpdateOperators.max(String field, + Temporal value)
    +
    Only updates the field if the specified value is greater than the existing field value.
    -
    static UpdateOperatorUpdateOperators.max​(String field, - Date value) + + +
    UpdateOperators.max(String field, + Date value)
    +
    Only updates the field if the specified value is greater than the existing field value.
    -
    static UpdateOperatorUpdateOperators.min​(String field, - Number value) + + +
    UpdateOperators.min(String field, + Number value)
    +
    Only updates the field if the specified value is less than the existing field value.
    -
    static UpdateOperatorUpdateOperators.min​(String field, - Temporal value) + + +
    UpdateOperators.min(String field, + Temporal value)
    +
    Only updates the field if the specified value is less than the existing field value.
    -
    static UpdateOperatorUpdateOperators.min​(String field, - Date value) + + +
    UpdateOperators.min(String field, + Date value)
    +
    Only updates the field if the specified value is less than the existing field value.
    -
    static UpdateOperatorUpdateOperators.mul​(String field, - Number value) + + +
    UpdateOperators.mul(String field, + Number value)
    +
    Multiplies the value of the field by the specified amount.
    -
    static UpdateOperatorUpdateOperators.or​(String field, - int value) + + +
    UpdateOperators.or(String field, + int value)
    +
    The $bit operator performs a bitwise update of a field.
    -
    static UpdateOperatorUpdateOperators.pull​(String field, - Filter filter) + + +
    UpdateOperators.pull(String field, + Filter filter)
    +
    The $pull operator removes from an existing array all instances of a value or values that match a specified condition.
    -
    static UpdateOperatorUpdateOperators.pullAll​(String field, - List<?> values) + + +
    UpdateOperators.pullAll(String field, + List<?> values)
    +
    The $pullAll operator removes all instances of the specified values from an existing array.
    -
    static UpdateOperatorUpdateOperators.rename​(String field, - String value) + + +
    UpdateOperators.rename(String field, + String value)
    +
    Renames a field.
    -
    static UpdateOperatorUpdateOperators.set​(Object value) + + +
    UpdateOperators.set(Object value)
    +
    The $set operator replaces the value of a field with the specified value.
    -
    static UpdateOperatorUpdateOperators.set​(String field, - Object value) + + +
    UpdateOperators.set(String field, + Object value)
    +
    The $set operator replaces the value of a field with the specified value.
    -
    static UpdateOperatorUpdateOperators.setOnInsert​(Map<String,​Object> values) + + +
    UpdateOperators.setOnInsert(Map<String,Object> values)
    +
    If an update operation with upsert: true results in an insert of a document, then $setOnInsert assigns the specified values to the fields in the document.
    -
    static UpdateOperatorUpdateOperators.unset​(String field) + + +
    UpdateOperators.unset(String field)
    +
    The $unset operator deletes a particular field.
    -
    static UpdateOperatorUpdateOperators.xor​(String field, - int value) + + +
    UpdateOperators.xor(String field, + int value)
    +
    The $bit operator performs a bitwise update of a field.
    -
    +
  • +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UpdateOperators.html b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UpdateOperators.html index 3a52e312719..8cc15146f7b 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UpdateOperators.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/class-use/UpdateOperators.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.query.updates.UpdateOperators (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.query.updates.UpdateOperators

    +

    Uses of Class
    dev.morphia.query.updates.UpdateOperators

    -
    No usage of dev.morphia.query.updates.UpdateOperators
    -
    +No usage of dev.morphia.query.updates.UpdateOperators
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/package-summary.html b/morphia/2.4/javadoc/dev/morphia/query/updates/package-summary.html index 08732fe61f1..aff12f894e4 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/package-summary.html @@ -1,237 +1,144 @@ - - + dev.morphia.query.updates (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.query.updates

    -
    -
    -
    +
    +
    +
    - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/package-tree.html b/morphia/2.4/javadoc/dev/morphia/query/updates/package-tree.html index f157aa54d28..7eb73c6029e 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/package-tree.html @@ -1,191 +1,103 @@ - - + dev.morphia.query.updates Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.query.updates

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/query/updates/package-use.html b/morphia/2.4/javadoc/dev/morphia/query/updates/package-use.html index 171eb1d8310..5c8bebd7101 100644 --- a/morphia/2.4/javadoc/dev/morphia/query/updates/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/query/updates/package-use.html @@ -1,240 +1,122 @@ - - + Uses of Package dev.morphia.query.updates (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.query.updates

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in dev.morphia.query.updates used by dev.morphia.query.updates 
    ClassDescription
    AddToSetOperator +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines the $addToSet operator
    -
  • CurrentDateOperator + + +
    Defines the $currentDate operator
    -
    CurrentDateOperator.TypeSpecification + + +
    Type type options when setting the current date
    -
    PopOperator + + +
    Defines the $pop update operator.
    -
    PushOperator + + +
    Defines the $push update operator
    -
    UpdateOperator + + +
    Defines an update operator
    -
    +
  • +
    + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaSession.html b/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaSession.html index 3b55f6db54e..d7a9d74e12d 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaSession.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaSession.html @@ -1,246 +1,117 @@ - - + MorphiaSession (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface MorphiaSession

    + +

    Interface MorphiaSession

    -
    -
    - -
    -
    -
    -
    -
    + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaSessionImpl.html b/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaSessionImpl.html index 02c83537d69..c2e8a9707c7 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaSessionImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaSessionImpl.html @@ -1,886 +1,1528 @@ - - + MorphiaSessionImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MorphiaSessionImpl

    + +

    Class MorphiaSessionImpl

    -
    - -
    - -
    -
    -
    +
    + -
    -
    +
    +
    -
    -
      -
    • + +
    • -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          MorphiaSessionImpl

          -
          public MorphiaSessionImpl​(DatastoreImpl datastore,
          -                          ClientSession session)
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MorphiaSessionImpl

            +
            public MorphiaSessionImpl(dev.morphia.DatastoreImpl datastore, + ClientSession session)
            Creates a new session.
            -
            -
            Parameters:
            +
            +
            Parameters:
            datastore - the datastore
            session - the client session
            -
          • -
          +
      + -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getPinnedServerAddress

          -
          @Nullable
          -public ServerAddress getPinnedServerAddress()
          -
          -
          Specified by:
          -
          getPinnedServerAddress in interface ClientSession
          -
          Specified by:
          -
          getPinnedServerAddress in interface ClientSession
          +
        • +
          +

          Method Details

          + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            -
          • -

            getClusterTime

            -
            public BsonDocument getClusterTime()
            -
            -
            Specified by:
            -
            getClusterTime in interface ClientSession
            +
          • +
            +

            getClusterTime

            +
            public BsonDocument getClusterTime()
            +
            +
            Specified by:
            +
            getClusterTime in interface ClientSession
            +
            +
            +
          • +
          • +
            +

            close

            +
            public void close()
            +
            +
            Specified by:
            +
            close in interface AutoCloseable
            +
            Specified by:
            +
            close in interface ClientSession
            +
            Specified by:
            +
            close in interface Closeable
            +
            +
            +
          • +
          • +
            +

            insert

            +
            public <T> void insert(T entity, + InsertOneOptions options)
            +
            Description copied from interface: Datastore
            +
            Inserts an entity in to the mapped collection.
            +
            +
            Specified by:
            +
            insert in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            entity - the entity to insert
            +
            options - the options to apply to the insert operation
            +
            +
            +
          • +
          • +
            +

            insert

            +
            public <T> void insert(List<T> entities, + InsertManyOptions options)
            +
            Description copied from interface: Datastore
            +
            Inserts entities in to the mapped collection.
            +
            +
            Specified by:
            +
            insert in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            entities - the entities to insert
            +
            options - the options to apply to the insert operation
            +
            +
            +
          • +
          • +
            +

            aggregate

            +
            public Aggregation<Document> aggregate(String source)
            +
            Description copied from interface: Datastore
            +
            Returns a new query bound to the kind (a specific MongoCollection)
            +
            +
            Specified by:
            +
            aggregate in interface Datastore
            +
            Parameters:
            +
            source - The collection aggregation against
            +
            Returns:
            +
            the aggregation pipeline
            +
            +
            +
          • +
          • +
            +

            aggregate

            +
            public <T> Aggregation<T> aggregate(Class<T> source)
            +
            Description copied from interface: Datastore
            +
            Returns a new query bound to the kind (a specific MongoCollection)
            +
            +
            Specified by:
            +
            aggregate in interface Datastore
            +
            Type Parameters:
            +
            T - the source type
            +
            Parameters:
            +
            source - The class to create aggregation against
            +
            Returns:
            +
            the aggregation pipeline
            +
            +
            +
          • +
          • +
            +

            createAggregation

            +
            public AggregationPipeline createAggregation(Class source)
            +
            Description copied from interface: Datastore
            +
            Returns a new query bound to the kind (a specific MongoCollection)
            +
            +
            Specified by:
            +
            createAggregation in interface Datastore
            +
            Parameters:
            +
            source - The class to create aggregation against
            +
            Returns:
            +
            the aggregation pipeline
            +
            +
            +
          • +
          • +
            +

            createUpdateOperations

            +
            public <T> UpdateOperations<T> createUpdateOperations(Class<T> clazz)
            +
            Description copied from interface: Datastore
            +
            The builder for all update operations
            +
            +
            Specified by:
            +
            createUpdateOperations in interface Datastore
            +
            Type Parameters:
            +
            T - the type to update
            +
            Parameters:
            +
            clazz - the type to update
            +
            Returns:
            +
            the new UpdateOperations instance
            +
            +
            +
          • +
          • +
            +

            configureCollection

            +
            @NonNull +@MorphiaInternal +public <T> MongoCollection<T> configureCollection(dev.morphia.internal.CollectionConfiguration options, + MongoCollection<T> collection)
            +
            Applies configuration options to the collection
            +
            +
            Type Parameters:
            +
            T - the collection type
            +
            Parameters:
            +
            options - the options to apply
            +
            collection - the collection to configure
            +
            Returns:
            +
            the configured collection
            +
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
            +
          • +
          • +
            +

            delete

            +
            public <T> DeleteResult delete(T entity, + DeleteOptions options)
            +
            Deletes the given entity (by @Id), with the WriteConcern
            +
            +
            Specified by:
            +
            delete in interface Datastore
            +
            Type Parameters:
            +
            T - the type to delete
            +
            Parameters:
            +
            entity - the entity to delete
            +
            options - the options to use when deleting
            +
            Returns:
            +
            results of the delete
            +
            +
            +
          • +
          • +
            +

            delete

            +
            public <T> DeleteResult delete(T entity)
            +
            Description copied from interface: Datastore
            +
            Deletes the given entity (by @Id)
            +
            +
            Specified by:
            +
            delete in interface Datastore
            +
            Type Parameters:
            +
            T - the type to delete
            +
            Parameters:
            +
            entity - the entity to delete
            +
            Returns:
            +
            results of the delete
            +
            +
            +
          • +
          • +
            +

            applyDocumentValidations

            +
            public void applyDocumentValidations()
            +
            +
          • +
          • +
            +

            enableDocumentValidation

            +
            public void enableDocumentValidation()
            +
            Description copied from interface: Datastore
            +
            Process any Validation annotations for document validation.
            +
            +
            Specified by:
            +
            enableDocumentValidation in interface Datastore
            +
          • +
          • +
            +

            ensureIndexes

            +
            public void ensureIndexes()
            +
            Description copied from interface: Datastore
            +
            Ensures (creating if necessary) the indexes found during class mapping
            +
            +
            Specified by:
            +
            ensureIndexes in interface Datastore
            +
            See Also:
            +
            + - - - -
            +
            +
            +
          • +
          • +
            +

            applyIndexes

            +
            public void applyIndexes()
            +
            +
          • +
          • +
            +

            ensureIndexes

            +
            public <T> void ensureIndexes(Class<T> type)
            +
            +
          • +
          • +
            +

            find

            +
            public <T> Query<T> find(Class<T> type)
            +
            Description copied from interface: Datastore
            +
            Find instances of a type
            +
            +
            Specified by:
            +
            find in interface Datastore
            +
            Type Parameters:
            +
            T - the type to query
            +
            Parameters:
            +
            type - the class to use for mapping the results
            +
            Returns:
            +
            the query
            +
            +
            +
          • +
          • +
            +

            find

            +
            public <T> Query<T> find(Class<T> type, + Document nativeQuery)
            +
            Description copied from interface: Datastore
            +
            Find instances of a type using a native query. This method is intended as an aid when copying queries from external sources such + as the shell or Compass whose structure is already in json form.
            +
            +
            Specified by:
            +
            find in interface Datastore
            +
            Type Parameters:
            +
            T - the type to query
            +
            Parameters:
            +
            type - the class to use for mapping the results
            +
            nativeQuery - the full query structure to use for this Query
            +
            Returns:
            +
            the query
            +
          • +
          • +
            +

            find

            +
            public <T> Query<T> find(String collection, + Class<T> type)
            +
            Description copied from interface: Datastore
            +
            Find all instances by type from an alternate collection
            +
            +
            Specified by:
            +
            find in interface Datastore
            +
            Type Parameters:
            +
            T - the type to query
            +
            Parameters:
            +
            collection - the actual collection to query. This overrides any mapped on collection on type.
            +
            type - the class to use for mapping the results
            +
            Returns:
            +
            the query
            +
            +
            +
          • +
          • +
            +

            find

            +
            public <T> Query<T> find(String collection)
            +
            Description copied from interface: Datastore
            +
            Find all instances by type in a different collection than what is mapped on the class given.
            +
            +
            Specified by:
            +
            find in interface Datastore
            +
            Type Parameters:
            +
            T - the type to query
            +
            Parameters:
            +
            collection - the collection to query against
            +
            Returns:
            +
            the query
            +
            +
            +
          • +
          • +
            +

            getCodecRegistry

            +
            public CodecRegistry getCodecRegistry()
            +
            +
            Specified by:
            +
            getCodecRegistry in interface Datastore
            +
            Returns:
            +
            the codec registry
            +
            +
            +
          • +
          • +
            +

            getCollection

            +
            public <T> MongoCollection<T> getCollection(Class<T> type)
            +
            +
            Specified by:
            +
            getCollection in interface Datastore
            +
            Type Parameters:
            +
            T - the class type
            +
            Parameters:
            +
            type - the type look up
            +
            Returns:
            +
            the collection mapped for this class
            +
            +
            +
          • +
          • +
            +

            getDatabase

            +
            public MongoDatabase getDatabase()
            +
            +
            Specified by:
            +
            getDatabase in interface Datastore
            +
            Returns:
            +
            the MongoDatabase used by this DataStore
            +
            +
            +
          • +
          • +
            +

            getLoggedQuery

            +
            public String getLoggedQuery(FindOptions options)
            +
            +
            Specified by:
            +
            getLoggedQuery in interface Datastore
            +
            Parameters:
            +
            options - the options used when requesting logging
            +
            Returns:
            +
            the logged query
            +
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
            +
          • +
          • +
            +

            replace

            +
            public <T> T replace(T entity, + ReplaceOptions options)
            +
            Description copied from interface: Datastore
            +
            Replaces a document in the database
            +
            +
            Specified by:
            +
            replace in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            entity - the entity to replace
            +
            options - the options to apply to the replace operation
            +
            Returns:
            +
            the replaced entity
            +
            +
            +
          • +
          • +
            +

            ensureCaps

            +
            public void ensureCaps()
            +
            Description copied from interface: Datastore
            +
            ensure capped collections for Entity(s)
            +
            +
            Specified by:
            +
            ensureCaps in interface Datastore
            +
            +
            +
          • +
          • +
            +

            merge

            +
            public <T> T merge(T entity, + InsertOneOptions options)
            +
            Description copied from interface: Datastore
            +
            Work as if you did an update with each field in the entity doing a $set; Only at the top level of the entity.
            +
            +
            Specified by:
            +
            merge in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            entity - the entity to merge back in to the database
            +
            options - the options to apply
            +
            Returns:
            +
            the new merged entity. NOTE: this is a database fetch.
            +
            +
            +
          • +
          • +
            +

            getMongoClient

            +
            protected MongoClient getMongoClient()
            +
            +
          • +
          • +
            +

            getMapper

            +
            public Mapper getMapper()
            +
            +
            Specified by:
            +
            getMapper in interface Datastore
            +
            Returns:
            +
            the Mapper used by this Datastore
            +
            +
            +
          • +
          • +
            +

            shardCollections

            +
            public void shardCollections()
            +
            Description copied from interface: Datastore
            +
            Shards any collections with sharding definitions.
            +
            +
            Specified by:
            +
            shardCollections in interface Datastore
            +
            +
            +
          • +
          • +
            +

            merge

            +
            public <T> T merge(T entity)
            +
            Description copied from interface: Datastore
            +
            Work as if you did an update with each field in the entity doing a $set; Only at the top level of the entity.
            +
            +
            Specified by:
            +
            merge in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            entity - the entity to merge back in to the database
            +
            Returns:
            +
            the new merged entity. NOTE: this is a database fetch.
            +
            +
            +
          • +
          • +
            +

            shardCollection

            +
            protected Document shardCollection(EntityModel model)
            +
            +
          • +
          • +
            +

            save

            +
            public <T> List<T> save(List<T> entities, + InsertManyOptions options)
            +
            Description copied from interface: Datastore
            +
            Saves the entities (Objects) and updates the @Id field
            +
            +
            Specified by:
            +
            save in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            entities - the entities to save
            +
            options - the options to apply to the save operation
            +
            Returns:
            +
            the saved entities
            +
            +
            +
          • +
          • +
            +

            queryByExample

            +
            public <T> Query<T> queryByExample(T example)
            +
            Description copied from interface: Datastore
            +
            Returns a new query based on the example object
            +
            +
            Specified by:
            +
            queryByExample in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            example - the example entity to use when creating the query
            +
            Returns:
            +
            the query
            +
            +
            +
          • +
          • +
            +

            refresh

            +
            public <T> void refresh(T entity)
            +
            Description copied from interface: Datastore
            +
            Refreshes an existing entity to its current state in the database. Essentially, any existing mapped state is replaced by the + latest persisted state while preserving the entity's reference and object identity.
            +
            +
            Specified by:
            +
            refresh in interface Datastore
            +
            Type Parameters:
            +
            T - the entity type
            +
            Parameters:
            +
            entity - the entity to refresh
            +
            +
            +
          • +
          • +
            +

            startSession

            +
            public MorphiaSessionImpl startSession()
            +
            Description copied from interface: Datastore
            +
            Starts a new session on the server.
            +
            +
            Specified by:
            +
            startSession in interface Datastore
            +
            Returns:
            +
            the new session reference
            +
            +
            +
          • +
          • +
            +

            startSession

            +
            public MorphiaSessionImpl startSession(ClientSessionOptions options)
            +
            Description copied from interface: Datastore
            +
            Starts a new session on the server.
            +
            +
            Specified by:
            +
            startSession in interface Datastore
            +
            Parameters:
            +
            options - the options to apply
            +
            Returns:
            +
            the new session reference
            +
            +
            +
          • +
          • +
            +

            save

            +
            public <T> T save(T entity, + InsertOneOptions options)
            +
            Description copied from interface: Datastore
            +
            Saves an entity (Object) and updates the @Id field
            +
            +
            Specified by:
            +
            save in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            entity - the entity to save
            +
            options - the options to apply to the save operation
            +
            Returns:
            +
            the saved entity
            +
            +
            +
          • +
          • +
            +

            operations

            +
            public DatastoreImpl.DatastoreOperations operations()
            +
            +
          • +
          • +
            +

            doTransaction

            +
            @Nullable +protected <T> T doTransaction(MorphiaSessionImpl morphiaSession, + MorphiaTransaction<T> body)
            +
            +
          • +
          • +
            +

            withTransaction

            +
            public <T> T withTransaction(MorphiaTransaction<T> body)
            +
            +
            Specified by:
            +
            withTransaction in interface Datastore
            +
            Type Parameters:
            +
            T - the return type
            +
            Parameters:
            +
            body - the transaction wrapper
            +
            Returns:
            +
            the return value
            +
            +
            +
          • +
          • +
            +

            withTransaction

            +
            public <T> T withTransaction(ClientSessionOptions options, + MorphiaTransaction<T> transaction)
            +
            +
            Specified by:
            +
            withTransaction in interface Datastore
            +
            Type Parameters:
            +
            T - the return type
            +
            Parameters:
            +
            options - the session options to apply
            +
            transaction - the transaction wrapper
            +
            Returns:
            +
            the return value
            +
            +
            +
          • +
          • +
            +

            replace

            +
            public <T> List<T> replace(List<T> entities, + ReplaceOptions options)
            +
            Description copied from interface: Datastore
            +
            Replaces a list of documents in the database
            +
            +
            Specified by:
            +
            replace in interface Datastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            entities - the entities to replace
            +
            options - the options to apply to the replace operation
            +
            Returns:
            +
            the saved entities
            +
            +
            +
          • +
          • +
            +

            createAggregation

            +
            public AggregationPipeline createAggregation(String collection, + Class<?> clazz)
            +
            Description copied from interface: AdvancedDatastore
            +
            Returns an AggregationPipeline bound to the given collection and class.
            +
            +
            Specified by:
            +
            createAggregation in interface AdvancedDatastore
            +
            Parameters:
            +
            collection - the collection to query
            +
            clazz - The class to create aggregation against
            +
            Returns:
            +
            the aggregation pipeline
            +
            See Also:
            +
            + +
            +
            +
            +
          • +
          • +
            +

            createQuery

            +
            public <T> Query<T> createQuery(Class<T> type, + Document q)
            +
            +
            Specified by:
            +
            createQuery in interface AdvancedDatastore
            +
            Type Parameters:
            +
            T - The type of the entity
            +
            Parameters:
            +
            type - the class of objects to be returned
            +
            q - the query which will be passed to a QueryFactory
            +
            Returns:
            +
            Query for the specified class type
            +
            +
            +
          • +
          • +
            +

            queryByExample

            +
            public <T> Query<T> queryByExample(String collection, + T ex)
            +
            Description copied from interface: AdvancedDatastore
            +
            Returns a new query based on the example object
            +
            +
            Specified by:
            +
            queryByExample in interface AdvancedDatastore
            +
            Type Parameters:
            +
            T - the type of the entity
            +
            Parameters:
            +
            collection - the collection to query
            +
            ex - the example entity to use when building the query
            +
            Returns:
            +
            the query
            +
            +
            +
          • +
          • +
            +

            enableValidation

            +
            @MorphiaInternal +public void enableValidation(EntityModel model, + Validation validation)
            +
            +
            Parameters:
            +
            model - internal
            +
            validation - internal
            +
            Developer note.
            This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
            +
            +
          • +
          • +
            +

            operations

            +
            protected dev.morphia.DatastoreImpl operations(DatastoreImpl.DatastoreOperations operations)
            +
            +
          • +
          • +
            +

            hasLifecycle

            +
            public boolean hasLifecycle(EntityModel model, + Class<? extends Annotation> type)
            +
        -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaTransaction.html b/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaTransaction.html index 549f3e18bbc..9aa1c446b3a 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaTransaction.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/MorphiaTransaction.html @@ -1,268 +1,146 @@ - - + MorphiaTransaction (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface MorphiaTransaction<T>

    + +

    Interface MorphiaTransaction<T>

    -
    -
    -
      -
    • -
      -
      Type Parameters:
      +
      +
      +
      Type Parameters:
      T - the entity type

      -
      public interface MorphiaTransaction<T>
      +
      public interface MorphiaTransaction<T>
      Defines the functional interface for executing statements within a transaction. Care should be take to use only the session reference passed rather than any direct reference to another Datastore.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            execute

            -
            @Nullable
            -T execute​(MorphiaSession session)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              execute

              +
              @Nullable +T execute(MorphiaSession session)
              Executes the transaction body
              -
              -
              Parameters:
              +
              +
              Parameters:
              session - the session to use
              -
              Returns:
              +
              Returns:
              any result from the transaction
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaSession.html b/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaSession.html index 934e9630338..b5938391d81 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaSession.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaSession.html @@ -1,246 +1,122 @@ - - + Uses of Interface dev.morphia.transactions.MorphiaSession (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.transactions.MorphiaSession

    +

    Uses of Interface
    dev.morphia.transactions.MorphiaSession

    -
    -
    +
    -
  • -
    - - -

    Uses of MorphiaSession in dev.morphia.transactions

    - - - - - - - - - - - - - - -
    Classes in dev.morphia.transactions that implement MorphiaSession 
    Modifier and TypeClassDescription
    class MorphiaSessionImpl 
    - - - - - - - - - - - - - - -
    Methods in dev.morphia.transactions with parameters of type MorphiaSession 
    Modifier and TypeMethodDescription
    TMorphiaTransaction.execute​(MorphiaSession session) +
  • +
    +

    Uses of MorphiaSession in dev.morphia.transactions

    +
    Classes in dev.morphia.transactions that implement MorphiaSession
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
     
    +
    +
    Methods in dev.morphia.transactions with parameters of type MorphiaSession
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    MorphiaTransaction.execute(MorphiaSession session)
    +
    Executes the transaction body
    -
  • +
  • + - - - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaSessionImpl.html b/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaSessionImpl.html index e12fac74e74..8d08a4a8032 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaSessionImpl.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaSessionImpl.html @@ -1,215 +1,101 @@ - - + Uses of Class dev.morphia.transactions.MorphiaSessionImpl (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.transactions.MorphiaSessionImpl

    +

    Uses of Class
    dev.morphia.transactions.MorphiaSessionImpl

    +
    +
    Packages that use MorphiaSessionImpl
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaTransaction.html b/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaTransaction.html index b2e91ece158..03697c85c46 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaTransaction.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/class-use/MorphiaTransaction.html @@ -1,217 +1,103 @@ - - + Uses of Interface dev.morphia.transactions.MorphiaTransaction (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    dev.morphia.transactions.MorphiaTransaction

    +

    Uses of Interface
    dev.morphia.transactions.MorphiaTransaction

    +
    +
    Packages that use MorphiaTransaction
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/package-summary.html b/morphia/2.4/javadoc/dev/morphia/transactions/package-summary.html index a05fe23f9e2..5e8ea102bb5 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/package-summary.html @@ -1,193 +1,114 @@ - - + dev.morphia.transactions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.transactions

    +

    Package dev.morphia.transactions

    +
    +
    +
    @NonNullApi +package dev.morphia.transactions
    +
    +
      +
    • + -
      -
        -
      • - - - - - - - - - - - - - - - - -
        Interface Summary 
        InterfaceDescription
        MorphiaSession + +
      • +
        +
        +
        +
        +
        Class
        +
        Description
        + +
        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.
        -
        -
      • -
      • - - - - - - - - - - - - -
        Class Summary 
        ClassDescription
        MorphiaSessionImpl 
        +
      +
    +
    +
    -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/package-tree.html b/morphia/2.4/javadoc/dev/morphia/transactions/package-tree.html index 6a414589338..7c3d8138436 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/package-tree.html @@ -1,129 +1,83 @@ - - + dev.morphia.transactions Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.transactions

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/transactions/package-use.html b/morphia/2.4/javadoc/dev/morphia/transactions/package-use.html index f1e38ab1f51..8b6e9273505 100644 --- a/morphia/2.4/javadoc/dev/morphia/transactions/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/transactions/package-use.html @@ -1,220 +1,108 @@ - - + Uses of Package dev.morphia.transactions (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.transactions

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in dev.morphia.transactions used by dev.morphia.transactions 
    ClassDescription
    MorphiaSession +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Wraps a ClientSession reference for convenient use of MongoDB's multidocument transaction support.
    -
  • +
  • +
    + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/Assert.html b/morphia/2.4/javadoc/dev/morphia/utils/Assert.html index 728ac269f3a..51d83a89c4a 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/Assert.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/Assert.html @@ -1,350 +1,204 @@ - - + Assert (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Assert

    + +

    Class Assert

    -
    - -
    -
      -
    • +
      java.lang.Object +
      dev.morphia.utils.Assert
      +
      +

      -
      @MorphiaInternal
      -public final class Assert
      -extends Object
      +
      @MorphiaInternal +public final class Assert +extends Object
      Provides various assertions for Morphia during validation
      -
      Developer note.
      This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            raiseError

            -
            public static void raiseError​(String error)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              raiseError

              +
              public static void raiseError(String error)
              Throws an QueryException with the given error message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              error - the error message
              +
            • -
            - - - -
              -
            • -

              parametersNotNull

              -
              public static void parametersNotNull​(String names,
              -                                     Object... objects)
              +
            • +
              +

              parametersNotNull

              +
              public static void parametersNotNull(String names, + Object... objects)
              Validates that all the parameters are not null
              -
              -
              Parameters:
              +
              +
              Parameters:
              names - a comma separated String of parameter names
              objects - the proposed parameter values
              +
            • -
            - - - -
              -
            • -

              parameterNotEmpty

              -
              public static void parameterNotEmpty​(String name,
              -                                     Iterable obj)
              +
            • +
              +

              parameterNotEmpty

              +
              public static void parameterNotEmpty(String name, + Iterable obj)
              Validates that the Iterable is not empty
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the parameter name
              obj - the proposed parameter value
              +
            • -
            - - - -
              -
            • -

              parameterNotEmpty

              -
              public static void parameterNotEmpty​(String name,
              -                                     String value)
              +
            • +
              +

              parameterNotEmpty

              +
              public static void parameterNotEmpty(String name, + String value)
              Validates that the value is not empty
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the parameter name
              value - the proposed parameter value
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/IndexDirection.html b/morphia/2.4/javadoc/dev/morphia/utils/IndexDirection.html index 2f422401a9b..f0ab59afdcb 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/IndexDirection.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/IndexDirection.html @@ -1,428 +1,256 @@ - - + IndexDirection (Morphia) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum IndexDirection

    + +

    Enum Class IndexDirection

    -
    - -
    -
    -
    -
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static IndexDirection[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (IndexDirection c : IndexDirection.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static IndexDirection[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static IndexDirection valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static IndexDirection valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              toIndexValue

              -
              public Object toIndexValue()
              +
            • +
              +

              toIndexValue

              +
              public Object toIndexValue()
              Returns the value as needed by the index definition document
              -
              -
              Returns:
              +
              +
              Returns:
              the value
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/IndexType.html b/morphia/2.4/javadoc/dev/morphia/utils/IndexType.html index 2606ad36e32..1ddfb55758d 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/IndexType.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/IndexType.html @@ -1,479 +1,292 @@ - - + IndexType (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum IndexType

    + +

    Enum Class IndexType

    -
    - -
    -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            ASC

            -
            public static final IndexType ASC
            -
          • -
          - - - -
            -
          • -

            DESC

            -
            public static final IndexType DESC
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              ASC

              +
              public static final IndexType ASC
              +
            • -
            - - - -
              -
            • -

              GEO2D

              -
              public static final IndexType GEO2D
              +
            • +
              +

              DESC

              +
              public static final IndexType DESC
              +
            • -
            - - - -
              -
            • -

              GEO2DSPHERE

              -
              public static final IndexType GEO2DSPHERE
              +
            • +
              +

              GEO2D

              +
              public static final IndexType GEO2D
              +
            • -
            - - - -
              -
            • -

              HASHED

              -
              public static final IndexType HASHED
              +
            • +
              +

              GEO2DSPHERE

              +
              public static final IndexType GEO2DSPHERE
              +
            • -
            - - - -
              -
            • -

              TEXT

              -
              public static final IndexType TEXT
              +
            • +
              +

              HASHED

              +
              public static final IndexType HASHED
              +
            • -
            +
          • +
            +

            TEXT

            +
            public static final IndexType TEXT
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static IndexType[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (IndexType c : IndexType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static IndexType[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static IndexType valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static IndexType valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              fromValue

              -
              public static IndexType fromValue​(Object value)
              +
            • +
              +

              fromValue

              +
              public static IndexType fromValue(Object value)
              Returns the enum instance for the given value
              -
              -
              Parameters:
              +
              +
              Parameters:
              value - the value to find
              -
              Returns:
              +
              Returns:
              the enum instance
              -
              Since:
              +
              Since:
              1.3
              +
            • -
            - - - -
              -
            • -

              toIndexValue

              -
              public Object toIndexValue()
              +
            • +
              +

              toIndexValue

              +
              public Object toIndexValue()
              Returns the value as needed by the index definition document
              -
              -
              Returns:
              +
              +
              Returns:
              the value
              -
            • -
            +
      -
    - - + +
    -
    -
    - -
    - - - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/class-use/Assert.html b/morphia/2.4/javadoc/dev/morphia/utils/class-use/Assert.html index a7eb0cf1c2b..12b38b09f15 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/class-use/Assert.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/class-use/Assert.html @@ -1,150 +1,63 @@ - - + Uses of Class dev.morphia.utils.Assert (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.utils.Assert

    +

    Uses of Class
    dev.morphia.utils.Assert

    -
    No usage of dev.morphia.utils.Assert
    -
    +No usage of dev.morphia.utils.Assert
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/class-use/IndexDirection.html b/morphia/2.4/javadoc/dev/morphia/utils/class-use/IndexDirection.html index 6750d91c51a..5c12df76be6 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/class-use/IndexDirection.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/class-use/IndexDirection.html @@ -1,230 +1,96 @@ - - -Uses of Class dev.morphia.utils.IndexDirection (Morphia) + +Uses of Enum Class dev.morphia.utils.IndexDirection (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.utils.IndexDirection

    +

    Uses of Enum Class
    dev.morphia.utils.IndexDirection

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/class-use/IndexType.html b/morphia/2.4/javadoc/dev/morphia/utils/class-use/IndexType.html index 9d4dbb187ba..d81abab68d2 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/class-use/IndexType.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/class-use/IndexType.html @@ -1,237 +1,101 @@ - - -Uses of Class dev.morphia.utils.IndexType (Morphia) + +Uses of Enum Class dev.morphia.utils.IndexType (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    dev.morphia.utils.IndexType

    +

    Uses of Enum Class
    dev.morphia.utils.IndexType

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/package-summary.html b/morphia/2.4/javadoc/dev/morphia/utils/package-summary.html index 01813d7ba29..6e2ef8f1256 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/package-summary.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/package-summary.html @@ -1,195 +1,116 @@ - - + dev.morphia.utils (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    @NonNullApi -

    -

    Package dev.morphia.utils

    +

    Package dev.morphia.utils

    +
    +
    +
    @NonNullApi +package dev.morphia.utils
    +
    +
      +
    • + -
      -
        -
      • - - - - - - - - - - - - -
        Class Summary 
        ClassDescription
        Assert -
        Provides various assertions for Morphia during validation
        -
      • -
      • - - - - - - - - - - - - - - - - -
        Enum Summary 
        EnumDescription
        IndexDirection +
      • +
        +
        +
        +
        +
        Class
        +
        Description
        + +
        +
        Provides various assertions for Morphia during validation
        +
        + +
        Defines the "direction" of an index.
        -
      • IndexType + + +
        Defines the type of the index to create for a field.
        -
        +
      +
    +
    + - + - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/package-tree.html b/morphia/2.4/javadoc/dev/morphia/utils/package-tree.html index 647fd7e8fa1..a41946b9fd0 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/package-tree.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/package-tree.html @@ -1,180 +1,92 @@ - - + dev.morphia.utils Class Hierarchy (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package dev.morphia.utils

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/dev/morphia/utils/package-use.html b/morphia/2.4/javadoc/dev/morphia/utils/package-use.html index f60496335d1..b8cc523f60e 100644 --- a/morphia/2.4/javadoc/dev/morphia/utils/package-use.html +++ b/morphia/2.4/javadoc/dev/morphia/utils/package-use.html @@ -1,222 +1,91 @@ - - + Uses of Package dev.morphia.utils (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    dev.morphia.utils

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/help-doc.html b/morphia/2.4/javadoc/help-doc.html index d9d1b457349..306aa5c95e2 100644 --- a/morphia/2.4/javadoc/help-doc.html +++ b/morphia/2.4/javadoc/help-doc.html @@ -1,51 +1,33 @@ - - + API Help (Morphia) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -
    -

    How This API Document Is Organized

    -
    This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
    +

    JavaDoc Help

    + +
    +
    +

    Navigation

    +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces +
    -
    -
      -
    • -
      -

      Overview

      +
      +
      +

      Kinds of Pages

      +The following sections describe the different kinds of pages in this collection. +
      +

      Overview

      The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

      -
    • -
    • -
      -

      Package

      -

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

      -
        +
        +

        Package

        +

        Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

        +
        • Interfaces
        • Classes
        • -
        • Enums
        • +
        • Enum Classes
        • Exceptions
        • Errors
        • -
        • Annotation Types
        • +
        • Annotation Interfaces
        - -
      • -
        -

        Class or Interface

        -

        Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

        -
          +
          +

          Class or Interface

          +

          Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

          +
          • Class Inheritance Diagram
          • Direct Subclasses
          • All Known Subinterfaces
          • @@ -133,150 +127,76 @@

            Class or Interface

          • Class or Interface Description

          -
            +
            • Nested Class Summary
            • +
            • Enum Constant Summary
            • Field Summary
            • Property Summary
            • Constructor Summary
            • Method Summary
            • -
            -
            -
              -
            • Field Detail
            • -
            • Property Detail
            • -
            • Constructor Detail
            • -
            • Method Detail
            • -
            -

            Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

            -
          - -
        • -
          -

          Annotation Type

          -

          Each annotation type has its own separate page with the following sections:

          -
            -
          • Annotation Type Declaration
          • -
          • Annotation Type Description
          • Required Element Summary
          • Optional Element Summary
          • -
          • Element Detail
          -
          -
        • -
        • -
          -

          Enum

          -

          Each enum has its own separate page with the following sections:

          -
            -
          • Enum Declaration
          • -
          • Enum Description
          • -
          • Enum Constant Summary
          • -
          • Enum Constant Detail
          • +
            +
              +
            • Enum Constant Details
            • +
            • Field Details
            • +
            • Property Details
            • +
            • Constructor Details
            • +
            • Method Details
            • +
            • Element Details
            +

            Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

            +

            The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

          -
        • -
        • -
          -

          Use

          -

          Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its "Use" page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

          +
          +

          Other Files

          +

          Packages and modules may contain pages with additional information related to the declarations nearby.

          -
        • -
        • -
          -

          Tree (Class Hierarchy)

          +
          +

          Use

          +

          Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

          +
          +
          +

          Tree (Class Hierarchy)

          There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

          -
            -
          • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
          • -
          • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
          • +
              +
            • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
            • +
            • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
          -
        • -
        • -
          -

          Deprecated API

          -

          The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

          +
          +

          Deprecated API

          +

          The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

          -
        • -
        • -
          -

          Index

          -

          The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

          +
          +

          Constant Field Values

          +

          The Constant Field Values page lists the static final fields and their values.

          -
        • -
        • -
          -

          All Classes

          -

          The All Classes link shows all classes and interfaces except non-static nested types.

          +
          +

          Serialized Form

          +

          Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

          -
        • -
        • -
          -

          Serialized Form

          -

          Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

          +
          +

          All Packages

          +

          The All Packages page contains an alphabetic index of all packages contained in the documentation.

          -
        • -
        • -
          -

          Constant Field Values

          -

          The Constant Field Values page lists the static final fields and their values.

          +
          +

          All Classes and Interfaces

          +

          The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

          -
        • -
        • -
          -

          Search

          -

          You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

          +
          +

          Index

          +

          The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

          -
        • -
        +

    -This help file applies to API documentation generated by the standard doclet.
    -
    +This help file applies to API documentation generated by the standard doclet.
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/index-all.html b/morphia/2.4/javadoc/index-all.html index e6079ac5c38..9dbe248e02d 100644 --- a/morphia/2.4/javadoc/index-all.html +++ b/morphia/2.4/javadoc/index-all.html @@ -1,2252 +1,2231 @@ - - + Index (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    All Classes All Packages - - -

    A

    -
    -
    abortTransaction() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    +

    Index

    +
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

    A

    +
    +
    abortTransaction() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    abs(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    abs(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Returns the absolute value of a number.
    -
    AbstractCriteria - Class in dev.morphia.query
    +
    AbstractCriteria - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    AbstractCriteria() - Constructor for class dev.morphia.query.AbstractCriteria
    +
    AbstractCriteria() - Constructor for class dev.morphia.query.AbstractCriteria
    -
    Deprecated.
    +
    Deprecated.
     
    -
    AbstractEntityInterceptor - Class in dev.morphia
    +
    AbstractEntityInterceptor - Class in dev.morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    the noop default methods have been moved to the interface. This class is now vestigial.
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    the noop default methods have been moved to the interface. This class is now vestigial.
    -
    AbstractEntityInterceptor() - Constructor for class dev.morphia.AbstractEntityInterceptor
    +
    AbstractEntityInterceptor() - Constructor for class dev.morphia.AbstractEntityInterceptor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    AbstractQueryFactory - Class in dev.morphia.query
    +
    AbstractQueryFactory - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    implement QueryFactory directly
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    implement QueryFactory directly
    -
    AbstractQueryFactory() - Constructor for class dev.morphia.query.AbstractQueryFactory
    +
    AbstractQueryFactory() - Constructor for class dev.morphia.query.AbstractQueryFactory
    -
    Deprecated.
    +
    Deprecated.
     
    -
    accessor() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    accessor() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    accessor(PropertyAccessor<? super Object>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    accessor(PropertyAccessor<? super Object>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    - +
    -
    accumulator(String, Object) - Static method in class dev.morphia.aggregation.Accumulator
    +
    accumulator(String, Object) - Static method in class dev.morphia.aggregation.Accumulator
    Defines an accumulator for use in an aggregation pipeline.
    -
    accumulator(String, String) - Static method in class dev.morphia.aggregation.Accumulator
    +
    accumulator(String, String) - Static method in class dev.morphia.aggregation.Accumulator
    Defines an accumulator for use in an aggregation pipeline.
    -
    accumulator(String, String, List<Expression>, String) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    accumulator(String, String, List<Expression>, String) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an array of unique expression values for each group.
    -
    Accumulator - Class in dev.morphia.aggregation
    +
    Accumulator - Class in dev.morphia.aggregation
    Defines an accumulator for use in an aggregation pipeline.
    -
    Accumulator(String, Object) - Constructor for class dev.morphia.aggregation.Accumulator
    +
    Accumulator(String, Object) - Constructor for class dev.morphia.aggregation.Accumulator
    Defines an accumulator for use in an aggregation pipeline.
    -
    Accumulator(String, String) - Constructor for class dev.morphia.aggregation.Accumulator
    +
    Accumulator(String, String) - Constructor for class dev.morphia.aggregation.Accumulator
    Defines an accumulator for use in an aggregation pipeline.
    -
    AccumulatorExpressions - Class in dev.morphia.aggregation.expressions
    +
    AccumulatorExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for accumulator expressions
    -
    acos(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    acos(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the inverse cosine (arc cosine) of a value in radians.
    -
    acosh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    acosh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the inverse hyperbolic cosine (hyperbolic arc cosine) of a value in radians.
    -
    action() - Method in annotation type dev.morphia.annotations.Validation
    +
    action() - Element in annotation interface dev.morphia.annotations.Validation
     
    -
    add(Expression) - Method in class dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression
    +
    add(Expression) - Method in class dev.morphia.aggregation.expressions.BooleanExpressions.LogicalExpression
    Adds a new expression to this LogicalExpression.
    -
    add(Expression) - Method in class dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
    +
    add(Expression) - Method in class dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
    Adds an expression to be merged
    -
    add(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    add(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Adds numbers together or adds numbers and a date.
    -
    add(Criteria...) - Method in interface dev.morphia.query.CriteriaContainer
    +
    add(Criteria...) - Method in interface dev.morphia.query.CriteriaContainer
    -
    Deprecated.
    +
    Deprecated.
    Adds Criteria to this container
    -
    add(Criteria...) - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    add(Criteria...) - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    add(Criteria...) - Method in class dev.morphia.query.LegacyQuery
    +
    add(Criteria...) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    add(Filter) - Method in class dev.morphia.query.filters.LogicalFilter
    +
    add(Filter) - Method in class dev.morphia.query.filters.LogicalFilter
    Adds a new filter to this LogicalFilter.
    -
    add(UpdateOperator) - Method in class dev.morphia.query.UpdateBase
    +
    add(UpdateOperator) - Method in class dev.morphia.query.UpdateBase
    Adds a new operator to this update operation.
    -
    add(Object...) - Static method in class dev.morphia.aggregation.Projection
    +
    add(Object...) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates an addition projection
    -
    addCodec(Codec<T>) - Method in class dev.morphia.mapping.codec.MorphiaTypesCodecProvider
    +
    addCodec(Codec<T>) - Method in class dev.morphia.mapping.codec.MorphiaTypesCodecProvider
     
    -
    addConvention(MorphiaConvention) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    addConvention(MorphiaConvention) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
    Adds a custom convention to the list to be applied to all new MorphiaModels.
    -
    addCriteria(FilterOperator, Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    addCriteria(FilterOperator, Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    addCriteria(FilterOperator, Object, boolean) - Method in class dev.morphia.query.FieldEndImpl
    +
    addCriteria(FilterOperator, Object, boolean) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    addFields() - Static method in class dev.morphia.aggregation.stages.AddFields
    +
    addFields() - Static method in class dev.morphia.aggregation.stages.AddFields
    Creates a new AddFields stage
    -
    addFields(AddFields) - Method in interface dev.morphia.aggregation.Aggregation
    +
    addFields(AddFields) - Method in interface dev.morphia.aggregation.Aggregation
    Adds new fields to documents.
    -
    addFields(AddFields) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    addFields(AddFields) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    AddFields - Class in dev.morphia.aggregation.stages
    +
    AddFields - Class in dev.morphia.aggregation.stages
    Adds new fields to documents.
    -
    AddFields() - Constructor for class dev.morphia.aggregation.stages.AddFields
    +
    AddFields() - Constructor for class dev.morphia.aggregation.stages.AddFields
     
    -
    AddFieldsCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    AddFieldsCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    AddFieldsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.AddFieldsCodec
    +
    AddFieldsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.AddFieldsCodec
     
    -
    addGeoCriteria(FilterOperator, Object, Map<String, Object>) - Method in class dev.morphia.query.FieldEndImpl
    +
    addGeoCriteria(FilterOperator, Object, Map<String, Object>) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    addInterceptor(EntityListener<?>) - Method in class dev.morphia.mapping.Mapper
    +
    addInterceptor(EntityListener<?>) - Method in class dev.morphia.mapping.Mapper
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use EntityListeners to define any lifecycle event listeners
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use EntityListeners to define any lifecycle event listeners
    -
    addModel(EntityModel) - Method in class dev.morphia.mapping.DiscriminatorLookup
    +
    addModel(EntityModel) - Method in class dev.morphia.mapping.DiscriminatorLookup
    Adds a model to the map
    -
    addProperty() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    addProperty() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Adds a property to the model
    -
    addStage(Stage) - Method in interface dev.morphia.aggregation.Aggregation
    +
    addStage(Stage) - Method in interface dev.morphia.aggregation.Aggregation
    Adds a custom stage to this pipeline.
    -
    addStage(Stage) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    addStage(Stage) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    addSubtype(EntityModel) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    addSubtype(EntityModel) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    addToSet(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    addToSet(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an array of unique expression values for each group.
    -
    addToSet(String) - Static method in class dev.morphia.aggregation.Group
    +
    addToSet(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key.
    -
    addToSet(String) - Method in class dev.morphia.query.BucketAutoOptions.OutputOperation
    +
    addToSet(String) - Method in class dev.morphia.query.BucketAutoOptions.OutputOperation
    -
    Deprecated.
    +
    Deprecated.
    Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key.
    -
    addToSet(String) - Method in class dev.morphia.query.BucketOptions.OutputOperation
    +
    addToSet(String) - Method in class dev.morphia.query.BucketOptions.OutputOperation
    -
    Deprecated.
    +
    Deprecated.
    Returns an array of all unique values that results from applying an expression to each document in a group of documents that share the same group by key.
    -
    addToSet(String, Iterable<?>) - Method in interface dev.morphia.query.UpdateOperations
    +
    addToSet(String, Iterable<?>) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    adds the values to an array field if they doesn't already exist in the array
    -
    addToSet(String, Iterable<?>) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    addToSet(String, Iterable<?>) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    addToSet(String, Iterable<?>) - Method in interface dev.morphia.query.Updates
    +
    addToSet(String, Iterable<?>) - Method in interface dev.morphia.query.Updates
    adds the values to an array field if they doesn't already exist in the array
    -
    addToSet(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    +
    addToSet(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    adds the value to an array field if it doesn't already exist in the array
    -
    addToSet(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    addToSet(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    addToSet(String, Object) - Method in interface dev.morphia.query.Updates
    +
    addToSet(String, Object) - Method in interface dev.morphia.query.Updates
    adds the value to an array field if it doesn't already exist in the array
    -
    addToSet(String, Object) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    addToSet(String, Object) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $addToSet operator adds a value to an array unless the value is already present, in which case $addToSet does nothing to that array.
    -
    addToSet(String, List<?>) - Method in interface dev.morphia.query.UpdateOperations
    +
    addToSet(String, List<?>) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    adds the values to an array field if they doesn't already exist in the array
    -
    addToSet(String, List<?>) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    addToSet(String, List<?>) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    addToSet(String, List<?>) - Method in interface dev.morphia.query.Updates
    +
    addToSet(String, List<?>) - Method in interface dev.morphia.query.Updates
    adds the values to an array field if they doesn't already exist in the array
    -
    addToSet(String, List<?>) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    addToSet(String, List<?>) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $addToSet operator adds a value to an array unless the value is already present, in which case $addToSet does nothing to that array.
    -
    AddToSetOperator - Class in dev.morphia.query.updates
    +
    AddToSetOperator - Class in dev.morphia.query.updates
    Defines the $addToSet operator
    -
    AddToSetOperator(String, Object) - Constructor for class dev.morphia.query.updates.AddToSetOperator
    +
    AddToSetOperator(String, Object) - Constructor for class dev.morphia.query.updates.AddToSetOperator
     
    -
    addTypeParameter(TypeData<S>) - Method in class dev.morphia.mapping.codec.pojo.TypeData.Builder
    +
    addTypeParameter(TypeData<S>) - Method in class dev.morphia.mapping.codec.pojo.TypeData.Builder
    Adds a type parameter
    -
    advanceClusterTime(BsonDocument) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    advanceClusterTime(BsonDocument) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    AdvancedDatastore - Interface in dev.morphia
    +
    AdvancedDatastore - Interface in dev.morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    advanceOperationTime(BsonTimestamp) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    advanceOperationTime(BsonTimestamp) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    aggregate(Class<T>) - Method in interface dev.morphia.Datastore
    +
    aggregate(Class<T>) - Method in interface dev.morphia.Datastore
    -
    Returns a new query bound to the kind (a specific MongoCollection)
    +
    Returns a new query bound to the kind (a specific MongoCollection)
    -
    aggregate(Class<U>) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    aggregate(Class<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    aggregate(Class<U>) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Executes the pipeline and aggregates the output in to the type mapped by the target type using - the default options as defined in AggregationOptions.
    + the default options as defined in AggregationOptions.
    -
    aggregate(Class<U>) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    aggregate(Class<U>) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    aggregate(Class<U>, AggregationOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    aggregate(Class<U>, AggregationOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Executes the pipeline and aggregates the output in to the type mapped by the target type.
    -
    aggregate(Class<U>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    aggregate(Class<U>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    aggregate(Class<U>, AggregationOptions, ReadPreference) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    aggregate(Class<U>, AggregationOptions, ReadPreference) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Executes the pipeline and aggregates the output in to the type mapped by the target type.
    -
    aggregate(Class<U>, AggregationOptions, ReadPreference) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    aggregate(Class<U>, AggregationOptions, ReadPreference) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    aggregate(String) - Method in interface dev.morphia.Datastore
    +
    aggregate(String) - Method in interface dev.morphia.Datastore
    -
    Returns a new query bound to the kind (a specific MongoCollection)
    +
    Returns a new query bound to the kind (a specific MongoCollection)
    -
    aggregate(String, Class<U>, AggregationOptions, ReadPreference) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    aggregate(String) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    aggregate(String, Class<U>, AggregationOptions, ReadPreference) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Executes the pipeline and aggregates the output in to the type mapped by the target type.
    -
    aggregate(String, Class<U>, AggregationOptions, ReadPreference) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    aggregate(String, Class<U>, AggregationOptions, ReadPreference) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    aggregation(Aggregation<?>) - Method in class dev.morphia.aggregation.stages.Stage
    +
    aggregation(Aggregation<?>) - Method in class dev.morphia.aggregation.stages.Stage
     
    -
    Aggregation<T> - Interface in dev.morphia.aggregation
    +
    Aggregation<T> - Interface in dev.morphia.aggregation
     
    -
    AggregationCodecProvider - Class in dev.morphia.aggregation.codecs
    +
    AggregationCodecProvider - Class in dev.morphia.aggregation.codecs
     
    -
    AggregationCodecProvider() - Constructor for class dev.morphia.aggregation.codecs.AggregationCodecProvider
    +
    AggregationCodecProvider() - Constructor for class dev.morphia.aggregation.codecs.AggregationCodecProvider
     
    -
    AggregationException - Exception in dev.morphia.aggregation
    +
    AggregationException - Exception in dev.morphia.aggregation
    Indicates a failure in a pipeline execution
    -
    AggregationException(String) - Constructor for exception dev.morphia.aggregation.AggregationException
    +
    AggregationException(String) - Constructor for exception dev.morphia.aggregation.AggregationException
    Creates an exception with a message
    -
    AggregationException(String, Exception) - Constructor for exception dev.morphia.aggregation.AggregationException
    +
    AggregationException(String, Exception) - Constructor for exception dev.morphia.aggregation.AggregationException
    Creates an exception with a message and a cause
    -
    AggregationImpl<T> - Class in dev.morphia.aggregation
    +
    AggregationImpl<T> - Class in dev.morphia.aggregation
     
    -
    AggregationImpl(DatastoreImpl, MongoCollection<T>) - Constructor for class dev.morphia.aggregation.AggregationImpl
    +
    AggregationImpl(DatastoreImpl, MongoCollection<T>) - Constructor for class dev.morphia.aggregation.AggregationImpl
    Creates an instance.
    -
    AggregationImpl(DatastoreImpl, Class<T>, MongoCollection<T>) - Constructor for class dev.morphia.aggregation.AggregationImpl
    +
    AggregationImpl(DatastoreImpl, Class<T>, MongoCollection<T>) - Constructor for class dev.morphia.aggregation.AggregationImpl
    Creates an instance.
    -
    AggregationOptions - Class in dev.morphia.aggregation
    +
    AggregationOptions - Class in dev.morphia.aggregation
    Defines options to be applied to an aggregation pipeline.
    -
    AggregationOptions() - Constructor for class dev.morphia.aggregation.AggregationOptions
    +
    AggregationOptions() - Constructor for class dev.morphia.aggregation.AggregationOptions
     
    -
    AggregationPipeline - Interface in dev.morphia.aggregation
    +
    AggregationPipeline - Interface in dev.morphia.aggregation
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Aggregation instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Aggregation instead
    -
    AggregationPipelineImpl - Class in dev.morphia.aggregation
    +
    AggregationPipelineImpl - Class in dev.morphia.aggregation
    -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    AggregationPipelineImpl(Datastore, MongoCollection, Class) - Constructor for class dev.morphia.aggregation.AggregationPipelineImpl
    +
    AggregationPipelineImpl(Datastore, MongoCollection, Class) - Constructor for class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
    Creates an AggregationPipeline
    -
    all(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    all(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Matches arrays that contain all elements specified in the query.
    -
    ALL - dev.morphia.query.FilterOperator
    +
    ALL - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    allChangesForCluster() - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    allChangesForCluster() - Method in class dev.morphia.aggregation.stages.ChangeStream
     
    -
    allChangesForCluster(Boolean) - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    allChangesForCluster(Boolean) - Method in class dev.morphia.aggregation.stages.ChangeStream
    Sets whether the change stream should include all changes in the cluster.
    -
    allElementsTrue(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    +
    allElementsTrue(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    Returns true if no element of a set evaluates to false, otherwise, returns false.
    -
    allowDiskUse() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    allowDiskUse() - Method in class dev.morphia.aggregation.AggregationOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    allowDiskUse(boolean) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    allowDiskUse(boolean) - Method in class dev.morphia.aggregation.AggregationOptions
    Enables writing to temporary files.
    -
    allowDiskUse(Boolean) - Method in class dev.morphia.query.FindOptions
    +
    allowDiskUse(Boolean) - Method in class dev.morphia.query.FindOptions
    Enables writing to temporary files on the server.
    -
    allUsers(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    allUsers(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    If set to false, $currentOp will only report on operations/idle connections/idle cursors/idle sessions belonging to the user who ran the command.
    -
    AlsoLoad - Annotation Type in dev.morphia.annotations
    +
    AlsoLoad - Annotation Interface in dev.morphia.annotations
    Annotation which helps migrate schemas by loading one of several possible properties in the document into fields or methods.
    -
    alternate() - Method in annotation type dev.morphia.annotations.Collation
    +
    alternate() - Element in annotation interface dev.morphia.annotations.Collation
    Controls whether spaces and punctuation are considered base characters
    -
    alternateName(String) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    alternateName(String) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Adds an alternate name
    -
    alternateNames() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    alternateNames() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    and() - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    +
    and() - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    Evaluates one or more expressions and returns true if all the expressions are true or if evoked with no argument expressions.
    -
    and(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    +
    and(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    Evaluates one or more expressions and returns true if all the expressions are true or if evoked with no argument expressions.
    -
    and(Criteria...) - Method in interface dev.morphia.query.CriteriaContainer
    +
    and(Criteria...) - Method in interface dev.morphia.query.CriteriaContainer
    -
    Deprecated.
    +
    Deprecated.
    Ands Criteria with this CriteriaContainer.
    -
    and(Criteria...) - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    and(Criteria...) - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    and(Criteria...) - Method in class dev.morphia.query.LegacyQuery
    +
    and(Criteria...) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    and(Criteria...) - Method in interface dev.morphia.query.Query
    +
    and(Criteria...) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    and(Filter...) - Static method in class dev.morphia.query.filters.Filters
    +
    and(Filter...) - Static method in class dev.morphia.query.filters.Filters
    Applies $and to a set of filters
    -
    and(String, int) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    and(String, int) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $bit operator performs a bitwise update of a field.
    -
    AND - dev.morphia.query.CriteriaJoin
    +
    AND - Enum constant in enum class dev.morphia.query.CriteriaJoin
    -
    Deprecated.
    +
    Deprecated.
     
    -
    annotation(Annotation) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    annotation(Annotation) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Adds an annotation
    -
    annotation(Annotation) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    annotation(Annotation) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Adds an annotation
    -
    annotations() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    annotations() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    annotations() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    annotations() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Returns the read annotations, to be applied when serializing to BSON
    -
    annotations(List<Annotation>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    annotations(List<Annotation>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Sets the annotations
    -
    anyElementTrue(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    +
    anyElementTrue(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    Returns true if any elements of a set evaluate to true; otherwise, returns false.
    -
    apply(FindIterable<T>, Mapper, Class<?>) - Method in class dev.morphia.query.FindOptions
    +
    apply(FindIterable<T>, Mapper, Class<?>) - Method in class dev.morphia.query.FindOptions
     
    -
    apply(Mapper, EntityModelBuilder) - Method in class dev.morphia.mapping.conventions.ConfigureProperties
    +
    apply(Mapper, EntityModelBuilder) - Method in class dev.morphia.mapping.conventions.ConfigureProperties
     
    -
    apply(Mapper, EntityModelBuilder) - Method in class dev.morphia.mapping.conventions.FieldDiscovery
    +
    apply(Mapper, EntityModelBuilder) - Method in class dev.morphia.mapping.conventions.FieldDiscovery
     
    -
    apply(Mapper, EntityModelBuilder) - Method in class dev.morphia.mapping.conventions.MethodDiscovery
    +
    apply(Mapper, EntityModelBuilder) - Method in class dev.morphia.mapping.conventions.MethodDiscovery
     
    -
    apply(Mapper, EntityModelBuilder) - Method in interface dev.morphia.mapping.conventions.MorphiaConvention
    +
    apply(Mapper, EntityModelBuilder) - Method in interface dev.morphia.mapping.conventions.MorphiaConvention
    This method applies this Convention to the given builder
    -
    apply(Mapper, EntityModelBuilder) - Method in class dev.morphia.mapping.conventions.MorphiaDefaultsConvention
    +
    apply(Mapper, EntityModelBuilder) - Method in class dev.morphia.mapping.conventions.MorphiaDefaultsConvention
     
    -
    apply(String) - Method in class dev.morphia.mapping.NamingStrategy
    +
    apply(String) - Method in class dev.morphia.mapping.NamingStrategy
    Applies this naming strategy to the given value
    -
    apply(String) - Method in class dev.morphia.mapping.strategy.CamelCase
    +
    apply(String) - Method in class dev.morphia.mapping.strategy.CamelCase
     
    -
    apply(String) - Method in class dev.morphia.mapping.strategy.Identity
    +
    apply(String) - Method in class dev.morphia.mapping.strategy.Identity
     
    -
    apply(String) - Method in class dev.morphia.mapping.strategy.KebabCase
    +
    apply(String) - Method in class dev.morphia.mapping.strategy.KebabCase
     
    -
    apply(String) - Method in class dev.morphia.mapping.strategy.LowerCase
    +
    apply(String) - Method in class dev.morphia.mapping.strategy.LowerCase
     
    -
    apply(String) - Method in class dev.morphia.mapping.strategy.SnakeCase
    +
    apply(String) - Method in class dev.morphia.mapping.strategy.SnakeCase
     
    -
    apply(String, Object) - Method in enum dev.morphia.query.FilterOperator
    +
    apply(String, Object) - Method in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    -
    Converts a FilterOperator to a Filter
    +
    Deprecated.
    +
    Converts a FilterOperator to a Filter
    -
    applyCaps() - Method in interface dev.morphia.config.MorphiaConfig
    +
    applyCaps() - Method in interface dev.morphia.config.MorphiaConfig
    If true, collection caps will be applied to the database at start up.
    -
    applyDocumentValidations() - Method in interface dev.morphia.config.MorphiaConfig
    +
    applyDocumentValidations() - Method in interface dev.morphia.config.MorphiaConfig
    If true, document validations will be enabled for entities/collections with validation mappings.
    -
    applyIndexes() - Method in interface dev.morphia.config.MorphiaConfig
    +
    applyDocumentValidations() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    applyIndexes() - Method in interface dev.morphia.config.MorphiaConfig
    If true, mapped indexes will be applied to the database at start up.
    -
    applyOpts(Map<?, ?>) - Method in class dev.morphia.query.filters.NearFilter
    +
    applyIndexes() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    areEquivalentTypes(Class<S>, Class<V>) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    applyOpts(Map<?, ?>) - Method in class dev.morphia.query.filters.NearFilter
     
    -
    array(Expression...) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    areEquivalentTypes(Class<S>, Class<V>) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
     
    +
    array(Expression...) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Creates an array of the given expressions.
    -
    array(Datastore, BsonWriter, String, List<Expression>, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    array(Datastore, BsonWriter, String, List<Expression>, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    array(Object...) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    array(Object...) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Creates an array of the given objects.
    -
    array(BsonWriter, Runnable) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    array(BsonWriter, Runnable) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    array(BsonWriter, String, Runnable) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    array(BsonWriter, String, Runnable) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    ARRAY - dev.morphia.query.Type
    +
    ARRAY - Enum constant in enum class dev.morphia.query.Type
     
    -
    ArrayExpressions - Class in dev.morphia.aggregation.expressions
    +
    ArrayExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the array expressions
    -
    ArrayFieldAccessor - Class in dev.morphia.mapping.codec
    +
    ArrayFieldAccessor - Class in dev.morphia.mapping.codec
     
    -
    ArrayFieldAccessor(TypeData<?>, Field) - Constructor for class dev.morphia.mapping.codec.ArrayFieldAccessor
    +
    ArrayFieldAccessor(TypeData<?>, Field) - Constructor for class dev.morphia.mapping.codec.ArrayFieldAccessor
    Creates the accessor
    -
    arrayFilter(Filter) - Method in class dev.morphia.UpdateOptions
    +
    arrayFilter(Filter) - Method in class dev.morphia.UpdateOptions
    Adds a new array filter
    -
    arrayFilters(List<? extends Bson>) - Method in class dev.morphia.ModifyOptions
    -
    arrayFilters(List<? extends Bson>) - Method in class dev.morphia.UpdateOptions
    +
    arrayFilters(List<? extends Bson>) - Method in class dev.morphia.ModifyOptions
    +
    arrayFilters(List<? extends Bson>) - Method in class dev.morphia.UpdateOptions
     
    -
    ArraySlice - Class in dev.morphia.query
    +
    ArraySlice - Class in dev.morphia.query
    Defines array slicing options for query projections.
    -
    ArraySlice(int) - Constructor for class dev.morphia.query.ArraySlice
    +
    ArraySlice(int) - Constructor for class dev.morphia.query.ArraySlice
    Specifies the number of array elements to return
    -
    ArraySlice(int, int) - Constructor for class dev.morphia.query.ArraySlice
    +
    ArraySlice(int, int) - Constructor for class dev.morphia.query.ArraySlice
    Specifies the number of array elements to skip.
    -
    arrayToObject(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    arrayToObject(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Converts an array of key value pairs to a document.
    -
    as(String) - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    as(String) - Method in class dev.morphia.aggregation.stages.GraphLookup
    Name of the array field added to each output document.
    -
    as(String) - Method in class dev.morphia.aggregation.stages.Lookup
    +
    as(String) - Method in class dev.morphia.aggregation.stages.Lookup
    Name of the array field added to each output document.
    -
    ASC - dev.morphia.utils.IndexDirection
    +
    ASC - Enum constant in enum class dev.morphia.utils.IndexDirection
     
    -
    ASC - dev.morphia.utils.IndexType
    +
    ASC - Enum constant in enum class dev.morphia.utils.IndexType
     
    -
    ascending(String) - Static method in class dev.morphia.query.Sort
    +
    ascending(String) - Static method in class dev.morphia.query.Sort
    Creates an ascending sort on a field
    -
    ascending(String, String...) - Method in class dev.morphia.aggregation.stages.Sort
    +
    ascending(String, String...) - Method in class dev.morphia.aggregation.stages.Sort
    Adds an ascending sort definition on the field.
    -
    ASCENDING - dev.morphia.aggregation.stages.Sort.Direction
    +
    ASCENDING - Enum constant in enum class dev.morphia.aggregation.stages.Sort.Direction
     
    -
    asin(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    asin(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the inverse sin (arc sine) of a value in radians.
    -
    asinh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    asinh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the inverse hyperbolic sine (hyperbolic arc sine) of a value in radians.
    -
    Assert - Class in dev.morphia.utils
    +
    Assert - Class in dev.morphia.utils
    Provides various assertions for Morphia during validation
    -
    atan(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    atan(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the inverse tangent (arc tangent) of a value in radians.
    -
    atan2(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    atan2(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the inverse tangent (arc tangent) of y / x in radians, where y and x are the first and second values passed to the expression respectively.
    -
    atanh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    atanh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the inverse hyperbolic tangent (hyperbolic arc tangent) of a value in radians.
    -
    attach(CriteriaContainer) - Method in class dev.morphia.query.AbstractCriteria
    +
    attach(CriteriaContainer) - Method in class dev.morphia.query.AbstractCriteria
    -
    Deprecated.
    +
    Deprecated.
     
    -
    attach(CriteriaContainer) - Method in interface dev.morphia.query.Criteria
    +
    attach(CriteriaContainer) - Method in interface dev.morphia.query.Criteria
    -
    Deprecated.
    +
    Deprecated.
    Used to add this Criteria to a CriteriaContainer
    -
    attach(CriteriaContainer) - Method in class dev.morphia.query.LegacyQuery
    +
    attach(CriteriaContainer) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    autoBucket() - Static method in class dev.morphia.aggregation.stages.AutoBucket
    +
    autoBucket() - Static method in class dev.morphia.aggregation.stages.AutoBucket
    Creates a new auto bucket
    -
    autoBucket(AutoBucket) - Method in interface dev.morphia.aggregation.Aggregation
    +
    autoBucket(AutoBucket) - Method in interface dev.morphia.aggregation.Aggregation
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    autoBucket(AutoBucket) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    autoBucket(AutoBucket) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    AutoBucket - Class in dev.morphia.aggregation.stages
    +
    AutoBucket - Class in dev.morphia.aggregation.stages
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    AutoBucket() - Constructor for class dev.morphia.aggregation.stages.AutoBucket
    +
    AutoBucket() - Constructor for class dev.morphia.aggregation.stages.AutoBucket
     
    -
    AutoBucketCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    AutoBucketCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    AutoBucketCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.AutoBucketCodec
    +
    AutoBucketCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.AutoBucketCodec
     
    -
    autoImportModels() - Method in class dev.morphia.mapping.MapperOptions
    +
    autoImportModels() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    autoImportModels(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    autoImportModels(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
    This feature automatically discovers and uses EntityModelImporter instances to allow for external definition of class models.
    -
    available() - Method in class dev.morphia.query.MorphiaCursor
    +
    available() - Method in class dev.morphia.query.MorphiaCursor
     
    -
    average(String) - Static method in class dev.morphia.aggregation.Group
    +
    average(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    average(String) - Method in class dev.morphia.query.BucketAutoOptions.OutputOperation
    +
    average(String) - Method in class dev.morphia.query.BucketAutoOptions.OutputOperation
    -
    Deprecated.
    +
    Deprecated.
    Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    average(String) - Method in class dev.morphia.query.BucketOptions.OutputOperation
    +
    average(String) - Method in class dev.morphia.query.BucketOptions.OutputOperation
    -
    Deprecated.
    +
    Deprecated.
    Returns the average value of the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    avg(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    avg(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an average of numerical values.
    - - - -

    B

    -
    -
    background() - Method in annotation type dev.morphia.annotations.IndexOptions
    +

    B

    +
    +
    background() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    backwards() - Method in annotation type dev.morphia.annotations.Collation
    +
    backwards() - Element in annotation interface dev.morphia.annotations.Collation
    Causes secondary differences to be considered in reverse order, as it is done in the French language
    -
    BaseReferenceCodec<T> - Class in dev.morphia.mapping.codec
    +
    BaseReferenceCodec<T> - Class in dev.morphia.mapping.codec
    Defines codecs for properties
    -
    BaseReferenceCodec(PropertyModel) - Constructor for class dev.morphia.mapping.codec.BaseReferenceCodec
    +
    BaseReferenceCodec(PropertyModel) - Constructor for class dev.morphia.mapping.codec.BaseReferenceCodec
    Creates a codec
    -
    batchSize() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    batchSize() - Method in class dev.morphia.aggregation.AggregationOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    batchSize(int) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    batchSize(int) - Method in class dev.morphia.aggregation.AggregationOptions
    Sets the batch size for fetching results.
    -
    batchSize(int) - Method in class dev.morphia.query.FindOptions
    +
    batchSize(int) - Method in class dev.morphia.query.FindOptions
    Sets the batch size
    -
    BINARY_DATA - dev.morphia.query.Type
    +
    BINARY_DATA - Enum constant in enum class dev.morphia.query.Type
     
    -
    binarySize(Expression) - Static method in class dev.morphia.aggregation.expressions.DataSizeExpressions
    +
    binarySize(Expression) - Static method in class dev.morphia.aggregation.expressions.DataSizeExpressions
    Returns the size of a given string or binary data value’s content in bytes.
    -
    bitsAllClear(String, int) - Static method in class dev.morphia.query.filters.Filters
    +
    bitsAllClear(String, int) - Static method in class dev.morphia.query.filters.Filters
    Matches numeric or binary values in which a set of bit positions all have a value of 0.
    -
    bitsAllClear(String, int[]) - Static method in class dev.morphia.query.filters.Filters
    +
    bitsAllClear(String, int[]) - Static method in class dev.morphia.query.filters.Filters
    Matches numeric or binary values in which a set of bit positions all have a value of 0.
    -
    bitsAllSet(String, int) - Static method in class dev.morphia.query.filters.Filters
    +
    bitsAllSet(String, int) - Static method in class dev.morphia.query.filters.Filters
    Matches numeric or binary values in which a set of bit positions all have a value of 1.
    -
    bitsAllSet(String, int[]) - Static method in class dev.morphia.query.filters.Filters
    +
    bitsAllSet(String, int[]) - Static method in class dev.morphia.query.filters.Filters
    Matches numeric or binary values in which a set of bit positions all have a value of 1.
    -
    bitsAnyClear(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    bitsAnyClear(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Matches numeric or binary values in which any bit from a set of bit positions has a value of 0.
    -
    bitsAnySet(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    bitsAnySet(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Matches numeric or binary values in which any bit from a set of bit positions has a value of 1.
    -
    BitSetCodec - Class in dev.morphia.mapping.codec
    +
    BitSetCodec - Class in dev.morphia.mapping.codec
    -
    Defines a codec for standard BitSet.
    +
    Defines a codec for standard BitSet.
    -
    BitSetCodec() - Constructor for class dev.morphia.mapping.codec.BitSetCodec
    +
    BitSetCodec() - Constructor for class dev.morphia.mapping.codec.BitSetCodec
     
    -
    BOOLEAN - dev.morphia.query.Type
    +
    BOOLEAN - Enum constant in enum class dev.morphia.query.Type
     
    -
    BooleanExpressions - Class in dev.morphia.aggregation.expressions
    +
    BooleanExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the boolean expressions
    -
    BooleanExpressions.LogicalExpression - Class in dev.morphia.aggregation.expressions
    +
    BooleanExpressions.LogicalExpression - Class in dev.morphia.aggregation.expressions
    Defines a logical expression.
    -
    bottom(Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    bottom(Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns the bottom element within a group according to the specified sort order.
    -
    bottomN(Expression, Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    bottomN(Expression, Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an aggregation of the bottom n elements within a group, according to the specified sort order.
    -
    boundaries(Expression...) - Method in class dev.morphia.aggregation.stages.Bucket
    +
    boundaries(Expression...) - Method in class dev.morphia.aggregation.stages.Bucket
    An array of values based on the groupBy expression that specify the boundaries for each bucket.
    -
    bounded(Object, Object, Number) - Static method in class dev.morphia.aggregation.stages.Densify.Range
    +
    bounded(Object, Object, Number) - Static method in class dev.morphia.aggregation.stages.Densify.Range
    Creates a bounded range.
    -
    BOUNDED - dev.morphia.aggregation.stages.Densify.RangeType
    +
    BOUNDED - Enum constant in enum class dev.morphia.aggregation.stages.Densify.RangeType
     
    -
    box(Point, Point) - Static method in class dev.morphia.query.Shape
    +
    box(Point, Point) - Static method in class dev.morphia.query.Shape
    -
    Deprecated.
    +
    Deprecated.
    Specifies a rectangle for a geospatial $geoWithin query to return documents that are within the bounds of the rectangle, according to their point-based location data.
    -
    box(String, Point, Point) - Static method in class dev.morphia.query.filters.Filters
    +
    box(String, Point, Point) - Static method in class dev.morphia.query.filters.Filters
    Specifies a rectangular box using legacy coordinate pairs for $geoWithin queries.
    -
    bsonSize(Expression) - Static method in class dev.morphia.aggregation.expressions.DataSizeExpressions
    +
    bsonSize(Expression) - Static method in class dev.morphia.aggregation.expressions.DataSizeExpressions
    Returns the size in bytes of a given document (i.e.
    -
    BsonTypeMap - Class in dev.morphia.mapping.codec
    +
    BsonTypeMap - Class in dev.morphia.mapping.codec
    Maps Java type to BSON types
    -
    BsonTypeMap() - Constructor for class dev.morphia.mapping.codec.BsonTypeMap
    +
    BsonTypeMap() - Constructor for class dev.morphia.mapping.codec.BsonTypeMap
    Creates the map
    -
    bucket() - Static method in class dev.morphia.aggregation.stages.Bucket
    +
    bucket() - Static method in class dev.morphia.aggregation.stages.Bucket
    Creates a new bucket stage
    -
    bucket(Bucket) - Method in interface dev.morphia.aggregation.Aggregation
    +
    bucket(Bucket) - Method in interface dev.morphia.aggregation.Aggregation
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
    bucket(Bucket) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    bucket(Bucket) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    bucket(String, List<?>) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    bucket(String, List<?>) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
    bucket(String, List<?>) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    bucket(String, List<?>) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    bucket(String, List<?>, BucketOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    bucket(String, List<?>, BucketOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
    bucket(String, List<?>, BucketOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    bucket(String, List<?>, BucketOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    Bucket - Class in dev.morphia.aggregation.stages
    +
    Bucket - Class in dev.morphia.aggregation.stages
    Categorizes incoming documents into groups, called buckets, based on a specified expression and bucket boundaries.
    -
    Bucket() - Constructor for class dev.morphia.aggregation.stages.Bucket
    +
    Bucket() - Constructor for class dev.morphia.aggregation.stages.Bucket
     
    -
    bucketAuto(String, int) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    bucketAuto(String, int) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    bucketAuto(String, int) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    bucketAuto(String, int) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    bucketAuto(String, int, BucketAutoOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    bucketAuto(String, int, BucketAutoOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Categorizes incoming documents into a specific number of groups, called buckets, based on a specified expression.
    -
    bucketAuto(String, int, BucketAutoOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    bucketAuto(String, int, BucketAutoOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    BucketAutoOptions - Class in dev.morphia.query
    +
    BucketAutoOptions - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use AutoBucket instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use AutoBucket instead
    -
    BucketAutoOptions() - Constructor for class dev.morphia.query.BucketAutoOptions
    +
    BucketAutoOptions() - Constructor for class dev.morphia.query.BucketAutoOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    BucketAutoOptions.Granularity - Enum in dev.morphia.query
    +
    BucketAutoOptions.Granularity - Enum Class in dev.morphia.query
    -
    Deprecated.
    +
    Deprecated.
    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.
    -
    BucketAutoOptions.OutputOperation - Class in dev.morphia.query
    +
    BucketAutoOptions.OutputOperation - Class in dev.morphia.query
    -
    Deprecated.
    +
    Deprecated.
    Defines an output for bucketauto stage, that consists of the fieldname and the accumulator
    -
    BucketCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    BucketCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    BucketCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.BucketCodec
    +
    BucketCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.BucketCodec
     
    -
    BucketOptions - Class in dev.morphia.query
    +
    BucketOptions - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Bucket instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Bucket instead
    -
    BucketOptions() - Constructor for class dev.morphia.query.BucketOptions
    +
    BucketOptions() - Constructor for class dev.morphia.query.BucketOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    BucketOptions.OutputOperation - Class in dev.morphia.query
    +
    BucketOptions.OutputOperation - Class in dev.morphia.query
    -
    Deprecated.
    +
    Deprecated.
    Defines an output for bucketauto stage, that consists of the fieldname and the accumulator
    -
    buckets(Integer) - Method in class dev.morphia.aggregation.stages.AutoBucket
    +
    buckets(Integer) - Method in class dev.morphia.aggregation.stages.AutoBucket
    A positive 32-bit integer that specifies the number of buckets into which input documents are grouped.
    -
    build() - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    build() - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    build() - Method in class dev.morphia.geo.PointBuilder
    +
    build() - Method in class dev.morphia.geo.PointBuilder
    -
    Deprecated.
    +
    Deprecated.
    Creates an immutable point
    -
    build() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    build() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Creates a new ClassModel instance based on the mapping data provided.
    -
    build() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    build() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Creates the PropertyModel.
    -
    build() - Method in class dev.morphia.mapping.codec.pojo.TypeData.Builder
    +
    build() - Method in class dev.morphia.mapping.codec.pojo.TypeData.Builder
     
    -
    build() - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder
    +
    build() - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder
     
    -
    build() - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    build() - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    builder() - Static method in class dev.morphia.mapping.MapperOptions
    +
    builder() - Static method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    builder(TypeData<?>, boolean) - Static method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
    +
    builder(TypeData<?>, boolean) - Static method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
    Creates a builder
    -
    builder(MapperOptions) - Static method in class dev.morphia.mapping.MapperOptions
    +
    builder(MapperOptions) - Static method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    builder(Class<T>) - Static method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    builder(Class<T>) - Static method in class dev.morphia.mapping.codec.pojo.TypeData
    Creates a new builder for ClassTypeData
    -
    builder(String) - Static method in class dev.morphia.aggregation.GeoNear
    +
    builder(String) - Static method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
    Creates a builder for a GeoNear pipeline stage
    -
    Builder(TypeData, boolean) - Constructor for class dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder
    +
    Builder(TypeData, boolean) - Constructor for class dev.morphia.mapping.codec.pojo.WildCardTypeData.Builder
    Creates a builder
    -
    bypassDocumentValidation() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    bypassDocumentValidation() - Method in class dev.morphia.aggregation.AggregationOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    bypassDocumentValidation() - Method in class dev.morphia.InsertManyOptions
    +
    bypassDocumentValidation() - Method in class dev.morphia.InsertManyOptions
    Gets whether to bypass document validation, or null if unspecified.
    -
    bypassDocumentValidation() - Method in class dev.morphia.InsertOneOptions
    +
    bypassDocumentValidation() - Method in class dev.morphia.InsertOneOptions
     
    -
    bypassDocumentValidation(boolean) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    bypassDocumentValidation(boolean) - Method in class dev.morphia.aggregation.AggregationOptions
    Enables the aggregation to bypass document validation during the operation.
    -
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.InsertManyOptions
    +
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.InsertManyOptions
    Sets whether to bypass document validation.
    -
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.InsertOneOptions
    +
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.InsertOneOptions
    Sets whether to bypass document validation.
    -
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.InsertOptions
    +
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.InsertOptions
    -
    Deprecated.
    +
    Deprecated.
    Sets whether to bypass document validation.
    -
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.ModifyOptions
    -
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.ReplaceOptions
    +
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.ModifyOptions
    +
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.ReplaceOptions
    Sets whether to bypass document validation.
    -
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.UpdateOptions
    +
    bypassDocumentValidation(Boolean) - Method in class dev.morphia.UpdateOptions
     
    -
    ByteWrapperArrayCodec - Class in dev.morphia.mapping.codec
    +
    ByteWrapperArrayCodec - Class in dev.morphia.mapping.codec
    Encodes a Byte[] to BinData like the driver's ByteArrayCodec does for byte[]
    -
    ByteWrapperArrayCodec() - Constructor for class dev.morphia.mapping.codec.ByteWrapperArrayCodec
    +
    ByteWrapperArrayCodec() - Constructor for class dev.morphia.mapping.codec.ByteWrapperArrayCodec
     
    - - - -

    C

    -
    -
    cacheClassLookups(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +

    C

    +
    +
    cacheClassLookups(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    callLifecycleMethods(Class<? extends Annotation>, Object, Document, Datastore) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    callLifecycleMethods(Class<? extends Annotation>, Object, Document, Datastore) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    Invokes any lifecycle methods
    -
    camelCase() - Static method in class dev.morphia.mapping.NamingStrategy
    +
    camelCase() - Static method in class dev.morphia.mapping.NamingStrategy
    Defines a naming strategy that returns camel case of the value passed
    -
    CamelCase - Class in dev.morphia.mapping.strategy
    +
    CamelCase - Class in dev.morphia.mapping.strategy
     
    -
    CamelCase() - Constructor for class dev.morphia.mapping.strategy.CamelCase
    +
    CamelCase() - Constructor for class dev.morphia.mapping.strategy.CamelCase
     
    -
    cap() - Method in annotation type dev.morphia.annotations.Entity
    +
    cap() - Element in annotation interface dev.morphia.annotations.Entity
     
    -
    cap() - Method in annotation type dev.morphia.annotations.ExternalEntity
    +
    cap() - Element in annotation interface dev.morphia.annotations.ExternalEntity
     
    -
    CappedAt - Annotation Type in dev.morphia.annotations
    +
    CappedAt - Annotation Interface in dev.morphia.annotations
    -
    Properties for capped collections; used in Entity
    +
    Properties for capped collections; used in Entity
    -
    caseFirst() - Method in annotation type dev.morphia.annotations.Collation
    +
    caseFirst() - Element in annotation interface dev.morphia.annotations.Collation
    Determines if Uppercase or lowercase values should come first
    -
    caseInsensitive() - Method in class dev.morphia.query.filters.RegexFilter
    +
    caseInsensitive() - Method in class dev.morphia.query.filters.RegexFilter
    Case insensitivity to match upper and lower cases.
    -
    caseLevel() - Method in annotation type dev.morphia.annotations.Collation
    +
    caseLevel() - Element in annotation interface dev.morphia.annotations.Collation
    Turns on case sensitivity
    -
    caseSensitive(Boolean) - Method in class dev.morphia.query.filters.TextSearchFilter
    +
    caseSensitive(Boolean) - Method in class dev.morphia.query.filters.TextSearchFilter
    Sets the search as case sensitive or not
    -
    ceil(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    ceil(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Returns the smallest integer greater than or equal to the specified number.
    -
    center(Point, double) - Static method in class dev.morphia.query.Shape
    +
    center(Point, double) - Static method in class dev.morphia.query.Shape
    -
    Deprecated.
    +
    Deprecated.
    Specifies a circle for a $geoWithin query.
    -
    center(String, Point, double) - Static method in class dev.morphia.query.filters.Filters
    +
    center(String, Point, double) - Static method in class dev.morphia.query.filters.Filters
    Specifies a circle using legacy coordinate pairs to $geoWithin queries when using planar geometry.
    -
    centerSphere(Point, double) - Static method in class dev.morphia.query.Shape
    +
    centerSphere(Point, double) - Static method in class dev.morphia.query.Shape
    -
    Deprecated.
    +
    Deprecated.
    Specifies a circle for a geospatial query that uses spherical geometry.
    -
    centerSphere(String, Point, double) - Static method in class dev.morphia.query.filters.Filters
    +
    centerSphere(String, Point, double) - Static method in class dev.morphia.query.filters.Filters
    Defines a circle for a geospatial query that uses spherical geometry.
    -
    changeStream() - Method in interface dev.morphia.aggregation.Aggregation
    +
    changeStream() - Method in interface dev.morphia.aggregation.Aggregation
    Returns a Change Stream cursor on a collection, a database, or an entire cluster.
    -
    changeStream() - Method in class dev.morphia.aggregation.AggregationImpl
    +
    changeStream() - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    changeStream() - Static method in class dev.morphia.aggregation.stages.ChangeStream
    +
    changeStream() - Static method in class dev.morphia.aggregation.stages.ChangeStream
    Returns a Change Stream cursor on a collection, a database, or an entire cluster.
    -
    changeStream(ChangeStream) - Method in interface dev.morphia.aggregation.Aggregation
    +
    changeStream(ChangeStream) - Method in interface dev.morphia.aggregation.Aggregation
    Returns a Change Stream cursor on a collection, a database, or an entire cluster.
    -
    changeStream(ChangeStream) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    changeStream(ChangeStream) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    ChangeStream - Class in dev.morphia.aggregation.stages
    +
    ChangeStream - Class in dev.morphia.aggregation.stages
    Returns a Change Stream cursor on a collection, a database, or an entire cluster.
    -
    ChangeStream() - Constructor for class dev.morphia.aggregation.stages.ChangeStream
    +
    ChangeStream() - Constructor for class dev.morphia.aggregation.stages.ChangeStream
     
    -
    ChangeStreamCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    ChangeStreamCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    ChangeStreamCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.ChangeStreamCodec
    +
    ChangeStreamCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.ChangeStreamCodec
     
    -
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations
    +
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations
     
    -
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.IdDoesNotMix
    +
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.IdDoesNotMix
     
    -
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies
    +
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies
     
    -
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray
    +
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray
     
    -
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint
    +
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint
     
    -
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.PropertyConstraint
    +
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.PropertyConstraint
     
    -
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable
    +
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable
     
    -
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.VersionMisuse
    +
    check(Mapper, EntityModel, PropertyModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.VersionMisuse
     
    -
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in interface dev.morphia.mapping.validation.ClassConstraint
    +
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in interface dev.morphia.mapping.validation.ClassConstraint
    Check that an EntityModel meets the constraint
    -
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames
    +
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames
     
    -
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.EntityAndEmbed
    +
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.EntityAndEmbed
     
    -
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.EntityOrEmbed
    +
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.EntityOrEmbed
     
    -
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.MultipleId
    +
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.MultipleId
     
    -
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.MultipleVersions
    +
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.MultipleVersions
     
    -
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.ShardKeyNames
    +
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.classrules.ShardKeyNames
     
    -
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.PropertyConstraint
    +
    check(Mapper, EntityModel, Set<ConstraintViolation>) - Method in class dev.morphia.mapping.validation.fieldrules.PropertyConstraint
     
    -
    ClassCodec - Class in dev.morphia.mapping.codec
    +
    ClassCodec - Class in dev.morphia.mapping.codec
    Defines a codec for Class references
    -
    ClassCodec() - Constructor for class dev.morphia.mapping.codec.ClassCodec
    +
    ClassCodec() - Constructor for class dev.morphia.mapping.codec.ClassCodec
     
    -
    ClassConstraint - Interface in dev.morphia.mapping.validation
    +
    ClassConstraint - Interface in dev.morphia.mapping.validation
    Defines a constraint for validation
    -
    classHierarchy() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    classHierarchy() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    classLoader(ClassLoader) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    classLoader(ClassLoader) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    className() - Static method in class dev.morphia.mapping.DiscriminatorFunction
    +
    className() - Static method in class dev.morphia.mapping.DiscriminatorFunction
    Defines a function to use the class name for the discriminator value
    -
    clearTransactionContext() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    clearTransactionContext() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    close() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    close() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    close() - Method in class dev.morphia.query.MorphiaCursor
    +
    close() - Method in class dev.morphia.query.MorphiaCursor
    Closes the underlying cursor.
    -
    close() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    close() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    CLUSTER_TIME - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    +
    CLUSTER_TIME - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    A variable that returns the current timestamp value.
    -
    cmp(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    +
    cmp(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    Returns 0 if the two values are equivalent, 1 if the first value is greater than the second, and -1 if the first value is less than the second.
    -
    codecProvider() - Method in interface dev.morphia.config.MorphiaConfig
    +
    codecProvider() - Method in interface dev.morphia.config.MorphiaConfig
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    this configuration entry will be updated to use SPI as with other customizations
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    this configuration entry will be updated to use SPI as with other customizations
    -
    codecProvider() - Method in class dev.morphia.mapping.MapperOptions
    +
    codecProvider() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    codecProvider(CodecProvider) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    codecProvider(CodecProvider) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
    Sets a provider for user defined codecs to used by Morphia
    -
    collation() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    collation() - Method in class dev.morphia.aggregation.AggregationOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    collation() - Method in annotation type dev.morphia.annotations.IndexOptions
    +
    collation() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    collation(Collation) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    collation(Collation) - Method in class dev.morphia.aggregation.AggregationOptions
    Specifies the collation to use for the operation.
    -
    collation(Collation) - Method in class dev.morphia.DeleteOptions
    +
    collation(Collation) - Method in class dev.morphia.DeleteOptions
     
    -
    collation(Collation) - Method in class dev.morphia.ModifyOptions
    -
    collation(Collation) - Method in class dev.morphia.query.CountOptions
    +
    collation(Collation) - Method in class dev.morphia.ModifyOptions
    +
    collation(Collation) - Method in class dev.morphia.query.CountOptions
     
    -
    collation(Collation) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    collation(Collation) - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    collation(Collation) - Method in class dev.morphia.query.FindOptions
    +
    collation(Collation) - Method in class dev.morphia.query.FindOptions
    Sets the collation to use
    -
    collation(Collation) - Method in class dev.morphia.ReplaceOptions
    +
    collation(Collation) - Method in class dev.morphia.ReplaceOptions
     
    -
    collation(Collation) - Method in class dev.morphia.UpdateOptions
    +
    collation(Collation) - Method in class dev.morphia.UpdateOptions
     
    -
    Collation - Annotation Type in dev.morphia.annotations
    +
    Collation - Annotation Interface in dev.morphia.annotations
    Defines the collation options for an index
    -
    collection() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    collectArgs(Method, Object, Document, Datastore) - Method in class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    +
     
    +
    collection() - Method in class dev.morphia.aggregation.AggregationOptions
     
    -
    collection() - Method in class dev.morphia.aggregation.stages.Out
    +
    collection() - Method in class dev.morphia.aggregation.stages.Out
     
    -
    collection() - Method in class dev.morphia.DeleteOptions
    +
    collection() - Method in class dev.morphia.DeleteOptions
     
    -
    collection() - Method in class dev.morphia.InsertManyOptions
    +
    collection() - Method in class dev.morphia.InsertManyOptions
     
    -
    collection() - Method in class dev.morphia.InsertOneOptions
    +
    collection() - Method in class dev.morphia.InsertOneOptions
     
    -
    collection() - Method in class dev.morphia.ModifyOptions
    +
    collection() - Method in class dev.morphia.ModifyOptions
    Returns the alternate collection to use for the operation.
    -
    collection() - Method in class dev.morphia.query.CountOptions
    +
    collection() - Method in class dev.morphia.query.CountOptions
     
    -
    collection() - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    collection() - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    collection() - Method in class dev.morphia.query.FindOptions
    +
    collection() - Method in class dev.morphia.query.FindOptions
     
    -
    collection() - Method in class dev.morphia.UpdateOptions
    +
    collection() - Method in class dev.morphia.UpdateOptions
     
    -
    collection(String) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    collection(String) - Method in class dev.morphia.aggregation.AggregationOptions
    Specify an alternate collection to aggregate from rather than the collection mapped to the type used to create the aggregation initially.
    -
    collection(String) - Method in class dev.morphia.DeleteOptions
    +
    collection(String) - Method in class dev.morphia.DeleteOptions
    Sets the alternate collection to use for the operation.
    -
    collection(String) - Method in class dev.morphia.InsertManyOptions
    +
    collection(String) - Method in class dev.morphia.InsertManyOptions
     
    -
    collection(String) - Method in class dev.morphia.InsertOneOptions
    +
    collection(String) - Method in class dev.morphia.InsertOneOptions
    Specifies an alternate collection to use rather than the mapped collection.
    -
    collection(String) - Method in class dev.morphia.ModifyOptions
    +
    collection(String) - Method in class dev.morphia.ModifyOptions
    Sets the alternate collection to use for the operation.
    -
    collection(String) - Method in class dev.morphia.query.CountOptions
    +
    collection(String) - Method in class dev.morphia.query.CountOptions
     
    -
    collection(String) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    collection(String) - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    collection(String) - Method in class dev.morphia.query.FindOptions
    +
    collection(String) - Method in class dev.morphia.query.FindOptions
     
    -
    collection(String) - Method in class dev.morphia.UpdateOptions
    +
    collection(String) - Method in class dev.morphia.UpdateOptions
     
    -
    CollectionCodec<T> - Class in dev.morphia.mapping.codec
    +
    CollectionCodec<T> - Class in dev.morphia.mapping.codec
    A codec for Collection type
    -
    CollectionCodec(Class<Collection<T>>, Codec<T>) - Constructor for class dev.morphia.mapping.codec.CollectionCodec
    +
    CollectionCodec(Class<Collection<T>>, Codec<T>) - Constructor for class dev.morphia.mapping.codec.CollectionCodec
     
    -
    collectionNaming() - Method in interface dev.morphia.config.MorphiaConfig
    +
    collectionNaming() - Method in interface dev.morphia.config.MorphiaConfig
    Sets the naming strategy to be used when generating collection names for entities if name is not explicitly given in the Entity annotation
    -
    collectionNaming(NamingStrategy) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    collectionNaming(NamingStrategy) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
    Sets the naming strategy to use for collection names
    -
    CollectionStats - Class in dev.morphia.aggregation.stages
    +
    CollectionStats - Class in dev.morphia.aggregation.stages
    Returns statistics regarding a collection or view.
    -
    CollectionStats() - Constructor for class dev.morphia.aggregation.stages.CollectionStats
    +
    CollectionStats() - Constructor for class dev.morphia.aggregation.stages.CollectionStats
     
    -
    CollectionStatsCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    CollectionStatsCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    CollectionStatsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.CollectionStatsCodec
    +
    CollectionStatsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.CollectionStatsCodec
     
    -
    collStats() - Static method in class dev.morphia.aggregation.stages.CollectionStats
    +
    collStats() - Static method in class dev.morphia.aggregation.stages.CollectionStats
    Creates a new collStats stage
    -
    collStats(CollectionStats) - Method in interface dev.morphia.aggregation.Aggregation
    +
    collStats(CollectionStats) - Method in interface dev.morphia.aggregation.Aggregation
    Returns statistics regarding a collection or view.
    -
    collStats(CollectionStats) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    collStats(CollectionStats) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    comment(String) - Method in class dev.morphia.DeleteOptions
    +
    comment(String) - Method in class dev.morphia.DeleteOptions
     
    -
    comment(String) - Method in class dev.morphia.InsertManyOptions
    +
    comment(String) - Method in class dev.morphia.InsertManyOptions
     
    -
    comment(String) - Method in class dev.morphia.InsertOneOptions
    +
    comment(String) - Method in class dev.morphia.InsertOneOptions
     
    -
    comment(String) - Method in class dev.morphia.ModifyOptions
    -
    comment(String) - Method in class dev.morphia.query.CountOptions
    +
    comment(String) - Method in class dev.morphia.ModifyOptions
    +
    comment(String) - Method in class dev.morphia.query.CountOptions
     
    -
    comment(String) - Method in class dev.morphia.query.FindAndDeleteOptions
    -
    comment(String) - Method in class dev.morphia.query.FindOptions
    +
    comment(String) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    comment(String) - Method in class dev.morphia.query.FindOptions
    Sets the comment to log with the query
    -
    comment(String) - Method in class dev.morphia.ReplaceOptions
    +
    comment(String) - Method in class dev.morphia.ReplaceOptions
     
    -
    comment(String) - Method in class dev.morphia.UpdateOptions
    +
    comment(String) - Method in class dev.morphia.UpdateOptions
     
    -
    comment(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    comment(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Adds a comment to a query predicate.
    -
    comment(BsonValue) - Method in class dev.morphia.DeleteOptions
    -
    comment(BsonValue) - Method in class dev.morphia.InsertManyOptions
    +
    comment(BsonValue) - Method in class dev.morphia.DeleteOptions
    +
    comment(BsonValue) - Method in class dev.morphia.InsertManyOptions
     
    -
    comment(BsonValue) - Method in class dev.morphia.InsertOneOptions
    +
    comment(BsonValue) - Method in class dev.morphia.InsertOneOptions
     
    -
    comment(BsonValue) - Method in class dev.morphia.ModifyOptions
    -
    comment(BsonValue) - Method in class dev.morphia.query.CountOptions
    +
    comment(BsonValue) - Method in class dev.morphia.ModifyOptions
    +
    comment(BsonValue) - Method in class dev.morphia.query.CountOptions
     
    -
    comment(BsonValue) - Method in class dev.morphia.query.FindAndDeleteOptions
    -
    comment(BsonValue) - Method in class dev.morphia.query.FindOptions
    +
    comment(BsonValue) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    comment(BsonValue) - Method in class dev.morphia.query.FindOptions
    Sets the comment to log with the query
    -
    comment(BsonValue) - Method in class dev.morphia.ReplaceOptions
    +
    comment(BsonValue) - Method in class dev.morphia.ReplaceOptions
     
    -
    comment(BsonValue) - Method in class dev.morphia.UpdateOptions
    +
    comment(BsonValue) - Method in class dev.morphia.UpdateOptions
     
    -
    commitTransaction() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    commitTransaction() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    compareTo(Key<T>) - Method in class dev.morphia.Key
    +
    compareTo(Key<T>) - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
     
    -
    ComparisonExpressions - Class in dev.morphia.aggregation.expressions
    +
    ComparisonExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the comparison expressions
    -
    compute(EntityModelBuilder) - Method in class dev.morphia.mapping.DiscriminatorFunction
    +
    compute(EntityModelBuilder) - Method in class dev.morphia.mapping.DiscriminatorFunction
     
    -
    concat(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    concat(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Concatenates any number of strings.
    -
    concatArrays(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    concatArrays(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Concatenates arrays to return the concatenated array.
    -
    concern() - Method in annotation type dev.morphia.annotations.Entity
    +
    concern() - Element in annotation interface dev.morphia.annotations.Entity
     
    -
    concern() - Method in annotation type dev.morphia.annotations.ExternalEntity
    +
    concern() - Element in annotation interface dev.morphia.annotations.ExternalEntity
     
    -
    concreteClass() - Method in annotation type dev.morphia.annotations.Property
    +
    concreteClass() - Element in annotation interface dev.morphia.annotations.Property
     
    -
    condition(Expression, Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ConditionalExpressions
    +
    condition(Expression, Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ConditionalExpressions
    Evaluates a boolean expression to return one of the two specified return expressions.
    -
    ConditionalExpressions - Class in dev.morphia.aggregation.expressions
    +
    ConditionalExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the conditional expressions
    -
    ConfigureProperties - Class in dev.morphia.mapping.conventions
    +
    configureCollection(CollectionConfiguration, MongoCollection<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    +
    Applies configuration options to the collection
    +
    +
    ConfigureProperties - Class in dev.morphia.mapping.conventions
    A set of conventions to apply to Morphia entities
    -
    ConfigureProperties() - Constructor for class dev.morphia.mapping.conventions.ConfigureProperties
    +
    ConfigureProperties() - Constructor for class dev.morphia.mapping.conventions.ConfigureProperties
     
    -
    connectFromField(String) - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    connectFromField(String) - Method in class dev.morphia.aggregation.stages.GraphLookup
    Field name whose value $graphLookup uses to recursively match against the connectToField of other documents in the collection.
    -
    connectToField(String) - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    connectToField(String) - Method in class dev.morphia.aggregation.stages.GraphLookup
    Field name in other documents against which to match the value of the field specified by the connectFromField parameter.
    -
    ConstraintViolation - Class in dev.morphia.mapping.validation
    +
    ConstraintViolation - Class in dev.morphia.mapping.validation
     
    -
    ConstraintViolation(ConstraintViolation.Level, EntityModel, PropertyModel, Class<? extends ClassConstraint>, String) - Constructor for class dev.morphia.mapping.validation.ConstraintViolation
    +
    ConstraintViolation(ConstraintViolation.Level, EntityModel, PropertyModel, Class<? extends ClassConstraint>, String) - Constructor for class dev.morphia.mapping.validation.ConstraintViolation
    Creates a violation instance to record invalid mapping metadata
    -
    ConstraintViolation(ConstraintViolation.Level, EntityModel, Class<? extends ClassConstraint>, String) - Constructor for class dev.morphia.mapping.validation.ConstraintViolation
    +
    ConstraintViolation(ConstraintViolation.Level, EntityModel, Class<? extends ClassConstraint>, String) - Constructor for class dev.morphia.mapping.validation.ConstraintViolation
    Creates a violation instance to record invalid mapping metadata
    -
    ConstraintViolation.Level - Enum in dev.morphia.mapping.validation
    +
    ConstraintViolation.Level - Enum Class in dev.morphia.mapping.validation
    Levels of constraint violations
    -
    ConstraintViolationException - Exception in dev.morphia.mapping.validation
    +
    ConstraintViolationException - Exception in dev.morphia.mapping.validation
     
    -
    ConstraintViolationException(ConstraintViolation...) - Constructor for exception dev.morphia.mapping.validation.ConstraintViolationException
    +
    ConstraintViolationException(ConstraintViolation...) - Constructor for exception dev.morphia.mapping.validation.ConstraintViolationException
    Creates a ConstraintViolationException with the set of violations
    -
    ConstraintViolationException(Collection<ConstraintViolation>) - Constructor for exception dev.morphia.mapping.validation.ConstraintViolationException
    +
    ConstraintViolationException(Collection<ConstraintViolation>) - Constructor for exception dev.morphia.mapping.validation.ConstraintViolationException
    Creates a ConstraintViolationException with the set of violations
    -
    Constructor - Annotation Type in dev.morphia.annotations.experimental
    +
    Constructor - Annotation Interface in dev.morphia.annotations.experimental
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    This annotation is not necessary and will be removed soon.
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    This annotation is not necessary and will be removed soon.
    -
    contains(String) - Method in interface dev.morphia.query.FieldEnd
    +
    contains(String) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    contains(String) - Method in class dev.morphia.query.FieldEndImpl
    +
    contains(String) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    containsIgnoreCase(String) - Method in interface dev.morphia.query.FieldEnd
    +
    containsIgnoreCase(String) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    containsIgnoreCase(String) - Method in class dev.morphia.query.FieldEndImpl
    +
    containsIgnoreCase(String) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    ContradictingAnnotations - Class in dev.morphia.mapping.validation.fieldrules
    +
    ContradictingAnnotations - Class in dev.morphia.mapping.validation.fieldrules
    Checks that contradicting annotations aren't defined.
    -
    ContradictingAnnotations(Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations
    +
    ContradictingAnnotations(Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class dev.morphia.mapping.validation.fieldrules.ContradictingAnnotations
    Creates a ContradictingFieldAnnotation validation with the two incompatible annotations.
    -
    Conversions - Class in dev.morphia.mapping.codec
    +
    Conversions - Class in dev.morphia.mapping.codec
    Defines basic type conversions.
    -
    convert() - Method in class dev.morphia.geo.CoordinateReferenceSystem
    +
    convert() - Method in class dev.morphia.geo.CoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
    Converts this type to the driver type
    -
    convert() - Method in interface dev.morphia.geo.Geometry
    +
    convert() - Method in interface dev.morphia.geo.Geometry
    -
    Deprecated.
    +
    Deprecated.
    Converts this type to the driver type
    -
    convert() - Method in class dev.morphia.geo.LineString
    +
    convert() - Method in class dev.morphia.geo.LineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert() - Method in class dev.morphia.geo.MultiLineString
    +
    convert() - Method in class dev.morphia.geo.MultiLineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert() - Method in class dev.morphia.geo.MultiPoint
    +
    convert() - Method in class dev.morphia.geo.MultiPoint
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert() - Method in class dev.morphia.geo.MultiPolygon
    +
    convert() - Method in class dev.morphia.geo.MultiPolygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    convert() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert() - Method in class dev.morphia.geo.Point
    +
    convert() - Method in class dev.morphia.geo.Point
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert() - Method in class dev.morphia.geo.Polygon
    +
    convert() - Method in class dev.morphia.geo.Polygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert(Expression, ConvertType) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    convert(Expression, ConvertType) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts a value to a specified type.
    -
    convert(CoordinateReferenceSystem) - Method in interface dev.morphia.geo.Geometry
    +
    convert(CoordinateReferenceSystem) - Method in interface dev.morphia.geo.Geometry
    -
    Deprecated.
    +
    Deprecated.
    Converts this type to the driver type
    -
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.LineString
    +
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.LineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.MultiLineString
    +
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.MultiLineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.MultiPoint
    +
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.MultiPoint
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.MultiPolygon
    +
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.MultiPolygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.Point
    +
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.Point
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.Polygon
    +
    convert(CoordinateReferenceSystem) - Method in class dev.morphia.geo.Polygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convert(Object, Class<T>) - Static method in class dev.morphia.mapping.codec.Conversions
    +
    convert(Object, Class<T>) - Static method in class dev.morphia.mapping.codec.Conversions
    Attempts to convert a value to the given type
    -
    Converters - Annotation Type in dev.morphia.annotations
    +
    Converters - Annotation Interface in dev.morphia.annotations
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    convertLineStrings(List<LineString>) - Static method in class dev.morphia.geo.GeoJson
    +
    convertLineStrings(List<LineString>) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
     
    -
    convertPoints(List<Point>) - Static method in class dev.morphia.geo.GeoJson
    +
    convertPoints(List<Point>) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
     
    -
    CoordinateReferenceSystem - Class in dev.morphia.geo
    +
    CoordinateReferenceSystem - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    CoordinateReferenceSystem() - Constructor for class dev.morphia.geo.CoordinateReferenceSystem
    +
    CoordinateReferenceSystem() - Constructor for class dev.morphia.geo.CoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
     
    -
    CoordinateReferenceSystemType - Enum in dev.morphia.geo
    +
    CoordinateReferenceSystemType - Enum Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    copy() - Method in class dev.morphia.query.FindOptions
    +
    copy() - Method in class dev.morphia.query.FindOptions
     
    -
    copy(FindOptions) - Method in class dev.morphia.query.FindOptions
    +
    copy(FindOptions) - Method in class dev.morphia.query.FindOptions
    Creates an copy of the given options
    -
    cos(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    cos(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the cosine of a value that is measured in radians.
    -
    cosh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    cosh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the hyperbolic cosine of a value that is measured in radians.
    -
    count() - Method in annotation type dev.morphia.annotations.CappedAt
    +
    count() - Element in annotation interface dev.morphia.annotations.CappedAt
     
    -
    count() - Method in class dev.morphia.query.LegacyQuery
    +
    count() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    count() - Method in interface dev.morphia.query.Query
    +
    count() - Method in interface dev.morphia.query.Query
    Count the total number of values in the result, ignoring limit and offset
    -
    count(boolean) - Method in class dev.morphia.aggregation.stages.CollectionStats
    +
    count(boolean) - Method in class dev.morphia.aggregation.stages.CollectionStats
    Adds the total number of documents in the collection to the return document.
    -
    count(CountOptions) - Method in class dev.morphia.query.LegacyQuery
    +
    count(CountOptions) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    count(CountOptions) - Method in interface dev.morphia.query.Query
    +
    count(CountOptions) - Method in interface dev.morphia.query.Query
    Count the total number of values in the result, ignoring limit and offset
    -
    count(String) - Method in interface dev.morphia.aggregation.Aggregation
    +
    count(String) - Method in interface dev.morphia.aggregation.Aggregation
    Passes a document to the next stage that contains a count of the number of documents input to the stage.
    -
    count(String) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    count(String) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    Count - Class in dev.morphia.aggregation.stages
    +
    Count - Class in dev.morphia.aggregation.stages
     
    -
    Count(String) - Constructor for class dev.morphia.aggregation.stages.Count
    +
    Count(String) - Constructor for class dev.morphia.aggregation.stages.Count
     
    -
    CountCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    CountCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    CountCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.CountCodec
    +
    CountCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.CountCodec
     
    -
    countDocuments(MongoCollection<T>, Document, CountOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    countDocuments(MongoCollection<T>, Document, CountOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    CountOptions - Class in dev.morphia.query
    +
    CountOptions - Class in dev.morphia.query
    The options for a count operation.
    -
    CountOptions() - Constructor for class dev.morphia.query.CountOptions
    +
    CountOptions() - Constructor for class dev.morphia.query.CountOptions
     
    -
    covariancePop(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    covariancePop(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the population covariance of two numeric expressions that are evaluated using documents in the $setWindowFields stage window.
    -
    covarianceSamp(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    covarianceSamp(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the sample covariance of two numeric expressions that are evaluated using documents in the $setWindowFields stage window.
    -
    create() - Method in interface dev.morphia.mapping.InstanceCreatorFactory
    +
    create() - Method in interface dev.morphia.mapping.InstanceCreatorFactory
    +
     
    +
    create() - Method in class dev.morphia.mapping.InstanceCreatorFactoryImpl
     
    -
    create() - Method in class dev.morphia.mapping.InstanceCreatorFactoryImpl
    +
    createAggregation(Class) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    createAggregation(Class<?>) - Method in interface dev.morphia.Datastore
    +
    createAggregation(Class<?>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    createAggregation(String, Class<?>) - Method in interface dev.morphia.AdvancedDatastore
    +
    createAggregation(String, Class<?>) - Method in interface dev.morphia.AdvancedDatastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Datastore.aggregate(Class) and pass the alternate collection via the options on +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Datastore.aggregate(Class) and pass the alternate collection via the options on Aggregation.execute(Class, AggregationOptions)
    -
    createDatastore(MongoClient) - Static method in class dev.morphia.Morphia
    +
    createAggregation(String, Class<?>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    createDatastore(MongoClient) - Static method in class dev.morphia.Morphia
    Creates a Datastore configured via config file
    -
    createDatastore(MongoClient, String) - Static method in class dev.morphia.Morphia
    +
    createDatastore(MongoClient, String) - Static method in class dev.morphia.Morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
    -
    createDatastore(MongoClient, String, MapperOptions) - Static method in class dev.morphia.Morphia
    +
    createDatastore(MongoClient, String, MapperOptions) - Static method in class dev.morphia.Morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
    -
    createDatastore(String) - Static method in class dev.morphia.Morphia
    +
    createDatastore(String) - Static method in class dev.morphia.Morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
    -
    createDatastore(String, MapperOptions) - Static method in class dev.morphia.Morphia
    +
    createDatastore(String, MapperOptions) - Static method in class dev.morphia.Morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Morphia.createDatastore(MongoClient) and provide a configuration file instead. See the website docs for more detail
    -
    createInstance(Mapper, PropertyModel, Document) - Method in interface dev.morphia.ObjectFactory
    +
    createGeometry(List<?>) - Method in enum class dev.morphia.geo.GeoJsonType
    +
    +
    Deprecated.
    +
    createInstance(Mapper, PropertyModel, Document) - Method in interface dev.morphia.ObjectFactory
    Creates an instance of the class defined in the discriminator field in the document passed in.
    -
    createInstance(Class<T>) - Method in interface dev.morphia.ObjectFactory
    +
    createInstance(Class<T>) - Method in interface dev.morphia.ObjectFactory
    Creates an instance of the given class.
    -
    createInstance(Class<T>, Document) - Method in interface dev.morphia.ObjectFactory
    +
    createInstance(Class<T>, Document) - Method in interface dev.morphia.ObjectFactory
    Creates an instance of the class defined in the discriminator field in the document passed in.
    -
    createList(PropertyModel) - Method in interface dev.morphia.ObjectFactory
    +
    createList(PropertyModel) - Method in interface dev.morphia.ObjectFactory
    Defines how morphia creates a List object.
    -
    createMap(PropertyModel) - Method in interface dev.morphia.ObjectFactory
    +
    createMap(PropertyModel) - Method in interface dev.morphia.ObjectFactory
    Defines how morphia creates a Map object.
    -
    createQuery(Datastore) - Method in interface dev.morphia.query.QueryFactory
    +
    createQuery(Datastore) - Method in interface dev.morphia.query.QueryFactory
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    this method is no longer used
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    this method is no longer used
    -
    createQuery(Datastore, Class<T>) - Method in interface dev.morphia.query.QueryFactory
    +
    createQuery(Datastore, Class<T>) - Method in interface dev.morphia.query.QueryFactory
    Creates a new query for the given type.
    -
    createQuery(Datastore, Class<T>, Document) - Method in class dev.morphia.query.DefaultQueryFactory
    +
    createQuery(Datastore, Class<T>, Document) - Method in class dev.morphia.query.DefaultQueryFactory
     
    -
    createQuery(Datastore, Class<T>, Document) - Method in class dev.morphia.query.LegacyQueryFactory
    +
    createQuery(Datastore, Class<T>, Document) - Method in class dev.morphia.query.LegacyQueryFactory
    -
    Deprecated.
    +
    Deprecated.
     
    -
    createQuery(Datastore, Class<T>, Document) - Method in interface dev.morphia.query.QueryFactory
    +
    createQuery(Datastore, Class<T>, Document) - Method in interface dev.morphia.query.QueryFactory
    Creates and returns a Query for the given arguments.
    -
    createQuery(Datastore, String, Class<T>) - Method in class dev.morphia.query.DefaultQueryFactory
    +
    createQuery(Datastore, String, Class<T>) - Method in class dev.morphia.query.DefaultQueryFactory
     
    -
    createQuery(Datastore, String, Class<T>) - Method in class dev.morphia.query.LegacyQueryFactory
    +
    createQuery(Datastore, String, Class<T>) - Method in class dev.morphia.query.LegacyQueryFactory
    -
    Deprecated.
    +
    Deprecated.
     
    -
    createQuery(Datastore, String, Class<T>) - Method in interface dev.morphia.query.QueryFactory
    +
    createQuery(Datastore, String, Class<T>) - Method in interface dev.morphia.query.QueryFactory
    Creates and returns a Query for the given arguments.
    -
    createQuery(Class<T>) - Method in interface dev.morphia.Datastore
    +
    createQuery(Class<T>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    createQuery(Class<T>, Document) - Method in interface dev.morphia.AdvancedDatastore
    +
    createQuery(Class<T>, Document) - Method in interface dev.morphia.AdvancedDatastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    createRef(Class<T>, V) - Method in interface dev.morphia.AdvancedDatastore
    +
    createQuery(Class<T>, Document) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    createRef(Class<T>, V) - Method in interface dev.morphia.AdvancedDatastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    createRef(T) - Method in interface dev.morphia.AdvancedDatastore
    +
    createRef(T) - Method in interface dev.morphia.AdvancedDatastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    createSet(PropertyModel) - Method in interface dev.morphia.ObjectFactory
    +
    createSet(PropertyModel) - Method in interface dev.morphia.ObjectFactory
    Defines how morphia creates a Set object.
    -
    createUpdateOperations(Class<T>) - Method in interface dev.morphia.Datastore
    +
    createUpdateOperations(Class<T>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    createUpdateOperations(Class<T>, DBObject) - Method in interface dev.morphia.AdvancedDatastore
    +
    createUpdateOperations(Class<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    createUpdateOperations(Class<T>, DBObject) - Method in interface dev.morphia.AdvancedDatastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    criteria(String) - Method in interface dev.morphia.query.CriteriaContainer
    +
    criteria(String) - Method in interface dev.morphia.query.CriteriaContainer
    -
    Deprecated.
    +
    Deprecated.
    Creates a criteria against a field
    -
    criteria(String) - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    criteria(String) - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    criteria(String) - Method in class dev.morphia.query.LegacyQuery
    +
    criteria(String) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    criteria(String) - Method in interface dev.morphia.query.Query
    +
    criteria(String) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Criteria - Interface in dev.morphia.query
    +
    Criteria - Interface in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    CriteriaContainer - Interface in dev.morphia.query
    +
    CriteriaContainer - Interface in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    CriteriaContainerImpl - Class in dev.morphia.query
    +
    CriteriaContainerImpl - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    CriteriaContainerImpl(LegacyQuery<?>, CriteriaJoin) - Constructor for class dev.morphia.query.CriteriaContainerImpl
    +
    CriteriaContainerImpl(LegacyQuery<?>, CriteriaJoin) - Constructor for class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    CriteriaJoin - Enum in dev.morphia.query
    +
    CriteriaJoin - Enum Class in dev.morphia.query
    -
    Deprecated.
    +
    Deprecated.
    -
    crs(CoordinateReferenceSystem) - Method in class dev.morphia.query.filters.GeoWithinFilter
    +
    crs(CoordinateReferenceSystem) - Method in class dev.morphia.query.filters.GeoWithinFilter
     
    -
    crs(CoordinateReferenceSystem) - Method in class dev.morphia.query.filters.NearFilter
    +
    crs(CoordinateReferenceSystem) - Method in class dev.morphia.query.filters.NearFilter
    Sets the coordinate reference system to use
    -
    CRS_84 - Static variable in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    CRS_84 - Static variable in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
    The urn:ogc:def:crs:OGC:1.3:CRS84 Coordinate Reference System
    -
    CURRENT - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    +
    CURRENT - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    References the start of the field path being processed in the aggregation pipeline stage.
    -
    currentDate(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    currentDate(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $currentDate operator sets the value of a field to the current date, either as a Date or a timestamp.
    -
    CurrentDateOperator - Class in dev.morphia.query.updates
    +
    CurrentDateOperator - Class in dev.morphia.query.updates
    Defines the $currentDate operator
    -
    CurrentDateOperator(String) - Constructor for class dev.morphia.query.updates.CurrentDateOperator
    +
    CurrentDateOperator(String) - Constructor for class dev.morphia.query.updates.CurrentDateOperator
    Creates an operator for a field
    -
    CurrentDateOperator.TypeSpecification - Enum in dev.morphia.query.updates
    +
    CurrentDateOperator.TypeSpecification - Enum Class in dev.morphia.query.updates
    Type type options when setting the current date
    -
    currentOp() - Static method in class dev.morphia.aggregation.stages.CurrentOp
    +
    currentOp() - Static method in class dev.morphia.aggregation.stages.CurrentOp
    Creates a new stage
    -
    currentOp(CurrentOp) - Method in interface dev.morphia.aggregation.Aggregation
    +
    currentOp(CurrentOp) - Method in interface dev.morphia.aggregation.Aggregation
    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.
    -
    currentOp(CurrentOp) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    currentOp(CurrentOp) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    CurrentOp - Class in dev.morphia.aggregation.stages
    +
    CurrentOp - Class in dev.morphia.aggregation.stages
    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.
    -
    CurrentOp() - Constructor for class dev.morphia.aggregation.stages.CurrentOp
    +
    CurrentOp() - Constructor for class dev.morphia.aggregation.stages.CurrentOp
     
    -
    CurrentOpCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    CurrentOpCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    CurrentOpCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.CurrentOpCodec
    +
    CurrentOpCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.CurrentOpCodec
     
    -
    currentState() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    currentState() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    cursorType() - Method in class dev.morphia.query.FindOptions
    +
    cursorType() - Method in class dev.morphia.query.FindOptions
     
    -
    cursorType(CursorType) - Method in class dev.morphia.query.FindOptions
    +
    cursorType(CursorType) - Method in class dev.morphia.query.FindOptions
    Sets the cursor type
    - - - -

    D

    -
    -
    database() - Method in class dev.morphia.aggregation.stages.Out
    +

    D

    +
    +
    database() - Method in class dev.morphia.aggregation.stages.Out
     
    -
    database() - Method in interface dev.morphia.config.MorphiaConfig
    +
    database() - Method in interface dev.morphia.config.MorphiaConfig
    The database name that Morphia should use.
    -
    database(String) - Method in class dev.morphia.aggregation.stages.Out
    +
    database(String) - Method in class dev.morphia.aggregation.stages.Out
    Specifies an alternate database for the output.
    -
    DataSizeExpressions - Class in dev.morphia.aggregation.expressions
    +
    DataSizeExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the data size expressions
    -
    Datastore - Interface in dev.morphia
    +
    Datastore - Interface in dev.morphia
    Datastore interface to get/delete/save objects
    -
    DatastoreImpl.DatastoreOperations - Class in dev.morphia
    +
    DatastoreImpl.DatastoreOperations - Class in dev.morphia
     
    -
    DatastoreOperations() - Constructor for class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    DatastoreOperations() - Constructor for class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    DATE - dev.morphia.query.Type
    +
    DATE - Enum constant in enum class dev.morphia.query.Type
     
    -
    DATE - dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
    +
    DATE - Enum constant in enum class dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
     
    -
    dateAdd(Expression, long, TimeUnit) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dateAdd(Expression, long, TimeUnit) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Increments a Date object by a specified number of time units.
    -
    dateDiff(Expression, Expression, TimeUnit) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dateDiff(Expression, Expression, TimeUnit) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the difference between two dates.
    -
    DateExpression(String, Expression) - Constructor for class dev.morphia.aggregation.expressions.DateExpressions.DateExpression
    +
    DateExpression(String, Expression) - Constructor for class dev.morphia.aggregation.expressions.DateExpressions.DateExpression
     
    -
    DateExpressions - Class in dev.morphia.aggregation.expressions
    +
    DateExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the date expressions
    -
    DateExpressions.DateExpression - Class in dev.morphia.aggregation.expressions
    +
    DateExpressions.DateExpression - Class in dev.morphia.aggregation.expressions
    Base class for the date expressions
    -
    dateForm(DateStorage) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    dateForm(DateStorage) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    -
    dateFromParts() - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dateFromParts() - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Constructs and returns a Date object given the date’s constituent properties.
    -
    dateFromString() - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dateFromString() - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Converts a date/time string to a date object.
    -
    dateStorage() - Method in interface dev.morphia.config.MorphiaConfig
    +
    dateStorage() - Method in interface dev.morphia.config.MorphiaConfig
    The date storage configuration Morphia should use for JSR 310 types.
    -
    dateStorage(DateStorage) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    dateStorage(DateStorage) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
    The default value for this is DateStorage.UTC.
    -
    DateStorage - Enum in dev.morphia.mapping
    +
    DateStorage - Enum Class in dev.morphia.mapping
    This enum is used to determine how JSR 310 dates and times are stored in the database.
    -
    dateSubtract(Expression, long, TimeUnit) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dateSubtract(Expression, long, TimeUnit) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Decrements a Date object by a specified number of time units.
    -
    dateToParts(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dateToParts(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Constructs and returns a Date object given the date’s constituent properties.
    -
    dateToString() - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dateToString() - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the date as a formatted string.
    -
    dateTrunc(Expression, TimeUnit) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dateTrunc(Expression, TimeUnit) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Truncates a date.
    -
    DAY - dev.morphia.aggregation.expressions.TimeUnit
    +
    DAY - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    -
    dayOfMonth(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dayOfMonth(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the day of the month for a date as a number between 1 and 31.
    -
    dayOfWeek(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dayOfWeek(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the day of the week for a date as a number between 1 (Sunday) and 7 (Saturday).
    -
    dayOfYear(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    dayOfYear(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the day of the year for a date as a number between 1 and 366 (leap year).
    -
    dec(String) - Method in interface dev.morphia.query.UpdateOperations
    +
    dec(String) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Decrements the numeric field by 1
    -
    dec(String) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    dec(String) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    dec(String) - Method in interface dev.morphia.query.Updates
    +
    dec(String) - Method in interface dev.morphia.query.Updates
    Decrements the numeric field by 1
    -
    dec(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    dec(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    Decrements the value of the field by one.
    -
    dec(String, Number) - Method in interface dev.morphia.query.UpdateOperations
    +
    dec(String, Number) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Decrements the numeric field by value (must be a positive Double, Float, Long, or Integer).
    -
    dec(String, Number) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    dec(String, Number) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    dec(String, Number) - Method in interface dev.morphia.query.Updates
    +
    dec(String, Number) - Method in interface dev.morphia.query.Updates
    Decrements the numeric field by value (must be a positive Double, Float, Long, or Integer).
    -
    dec(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    dec(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    Decrements the value of the field by the specified amount.
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.aggregation.codecs.ExpressionCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.aggregation.codecs.ExpressionCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.BitSetCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.BitSetCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.ByteWrapperArrayCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.ByteWrapperArrayCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.ClassCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.ClassCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.CollectionCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.CollectionCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.EnumCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.EnumCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.KeyCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.KeyCodec
    -
    Deprecated.
    +
    Deprecated.
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.LegacyQueryCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.LegacyQueryCodec
    -
    Deprecated.
    +
    Deprecated.
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.LocaleCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.LocaleCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.MorphiaDateCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.MorphiaDateCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.MorphiaLocalTimeCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.MorphiaLocalTimeCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.ObjectCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.ObjectCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.pojo.LifecycleDecoder
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.pojo.LifecycleDecoder
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.references.ReferenceCodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.references.ReferenceCodec
     
    -
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.URICodec
    +
    decode(BsonReader, DecoderContext) - Method in class dev.morphia.mapping.codec.URICodec
     
    -
    decodeModel(BsonReader, DecoderContext, MorphiaInstanceCreator, PropertyModel) - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
    +
    decodeModel(BsonReader, DecoderContext, MorphiaInstanceCreator, PropertyModel) - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
     
    -
    decodeProperties(BsonReader, DecoderContext, MorphiaInstanceCreator, EntityModel) - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
    +
    decodeProperties(BsonReader, DecoderContext, MorphiaInstanceCreator, EntityModel) - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
     
    -
    DEFAULT - Static variable in class dev.morphia.mapping.MapperOptions
    +
    DEFAULT - Static variable in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    DEFAULT_LOCALE - Static variable in annotation type dev.morphia.annotations.Collation
    +
    DEFAULT_LOCALE - Static variable in annotation interface dev.morphia.annotations.Collation
     
    -
    defaultField(Object) - Method in class dev.morphia.query.BucketOptions
    +
    defaultField(Object) - Method in class dev.morphia.query.BucketOptions
    -
    Deprecated.
    +
    Deprecated.
    Define default field for the bucket stage
    -
    DefaultQueryFactory - Class in dev.morphia.query
    +
    DefaultQueryFactory - Class in dev.morphia.query
    A default implementation of QueryFactory.
    -
    DefaultQueryFactory() - Constructor for class dev.morphia.query.DefaultQueryFactory
    +
    DefaultQueryFactory() - Constructor for class dev.morphia.query.DefaultQueryFactory
     
    -
    defaultValue(Object) - Method in class dev.morphia.aggregation.stages.Bucket
    +
    defaultValue(Object) - Method in class dev.morphia.aggregation.stages.Bucket
    Optional.
    -
    degreesToRadians(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    degreesToRadians(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Converts a value from degrees to radians.
    -
    delete() - Method in interface dev.morphia.query.Query
    +
    delete() - Method in interface dev.morphia.query.Query
    Deletes elements matching this query
    -
    delete(DeleteOptions) - Method in class dev.morphia.query.LegacyQuery
    +
    delete(DeleteOptions) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    delete(DeleteOptions) - Method in interface dev.morphia.query.Query
    +
    delete(DeleteOptions) - Method in interface dev.morphia.query.Query
    Deletes documents matching this query.
    -
    delete(Query<T>) - Method in interface dev.morphia.Datastore
    +
    delete(Query<T>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Query.delete() instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Query.delete() instead
    -
    delete(Query<T>, DeleteOptions) - Method in interface dev.morphia.Datastore
    +
    delete(Query<T>, DeleteOptions) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    delete(T) - Method in interface dev.morphia.Datastore
    +
    delete(T) - Method in interface dev.morphia.Datastore
    Deletes the given entity (by @Id)
    -
    delete(T, DeleteOptions) - Method in interface dev.morphia.Datastore
    +
    delete(T) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    delete(T, DeleteOptions) - Method in interface dev.morphia.Datastore
    Deletes the given entity (by @Id), with the WriteConcern
    -
    deleteMany(MongoCollection<T>, Document, DeleteOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    delete(T, DeleteOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    +
    Deletes the given entity (by @Id), with the WriteConcern
    +
    +
    deleteMany(MongoCollection<T>, Document, DeleteOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    deleteOne(MongoCollection<T>, Document, DeleteOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    deleteOne(MongoCollection<T>, Document, DeleteOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    DeleteOptions - Class in dev.morphia
    +
    DeleteOptions - Class in dev.morphia
    The options to apply when removing documents from the MongoCollection
    -
    DeleteOptions() - Constructor for class dev.morphia.DeleteOptions
    +
    DeleteOptions() - Constructor for class dev.morphia.DeleteOptions
    Creates a new options instance
    -
    DeleteOptions(DeleteOptions) - Constructor for class dev.morphia.DeleteOptions
    +
    DeleteOptions(DeleteOptions) - Constructor for class dev.morphia.DeleteOptions
     
    -
    denseRank() - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    denseRank() - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
    -
    densify(Densify) - Method in interface dev.morphia.aggregation.Aggregation
    +
    densify(Densify) - Method in interface dev.morphia.aggregation.Aggregation
    Creates new documents in a sequence of documents where certain values in a field are missing.
    -
    densify(Densify) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    densify(Densify) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    densify(String, Densify.Range) - Static method in class dev.morphia.aggregation.stages.Densify
    +
    densify(String, Densify.Range) - Static method in class dev.morphia.aggregation.stages.Densify
    Creates new documents in a sequence of documents where certain values in a field are missing.
    -
    Densify - Class in dev.morphia.aggregation.stages
    +
    Densify - Class in dev.morphia.aggregation.stages
    Creates new documents in a sequence of documents where certain values in a field are missing.
    -
    Densify.Range - Class in dev.morphia.aggregation.stages
    +
    Densify.Range - Class in dev.morphia.aggregation.stages
     
    -
    Densify.RangeType - Enum in dev.morphia.aggregation.stages
    +
    Densify.RangeType - Enum Class in dev.morphia.aggregation.stages
     
    -
    DensifyCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    DensifyCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    DensifyCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.DensifyCodec
    +
    DensifyCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.DensifyCodec
     
    -
    depthField(String) - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    depthField(String) - Method in class dev.morphia.aggregation.stages.GraphLookup
    Optional.
    -
    derivative(Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    derivative(Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the average rate of change within the specified window.
    -
    DESC - dev.morphia.utils.IndexDirection
    +
    DESC - Enum constant in enum class dev.morphia.utils.IndexDirection
     
    -
    DESC - dev.morphia.utils.IndexType
    +
    DESC - Enum constant in enum class dev.morphia.utils.IndexType
     
    -
    DESCEND - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    +
    DESCEND - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    One of the allowed results of a $redact expression.
    -
    descending(String) - Static method in class dev.morphia.query.Sort
    +
    descending(String) - Static method in class dev.morphia.query.Sort
    Creates a descending sort on a field
    -
    descending(String, String...) - Method in class dev.morphia.aggregation.stages.Sort
    +
    descending(String, String...) - Method in class dev.morphia.aggregation.stages.Sort
    Adds an descending sort definition on the field.
    -
    DESCENDING - dev.morphia.aggregation.stages.Sort.Direction
    +
    DESCENDING - Enum constant in enum class dev.morphia.aggregation.stages.Sort.Direction
     
    dev.morphia - package dev.morphia
     
    @@ -2306,4541 +2285,4559 @@

    D

     
    dev.morphia.utils - package dev.morphia.utils
     
    -
    diacriticSensitive(Boolean) - Method in class dev.morphia.query.filters.TextSearchFilter
    +
    diacriticSensitive(Boolean) - Method in class dev.morphia.query.filters.TextSearchFilter
    Sets the search as diacritic sensitive or not
    -
    disableEmbeddedIndexes(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    disableEmbeddedIndexes(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    unused
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    unused
    -
    disableValidation() - Method in annotation type dev.morphia.annotations.IndexOptions
    +
    disableValidation() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    disableValidation() - Method in class dev.morphia.query.LegacyQuery
    +
    disableValidation() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    disableValidation() - Method in interface dev.morphia.query.Query
    +
    disableValidation() - Method in interface dev.morphia.query.Query
    Turns off validation (for all calls made after)
    -
    disableValidation() - Method in interface dev.morphia.query.UpdateOperations
    +
    disableValidation() - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Turns off validation (for all calls made after)
    -
    disableValidation() - Method in class dev.morphia.query.UpdateOpsImpl
    +
    disableValidation() - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    disableValidation() - Method in interface dev.morphia.query.Updates
    +
    disableValidation() - Method in interface dev.morphia.query.Updates
    Turns off validation (for all calls made after)
    -
    discoverMappedName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    discoverMappedName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    discriminator() - Method in annotation type dev.morphia.annotations.Embedded
    +
    discriminator() - Element in annotation interface dev.morphia.annotations.Embedded
    -
    Deprecated.
    +
    Deprecated.
     
    -
    discriminator() - Method in annotation type dev.morphia.annotations.Entity
    +
    discriminator() - Element in annotation interface dev.morphia.annotations.Entity
     
    -
    discriminator() - Method in annotation type dev.morphia.annotations.ExternalEntity
    +
    discriminator() - Element in annotation interface dev.morphia.annotations.ExternalEntity
     
    -
    discriminator() - Method in interface dev.morphia.config.MorphiaConfig
    +
    discriminator() - Method in interface dev.morphia.config.MorphiaConfig
    The function to use when calculating the discriminator value for an entity
    -
    discriminator() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    discriminator() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    discriminator(DiscriminatorFunction) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    discriminator(DiscriminatorFunction) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
    Sets the discriminator function to use
    -
    discriminator(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    discriminator(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Sets the discriminator
    -
    discriminatorEnabled() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    discriminatorEnabled() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    discriminatorEnabled(Boolean) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    discriminatorEnabled(Boolean) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Enables/disables the use of the discriminator during mapping
    -
    DiscriminatorFunction - Class in dev.morphia.mapping
    +
    DiscriminatorFunction - Class in dev.morphia.mapping
    Defines a function to calculate a discriminator value.
    -
    DiscriminatorFunction() - Constructor for class dev.morphia.mapping.DiscriminatorFunction
    +
    DiscriminatorFunction() - Constructor for class dev.morphia.mapping.DiscriminatorFunction
     
    -
    discriminatorKey() - Method in annotation type dev.morphia.annotations.Embedded
    +
    discriminatorKey() - Element in annotation interface dev.morphia.annotations.Embedded
    -
    Deprecated.
    +
    Deprecated.
     
    -
    discriminatorKey() - Method in annotation type dev.morphia.annotations.Entity
    +
    discriminatorKey() - Element in annotation interface dev.morphia.annotations.Entity
     
    -
    discriminatorKey() - Method in annotation type dev.morphia.annotations.ExternalEntity
    +
    discriminatorKey() - Element in annotation interface dev.morphia.annotations.ExternalEntity
     
    -
    discriminatorKey() - Method in interface dev.morphia.config.MorphiaConfig
    +
    discriminatorKey() - Method in interface dev.morphia.config.MorphiaConfig
    The document field name to use when storing discriminator values
    -
    discriminatorKey() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    discriminatorKey() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    discriminatorKey(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    discriminatorKey(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Sets the mapped key name to use when storing the discriminator value
    -
    discriminatorKey(String) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    discriminatorKey(String) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
    Defines the discriminator key name
    -
    DiscriminatorLookup - Class in dev.morphia.mapping
    +
    DiscriminatorLookup - Class in dev.morphia.mapping
    Provides lookup capabilities to find a type by its discriminator
    -
    DiscriminatorLookup(ClassLoader) - Constructor for class dev.morphia.mapping.DiscriminatorLookup
    +
    DiscriminatorLookup(ClassLoader) - Constructor for class dev.morphia.mapping.DiscriminatorLookup
    Creates a new lookup
    -
    distanceField(String) - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    distanceField(String) - Method in class dev.morphia.aggregation.stages.GeoNear
    The output field that contains the calculated distance.
    -
    distanceMultiplier(Number) - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    distanceMultiplier(Number) - Method in class dev.morphia.aggregation.stages.GeoNear
    Optional.
    -
    divide(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    divide(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Returns the result of dividing the first number by the second.
    -
    divide(Object, Object) - Static method in class dev.morphia.aggregation.Projection
    +
    divide(Object, Object) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates a division projection
    -
    document() - Static method in class dev.morphia.aggregation.expressions.Expressions
    +
    document() - Static method in class dev.morphia.aggregation.expressions.Expressions
    Creates a new DocumentExpression.
    -
    document(Mapper, Document, Consumer<BsonWriter>) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    document(Mapper, Document, Consumer<BsonWriter>) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    document(String, Expression) - Static method in class dev.morphia.aggregation.expressions.Expressions
    +
    document(String, Expression) - Static method in class dev.morphia.aggregation.expressions.Expressions
    Creates a new DocumentExpression.
    -
    document(BsonWriter, Runnable) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    document(BsonWriter, Runnable) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    document(BsonWriter, String, Runnable) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    document(BsonWriter, String, Runnable) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    documentHasId(Object) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    documentHasId(Object) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    documentNumber() - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    documentNumber() - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the position of a document (known as the document number) in the $setWindowFields stage partition.
    -
    DocumentReader - Class in dev.morphia.mapping.codec.reader
    +
    DocumentReader - Class in dev.morphia.mapping.codec.reader
     
    -
    DocumentReader(Document) - Constructor for class dev.morphia.mapping.codec.reader.DocumentReader
    +
    DocumentReader(Document) - Constructor for class dev.morphia.mapping.codec.reader.DocumentReader
    Construct a new instance.
    -
    documents() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    +
    documents() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
     
    -
    documents(DocumentExpression...) - Method in interface dev.morphia.aggregation.Aggregation
    +
    documents(DocumentExpression...) - Method in interface dev.morphia.aggregation.Aggregation
    Returns literal documents from input values.
    -
    documents(DocumentExpression...) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    documents(DocumentExpression...) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    documents(DocumentExpression...) - Static method in class dev.morphia.aggregation.stages.Documents
    +
    documents(DocumentExpression...) - Static method in class dev.morphia.aggregation.stages.Documents
    Creates a new stage with the given document expressions
    -
    documents(Object, Object) - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    +
    documents(Object, Object) - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    A window where the lower and upper boundaries are specified relative to the position of the current document read from the collection.
    -
    Documents - Class in dev.morphia.aggregation.stages
    +
    Documents - Class in dev.morphia.aggregation.stages
    Returns literal documents from input values.
    -
    Documents(List<DocumentExpression>) - Constructor for class dev.morphia.aggregation.stages.Documents
    +
    Documents(List<DocumentExpression>) - Constructor for class dev.morphia.aggregation.stages.Documents
     
    -
    DocumentsCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    DocumentsCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    DocumentsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.DocumentsCodec
    +
    DocumentsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.DocumentsCodec
     
    -
    DocumentWriter - Class in dev.morphia.mapping.codec.writer
    +
    DocumentWriter - Class in dev.morphia.mapping.codec.writer
    Utility to write out to a Document
    -
    DocumentWriter(MorphiaConfig) - Constructor for class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    DocumentWriter(MorphiaConfig) - Constructor for class dev.morphia.mapping.codec.writer.DocumentWriter
    Creates a new Writer
    -
    DocumentWriter(MorphiaConfig, Document) - Constructor for class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    DocumentWriter(MorphiaConfig, Document) - Constructor for class dev.morphia.mapping.codec.writer.DocumentWriter
    Creates a new Writer with a seeded Document
    -
    doesNotExist() - Method in interface dev.morphia.query.FieldEnd
    +
    doesNotExist() - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    doesNotExist() - Method in class dev.morphia.query.FieldEndImpl
    +
    doesNotExist() - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    DOUBLE - dev.morphia.query.Type
    +
    doTransaction(MorphiaSessionImpl, MorphiaTransaction<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    DuplicatedAttributeNames - Class in dev.morphia.mapping.validation.classrules
    +
    DOUBLE - Enum constant in enum class dev.morphia.query.Type
    +
     
    +
    DuplicatedAttributeNames - Class in dev.morphia.mapping.validation.classrules
    Checks for duplicated attribute names
    -
    DuplicatedAttributeNames() - Constructor for class dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames
    +
    DuplicatedAttributeNames() - Constructor for class dev.morphia.mapping.validation.classrules.DuplicatedAttributeNames
     
    - - - -

    E

    -
    -
    E12 - dev.morphia.query.BucketAutoOptions.Granularity
    +

    E

    +
    +
    E12 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    E192 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    E192 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    E24 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    E24 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    E48 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    E48 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    E6 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    E6 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    E96 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    E96 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    ELEMENT_MATCH - dev.morphia.query.FilterOperator
    +
    ELEMENT_MATCH - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    elementAt(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    elementAt(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Returns the element at the specified array index.
    -
    elemMatch(Query) - Method in class dev.morphia.query.FieldEndImpl
    +
    elemMatch(Query) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    elemMatch(Query<?>) - Method in interface dev.morphia.query.FieldEnd
    +
    elemMatch(Query<?>) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    elemMatch(String, Filter...) - Static method in class dev.morphia.query.filters.Filters
    +
    elemMatch(String, Filter...) - Static method in class dev.morphia.query.filters.Filters
    Selects documents if element in the array field matches all the specified $elemMatch conditions.
    -
    Embedded - Annotation Type in dev.morphia.annotations
    +
    Embedded - Annotation Interface in dev.morphia.annotations
    -
    Deprecated. -
    It is now possible to use @Entity everywhere. If a type is only for use as an embedded value, no @Id field is necessary.
    +
    Deprecated. +
    It is now possible to use @Entity everywhere. If a type is only for use as an embedded value, no @Id field is necessary.
    -
    enableDiscriminator(boolean) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    enableDiscriminator(boolean) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Enables or disables the use of a discriminator when serializing
    -
    enableDocumentValidation() - Method in interface dev.morphia.Datastore
    +
    enableDocumentValidation() - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    this is handled by the config file and should not be called directly
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    this is handled by the config file and should not be called directly
    -
    enablePolymorphicQueries() - Method in interface dev.morphia.config.MorphiaConfig
    +
    enableDocumentValidation() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    enablePolymorphicQueries() - Method in interface dev.morphia.config.MorphiaConfig
    Enable polymorphic queries.
    -
    enablePolymorphicQueries(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    enablePolymorphicQueries(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    enableValidation() - Method in class dev.morphia.query.LegacyQuery
    +
    enableValidation() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    enableValidation() - Method in interface dev.morphia.query.Query
    +
    enableValidation() - Method in interface dev.morphia.query.Query
    Turns on validation (for all calls made after); by default validation is on
    -
    enableValidation() - Method in interface dev.morphia.query.UpdateOperations
    +
    enableValidation() - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Turns on validation (for all calls made after); by default validation is on
    -
    enableValidation() - Method in class dev.morphia.query.UpdateOpsImpl
    +
    enableValidation() - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    enableValidation() - Method in interface dev.morphia.query.Updates
    +
    enableValidation() - Method in interface dev.morphia.query.Updates
    Turns on validation (for all calls made after); by default validation is on
    -
    encode(Datastore) - Method in class dev.morphia.query.OperationTarget
    +
    enableValidation(EntityModel, Validation) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    encode(Datastore) - Method in class dev.morphia.query.OperationTarget
    Encodes this target
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.aggregation.expressions.DateExpressions.DateExpression
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.aggregation.expressions.DateExpressions.DateExpression
     
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
     
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.Filter
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.Filter
     
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.GeoIntersectsFilter
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.GeoIntersectsFilter
     
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.GeoWithinFilter
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.GeoWithinFilter
     
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.LogicalFilter
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.LogicalFilter
     
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.NearFilter
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.NearFilter
     
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.RegexFilter
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.RegexFilter
     
    -
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.TextSearchFilter
    +
    encode(Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.TextSearchFilter
     
    -
    encode(Object) - Method in class dev.morphia.mapping.codec.pojo.MergingEncoder
    +
    encode(Object) - Method in class dev.morphia.mapping.codec.pojo.MergingEncoder
     
    -
    encode(Object) - Method in interface dev.morphia.mapping.codec.pojo.PropertyHandler
    +
    encode(Object) - Method in interface dev.morphia.mapping.codec.pojo.PropertyHandler
    Encodes the value
    -
    encode(Object) - Method in class dev.morphia.mapping.codec.references.ReferenceCodec
    +
    encode(Object) - Method in class dev.morphia.mapping.codec.references.ReferenceCodec
     
    -
    encode(Object, Mapper, CodecRegistry) - Static method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    encode(Object, Mapper, CodecRegistry) - Static method in class dev.morphia.mapping.codec.writer.DocumentWriter
    Encodes a value.
    -
    encode(Object, Mapper, CodecRegistry, EncoderContext) - Static method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    encode(Object, Mapper, CodecRegistry, EncoderContext) - Static method in class dev.morphia.mapping.codec.writer.DocumentWriter
    Encodes this writer's structuring using the given codec
    -
    encode(BsonWriter) - Method in enum dev.morphia.aggregation.stages.Sort.Direction
    +
    encode(BsonWriter) - Method in enum class dev.morphia.aggregation.stages.Sort.Direction
     
    -
    encode(BsonWriter, Key, EncoderContext) - Method in class dev.morphia.mapping.codec.KeyCodec
    +
    encode(BsonWriter, Key, EncoderContext) - Method in class dev.morphia.mapping.codec.KeyCodec
    -
    Deprecated.
    +
    Deprecated.
     
    -
    encode(BsonWriter, LegacyQuery, EncoderContext) - Method in class dev.morphia.mapping.codec.LegacyQueryCodec
    +
    encode(BsonWriter, LegacyQuery, EncoderContext) - Method in class dev.morphia.mapping.codec.LegacyQueryCodec
    -
    Deprecated.
    +
    Deprecated.
     
    -
    encode(BsonWriter, Sort) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    encode(BsonWriter, Sort) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    encode(BsonWriter, Byte[], EncoderContext) - Method in class dev.morphia.mapping.codec.ByteWrapperArrayCodec
    +
    encode(BsonWriter, Byte[], EncoderContext) - Method in class dev.morphia.mapping.codec.ByteWrapperArrayCodec
     
    -
    encode(BsonWriter, Class, EncoderContext) - Method in class dev.morphia.mapping.codec.ClassCodec
    +
    encode(BsonWriter, Class, EncoderContext) - Method in class dev.morphia.mapping.codec.ClassCodec
     
    -
    encode(BsonWriter, Object, EncoderContext) - Method in class dev.morphia.mapping.codec.ObjectCodec
    +
    encode(BsonWriter, Object, EncoderContext) - Method in class dev.morphia.mapping.codec.ObjectCodec
     
    -
    encode(BsonWriter, Object, EncoderContext) - Method in class dev.morphia.mapping.codec.references.ReferenceCodec
    +
    encode(BsonWriter, Object, EncoderContext) - Method in class dev.morphia.mapping.codec.references.ReferenceCodec
     
    -
    encode(BsonWriter, URI, EncoderContext) - Method in class dev.morphia.mapping.codec.URICodec
    +
    encode(BsonWriter, URI, EncoderContext) - Method in class dev.morphia.mapping.codec.URICodec
     
    -
    encode(BsonWriter, LocalDate, EncoderContext) - Method in class dev.morphia.mapping.codec.MorphiaDateCodec
    +
    encode(BsonWriter, LocalDate, EncoderContext) - Method in class dev.morphia.mapping.codec.MorphiaDateCodec
     
    -
    encode(BsonWriter, LocalDateTime, EncoderContext) - Method in class dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
    +
    encode(BsonWriter, LocalDateTime, EncoderContext) - Method in class dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
     
    -
    encode(BsonWriter, LocalTime, EncoderContext) - Method in class dev.morphia.mapping.codec.MorphiaLocalTimeCodec
    +
    encode(BsonWriter, LocalTime, EncoderContext) - Method in class dev.morphia.mapping.codec.MorphiaLocalTimeCodec
     
    -
    encode(BsonWriter, BitSet, EncoderContext) - Method in class dev.morphia.mapping.codec.BitSetCodec
    +
    encode(BsonWriter, BitSet, EncoderContext) - Method in class dev.morphia.mapping.codec.BitSetCodec
     
    -
    encode(BsonWriter, Collection<T>, EncoderContext) - Method in class dev.morphia.mapping.codec.CollectionCodec
    +
    encode(BsonWriter, Collection<T>, EncoderContext) - Method in class dev.morphia.mapping.codec.CollectionCodec
     
    -
    encode(BsonWriter, Locale, EncoderContext) - Method in class dev.morphia.mapping.codec.LocaleCodec
    +
    encode(BsonWriter, Locale, EncoderContext) - Method in class dev.morphia.mapping.codec.LocaleCodec
     
    -
    encode(BsonWriter, Map, EncoderContext) - Method in class dev.morphia.mapping.codec.MorphiaMapCodec
    +
    encode(BsonWriter, Map, EncoderContext) - Method in class dev.morphia.mapping.codec.MorphiaMapCodec
     
    -
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.aggregation.codecs.ExpressionCodec
    +
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.aggregation.codecs.ExpressionCodec
     
    -
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
    +
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
     
    -
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.mapping.codec.EnumCodec
    +
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.mapping.codec.EnumCodec
     
    -
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.mapping.codec.pojo.LifecycleEncoder
    +
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.mapping.codec.pojo.LifecycleEncoder
     
    -
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    encode(BsonWriter, T, EncoderContext) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    encode(CodecRegistry, Object, EncoderContext) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    encode(CodecRegistry, Object, EncoderContext) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    Encodes a value in to this Writer
    -
    encodeDiscriminator(BsonWriter, EntityModel) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    encodeDiscriminator(BsonWriter, EntityModel) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    encodeDiscriminator(BsonWriter, EntityModel) - Method in class dev.morphia.mapping.codec.pojo.MergingEncoder
    +
    encodeDiscriminator(BsonWriter, EntityModel) - Method in class dev.morphia.mapping.codec.pojo.MergingEncoder
     
    -
    encodeId(Mapper, Object, EntityModel) - Static method in class dev.morphia.mapping.codec.references.ReferenceCodec
    +
    encodeId(Mapper, Object, EntityModel) - Static method in class dev.morphia.mapping.codec.references.ReferenceCodec
    Encodes a value
    -
    encodeIdProperty(BsonWriter, Object, EncoderContext, PropertyModel) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    encodeIdProperty(BsonWriter, Object, EncoderContext, PropertyModel) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    encodeIdProperty(BsonWriter, Object, EncoderContext, PropertyModel) - Method in class dev.morphia.mapping.codec.pojo.MergingEncoder
    +
    encodeIdProperty(BsonWriter, Object, EncoderContext, PropertyModel) - Method in class dev.morphia.mapping.codec.pojo.MergingEncoder
     
    -
    encodeProperty(BsonWriter, PropertyModel, Object, EncoderContext) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    encodeProperty(BsonWriter, PropertyModel, Object, EncoderContext) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    Encodes a property on the model
    -
    encodeStage(BsonWriter, AddFields, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.AddFieldsCodec
    +
    encodeStage(BsonWriter, AddFields, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.AddFieldsCodec
     
    -
    encodeStage(BsonWriter, AutoBucket, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.AutoBucketCodec
    +
    encodeStage(BsonWriter, AutoBucket, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.AutoBucketCodec
     
    -
    encodeStage(BsonWriter, Bucket, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.BucketCodec
    +
    encodeStage(BsonWriter, Bucket, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.BucketCodec
     
    -
    encodeStage(BsonWriter, ChangeStream, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.ChangeStreamCodec
    +
    encodeStage(BsonWriter, ChangeStream, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.ChangeStreamCodec
     
    -
    encodeStage(BsonWriter, CollectionStats, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.CollectionStatsCodec
    +
    encodeStage(BsonWriter, CollectionStats, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.CollectionStatsCodec
     
    -
    encodeStage(BsonWriter, Count, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.CountCodec
    +
    encodeStage(BsonWriter, Count, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.CountCodec
     
    -
    encodeStage(BsonWriter, CurrentOp, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.CurrentOpCodec
    +
    encodeStage(BsonWriter, CurrentOp, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.CurrentOpCodec
     
    -
    encodeStage(BsonWriter, Densify, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.DensifyCodec
    +
    encodeStage(BsonWriter, Densify, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.DensifyCodec
     
    -
    encodeStage(BsonWriter, Documents, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.DocumentsCodec
    +
    encodeStage(BsonWriter, Documents, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.DocumentsCodec
     
    -
    encodeStage(BsonWriter, Facet, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.FacetCodec
    +
    encodeStage(BsonWriter, Facet, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.FacetCodec
     
    -
    encodeStage(BsonWriter, Fill, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.FillCodec
    +
    encodeStage(BsonWriter, Fill, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.FillCodec
     
    -
    encodeStage(BsonWriter, GeoNear, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.GeoNearCodec
    +
    encodeStage(BsonWriter, GeoNear, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.GeoNearCodec
     
    -
    encodeStage(BsonWriter, GraphLookup, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.GraphLookupCodec
    +
    encodeStage(BsonWriter, GraphLookup, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.GraphLookupCodec
     
    -
    encodeStage(BsonWriter, Group, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.GroupCodec
    +
    encodeStage(BsonWriter, Group, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.GroupCodec
     
    -
    encodeStage(BsonWriter, IndexStats, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.IndexStatsCodec
    +
    encodeStage(BsonWriter, IndexStats, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.IndexStatsCodec
     
    -
    encodeStage(BsonWriter, Limit, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.LimitCodec
    +
    encodeStage(BsonWriter, Limit, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.LimitCodec
     
    -
    encodeStage(BsonWriter, Lookup, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.LookupCodec
    +
    encodeStage(BsonWriter, Lookup, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.LookupCodec
     
    -
    encodeStage(BsonWriter, Match, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.MatchCodec
    +
    encodeStage(BsonWriter, Match, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.MatchCodec
     
    -
    encodeStage(BsonWriter, Merge, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.MergeCodec
    +
    encodeStage(BsonWriter, Merge, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.MergeCodec
     
    -
    encodeStage(BsonWriter, Out, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.OutCodec
    +
    encodeStage(BsonWriter, Out, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.OutCodec
     
    -
    encodeStage(BsonWriter, PlanCacheStats, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec
    +
    encodeStage(BsonWriter, PlanCacheStats, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec
     
    -
    encodeStage(BsonWriter, Projection, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.ProjectionCodec
    +
    encodeStage(BsonWriter, Projection, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.ProjectionCodec
     
    -
    encodeStage(BsonWriter, Redact, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.RedactCodec
    +
    encodeStage(BsonWriter, Redact, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.RedactCodec
     
    -
    encodeStage(BsonWriter, ReplaceRoot, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.ReplaceRootCodec
    +
    encodeStage(BsonWriter, ReplaceRoot, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.ReplaceRootCodec
     
    -
    encodeStage(BsonWriter, ReplaceWith, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.ReplaceWithCodec
    +
    encodeStage(BsonWriter, ReplaceWith, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.ReplaceWithCodec
     
    -
    encodeStage(BsonWriter, Sample, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SampleCodec
    +
    encodeStage(BsonWriter, Sample, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SampleCodec
     
    -
    encodeStage(BsonWriter, Set, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SetStageCodec
    +
    encodeStage(BsonWriter, Set, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SetStageCodec
     
    -
    encodeStage(BsonWriter, SetWindowFields, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
    +
    encodeStage(BsonWriter, SetWindowFields, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
     
    -
    encodeStage(BsonWriter, Skip, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SkipCodec
    +
    encodeStage(BsonWriter, Skip, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SkipCodec
     
    -
    encodeStage(BsonWriter, SortByCount, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SortByCountCodec
    +
    encodeStage(BsonWriter, SortByCount, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SortByCountCodec
     
    -
    encodeStage(BsonWriter, Sort, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SortCodec
    +
    encodeStage(BsonWriter, Sort, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.SortCodec
     
    -
    encodeStage(BsonWriter, UnionWith, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.UnionWithCodec
    +
    encodeStage(BsonWriter, UnionWith, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.UnionWithCodec
     
    -
    encodeStage(BsonWriter, Unset, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.UnsetCodec
    +
    encodeStage(BsonWriter, Unset, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.UnsetCodec
     
    -
    encodeStage(BsonWriter, Unwind, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.UnwindCodec
    +
    encodeStage(BsonWriter, Unwind, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.UnwindCodec
     
    -
    encodeStage(BsonWriter, T, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
    +
    encodeStage(BsonWriter, T, EncoderContext) - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
     
    -
    encodeValue(BsonWriter, EncoderContext, PropertyModel, Object) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    encodeValue(BsonWriter, EncoderContext, PropertyModel, Object) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    encodeValue(BsonWriter, EncoderContext, PropertyModel, Object) - Method in class dev.morphia.mapping.codec.pojo.MergingEncoder
    +
    encodeValue(BsonWriter, EncoderContext, PropertyModel, Object) - Method in class dev.morphia.mapping.codec.pojo.MergingEncoder
     
    -
    endsWith(String) - Method in interface dev.morphia.query.FieldEnd
    +
    endsWith(String) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    endsWith(String) - Method in class dev.morphia.query.FieldEndImpl
    +
    endsWith(String) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    endsWithIgnoreCase(String) - Method in interface dev.morphia.query.FieldEnd
    +
    endsWithIgnoreCase(String) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    endsWithIgnoreCase(String) - Method in class dev.morphia.query.FieldEndImpl
    +
    endsWithIgnoreCase(String) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    enforceWriteConcern(MongoCollection, Class) - Method in class dev.morphia.mapping.Mapper
    +
    enforceWriteConcern(MongoCollection, Class) - Method in class dev.morphia.mapping.Mapper
    Updates a collection to use a specific WriteConcern
    -
    ensureCaps() - Method in interface dev.morphia.Datastore
    +
    ensureCaps() - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    this is handled by the config file and should not be called directly
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    this is handled by the config file and should not be called directly
    -
    ensureIndexes() - Method in interface dev.morphia.Datastore
    +
    ensureCaps() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    ensureIndexes() - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    this is configured by the config file and doesn't need to be called directly
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    this is configured by the config file and doesn't need to be called directly
    -
    Entity - Annotation Type in dev.morphia.annotations
    +
    ensureIndexes() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    ensureIndexes(Class<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    Entity - Annotation Interface in dev.morphia.annotations
    Marks a class as a Morphia entity indicating it should be mapped.
    -
    EntityAndEmbed - Class in dev.morphia.mapping.validation.classrules
    +
    EntityAndEmbed - Class in dev.morphia.mapping.validation.classrules
    Checks that @Entity and @Embed aren't both used on a type.
    -
    EntityAndEmbed() - Constructor for class dev.morphia.mapping.validation.classrules.EntityAndEmbed
    +
    EntityAndEmbed() - Constructor for class dev.morphia.mapping.validation.classrules.EntityAndEmbed
     
    -
    EntityDecoder<T> - Class in dev.morphia.mapping.codec.pojo
    +
    EntityDecoder<T> - Class in dev.morphia.mapping.codec.pojo
     
    -
    EntityDecoder(MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.EntityDecoder
    +
    EntityDecoder(MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.EntityDecoder
     
    -
    EntityEncoder<T> - Class in dev.morphia.mapping.codec.pojo
    +
    EntityEncoder<T> - Class in dev.morphia.mapping.codec.pojo
     
    -
    EntityEncoder(MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    EntityEncoder(MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    EntityInterceptor - Interface in dev.morphia
    +
    EntityInterceptor - Interface in dev.morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use EntityListener instead. The interface is the same but generic and the name aligns better with the - EntityListeners annotation.
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use EntityListener instead. The interface is the same but generic and the name aligns better with the + EntityListeners annotation.
    -
    EntityListener<T> - Interface in dev.morphia
    +
    EntityListener<T> - Interface in dev.morphia
     
    -
    EntityListeners - Annotation Type in dev.morphia.annotations
    +
    EntityListeners - Annotation Interface in dev.morphia.annotations
    Specifies other classes to participate in the @Entity's lifecycle
    -
    EntityModel - Class in dev.morphia.mapping.codec.pojo
    +
    EntityModel - Class in dev.morphia.mapping.codec.pojo
    A model of metadata about a type
    -
    EntityModelBuilder - Class in dev.morphia.mapping.codec.pojo
    +
    EntityModelBuilder - Class in dev.morphia.mapping.codec.pojo
    Builder for EntityModels
    -
    EntityModelBuilder(Mapper, Class<?>) - Constructor for class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    EntityModelBuilder(Mapper, Class<?>) - Constructor for class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Create a builder
    -
    EntityModelImporter - Interface in dev.morphia.mapping
    +
    EntityModelImporter - Interface in dev.morphia.mapping
    Defines an importer to allow for the external definition and import of model and codec definitions.
    -
    EntityOrEmbed - Class in dev.morphia.mapping.validation.classrules
    +
    EntityOrEmbed - Class in dev.morphia.mapping.validation.classrules
    Checks that @Entity or @Embed are used on a type.
    -
    EntityOrEmbed() - Constructor for class dev.morphia.mapping.validation.classrules.EntityOrEmbed
    +
    EntityOrEmbed() - Constructor for class dev.morphia.mapping.validation.classrules.EntityOrEmbed
     
    -
    entityType(Class<?>) - Method in class dev.morphia.query.filters.Filter
    +
    entityType(Class<?>) - Method in class dev.morphia.query.filters.Filter
    Sets the query entity type on the filter
    -
    entityType(Class<?>) - Method in class dev.morphia.query.filters.LogicalFilter
    +
    entityType(Class<?>) - Method in class dev.morphia.query.filters.LogicalFilter
     
    -
    EnumCodec<T extends Enum<T>> - Class in dev.morphia.mapping.codec
    +
    EnumCodec<T extends Enum<T>> - Class in dev.morphia.mapping.codec
    An enum codec
    -
    EnumCodec(Class<T>) - Constructor for class dev.morphia.mapping.codec.EnumCodec
    +
    EnumCodec(Class<T>) - Constructor for class dev.morphia.mapping.codec.EnumCodec
    Creates a codec for the given type
    -
    EnumCodecProvider - Class in dev.morphia.mapping.codec
    +
    EnumCodecProvider - Class in dev.morphia.mapping.codec
    Defines a CodecProvider for Enum values
    -
    EnumCodecProvider() - Constructor for class dev.morphia.mapping.codec.EnumCodecProvider
    +
    EnumCodecProvider() - Constructor for class dev.morphia.mapping.codec.EnumCodecProvider
     
    -
    EPSG_4326 - Static variable in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    EPSG_4326 - Static variable in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
    The EPSG:4326 Coordinate Reference System.
    -
    EPSG_4326_STRICT_WINDING - Static variable in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    EPSG_4326_STRICT_WINDING - Static variable in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
    A custom MongoDB EPSG:4326 Coordinate Reference System that uses a strict counter-clockwise winding order.
    -
    eq(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    +
    eq(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    Returns true if the values are equivalent.
    -
    eq(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    eq(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Specifies equality condition.
    -
    equal(Object) - Method in interface dev.morphia.query.FieldEnd
    +
    equal(Object) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    equal(Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    equal(Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    EQUAL - dev.morphia.query.FilterOperator
    +
    EQUAL - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equalIgnoreCase(Object) - Method in interface dev.morphia.query.FieldEnd
    +
    equalIgnoreCase(Object) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    equalIgnoreCase(Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    equalIgnoreCase(Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.geo.GeometryCollection
    +
    equals(Object) - Method in class dev.morphia.geo.GeometryCollection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.geo.LineString
    +
    equals(Object) - Method in class dev.morphia.geo.LineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.geo.MultiLineString
    +
    equals(Object) - Method in class dev.morphia.geo.MultiLineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.geo.MultiPoint
    +
    equals(Object) - Method in class dev.morphia.geo.MultiPoint
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.geo.MultiPolygon
    +
    equals(Object) - Method in class dev.morphia.geo.MultiPolygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    equals(Object) - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.geo.Point
    +
    equals(Object) - Method in class dev.morphia.geo.Point
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.geo.Polygon
    +
    equals(Object) - Method in class dev.morphia.geo.Polygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.Key
    +
    equals(Object) - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
     
    -
    equals(Object) - Method in class dev.morphia.mapping.codec.BsonTypeMap
    +
    equals(Object) - Method in class dev.morphia.mapping.codec.BsonTypeMap
     
    -
    equals(Object) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    equals(Object) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    equals(Object) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    equals(Object) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    equals(Object) - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    equals(Object) - Method in class dev.morphia.mapping.codec.pojo.TypeData
     
    -
    equals(Object) - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
    +
    equals(Object) - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
     
    -
    equals(Object) - Method in class dev.morphia.query.FindOptions
    +
    equals(Object) - Method in class dev.morphia.query.FindOptions
     
    -
    equals(Object) - Method in class dev.morphia.query.LegacyQuery
    +
    equals(Object) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    exclude(String) - Method in class dev.morphia.aggregation.stages.Projection
    +
    exclude(String) - Method in class dev.morphia.aggregation.stages.Projection
    Excludes a field.
    -
    exclude(String...) - Method in class dev.morphia.query.Projection
    +
    exclude(String...) - Method in class dev.morphia.query.Projection
    Adds a field to the projection clause.
    -
    execute() - Method in class dev.morphia.query.LegacyQuery
    +
    execute() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    execute() - Method in class dev.morphia.query.Modify
    +
    execute() - Method in class dev.morphia.query.Modify
    -
    Deprecated.
    +
    Deprecated.
    Performs the operation
    -
    execute() - Method in interface dev.morphia.query.Query
    +
    execute() - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    execute() - Method in class dev.morphia.query.Update
    +
    execute() - Method in class dev.morphia.query.Update
    -
    Deprecated.
    +
    Deprecated.
    Executes the update
    -
    execute(ModifyOptions) - Method in class dev.morphia.query.Modify
    +
    execute(ModifyOptions) - Method in class dev.morphia.query.Modify
    -
    Deprecated.
    +
    Deprecated.
    Performs the operation
    -
    execute(FindOptions) - Method in class dev.morphia.query.LegacyQuery
    +
    execute(FindOptions) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    execute(FindOptions) - Method in interface dev.morphia.query.Query
    +
    execute(FindOptions) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    execute(MorphiaSession) - Method in interface dev.morphia.transactions.MorphiaTransaction
    +
    execute(MorphiaSession) - Method in interface dev.morphia.transactions.MorphiaTransaction
    Executes the transaction body
    -
    execute(UpdateOptions) - Method in class dev.morphia.query.Update
    +
    execute(UpdateOptions) - Method in class dev.morphia.query.Update
    -
    Deprecated.
    +
    Deprecated.
    Executes the update
    -
    execute(Class<R>) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    execute(Class<R>) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    execute(Class<R>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    execute(Class<R>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    execute(Class<S>) - Method in interface dev.morphia.aggregation.Aggregation
    +
    execute(Class<S>) - Method in interface dev.morphia.aggregation.Aggregation
    Execute the aggregation and get the results.
    -
    execute(Class<S>, AggregationOptions) - Method in interface dev.morphia.aggregation.Aggregation
    +
    execute(Class<S>, AggregationOptions) - Method in interface dev.morphia.aggregation.Aggregation
    Execute the aggregation and get the results.
    -
    exists() - Method in interface dev.morphia.query.FieldEnd
    +
    exists() - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    exists() - Method in class dev.morphia.query.FieldEndImpl
    +
    exists() - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    exists(String) - Static method in class dev.morphia.query.filters.Filters
    +
    exists(String) - Static method in class dev.morphia.query.filters.Filters
    Matches documents that have the specified field.
    -
    EXISTS - dev.morphia.query.FilterOperator
    +
    EXISTS - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    exp(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    exp(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Raises e to the specified exponent.
    -
    expireAfterSeconds() - Method in annotation type dev.morphia.annotations.IndexOptions
    +
    expireAfterSeconds() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    explain() - Method in interface dev.morphia.query.Query
    +
    explain() - Method in interface dev.morphia.query.Query
    Provides information on the query plan.
    -
    explain(FindOptions) - Method in interface dev.morphia.query.Query
    +
    explain(FindOptions) - Method in interface dev.morphia.query.Query
    Provides information on the query plan.
    -
    explain(FindOptions, ExplainVerbosity) - Method in class dev.morphia.query.LegacyQuery
    +
    explain(FindOptions, ExplainVerbosity) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    explain(FindOptions, ExplainVerbosity) - Method in interface dev.morphia.query.Query
    +
    explain(FindOptions, ExplainVerbosity) - Method in interface dev.morphia.query.Query
    Provides information on the query plan.
    -
    expMovingAvg(Expression, int) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    expMovingAvg(Expression, int) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the exponential moving average of numeric expressions applied to documents in a partition defined in the $setWindowFields stage.
    -
    expr(Expression) - Static method in class dev.morphia.query.filters.Filters
    +
    expr(Expression) - Static method in class dev.morphia.query.filters.Filters
    Allows use of aggregation expressions within the query language.
    -
    expression(Datastore, BsonWriter, Expression, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    expression(Datastore, BsonWriter, Expression, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    expression(Datastore, BsonWriter, String, Expression, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    expression(Datastore, BsonWriter, String, Expression, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    expression(String, Object...) - Static method in class dev.morphia.aggregation.Projection
    +
    expression(String, Object...) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Provides access to arbitrary expressions taking an array of arguments, such as $concat
    -
    ExpressionCodec<T extends dev.morphia.aggregation.expressions.impls.Expression> - Class in dev.morphia.aggregation.codecs
    +
    ExpressionCodec<T extends dev.morphia.aggregation.expressions.impls.Expression> - Class in dev.morphia.aggregation.codecs
     
    -
    ExpressionCodec() - Constructor for class dev.morphia.aggregation.codecs.ExpressionCodec
    +
    ExpressionCodec() - Constructor for class dev.morphia.aggregation.codecs.ExpressionCodec
     
    -
    ExpressionHelper - Class in dev.morphia.aggregation.codecs
    +
    ExpressionHelper - Class in dev.morphia.aggregation.codecs
     
    -
    expressions() - Method in class dev.morphia.aggregation.stages.Documents
    +
    expressions() - Method in class dev.morphia.aggregation.stages.Documents
     
    -
    Expressions - Class in dev.morphia.aggregation.expressions
    +
    Expressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for various expressions.
    -
    extended() - Method in class dev.morphia.query.filters.RegexFilter
    +
    extended() - Method in class dev.morphia.query.filters.RegexFilter
    “Extended” capability to ignore all white space characters in the $regex pattern unless escaped or included in a character class.
    -
    ExternalEntity - Annotation Type in dev.morphia.annotations
    +
    ExternalEntity - Annotation Interface in dev.morphia.annotations
    Marks a class as a "stand in" for an external class whose source can not be properly annotated.
    - - - -

    F

    -
    -
    facet() - Static method in class dev.morphia.aggregation.stages.Facet
    +

    F

    +
    +
    facet() - Static method in class dev.morphia.aggregation.stages.Facet
    Creates a new facet stage
    -
    facet(Facet) - Method in interface dev.morphia.aggregation.Aggregation
    +
    facet(Facet) - Method in interface dev.morphia.aggregation.Aggregation
    Processes multiple aggregation pipelines within a single stage on the same set of input documents.
    -
    facet(Facet) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    facet(Facet) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    Facet - Class in dev.morphia.aggregation.stages
    +
    Facet - Class in dev.morphia.aggregation.stages
    Processes multiple aggregation pipelines within a single stage on the same set of input documents.
    -
    Facet() - Constructor for class dev.morphia.aggregation.stages.Facet
    +
    Facet() - Constructor for class dev.morphia.aggregation.stages.Facet
     
    -
    FacetCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    FacetCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    FacetCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.FacetCodec
    +
    FacetCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.FacetCodec
     
    -
    FATAL - dev.morphia.mapping.validation.ConstraintViolation.Level
    +
    FATAL - Enum constant in enum class dev.morphia.mapping.validation.ConstraintViolation.Level
     
    -
    field() - Method in class dev.morphia.aggregation.stages.Densify
    +
    field() - Method in class dev.morphia.aggregation.stages.Densify
     
    -
    field() - Method in class dev.morphia.query.updates.UpdateOperator
    +
    field() - Method in class dev.morphia.query.updates.UpdateOperator
     
    -
    field(String) - Static method in class dev.morphia.aggregation.expressions.Expressions
    +
    field(String) - Static method in class dev.morphia.aggregation.expressions.Expressions
    Creates a field expression for the given value.
    -
    field(String) - Method in class dev.morphia.aggregation.stages.Group
    +
    field(String) - Method in class dev.morphia.aggregation.stages.Group
    Adds a field to the group.
    -
    field(String) - Method in class dev.morphia.aggregation.stages.Group.GroupId
    +
    field(String) - Method in class dev.morphia.aggregation.stages.Group.GroupId
    Adds a field to the group.
    -
    field(String) - Method in class dev.morphia.query.LegacyQuery
    +
    field(String) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    field(String) - Method in interface dev.morphia.query.Query
    +
    field(String) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.AddFields
    +
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.AddFields
    Add a field to the stage
    -
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.Group
    +
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.Group
    Adds a named field to the group with an expression giving the value.
    -
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.Group.GroupId
    +
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.Group.GroupId
    Adds a named field to the group with an expression giving the value.
    -
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.ReplaceRoot
    +
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.ReplaceRoot
    Adds a new field
    -
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.ReplaceWith
    +
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.ReplaceWith
    Adds a new field
    -
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.Set
    +
    field(String, Expression) - Method in class dev.morphia.aggregation.stages.Set
    Add a field to the stage
    -
    field(String, ValueExpression) - Method in class dev.morphia.aggregation.stages.Fill
    +
    field(String, ValueExpression) - Method in class dev.morphia.aggregation.stages.Fill
    Specifies an object indicating how to fill missing values in the target field.
    -
    field(String, Fill.Method) - Method in class dev.morphia.aggregation.stages.Fill
    +
    field(String, Fill.Method) - Method in class dev.morphia.aggregation.stages.Fill
    Specifies an object indicating how to fill missing values in the target field.
    -
    field(String, Stage...) - Method in class dev.morphia.aggregation.stages.Facet
    +
    field(String, Stage...) - Method in class dev.morphia.aggregation.stages.Facet
    Adds a field to the facet
    -
    Field - Annotation Type in dev.morphia.annotations
    +
    Field - Annotation Interface in dev.morphia.annotations
    Define a field to be used in an index;
    -
    FieldAccessor - Class in dev.morphia.mapping.codec
    +
    FieldAccessor - Class in dev.morphia.mapping.codec
     
    -
    FieldAccessor(Field) - Constructor for class dev.morphia.mapping.codec.FieldAccessor
    +
    FieldAccessor(Field) - Constructor for class dev.morphia.mapping.codec.FieldAccessor
    Creates the accessor for a field
    -
    FieldDiscovery - Class in dev.morphia.mapping.conventions
    +
    FieldDiscovery - Class in dev.morphia.mapping.conventions
     
    -
    FieldDiscovery() - Constructor for class dev.morphia.mapping.conventions.FieldDiscovery
    +
    FieldDiscovery() - Constructor for class dev.morphia.mapping.conventions.FieldDiscovery
     
    -
    FieldEnd<T> - Interface in dev.morphia.query
    +
    FieldEnd<T> - Interface in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    FieldEndImpl<T extends CriteriaContainer> - Class in dev.morphia.query
    +
    FieldEndImpl<T extends CriteriaContainer> - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    FieldEndImpl(String, T, EntityModel, boolean) - Constructor for class dev.morphia.query.FieldEndImpl
    +
    FieldEndImpl(String, T, EntityModel, boolean) - Constructor for class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
    Creates a FieldEnd for a particular field.
    -
    FieldEnumString - Class in dev.morphia.mapping.validation.classrules
    +
    FieldEnumString - Class in dev.morphia.mapping.validation.classrules
     
    -
    FieldEnumString(PropertyModel...) - Constructor for class dev.morphia.mapping.validation.classrules.FieldEnumString
    +
    FieldEnumString(PropertyModel...) - Constructor for class dev.morphia.mapping.validation.classrules.FieldEnumString
    Creates a FieldEnumString for the given fields
    -
    FieldEnumString(List<PropertyModel>) - Constructor for class dev.morphia.mapping.validation.classrules.FieldEnumString
    +
    FieldEnumString(List<PropertyModel>) - Constructor for class dev.morphia.mapping.validation.classrules.FieldEnumString
    Creates a FieldEnumString for the given fields
    -
    fieldNaming(NamingStrategy) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    fieldNaming(NamingStrategy) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    fields() - Method in class dev.morphia.aggregation.stages.Fill
    +
    fields() - Method in class dev.morphia.aggregation.stages.Fill
     
    -
    fields() - Method in annotation type dev.morphia.annotations.Index
    +
    fields() - Element in annotation interface dev.morphia.annotations.Index
     
    -
    fields(String, String...) - Static method in class dev.morphia.aggregation.stages.Unset
    +
    fields(String, String...) - Static method in class dev.morphia.aggregation.stages.Unset
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    FIELDS - dev.morphia.mapping.MapperOptions.PropertyDiscovery
    +
    FIELDS - Enum constant in enum class dev.morphia.mapping.MapperOptions.PropertyDiscovery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    fill() - Static method in class dev.morphia.aggregation.stages.Fill
    +
    fill() - Static method in class dev.morphia.aggregation.stages.Fill
    Creates a new $fill stage
    -
    fill(Fill) - Method in interface dev.morphia.aggregation.Aggregation
    +
    fill(Fill) - Method in interface dev.morphia.aggregation.Aggregation
    Populates null and missing field values within documents.
    -
    fill(Fill) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    fill(Fill) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    Fill - Class in dev.morphia.aggregation.stages
    +
    Fill - Class in dev.morphia.aggregation.stages
    Populates null and missing field values within documents.
    -
    Fill() - Constructor for class dev.morphia.aggregation.stages.Fill
    +
    Fill() - Constructor for class dev.morphia.aggregation.stages.Fill
     
    -
    Fill.Method - Enum in dev.morphia.aggregation.stages
    +
    Fill.Method - Enum Class in dev.morphia.aggregation.stages
    Possible methods for defining fill strategies.
    -
    FillCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    FillCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    FillCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.FillCodec
    +
    FillCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.FillCodec
     
    -
    filter(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    filter(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Selects a subset of the array to return an array with only the elements that match the filter condition.
    -
    filter(Filter...) - Method in interface dev.morphia.query.Query
    +
    filter(Filter...) - Method in interface dev.morphia.query.Query
    Adds filters to this query.
    -
    filter(String, Object) - Method in class dev.morphia.query.LegacyQuery
    +
    filter(String, Object) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    filter(String, Object) - Method in interface dev.morphia.query.Query
    +
    filter(String, Object) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    Filter - Class in dev.morphia.query.filters
    +
    Filter - Class in dev.morphia.query.filters
    Base class for query filters
    -
    Filter(String) - Constructor for class dev.morphia.query.filters.Filter
    +
    Filter(String) - Constructor for class dev.morphia.query.filters.Filter
     
    -
    Filter(String, String, Object) - Constructor for class dev.morphia.query.filters.Filter
    +
    Filter(String, String, Object) - Constructor for class dev.morphia.query.filters.Filter
     
    -
    FilterOperator - Enum in dev.morphia.query
    +
    FilterOperator - Enum Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Filters and Filter references instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Filters and Filter references instead
    -
    Filters - Class in dev.morphia.query.filters
    +
    Filters - Class in dev.morphia.query.filters
    Defines helper methods to generate filter operations for queries.
    -
    find() - Method in interface dev.morphia.query.Query
    +
    find() - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    find(MongoCollection<E>, Document) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    find(MongoCollection<E>, Document) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    find(FindOptions) - Method in interface dev.morphia.query.Query
    +
    find(FindOptions) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    find(Class<T>) - Method in interface dev.morphia.Datastore
    +
    find(Class<T>) - Method in interface dev.morphia.Datastore
    Find instances of a type
    -
    find(Class<T>, Document) - Method in interface dev.morphia.Datastore
    +
    find(Class<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    find(Class<T>, Document) - Method in interface dev.morphia.Datastore
    Find instances of a type using a native query.
    -
    find(String) - Method in interface dev.morphia.Datastore
    +
    find(Class<T>, Document) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    find(String) - Method in interface dev.morphia.Datastore
    Find all instances by type in a different collection than what is mapped on the class given.
    -
    find(String, Class<T>) - Method in interface dev.morphia.Datastore
    +
    find(String) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    find(String, Class<T>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    findAndDelete() - Method in interface dev.morphia.query.Query
    +
    find(String, Class<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    findAndDelete() - Method in interface dev.morphia.query.Query
    Deletes an entity from the database and returns it.
    -
    findAndDelete(FindAndDeleteOptions) - Method in class dev.morphia.query.LegacyQuery
    +
    findAndDelete(FindAndDeleteOptions) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    findAndDelete(FindAndDeleteOptions) - Method in interface dev.morphia.query.Query
    +
    findAndDelete(FindAndDeleteOptions) - Method in interface dev.morphia.query.Query
    Deletes an entity from the database and returns it.
    -
    findAndDelete(Query<T>) - Method in interface dev.morphia.Datastore
    +
    findAndDelete(Query<T>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    findAndDelete(Query<T>, FindAndModifyOptions) - Method in interface dev.morphia.Datastore
    +
    findAndDelete(Query<T>, FindAndModifyOptions) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    FindAndDeleteOptions - Class in dev.morphia.query
    +
    FindAndDeleteOptions - Class in dev.morphia.query
    Defines options to use for find and delete operations
    -
    FindAndDeleteOptions() - Constructor for class dev.morphia.query.FindAndDeleteOptions
    +
    FindAndDeleteOptions() - Constructor for class dev.morphia.query.FindAndDeleteOptions
     
    -
    findAndModify(Query<T>, UpdateOperations<T>) - Method in interface dev.morphia.Datastore
    +
    findAndModify(Query<T>, UpdateOperations<T>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    findAndModify(Query<T>, UpdateOperations<T>, FindAndModifyOptions) - Method in interface dev.morphia.Datastore
    +
    findAndModify(Query<T>, UpdateOperations<T>, FindAndModifyOptions) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    FindAndModifyOptions - Class in dev.morphia
    +
    FindAndModifyOptions - Class in dev.morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use ModifyOptions instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use ModifyOptions instead
    -
    FindAndModifyOptions() - Constructor for class dev.morphia.FindAndModifyOptions
    +
    FindAndModifyOptions() - Constructor for class dev.morphia.FindAndModifyOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    findIdProperty(Class<?>) - Method in class dev.morphia.mapping.Mapper
    +
    findIdProperty(Class<?>) - Method in class dev.morphia.mapping.Mapper
     
    -
    findOneAndDelete(MongoCollection<T>, Document, FindAndDeleteOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    findOneAndDelete(MongoCollection<T>, Document, FindAndDeleteOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    findOneAndUpdate(MongoCollection<T>, Document, Document, ModifyOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    findOneAndUpdate(MongoCollection<T>, Document, Document, ModifyOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    FindOptions - Class in dev.morphia.query
    +
    FindOptions - Class in dev.morphia.query
    The options to apply to a find operation (also commonly referred to as a query).
    -
    FindOptions() - Constructor for class dev.morphia.query.FindOptions
    +
    FindOptions() - Constructor for class dev.morphia.query.FindOptions
    Creates an instance with default values
    -
    first() - Method in class dev.morphia.query.LegacyQuery
    +
    first() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    first() - Method in interface dev.morphia.query.Query
    +
    first() - Method in interface dev.morphia.query.Query
    Gets the first entity in the result set.
    -
    first(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    first(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns a value from the first document for each group.
    -
    first(FindOptions) - Method in class dev.morphia.query.LegacyQuery
    +
    first(FindOptions) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    first(FindOptions) - Method in interface dev.morphia.query.Query
    +
    first(FindOptions) - Method in interface dev.morphia.query.Query
    Gets the first entity in the result set.
    -
    first(String) - Static method in class dev.morphia.aggregation.Group
    +
    first(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Returns the value that results from applying an expression to the first document in a group of documents that share the same group by key.
    -
    firstN(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    firstN(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an aggregation of the first n elements within a group.
    -
    floor(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    floor(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Returns the largest integer less than or equal to the specified number.
    -
    flush() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    flush() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    foreignField(String) - Method in class dev.morphia.aggregation.stages.Lookup
    +
    foreignField(String) - Method in class dev.morphia.aggregation.stages.Lookup
    Specifies the field from the documents in the from collection.
    -
    fqcn() - Method in annotation type dev.morphia.annotations.PossibleValues
    +
    fqcn() - Element in annotation interface dev.morphia.annotations.PossibleValues
    Indicates that a fully qualified class name maybe listed as well.
    -
    from(Class) - Static method in class dev.morphia.aggregation.stages.GraphLookup
    +
    from(Class) - Static method in class dev.morphia.aggregation.stages.GraphLookup
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    from(Class<?>) - Static method in class dev.morphia.aggregation.stages.Lookup
    +
    from(Class<?>) - Static method in class dev.morphia.aggregation.stages.Lookup
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    from(String) - Static method in class dev.morphia.aggregation.stages.GraphLookup
    +
    from(String) - Static method in class dev.morphia.aggregation.stages.GraphLookup
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    from(String) - Static method in class dev.morphia.aggregation.stages.Lookup
    +
    from(String) - Static method in class dev.morphia.aggregation.stages.Lookup
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    fromString(String) - Static method in enum dev.morphia.query.FilterOperator
    +
    fromString(String) - Static method in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
    Creates a FilterOperator from a String
    -
    fromValue(Object) - Static method in enum dev.morphia.utils.IndexType
    +
    fromValue(Object) - Static method in enum class dev.morphia.utils.IndexType
    Returns the enum instance for the given value
    -
    full(Number) - Static method in class dev.morphia.aggregation.stages.Densify.Range
    +
    full(Number) - Static method in class dev.morphia.aggregation.stages.Densify.Range
    Creates a "full" range with documents spanning the full range of values of the field being densified.
    -
    FULL - dev.morphia.aggregation.stages.Densify.RangeType
    +
    FULL - Enum constant in enum class dev.morphia.aggregation.stages.Densify.RangeType
     
    -
    fullDocument() - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    fullDocument() - Method in class dev.morphia.aggregation.stages.ChangeStream
     
    -
    fullDocument(FullDocument) - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    fullDocument(FullDocument) - Method in class dev.morphia.aggregation.stages.ChangeStream
    Specifies whether change notifications include a copy of the full document when modified by update operations.
    -
    fullDocumentBeforeChange() - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    fullDocumentBeforeChange() - Method in class dev.morphia.aggregation.stages.ChangeStream
     
    -
    fullDocumentBeforeChange(FullDocumentBeforeChange) - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    fullDocumentBeforeChange(FullDocumentBeforeChange) - Method in class dev.morphia.aggregation.stages.ChangeStream
    Include the full document from before the change.
    -
    function(String, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    function(String, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Defines a custom aggregation function or expression in JavaScript.
    - - - -

    G

    -
    -
    generateIdIfAbsentFromDocument(Object) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +

    G

    +
    +
    generateIdIfAbsentFromDocument(Object) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    GEO_NEAR - dev.morphia.query.FilterOperator
    +
    GEO_NEAR - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    GEO_WITHIN - dev.morphia.query.FilterOperator
    +
    GEO_WITHIN - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    GEO2D - dev.morphia.utils.IndexDirection
    +
    GEO2D - Enum constant in enum class dev.morphia.utils.IndexDirection
     
    -
    GEO2D - dev.morphia.utils.IndexType
    +
    GEO2D - Enum constant in enum class dev.morphia.utils.IndexType
     
    -
    GEO2DSPHERE - dev.morphia.utils.IndexDirection
    +
    GEO2DSPHERE - Enum constant in enum class dev.morphia.utils.IndexDirection
     
    -
    GEO2DSPHERE - dev.morphia.utils.IndexType
    +
    GEO2DSPHERE - Enum constant in enum class dev.morphia.utils.IndexType
     
    -
    geoIntersects(String, Geometry) - Static method in class dev.morphia.query.filters.Filters
    +
    geoIntersects(String, Geometry) - Static method in class dev.morphia.query.filters.Filters
    Selects geometries that intersect with a GeoJSON geometry.
    -
    GeoIntersectsFilter - Class in dev.morphia.query.filters
    +
    GeoIntersectsFilter - Class in dev.morphia.query.filters
     
    -
    GeoJson - Class in dev.morphia.geo
    +
    GeoJson - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    GeoJsonType - Enum in dev.morphia.geo
    +
    GeoJsonType - Enum Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver defined types
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver defined types
    -
    geometry(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    geometry(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Specifies a geometry in GeoJSON format to geospatial query operators.
    -
    Geometry - Interface in dev.morphia.geo
    +
    Geometry - Interface in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    geometryCollection(Geometry...) - Static method in class dev.morphia.geo.GeoJson
    +
    geometryCollection(Geometry...) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
    Return a GeometryCollection that will let you create a GeoJSON GeometryCollection.
    -
    GeometryCollection - Class in dev.morphia.geo
    +
    GeometryCollection - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    geoNear(double[]) - Static method in class dev.morphia.aggregation.stages.GeoNear
    +
    geoNear(double[]) - Static method in class dev.morphia.aggregation.stages.GeoNear
    Creates a new geoNear stage
    -
    geoNear(Point) - Static method in class dev.morphia.aggregation.stages.GeoNear
    +
    geoNear(Point) - Static method in class dev.morphia.aggregation.stages.GeoNear
    Creates a new geoNear stage
    -
    geoNear(GeoNear) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    geoNear(GeoNear) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Returns an ordered stream of documents based on the proximity to a geospatial point.
    -
    geoNear(GeoNear) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    geoNear(GeoNear) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    geoNear(GeoNear) - Method in interface dev.morphia.aggregation.Aggregation
    +
    geoNear(GeoNear) - Method in interface dev.morphia.aggregation.Aggregation
    Outputs documents in order of nearest to farthest from a specified point.
    -
    geoNear(GeoNear) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    geoNear(GeoNear) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    GeoNear - Class in dev.morphia.aggregation
    +
    GeoNear - Class in dev.morphia.aggregation
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    GeoNear - Class in dev.morphia.aggregation.stages
    +
    GeoNear - Class in dev.morphia.aggregation.stages
    Outputs documents in order of nearest to farthest from a specified point.
    -
    GeoNear() - Constructor for class dev.morphia.aggregation.stages.GeoNear
    +
    GeoNear() - Constructor for class dev.morphia.aggregation.stages.GeoNear
     
    -
    GeoNear(double[]) - Constructor for class dev.morphia.aggregation.stages.GeoNear
    +
    GeoNear(double[]) - Constructor for class dev.morphia.aggregation.stages.GeoNear
     
    -
    GeoNear(Point) - Constructor for class dev.morphia.aggregation.stages.GeoNear
    +
    GeoNear(Point) - Constructor for class dev.morphia.aggregation.stages.GeoNear
     
    -
    GeoNear.GeoNearBuilder - Class in dev.morphia.aggregation
    +
    GeoNear.GeoNearBuilder - Class in dev.morphia.aggregation
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    GeoNearBuilder(String) - Constructor for class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    GeoNearBuilder(String) - Constructor for class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    GeoNearCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    GeoNearCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    GeoNearCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.GeoNearCodec
    +
    GeoNearCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.GeoNearCodec
     
    -
    geoWithin(String, MultiPolygon) - Static method in class dev.morphia.query.filters.Filters
    +
    geoWithin(String, MultiPolygon) - Static method in class dev.morphia.query.filters.Filters
    Selects geometries within a bounding GeoJSON geometry.
    -
    geoWithin(String, Polygon) - Static method in class dev.morphia.query.filters.Filters
    +
    geoWithin(String, Polygon) - Static method in class dev.morphia.query.filters.Filters
    Selects geometries within a bounding GeoJSON geometry.
    -
    GeoWithinFilter - Class in dev.morphia.query.filters
    +
    GeoWithinFilter - Class in dev.morphia.query.filters
    Defines a $geoWithin filter.
    -
    get(Class<?>) - Method in class dev.morphia.mapping.codec.BsonTypeMap
    +
    get(Class<?>) - Method in class dev.morphia.mapping.codec.BsonTypeMap
    Gets the Class that is mapped to the given BSON type.
    -
    get(Class<T>) - Method in class dev.morphia.mapping.codec.PrimitiveCodecRegistry
    +
    get(Class<T>) - Method in class dev.morphia.mapping.codec.PrimitiveCodecRegistry
     
    -
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.aggregation.codecs.AggregationCodecProvider
    +
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.aggregation.codecs.AggregationCodecProvider
     
    -
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.mapping.codec.EnumCodecProvider
    +
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.mapping.codec.EnumCodecProvider
    Looks up the codec for the type
    -
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.mapping.codec.MorphiaCodecProvider
    +
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.mapping.codec.MorphiaCodecProvider
     
    -
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.mapping.codec.MorphiaTypesCodecProvider
    +
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.mapping.codec.MorphiaTypesCodecProvider
     
    -
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.mapping.codec.PrimitiveCodecRegistry
    +
    get(Class<T>, CodecRegistry) - Method in class dev.morphia.mapping.codec.PrimitiveCodecRegistry
     
    -
    get(Object) - Method in class dev.morphia.mapping.codec.FieldAccessor
    +
    get(Object) - Method in class dev.morphia.mapping.codec.FieldAccessor
     
    -
    get(TypeWithTypeParameters<S>) - Method in class dev.morphia.mapping.codec.PropertyCodecRegistryImpl
    +
    get(TypeWithTypeParameters<S>) - Method in class dev.morphia.mapping.codec.PropertyCodecRegistryImpl
     
    -
    get(S) - Method in class dev.morphia.mapping.codec.MethodAccessor
    +
    get(S) - Method in class dev.morphia.mapping.codec.MethodAccessor
     
    -
    getAccessor() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getAccessor() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getAccumulator() - Method in class dev.morphia.aggregation.Group
    +
    getAccumulator() - Method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getAccumulators() - Method in class dev.morphia.query.BucketAutoOptions
    +
    getAccumulators() - Method in class dev.morphia.query.BucketAutoOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getAccumulators() - Method in class dev.morphia.query.BucketOptions
    +
    getAccumulators() - Method in class dev.morphia.query.BucketOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getAllowDiskUse() - Method in class dev.morphia.query.FindOptions
    +
    getAllowDiskUse() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getAnnotation(Class<A>) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getAnnotation(Class<A>) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getAnnotation(Class<A>) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    getAnnotation(Class<A>) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    getAnnotation(Class<A>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getAnnotation(Class<A>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    Find an annotation of a specific type or null if not found.
    -
    getAnnotation(Class<A>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    getAnnotation(Class<A>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Gets the annotation of this type.
    -
    getArguments() - Method in class dev.morphia.aggregation.Projection
    +
    getArguments() - Method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getArray() - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    getArray() - Method in class dev.morphia.mapping.codec.pojo.TypeData
     
    -
    getAs() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getAs() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getAs() - Method in class dev.morphia.aggregation.stages.Lookup
    +
    getAs() - Method in class dev.morphia.aggregation.stages.Lookup
     
    -
    getBatchSize() - Method in class dev.morphia.query.FindOptions
    +
    getBatchSize() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getBoundaries() - Method in class dev.morphia.aggregation.stages.Bucket
    +
    getBoundaries() - Method in class dev.morphia.aggregation.stages.Bucket
     
    -
    getBuckets() - Method in class dev.morphia.aggregation.stages.AutoBucket
    +
    getBuckets() - Method in class dev.morphia.aggregation.stages.AutoBucket
     
    -
    getBypassDocumentValidation() - Method in class dev.morphia.InsertManyOptions
    +
    getBypassDocumentValidation() - Method in class dev.morphia.InsertManyOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getBypassDocumentValidation() - Method in class dev.morphia.InsertOneOptions
    +
    getBypassDocumentValidation() - Method in class dev.morphia.InsertOneOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getBypassDocumentValidation() - Method in class dev.morphia.InsertOptions
    +
    getBypassDocumentValidation() - Method in class dev.morphia.InsertOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getCenter() - Method in class dev.morphia.query.Shape.Center
    +
    getCenter() - Method in class dev.morphia.query.Shape.Center
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getChildren() - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    getChildren() - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getClass(String) - Method in class dev.morphia.mapping.Mapper
    +
    getClass(String) - Method in class dev.morphia.mapping.Mapper
     
    -
    getClass(Document) - Method in class dev.morphia.mapping.Mapper
    +
    getClass(Document) - Method in class dev.morphia.mapping.Mapper
    Gets the class as defined by any discriminator field
    -
    getClassesMappedToCollection(String) - Method in class dev.morphia.mapping.Mapper
    +
    getClassesMappedToCollection(String) - Method in class dev.morphia.mapping.Mapper
    Finds all the types mapped to a named collection
    -
    getClassFromCollection(String) - Method in class dev.morphia.mapping.Mapper
    +
    getClassFromCollection(String) - Method in class dev.morphia.mapping.Mapper
    Looks up the class mapped to a named collection.
    -
    getClassLoader() - Method in class dev.morphia.mapping.MapperOptions
    +
    getClassLoader() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
    Returns the classloader used, in theory, when loading the entity types.
    -
    getClusterTime() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getClusterTime() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getCodec() - Method in class dev.morphia.mapping.codec.CollectionCodec
    +
    getCodec() - Method in class dev.morphia.mapping.codec.CollectionCodec
     
    -
    getCodecFromDocument(BsonReader, boolean, String, CodecRegistry, DiscriminatorLookup, Codec<T>) - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
    +
    getCodecFromDocument(BsonReader, boolean, String, CodecRegistry, DiscriminatorLookup, Codec<T>) - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
     
    -
    getCodecProvider(Datastore) - Method in interface dev.morphia.mapping.EntityModelImporter
    +
    getCodecProvider(Datastore) - Method in interface dev.morphia.mapping.EntityModelImporter
    Returns the codec provider responsible for creating the codecs for the EntityModels returned by this importer.
    -
    getCodecRegistry() - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
    +
    getCodecRegistry() - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
    +
     
    +
    getCodecRegistry() - Method in interface dev.morphia.Datastore
     
    -
    getCodecRegistry() - Method in interface dev.morphia.Datastore
    +
    getCodecRegistry() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getCollation() - Method in class dev.morphia.query.FindOptions
    +
    getCollation() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getCollection() - Method in class dev.morphia.aggregation.stages.Merge
    +
    getCollection() - Method in class dev.morphia.aggregation.stages.Merge
     
    -
    getCollection() - Method in class dev.morphia.Key
    +
    getCollection() - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCollection() - Method in class dev.morphia.query.UpdateBase
    +
    getCollection() - Method in class dev.morphia.query.UpdateBase
     
    -
    getCollection(Class<T>) - Method in interface dev.morphia.Datastore
    +
    getCollection(Class<T>) - Method in interface dev.morphia.Datastore
     
    -
    getCollectionName() - Method in class dev.morphia.aggregation.stages.UnionWith
    +
    getCollection(Class<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getCollectionName() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getCollectionName() - Method in class dev.morphia.aggregation.stages.UnionWith
     
    -
    getCollectionName() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    getCollectionName() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getCollectionNaming() - Method in class dev.morphia.mapping.MapperOptions
    +
    getCollectionName() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
     
    +
    getCollectionNaming() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCollectionType() - Method in class dev.morphia.aggregation.stages.UnionWith
    +
    getCollectionType() - Method in class dev.morphia.aggregation.stages.UnionWith
     
    -
    getComment() - Method in class dev.morphia.query.FindOptions
    +
    getComment() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getConfig() - Method in class dev.morphia.mapping.Mapper
    +
    getConfig() - Method in class dev.morphia.mapping.Mapper
     
    -
    getConnectFromField() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getConnectFromField() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getConnectToField() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getConnectToField() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getConventions() - Method in class dev.morphia.mapping.MapperOptions
    +
    getConventions() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCoordinates() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getCoordinates() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getCoordinates() - Method in interface dev.morphia.geo.Geometry
    +
    getCoordinates() - Method in interface dev.morphia.geo.Geometry
    -
    Deprecated.
    +
    Deprecated.
    Returns a list of coordinates for this Geometry type.
    -
    getCoordinates() - Method in class dev.morphia.geo.LineString
    +
    getCoordinates() - Method in class dev.morphia.geo.LineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCoordinates() - Method in class dev.morphia.geo.MultiLineString
    +
    getCoordinates() - Method in class dev.morphia.geo.MultiLineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCoordinates() - Method in class dev.morphia.geo.MultiPoint
    +
    getCoordinates() - Method in class dev.morphia.geo.MultiPoint
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCoordinates() - Method in class dev.morphia.geo.MultiPolygon
    +
    getCoordinates() - Method in class dev.morphia.geo.MultiPolygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCoordinates() - Method in class dev.morphia.geo.Point
    +
    getCoordinates() - Method in class dev.morphia.geo.Point
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCoordinates() - Method in class dev.morphia.geo.Polygon
    +
    getCoordinates() - Method in class dev.morphia.geo.Polygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getCount() - Method in class dev.morphia.aggregation.stages.CollectionStats
    +
    getCount() - Method in class dev.morphia.aggregation.stages.CollectionStats
     
    -
    getCurrentBsonType() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    getCurrentBsonType() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    getCurrentName() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    getCurrentName() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    getCursorType() - Method in class dev.morphia.query.FindOptions
    +
    getCursorType() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getDatabase() - Method in class dev.morphia.aggregation.stages.Merge
    +
    getDatabase() - Method in class dev.morphia.aggregation.stages.Merge
    +
     
    +
    getDatabase() - Method in interface dev.morphia.Datastore
     
    -
    getDatabase() - Method in interface dev.morphia.Datastore
    +
    getDatabase() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getDatastore() - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
    +
    getDatastore() - Method in class dev.morphia.aggregation.codecs.stages.StageCodec
     
    -
    getDatastore() - Method in class dev.morphia.mapping.codec.BaseReferenceCodec
    +
    getDatastore() - Method in class dev.morphia.mapping.codec.BaseReferenceCodec
     
    -
    getDatastore() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getDatastore() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getDatastore() - Method in class dev.morphia.query.LegacyQuery
    +
    getDatastore() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getDatastore() - Method in class dev.morphia.query.UpdateBase
    +
    getDatastore() - Method in class dev.morphia.query.UpdateBase
     
    -
    getDateStorage() - Method in class dev.morphia.mapping.MapperOptions
    +
    getDateStorage() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getDecoder() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getDecoder() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getDefaultField() - Method in class dev.morphia.query.BucketOptions
    +
    getDefaultField() - Method in class dev.morphia.query.BucketOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getDefaultValue() - Method in class dev.morphia.aggregation.stages.Bucket
    +
    getDefaultValue() - Method in class dev.morphia.aggregation.stages.Bucket
     
    -
    getDepthField() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getDepthField() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getDirection() - Method in class dev.morphia.aggregation.stages.Sort.SortType
    +
    getDirection() - Method in class dev.morphia.aggregation.stages.Sort.SortType
     
    -
    getDiscriminator() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getDiscriminator() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getDiscriminator() - Method in class dev.morphia.mapping.MapperOptions
    +
    getDiscriminator() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getDiscriminatorKey() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getDiscriminatorKey() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getDiscriminatorKey() - Method in class dev.morphia.mapping.MapperOptions
    +
    getDiscriminatorKey() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getDiscriminatorLookup() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getDiscriminatorLookup() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getDiscriminatorLookup() - Method in class dev.morphia.mapping.Mapper
    +
    getDiscriminatorLookup() - Method in class dev.morphia.mapping.Mapper
     
    -
    getDistanceField() - Method in class dev.morphia.aggregation.GeoNear
    +
    getDistanceField() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getDistanceField() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getDistanceField() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getDistanceMultiplier() - Method in class dev.morphia.aggregation.GeoNear
    +
    getDistanceMultiplier() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getDistanceMultiplier() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getDistanceMultiplier() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getDocument() - Method in class dev.morphia.aggregation.stages.AddFields
    +
    getDocument() - Method in class dev.morphia.aggregation.stages.AddFields
     
    -
    getDocument() - Method in class dev.morphia.aggregation.stages.Group.GroupId
    +
    getDocument() - Method in class dev.morphia.aggregation.stages.Group.GroupId
     
    -
    getDocument() - Method in class dev.morphia.aggregation.stages.ReplaceRoot
    +
    getDocument() - Method in class dev.morphia.aggregation.stages.ReplaceRoot
     
    -
    getDocument() - Method in class dev.morphia.aggregation.stages.ReplaceWith
    +
    getDocument() - Method in class dev.morphia.aggregation.stages.ReplaceWith
     
    -
    getDocument() - Method in class dev.morphia.aggregation.stages.Set
    +
    getDocument() - Method in class dev.morphia.aggregation.stages.Set
     
    -
    getDocument() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    getDocument() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    getDocumentId(Object) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getDocumentId(Object) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getDocumentValue(Document) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getDocumentValue(Document) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getEmbeddedAnnotation() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getEmbeddedAnnotation() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getEncoder() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getEncoder() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.ExpressionCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.ExpressionCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.AddFieldsCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.AddFieldsCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.AutoBucketCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.AutoBucketCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.BucketCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.BucketCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.ChangeStreamCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.ChangeStreamCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.CollectionStatsCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.CollectionStatsCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.CountCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.CountCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.CurrentOpCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.CurrentOpCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.DensifyCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.DensifyCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.DocumentsCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.DocumentsCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.FacetCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.FacetCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.FillCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.FillCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.GeoNearCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.GeoNearCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.GraphLookupCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.GraphLookupCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.GroupCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.GroupCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.IndexStatsCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.IndexStatsCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.LimitCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.LimitCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.LookupCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.LookupCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.MatchCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.MatchCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.MergeCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.MergeCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.OutCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.OutCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.ProjectionCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.ProjectionCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.RedactCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.RedactCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.ReplaceRootCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.ReplaceRootCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.ReplaceWithCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.ReplaceWithCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SampleCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SampleCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SetStageCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SetStageCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SkipCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SkipCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SortByCountCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SortByCountCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SortCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.SortCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.UnionWithCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.UnionWithCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.UnsetCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.UnsetCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.UnwindCodec
    +
    getEncoderClass() - Method in class dev.morphia.aggregation.codecs.stages.UnwindCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.BitSetCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.BitSetCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.ByteWrapperArrayCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.ByteWrapperArrayCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.ClassCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.ClassCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.CollectionCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.CollectionCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.EnumCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.EnumCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.KeyCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.KeyCodec
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.LegacyQueryCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.LegacyQueryCodec
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.LocaleCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.LocaleCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.MorphiaDateCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.MorphiaDateCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.MorphiaLocalDateTimeCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.MorphiaLocalTimeCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.MorphiaLocalTimeCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.ObjectCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.ObjectCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.references.ReferenceCodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.references.ReferenceCodec
     
    -
    getEncoderClass() - Method in class dev.morphia.mapping.codec.URICodec
    +
    getEncoderClass() - Method in class dev.morphia.mapping.codec.URICodec
     
    -
    getEntityAnnotation() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getEntityAnnotation() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getEntityClass() - Method in class dev.morphia.query.LegacyQuery
    +
    getEntityClass() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getEntityClass() - Method in interface dev.morphia.query.Query
    +
    getEntityClass() - Method in interface dev.morphia.query.Query
     
    -
    getEntityModel() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getEntityModel() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getEntityModel() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getEntityModel() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getEntityModel(Class) - Method in class dev.morphia.mapping.Mapper
    +
    getEntityModel(Class) - Method in class dev.morphia.mapping.Mapper
    Gets the EntityModel for the object (type).
    -
    getEntityModelForField() - Method in class dev.morphia.mapping.codec.BaseReferenceCodec
    +
    getEntityModelForField() - Method in class dev.morphia.mapping.codec.BaseReferenceCodec
     
    -
    getExpression() - Method in class dev.morphia.aggregation.stages.Redact
    +
    getExpression() - Method in class dev.morphia.aggregation.stages.Redact
     
    -
    getExpression() - Method in class dev.morphia.aggregation.stages.SortByCount
    +
    getExpression() - Method in class dev.morphia.aggregation.stages.SortByCount
     
    -
    getExteriorBoundary() - Method in class dev.morphia.geo.Polygon
    +
    getExteriorBoundary() - Method in class dev.morphia.geo.Polygon
    -
    Deprecated.
    +
    Deprecated.
    Returns a LineString representing the exterior boundary of this Polygon.
    -
    getField() - Method in class dev.morphia.aggregation.stages.Group.GroupId
    +
    getField() - Method in class dev.morphia.aggregation.stages.Group.GroupId
     
    -
    getField() - Method in class dev.morphia.aggregation.stages.Sort.SortType
    +
    getField() - Method in class dev.morphia.aggregation.stages.Sort.SortType
     
    -
    getField() - Method in class dev.morphia.mapping.codec.FieldAccessor
    +
    getField() - Method in class dev.morphia.mapping.codec.FieldAccessor
     
    -
    getField() - Method in class dev.morphia.query.FieldEndImpl
    +
    getField() - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getField() - Method in class dev.morphia.query.filters.Filter
    +
    getField() - Method in class dev.morphia.query.filters.Filter
     
    -
    getField() - Method in class dev.morphia.query.Meta
    +
    getField() - Method in class dev.morphia.query.Meta
     
    -
    getField() - Method in class dev.morphia.query.Sort
    +
    getField() - Method in class dev.morphia.query.Sort
     
    -
    getField(Expression) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    +
    getField(Expression) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    Returns the value of a specified field from a document.
    -
    getField(String) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    +
    getField(String) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    Returns the value of a specified field from a document.
    -
    getFieldName() - Method in interface dev.morphia.query.Criteria
    +
    getFieldName() - Method in interface dev.morphia.query.Criteria
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getFieldName() - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    getFieldName() - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getFieldName() - Method in class dev.morphia.query.LegacyQuery
    +
    getFieldName() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getFieldName() - Method in class dev.morphia.query.WhereCriteria
    +
    getFieldName() - Method in class dev.morphia.query.WhereCriteria
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getFieldNaming() - Method in class dev.morphia.mapping.MapperOptions
    +
    getFieldNaming() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    getFields() - Method in class dev.morphia.aggregation.stages.Facet
    +
    getFields() - Method in class dev.morphia.aggregation.stages.Facet
     
    -
    getFields() - Method in class dev.morphia.aggregation.stages.Group
    +
    getFields() - Method in class dev.morphia.aggregation.stages.Group
     
    -
    getFields() - Method in class dev.morphia.aggregation.stages.Projection
    +
    getFields() - Method in class dev.morphia.aggregation.stages.Projection
     
    -
    getFields() - Method in class dev.morphia.aggregation.stages.Unset
    +
    getFields() - Method in class dev.morphia.aggregation.stages.Unset
     
    -
    getFieldsObject() - Method in class dev.morphia.query.LegacyQuery
    +
    getFieldsObject() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getFilters() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getFilters() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getFilters() - Method in class dev.morphia.aggregation.stages.Match
    +
    getFilters() - Method in class dev.morphia.aggregation.stages.Match
     
    -
    getForeignField() - Method in class dev.morphia.aggregation.stages.Lookup
    +
    getForeignField() - Method in class dev.morphia.aggregation.stages.Lookup
     
    -
    getFrom() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getFrom() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getFrom() - Method in class dev.morphia.aggregation.stages.Lookup
    +
    getFrom() - Method in class dev.morphia.aggregation.stages.Lookup
     
    -
    getFromType() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getFromType() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getFromType() - Method in class dev.morphia.aggregation.stages.Lookup
    +
    getFromType() - Method in class dev.morphia.aggregation.stages.Lookup
     
    -
    getFullName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getFullName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getGeometry() - Method in class dev.morphia.query.Shape
    +
    getGeometry() - Method in class dev.morphia.query.Shape
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getGranulality() - Method in enum dev.morphia.query.BucketAutoOptions.Granularity
    +
    getGranulality() - Method in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getGranularity() - Method in class dev.morphia.aggregation.stages.AutoBucket
    +
    getGranularity() - Method in class dev.morphia.aggregation.stages.AutoBucket
     
    -
    getGranularity() - Method in class dev.morphia.query.BucketAutoOptions
    +
    getGranularity() - Method in class dev.morphia.query.BucketAutoOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getGroupBy() - Method in class dev.morphia.aggregation.stages.AutoBucket
    +
    getGroupBy() - Method in class dev.morphia.aggregation.stages.AutoBucket
     
    -
    getGroupBy() - Method in class dev.morphia.aggregation.stages.Bucket
    +
    getGroupBy() - Method in class dev.morphia.aggregation.stages.Bucket
     
    -
    getHint() - Method in class dev.morphia.query.FindOptions
    +
    getHint() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getHistogram() - Method in class dev.morphia.aggregation.stages.CollectionStats
    +
    getHistogram() - Method in class dev.morphia.aggregation.stages.CollectionStats
     
    -
    getId() - Method in class dev.morphia.aggregation.stages.Group
    +
    getId() - Method in class dev.morphia.aggregation.stages.Group
     
    -
    getId() - Method in class dev.morphia.Key
    +
    getId() - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getId(Object) - Method in class dev.morphia.mapping.Mapper
    +
    getId(Object) - Method in class dev.morphia.mapping.Mapper
    Gets the ID value for an entity
    -
    getIdGenerator() - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    getIdGenerator() - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    getIdProperty() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getIdProperty() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getIncludeArrayIndex() - Method in class dev.morphia.aggregation.stages.Unwind
    +
    getIncludeArrayIndex() - Method in class dev.morphia.aggregation.stages.Unwind
     
    -
    getIncludeLocations() - Method in class dev.morphia.aggregation.GeoNear
    +
    getIncludeLocations() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
    This specifies the output field that identifies the location used to calculate the distance.
    -
    getIncludeLocs() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getIncludeLocs() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getInstance() - Method in class dev.morphia.mapping.codec.CollectionCodec
    +
    getInstance() - Method in class dev.morphia.mapping.codec.CollectionCodec
     
    -
    getInstance() - Method in interface dev.morphia.mapping.codec.MorphiaInstanceCreator
    +
    getInstance() - Method in interface dev.morphia.mapping.codec.MorphiaInstanceCreator
     
    -
    getInstance() - Method in class dev.morphia.mapping.NoArgCreator
    +
    getInstance() - Method in class dev.morphia.mapping.NoArgCreator
     
    -
    getInstanceCreator() - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
    +
    getInstanceCreator() - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
     
    -
    getInstanceCreator() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getInstanceCreator() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getInterceptors() - Method in class dev.morphia.mapping.Mapper
    +
    getInterceptors() - Method in class dev.morphia.mapping.Mapper
    -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    getInteriorBoundaries() - Method in class dev.morphia.geo.Polygon
    +
    getInteriorBoundaries() - Method in class dev.morphia.geo.Polygon
    -
    Deprecated.
    +
    Deprecated.
    Returns a (possibly empty) List of LineStrings, one for each hole inside the external boundary of this polygon.
    -
    getJoinMethod() - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    getJoinMethod() - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getKey() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getKey() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getKey(T) - Method in class dev.morphia.mapping.Mapper
    +
    getKey(T) - Method in class dev.morphia.mapping.Mapper
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getKey(T, String) - Method in class dev.morphia.mapping.Mapper
    +
    getKey(T, String) - Method in class dev.morphia.mapping.Mapper
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getLatitude() - Method in class dev.morphia.geo.Point
    +
    getLatitude() - Method in class dev.morphia.geo.Point
    -
    Deprecated.
    +
    Deprecated.
    Return the latitude of this point.
    -
    getLevel() - Method in class dev.morphia.mapping.validation.ConstraintViolation
    +
    getLevel() - Method in class dev.morphia.mapping.validation.ConstraintViolation
     
    -
    getLimit() - Method in class dev.morphia.aggregation.GeoNear
    +
    getLimit() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getLimit() - Method in class dev.morphia.aggregation.stages.Limit
    +
    getLimit() - Method in class dev.morphia.aggregation.stages.Limit
     
    -
    getLimit() - Method in class dev.morphia.query.ArraySlice
    +
    getLimit() - Method in class dev.morphia.query.ArraySlice
     
    -
    getLimit() - Method in class dev.morphia.query.FindOptions
    +
    getLimit() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getLoadNames() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getLoadNames() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getLocalField() - Method in class dev.morphia.aggregation.stages.Lookup
    +
    getLocalField() - Method in class dev.morphia.aggregation.stages.Lookup
     
    -
    getLoggedQuery() - Method in class dev.morphia.query.LegacyQuery
    +
    getLoggedQuery() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getLoggedQuery() - Method in interface dev.morphia.query.Query
    +
    getLoggedQuery() - Method in interface dev.morphia.query.Query
     
    -
    getLoggedQuery(FindOptions) - Method in interface dev.morphia.Datastore
    +
    getLoggedQuery(FindOptions) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    getLongitude() - Method in class dev.morphia.geo.Point
    +
    getLoggedQuery(FindOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    getLongitude() - Method in class dev.morphia.geo.Point
    -
    Deprecated.
    +
    Deprecated.
    Return the longitude of this point.
    -
    getMappedEntities() - Method in class dev.morphia.mapping.Mapper
    +
    getMappedEntities() - Method in class dev.morphia.mapping.Mapper
    +
     
    +
    getMappedName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getMappedName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getMapper() - Method in interface dev.morphia.Datastore
     
    -
    getMapper() - Method in interface dev.morphia.Datastore
    +
    getMapper() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getMapper() - Method in class dev.morphia.mapping.codec.MorphiaCodecProvider
    +
    getMapper() - Method in class dev.morphia.mapping.codec.MorphiaCodecProvider
     
    -
    getMapper() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getMapper() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getMark() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    getMark() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    getMax() - Method in class dev.morphia.query.FindOptions
    +
    getMax() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getMaxAwaitTime(TimeUnit) - Method in class dev.morphia.query.FindOptions
    +
    getMaxAwaitTime(TimeUnit) - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getMaxDepth() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getMaxDepth() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getMaxDistance() - Method in class dev.morphia.aggregation.GeoNear
    +
    getMaxDistance() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
    The maximum distance from the center point that the documents can be.
    -
    getMaxDistance() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getMaxDistance() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getMaxDocuments() - Method in class dev.morphia.aggregation.GeoNear
    +
    getMaxDocuments() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
    The num option provides the same function as the limit option.
    -
    getMaxTime(TimeUnit) - Method in class dev.morphia.query.CountOptions
    +
    getMaxTime(TimeUnit) - Method in class dev.morphia.query.CountOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getMaxTime(TimeUnit) - Method in class dev.morphia.query.FindOptions
    +
    getMaxTime(TimeUnit) - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getMin() - Method in class dev.morphia.query.FindOptions
    +
    getMin() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getMinDistance() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getMinDistance() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getModels(Mapper) - Method in interface dev.morphia.mapping.EntityModelImporter
    +
    getModels(Mapper) - Method in interface dev.morphia.mapping.EntityModelImporter
    Returns the models to be introduced by this importer.
    -
    getMorphiaCodec() - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
    +
    getMongoClient() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    getMorphiaCodec() - Method in class dev.morphia.mapping.codec.pojo.EntityDecoder
     
    -
    getMorphiaCodec() - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    getMorphiaCodec() - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    getName() - Method in class dev.morphia.aggregation.Group
    +
    getName() - Method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getName() - Method in class dev.morphia.aggregation.stages.Count
    +
    getName() - Method in class dev.morphia.aggregation.stages.Count
     
    -
    getName() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    getName() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
    Gets the name of this Coordinate Reference System.
    -
    getName() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getName() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getName() - Method in class dev.morphia.query.filters.Filter
    +
    getName() - Method in class dev.morphia.query.filters.Filter
     
    -
    getNear() - Method in class dev.morphia.aggregation.GeoNear
    +
    getNear() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
    The point for which to find the closest documents.
    -
    getNested() - Method in class dev.morphia.aggregation.Group
    +
    getNested() - Method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getNormalizedType() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getNormalizedType() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    Gets the parameterized type of a List or the key type of a Map, e.g.
    -
    getObjectCodec() - Method in class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
    +
    getObjectCodec() - Method in class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
     
    -
    getOn() - Method in class dev.morphia.aggregation.stages.Merge
    +
    getOn() - Method in class dev.morphia.aggregation.stages.Merge
     
    -
    getOperation() - Method in class dev.morphia.aggregation.Accumulator
    +
    getOperation() - Method in class dev.morphia.aggregation.Accumulator
     
    -
    getOperationTime() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getOperationTime() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getOps() - Method in class dev.morphia.query.UpdateOpsImpl
    +
    getOps() - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getOptions() - Method in class dev.morphia.InsertManyOptions
    +
    getOptions() - Method in class dev.morphia.InsertManyOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getOptions() - Method in class dev.morphia.InsertOneOptions
    +
    getOptions() - Method in class dev.morphia.InsertOneOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getOptions() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getOptions() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getOrder() - Method in class dev.morphia.query.Sort
    +
    getOrder() - Method in class dev.morphia.query.Sort
    Returns the sort order.
    -
    getOriginator() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getOriginator() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getOutput() - Method in class dev.morphia.aggregation.stages.AutoBucket
    +
    getOutput() - Method in class dev.morphia.aggregation.stages.AutoBucket
     
    -
    getOutput() - Method in class dev.morphia.aggregation.stages.Bucket
    +
    getOutput() - Method in class dev.morphia.aggregation.stages.Bucket
     
    -
    getPath() - Method in class dev.morphia.aggregation.stages.Unwind
    +
    getPath() - Method in class dev.morphia.aggregation.stages.Unwind
     
    -
    getPinnedServerAddress() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getPinnedServerAddress() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getPipeline() - Method in class dev.morphia.aggregation.stages.Lookup
    +
    getPipeline() - Method in class dev.morphia.aggregation.stages.Lookup
     
    -
    getPoint() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getPoint() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getPoints() - Method in class dev.morphia.query.Shape
    +
    getPoints() - Method in class dev.morphia.query.Shape
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getPrefix() - Method in class dev.morphia.mapping.validation.ConstraintViolation
    +
    getPrefix() - Method in class dev.morphia.mapping.validation.ConstraintViolation
     
    -
    getPreserveNullAndEmptyArrays() - Method in class dev.morphia.aggregation.stages.Unwind
    +
    getPreserveNullAndEmptyArrays() - Method in class dev.morphia.aggregation.stages.Unwind
     
    -
    getProjection() - Method in class dev.morphia.query.FindOptions
    +
    getProjection() - Method in class dev.morphia.query.FindOptions
     
    -
    getProjections() - Method in class dev.morphia.aggregation.Group
    +
    getProjections() - Method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getProjections() - Method in class dev.morphia.aggregation.Projection
    +
    getProjections() - Method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getProperties() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getProperties() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    Returns all the properties on this model
    -
    getProperties(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getProperties(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    Returns all the properties on this model annotated by the given type
    -
    getProperty(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getProperty(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getPropertyModel() - Method in class dev.morphia.mapping.codec.BaseReferenceCodec
    +
    getPropertyModel() - Method in class dev.morphia.mapping.codec.BaseReferenceCodec
     
    -
    getPropertyNaming() - Method in class dev.morphia.mapping.MapperOptions
    +
    getPropertyNaming() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getQuery() - Method in class dev.morphia.aggregation.GeoNear
    +
    getQuery() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
    Limits the results to the documents that match the query.
    -
    getQuery() - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    getQuery() - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getQuery() - Method in class dev.morphia.query.UpdateBase
    +
    getQuery() - Method in class dev.morphia.query.UpdateBase
     
    -
    getQueryFactory() - Method in class dev.morphia.mapping.MapperOptions
    +
    getQueryFactory() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getQueryLogId() - Method in class dev.morphia.query.FindOptions
    +
    getQueryLogId() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getRadius() - Method in class dev.morphia.query.Shape.Center
    +
    getRadius() - Method in class dev.morphia.query.Shape.Center
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getRecoveryToken() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getRecoveryToken() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getReferenceAnnotation(PropertyModel) - Static method in class dev.morphia.mapping.codec.BaseReferenceCodec
    +
    getReferenceAnnotation(PropertyModel) - Static method in class dev.morphia.mapping.codec.BaseReferenceCodec
     
    -
    getRefreshCodec(T, CodecRegistry) - Method in class dev.morphia.mapping.codec.MorphiaCodecProvider
    +
    getRefreshCodec(T, CodecRegistry) - Method in class dev.morphia.mapping.codec.MorphiaCodecProvider
    Creates a codec that uses an existing entity for loading rather than creating a new instance.
    -
    getRegistry() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    getRegistry() - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
     
    -
    getRestriction() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getRestriction() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getScale() - Method in class dev.morphia.aggregation.stages.CollectionStats
    +
    getScale() - Method in class dev.morphia.aggregation.stages.CollectionStats
     
    -
    getServerAddress() - Method in class dev.morphia.query.MorphiaCursor
    +
    getServerAddress() - Method in class dev.morphia.query.MorphiaCursor
     
    -
    getServerCursor() - Method in class dev.morphia.query.MorphiaCursor
    +
    getServerCursor() - Method in class dev.morphia.query.MorphiaCursor
     
    -
    getServerSession() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getServerSession() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getSession() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getSession() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getShardKeys() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getShardKeys() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getSize() - Method in class dev.morphia.aggregation.stages.Sample
    +
    getSize() - Method in class dev.morphia.aggregation.stages.Sample
     
    -
    getSize() - Method in class dev.morphia.aggregation.stages.Skip
    +
    getSize() - Method in class dev.morphia.aggregation.stages.Skip
     
    -
    getSkip() - Method in class dev.morphia.query.ArraySlice
    +
    getSkip() - Method in class dev.morphia.query.ArraySlice
     
    -
    getSkip() - Method in class dev.morphia.query.FindOptions
    +
    getSkip() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getSnapshotTimestamp() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getSnapshotTimestamp() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getSort() - Method in class dev.morphia.query.FindOptions
    +
    getSort() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    getSort() - Method in class dev.morphia.query.LegacyQuery
    +
    getSort() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getSorts() - Method in class dev.morphia.aggregation.stages.Sort
    +
    getSorts() - Method in class dev.morphia.aggregation.stages.Sort
     
    -
    getSource() - Method in class dev.morphia.aggregation.Projection
    +
    getSource() - Method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getSourceField() - Method in class dev.morphia.aggregation.Group
    +
    getSourceField() - Method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getSpherical() - Method in class dev.morphia.aggregation.GeoNear
    +
    getSpherical() - Method in class dev.morphia.aggregation.GeoNear
    -
    Deprecated.
    +
    Deprecated.
    Required if using a 2dsphere index.
    -
    getSpherical() - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    getSpherical() - Method in class dev.morphia.aggregation.stages.GeoNear
     
    -
    getStages() - Method in class dev.morphia.aggregation.AggregationImpl
    +
    getStages() - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    getStages() - Method in class dev.morphia.aggregation.stages.UnionWith
    +
    getStages() - Method in class dev.morphia.aggregation.stages.UnionWith
     
    -
    getStartWith() - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    getStartWith() - Method in class dev.morphia.aggregation.stages.GraphLookup
     
    -
    getSubtypes() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getSubtypes() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    Get the subtypes of this model
    -
    getSuperClass() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getSuperClass() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getTarget() - Method in class dev.morphia.aggregation.Projection
    +
    getTarget() - Method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getTarget() - Method in class dev.morphia.query.OperationTarget
    +
    getTarget() - Method in class dev.morphia.query.OperationTarget
     
    -
    getTransactionContext() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getTransactionContext() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getTransactionOptions() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    getTransactionOptions() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    getType() - Method in class dev.morphia.aggregation.stages.Merge
    +
    getType() - Method in class dev.morphia.aggregation.stages.Merge
     
    -
    getType() - Method in class dev.morphia.geo.CoordinateReferenceSystem
    +
    getType() - Method in class dev.morphia.geo.CoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
    Gets the type of this Coordinate Reference System.
    -
    getType() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    getType() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getType() - Method in class dev.morphia.Key
    +
    getType() - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
     
    -
    getType() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getType() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getType() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getType() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getType() - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    getType() - Method in class dev.morphia.mapping.codec.pojo.TypeData
     
    -
    getType(List<? extends TypeWithTypeParameters<?>>, int) - Method in class dev.morphia.mapping.codec.MorphiaPropertyCodecProvider
    +
    getType(List<? extends TypeWithTypeParameters<?>>, int) - Method in class dev.morphia.mapping.codec.MorphiaPropertyCodecProvider
     
    -
    getTypeData() - Method in class dev.morphia.mapping.codec.BaseReferenceCodec
    +
    getTypeData() - Method in class dev.morphia.mapping.codec.BaseReferenceCodec
     
    -
    getTypeData() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getTypeData() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    getTypeData(Class<?>, TypeData<?>, Type) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    getTypeData(Class<?>, TypeData<?>, Type) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    getTypeName() - Method in enum dev.morphia.geo.CoordinateReferenceSystemType
    +
    getTypeName() - Method in enum class dev.morphia.geo.CoordinateReferenceSystemType
    -
    Deprecated.
    +
    Deprecated.
    Gets the GeoJSON-defined name for the type.
    -
    getTypeParameters() - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    getTypeParameters() - Method in class dev.morphia.mapping.codec.pojo.TypeData
     
    -
    getUpdates() - Method in class dev.morphia.query.UpdateBase
    +
    getUpdates() - Method in class dev.morphia.query.UpdateBase
     
    -
    getUuidRepresentation() - Method in class dev.morphia.mapping.MapperOptions
    +
    getUuidRepresentation() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    This should be configured in the MongoClient given to Morphia
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    This should be configured in the MongoClient given to Morphia
    -
    getValue() - Method in class dev.morphia.aggregation.Accumulator
    +
    getValue() - Method in class dev.morphia.aggregation.Accumulator
     
    -
    getValue() - Method in class dev.morphia.aggregation.stages.ReplaceRoot
    +
    getValue() - Method in class dev.morphia.aggregation.stages.ReplaceRoot
     
    -
    getValue() - Method in class dev.morphia.aggregation.stages.ReplaceWith
    +
    getValue() - Method in class dev.morphia.aggregation.stages.ReplaceWith
     
    -
    getValue() - Method in class dev.morphia.query.filters.Filter
    +
    getValue() - Method in class dev.morphia.query.filters.Filter
     
    -
    getValue() - Method in class dev.morphia.query.OperationTarget
    +
    getValue() - Method in class dev.morphia.query.OperationTarget
     
    -
    getValue(Datastore) - Method in class dev.morphia.query.filters.Filter
    +
    getValue(Datastore) - Method in class dev.morphia.query.filters.Filter
     
    -
    getValue(Object) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    getValue(Object) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    Gets the value of the property mapped on the instance given.
    -
    getVariables() - Method in class dev.morphia.aggregation.stages.Lookup
    +
    getVariables() - Method in class dev.morphia.aggregation.stages.Lookup
     
    -
    getVariables() - Method in class dev.morphia.aggregation.stages.Merge
    +
    getVariables() - Method in class dev.morphia.aggregation.stages.Merge
     
    -
    getVersionProperty() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    getVersionProperty() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    getWhenMatched() - Method in class dev.morphia.aggregation.stages.Merge
    +
    getWhenMatched() - Method in class dev.morphia.aggregation.stages.Merge
     
    -
    getWhenMatchedPipeline() - Method in class dev.morphia.aggregation.stages.Merge
    +
    getWhenMatchedPipeline() - Method in class dev.morphia.aggregation.stages.Merge
     
    -
    getWhenNotMatched() - Method in class dev.morphia.aggregation.stages.Merge
    +
    getWhenNotMatched() - Method in class dev.morphia.aggregation.stages.Merge
     
    -
    getWriteConcern(Class) - Method in class dev.morphia.mapping.Mapper
    +
    getWriteConcern(Class) - Method in class dev.morphia.mapping.Mapper
    Gets the write concern for entity or returns the default write concern for this datastore
    -
    getZone() - Method in enum dev.morphia.mapping.DateStorage
    +
    getZone() - Method in enum class dev.morphia.mapping.DateStorage
     
    -
    granularity(BucketGranularity) - Method in class dev.morphia.aggregation.stages.AutoBucket
    +
    granularity(BucketGranularity) - Method in class dev.morphia.aggregation.stages.AutoBucket
    A string 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.
    -
    granularity(BucketAutoOptions.Granularity) - Method in class dev.morphia.query.BucketAutoOptions
    +
    granularity(BucketAutoOptions.Granularity) - Method in class dev.morphia.query.BucketAutoOptions
    -
    Deprecated.
    +
    Deprecated.
    Define granularity field for the bucketauto stage
    -
    graphLookup(GraphLookup) - Method in interface dev.morphia.aggregation.Aggregation
    +
    graphLookup(GraphLookup) - Method in interface dev.morphia.aggregation.Aggregation
    Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
    -
    graphLookup(GraphLookup) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    graphLookup(GraphLookup) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    graphLookup(Class<?>) - Static method in class dev.morphia.aggregation.stages.GraphLookup
    +
    graphLookup(Class<?>) - Static method in class dev.morphia.aggregation.stages.GraphLookup
    Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.
    -
    graphLookup(String) - Static method in class dev.morphia.aggregation.stages.GraphLookup
    +
    graphLookup(String) - Static method in class dev.morphia.aggregation.stages.GraphLookup
    Target collection for the $graphLookup operation to search, recursively matching the connectFromField to the connectToField.
    -
    GraphLookup - Class in dev.morphia.aggregation.stages
    +
    GraphLookup - Class in dev.morphia.aggregation.stages
    Performs a recursive search on a collection, with options for restricting the search by recursion depth and query filter.
    -
    GraphLookup() - Constructor for class dev.morphia.aggregation.stages.GraphLookup
    +
    GraphLookup() - Constructor for class dev.morphia.aggregation.stages.GraphLookup
     
    -
    GraphLookup(Class) - Constructor for class dev.morphia.aggregation.stages.GraphLookup
    +
    GraphLookup(Class) - Constructor for class dev.morphia.aggregation.stages.GraphLookup
    Creates a new stage using the target collection for the mapped type
    -
    GraphLookup(String) - Constructor for class dev.morphia.aggregation.stages.GraphLookup
    +
    GraphLookup(String) - Constructor for class dev.morphia.aggregation.stages.GraphLookup
    Creates a new stage using the target collection
    -
    GraphLookupCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    GraphLookupCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    GraphLookupCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.GraphLookupCodec
    +
    GraphLookupCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.GraphLookupCodec
     
    -
    GREATER_THAN - dev.morphia.query.FilterOperator
    +
    GREATER_THAN - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    GREATER_THAN_OR_EQUAL - dev.morphia.query.FilterOperator
    +
    GREATER_THAN_OR_EQUAL - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    greaterThan(Object) - Method in interface dev.morphia.query.FieldEnd
    +
    greaterThan(Object) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    greaterThan(Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    greaterThan(Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    greaterThanOrEq(Object) - Method in interface dev.morphia.query.FieldEnd
    +
    greaterThanOrEq(Object) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    greaterThanOrEq(Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    greaterThanOrEq(Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    group() - Static method in class dev.morphia.aggregation.stages.Group
    +
    group() - Static method in class dev.morphia.aggregation.stages.Group
    Creates a group stage with no ID definition
    -
    group(Group...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    group(Group...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group .
    -
    group(Group...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    group(Group...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    group(Group) - Method in interface dev.morphia.aggregation.Aggregation
    +
    group(Group) - Method in interface dev.morphia.aggregation.Aggregation
    Groups input documents by the specified _id expression and for each distinct grouping, outputs a document.
    -
    group(Group) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    group(Group) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    group(Group.GroupId) - Static method in class dev.morphia.aggregation.stages.Group
    +
    group(Group.GroupId) - Static method in class dev.morphia.aggregation.stages.Group
    Creates a group stage with an ID definition
    -
    group(String, Group...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    group(String, Group...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Groups input documents by a specified identifier expression and applies the accumulator expression(s), if specified, to each group.
    -
    group(String, Group...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    group(String, Group...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    group(List<Group>, Group...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    group(List<Group>, Group...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
     
    -
    group(List<Group>, Group...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    group(List<Group>, Group...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    Group - Class in dev.morphia.aggregation
    +
    Group - Class in dev.morphia.aggregation
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Group instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Group instead
    -
    Group - Class in dev.morphia.aggregation.stages
    +
    Group - Class in dev.morphia.aggregation.stages
    Groups input documents by the specified _id expression and for each distinct grouping, outputs a document.
    -
    Group() - Constructor for class dev.morphia.aggregation.stages.Group
    +
    Group() - Constructor for class dev.morphia.aggregation.stages.Group
     
    -
    Group(Group.GroupId) - Constructor for class dev.morphia.aggregation.stages.Group
    +
    Group(Group.GroupId) - Constructor for class dev.morphia.aggregation.stages.Group
     
    -
    Group.GroupId - Class in dev.morphia.aggregation.stages
    +
    Group.GroupId - Class in dev.morphia.aggregation.stages
    Defines a group ID
    -
    groupBy(Expression) - Method in class dev.morphia.aggregation.stages.AutoBucket
    +
    groupBy(Expression) - Method in class dev.morphia.aggregation.stages.AutoBucket
    An expression to group documents by.
    -
    groupBy(Expression) - Method in class dev.morphia.aggregation.stages.Bucket
    +
    groupBy(Expression) - Method in class dev.morphia.aggregation.stages.Bucket
    An expression to group documents by.
    -
    groupByCapitals(String) - Static method in class dev.morphia.mapping.strategy.SnakeCase
    +
    groupByCapitals(String) - Static method in class dev.morphia.mapping.strategy.SnakeCase
     
    -
    GroupCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    GroupCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    GroupCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.GroupCodec
    +
    GroupCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.GroupCodec
     
    -
    GroupId() - Constructor for class dev.morphia.aggregation.stages.Group.GroupId
    +
    GroupId() - Constructor for class dev.morphia.aggregation.stages.Group.GroupId
     
    -
    GroupId(Expression) - Constructor for class dev.morphia.aggregation.stages.Group.GroupId
    +
    GroupId(Expression) - Constructor for class dev.morphia.aggregation.stages.Group.GroupId
     
    -
    grouping(String) - Static method in class dev.morphia.aggregation.Group
    +
    grouping(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Creates a named grouping
    -
    grouping(String, Accumulator) - Static method in class dev.morphia.aggregation.Group
    +
    grouping(String, Accumulator) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Creates a named grouping on a field
    -
    grouping(String, Group) - Static method in class dev.morphia.aggregation.Group
    +
    grouping(String, Group) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Creates a named grouping
    -
    grouping(String, Projection...) - Static method in class dev.morphia.aggregation.Group
    +
    grouping(String, Projection...) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Creates a named grouping
    -
    grouping(String, String) - Static method in class dev.morphia.aggregation.Group
    +
    grouping(String, String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Creates a named grouping on a field
    -
    gt(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    +
    gt(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    Compares two values and returns: true when the first value is greater than the second value.
    -
    gt(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    gt(String, Object) - Static method in class dev.morphia.query.filters.Filters
    $gt selects those documents where the value of the field is greater than the specified value.
    -
    gte(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    +
    gte(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    Compares two values and returns: true when the first value is greater than or equivalent to the second value.
    -
    gte(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    gte(String, Object) - Static method in class dev.morphia.query.filters.Filters
    $gte selects the documents where the value of the field is greater than or equal to a specified value (e.g.
    - - - -

    H

    -
    -
    Handler - Annotation Type in dev.morphia.annotations
    +

    H

    +
    +
    Handler - Annotation Interface in dev.morphia.annotations
    Defines a specific handler for a type above and beyond the codecs
    -
    hasActiveTransaction() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    hasActiveTransaction() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    hasAllOf(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    +
    hasAllOf(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    hasAllOf(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    +
    hasAllOf(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.AbstractEntityInterceptor
    +
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.AbstractEntityInterceptor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hasAnnotation(Class<? extends Annotation>) - Method in interface dev.morphia.EntityInterceptor
    +
    hasAnnotation(Class<? extends Annotation>) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hasAnnotation(Class<? extends Annotation>) - Method in interface dev.morphia.EntityListener
    +
    hasAnnotation(Class<? extends Annotation>) - Method in interface dev.morphia.EntityListener
     
    -
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    Indicates whether the annotation is present in the mapping (does not check the java field annotations, just the ones discovered)
    -
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Checks this field for an annotation of the given type
    -
    hasAnyOf(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    +
    hasAnnotation(Class<? extends Annotation>) - Method in class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    +
     
    +
    hasAnyOf(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    hasAnyOf(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    +
    hasAnyOf(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.geo.GeometryCollection
    +
    hashCode() - Method in class dev.morphia.geo.GeometryCollection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.geo.LineString
    +
    hashCode() - Method in class dev.morphia.geo.LineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.geo.MultiLineString
    +
    hashCode() - Method in class dev.morphia.geo.MultiLineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.geo.MultiPoint
    +
    hashCode() - Method in class dev.morphia.geo.MultiPoint
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.geo.MultiPolygon
    +
    hashCode() - Method in class dev.morphia.geo.MultiPolygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    hashCode() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.geo.Point
    +
    hashCode() - Method in class dev.morphia.geo.Point
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.geo.Polygon
    +
    hashCode() - Method in class dev.morphia.geo.Polygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.Key
    +
    hashCode() - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hashCode() - Method in class dev.morphia.mapping.codec.BsonTypeMap
    +
    hashCode() - Method in class dev.morphia.mapping.codec.BsonTypeMap
     
    -
    hashCode() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    hashCode() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    hashCode() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    hashCode() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    hashCode() - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    hashCode() - Method in class dev.morphia.mapping.codec.pojo.TypeData
     
    -
    hashCode() - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
    +
    hashCode() - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
     
    -
    hashCode() - Method in class dev.morphia.query.FindOptions
    +
    hashCode() - Method in class dev.morphia.query.FindOptions
     
    -
    hashCode() - Method in class dev.morphia.query.LegacyQuery
    +
    hashCode() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    HASHED - dev.morphia.mapping.ShardKeyType
    +
    HASHED - Enum constant in enum class dev.morphia.mapping.ShardKeyType
    +
     
    +
    HASHED - Enum constant in enum class dev.morphia.utils.IndexType
     
    -
    HASHED - dev.morphia.utils.IndexType
    +
    hasInterceptors() - Method in class dev.morphia.mapping.Mapper
     
    -
    hasInterceptors() - Method in class dev.morphia.mapping.Mapper
    +
    hasLifecycle(EntityModel, Class<? extends Annotation>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    hasLifecycle(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    hasLifecycle(Class<? extends Annotation>) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    hasNext() - Method in class dev.morphia.query.MorphiaCursor
    +
    hasNext() - Method in class dev.morphia.query.MorphiaCursor
     
    -
    hasNoneOf(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    +
    hasNoneOf(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    hasNoneOf(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    +
    hasNoneOf(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hasThisOne(Object) - Method in interface dev.morphia.query.FieldEnd
    +
    hasThisOne(Object) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    hasThisOne(Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    hasThisOne(Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    hint() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    hint() - Method in class dev.morphia.aggregation.AggregationOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    hint(DBObject) - Method in class dev.morphia.query.FindOptions
    +
    hint(DBObject) - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    hint(String) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    hint(String) - Method in class dev.morphia.aggregation.AggregationOptions
    Sets the hint for which index to use.
    -
    hint(String) - Method in class dev.morphia.query.CountOptions
    +
    hint(String) - Method in class dev.morphia.query.CountOptions
    Defines the index hint value
    -
    hint(String) - Method in class dev.morphia.query.FindOptions
    +
    hint(String) - Method in class dev.morphia.query.FindOptions
    Defines the index hint value
    -
    hint(Bson) - Method in class dev.morphia.DeleteOptions
    -
    hint(Bson) - Method in class dev.morphia.ModifyOptions
    -
    hint(Bson) - Method in class dev.morphia.query.CountOptions
    +
    hint(Bson) - Method in class dev.morphia.DeleteOptions
    +
    hint(Bson) - Method in class dev.morphia.ModifyOptions
    +
    hint(Bson) - Method in class dev.morphia.query.CountOptions
     
    -
    hint(Bson) - Method in class dev.morphia.query.FindAndDeleteOptions
    -
    hint(Bson) - Method in class dev.morphia.ReplaceOptions
    +
    hint(Bson) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    hint(Bson) - Method in class dev.morphia.ReplaceOptions
     
    -
    hint(Bson) - Method in class dev.morphia.UpdateOptions
    -
    hint(Document) - Method in class dev.morphia.DeleteOptions
    +
    hint(Bson) - Method in class dev.morphia.UpdateOptions
    +
    hint(Document) - Method in class dev.morphia.DeleteOptions
     
    -
    hint(Document) - Method in class dev.morphia.ModifyOptions
    +
    hint(Document) - Method in class dev.morphia.ModifyOptions
     
    -
    hint(Document) - Method in class dev.morphia.query.CountOptions
    +
    hint(Document) - Method in class dev.morphia.query.CountOptions
    Defines the index hint value
    -
    hint(Document) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    hint(Document) - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    hint(Document) - Method in class dev.morphia.query.FindOptions
    +
    hint(Document) - Method in class dev.morphia.query.FindOptions
    Sets the index hint
    -
    hint(Document) - Method in class dev.morphia.UpdateOptions
    +
    hint(Document) - Method in class dev.morphia.UpdateOptions
     
    -
    hintString(String) - Method in class dev.morphia.DeleteOptions
    -
    hintString(String) - Method in class dev.morphia.ModifyOptions
    -
    hintString(String) - Method in class dev.morphia.query.CountOptions
    +
    hintString(String) - Method in class dev.morphia.DeleteOptions
    +
    hintString(String) - Method in class dev.morphia.ModifyOptions
    +
    hintString(String) - Method in class dev.morphia.query.CountOptions
     
    -
    hintString(String) - Method in class dev.morphia.query.FindAndDeleteOptions
    -
    hintString(String) - Method in class dev.morphia.query.FindOptions
    +
    hintString(String) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    hintString(String) - Method in class dev.morphia.query.FindOptions
    Defines the index hint value
    -
    hintString(String) - Method in class dev.morphia.ReplaceOptions
    +
    hintString(String) - Method in class dev.morphia.ReplaceOptions
     
    -
    hintString(String) - Method in class dev.morphia.UpdateOptions
    -
    histogram(boolean) - Method in class dev.morphia.aggregation.stages.CollectionStats
    +
    hintString(String) - Method in class dev.morphia.UpdateOptions
    +
    histogram(boolean) - Method in class dev.morphia.aggregation.stages.CollectionStats
    Adds latency histogram information to the embedded documents in latencyStats if true.
    -
    hour(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    hour(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the hour for a date as a number between 0 and 23.
    -
    HOUR - dev.morphia.aggregation.expressions.TimeUnit
    +
    HOUR - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    - - - -

    I

    -
    -
    id() - Static method in class dev.morphia.aggregation.stages.Group
    +

    I

    +
    +
    id() - Static method in class dev.morphia.aggregation.stages.Group
    Creates an unnamed group ID
    -
    id(Expression) - Static method in class dev.morphia.aggregation.stages.Group
    +
    id(Expression) - Static method in class dev.morphia.aggregation.stages.Group
    Creates a named group ID
    -
    id(Group...) - Static method in class dev.morphia.aggregation.Group
    +
    id(Group...) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Create a group of Groups for use as an ID
    -
    id(String) - Static method in class dev.morphia.aggregation.stages.Group
    +
    id(String) - Static method in class dev.morphia.aggregation.stages.Group
    Creates a named group ID
    -
    Id - Annotation Type in dev.morphia.annotations
    +
    Id - Annotation Interface in dev.morphia.annotations
    Denotes the ID field on an entity.
    -
    IdDoesNotMix - Class in dev.morphia.mapping.validation.fieldrules
    +
    IdDoesNotMix - Class in dev.morphia.mapping.validation.fieldrules
    Checks that @Id is not with any other mapping annotation
    -
    IdDoesNotMix() - Constructor for class dev.morphia.mapping.validation.fieldrules.IdDoesNotMix
    +
    IdDoesNotMix() - Constructor for class dev.morphia.mapping.validation.fieldrules.IdDoesNotMix
     
    -
    identity() - Static method in class dev.morphia.mapping.NamingStrategy
    +
    identity() - Static method in class dev.morphia.mapping.NamingStrategy
    Defines a naming strategy that returns the value passed
    -
    Identity - Class in dev.morphia.mapping.strategy
    +
    Identity - Class in dev.morphia.mapping.strategy
     
    -
    Identity() - Constructor for class dev.morphia.mapping.strategy.Identity
    +
    Identity() - Constructor for class dev.morphia.mapping.strategy.Identity
     
    -
    IdField - Annotation Type in dev.morphia.annotations
    +
    IdField - Annotation Interface in dev.morphia.annotations
    Denotes the ID field on an entity.
    -
    IdGetter - Annotation Type in dev.morphia.annotations
    +
    IdGetter - Annotation Interface in dev.morphia.annotations
    This annotation allows the lazy-load proxy to return the ID of a referenced entity without reading the reference from the database.
    -
    idleConnections(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    idleConnections(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    If set to false, $currentOp will only report active operations.
    -
    idleCursors(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    idleCursors(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    If set to true, $currentOp will report on cursors that are “idle”; i.e.
    -
    idleSessions(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    idleSessions(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    Include idle sessions or not
    -
    idOnly() - Method in annotation type dev.morphia.annotations.Reference
    +
    idOnly() - Element in annotation interface dev.morphia.annotations.Reference
     
    -
    idPropertyName() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    idPropertyName() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    idPropertyName(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    idPropertyName(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Sets the name of the id property
    -
    ifNull() - Static method in class dev.morphia.aggregation.expressions.ConditionalExpressions
    +
    ifNull() - Static method in class dev.morphia.aggregation.expressions.ConditionalExpressions
    Evaluates an expression and returns the value of the expression if the expression evaluates to a non-null value.
    -
    IGNORED_FIELDNAME - Static variable in class dev.morphia.mapping.Mapper
    +
    IGNORED_FIELDNAME - Static variable in class dev.morphia.mapping.Mapper
    Special name that can never be used.
    -
    ignoreFinals() - Method in interface dev.morphia.config.MorphiaConfig
    +
    ignoreFinals() - Method in interface dev.morphia.config.MorphiaConfig
    Instructs Morphia to ignore final fields.
    -
    ignoreFinals(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    ignoreFinals(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    ignoreMissing() - Method in annotation type dev.morphia.annotations.Reference
    +
    ignoreMissing() - Element in annotation interface dev.morphia.annotations.Reference
     
    -
    in(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    in(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Returns a boolean indicating whether a specified value is in an array.
    -
    in(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    +
    in(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    in(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    +
    in(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    in(String, Iterable<?>) - Static method in class dev.morphia.query.filters.Filters
    +
    in(String, Iterable<?>) - Static method in class dev.morphia.query.filters.Filters
    The $in operator selects the documents where the value of a field equals any value in the specified array.
    -
    IN - dev.morphia.query.FilterOperator
    +
    IN - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    inc(String) - Method in interface dev.morphia.query.UpdateOperations
    +
    inc(String) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Increments the numeric field by 1
    -
    inc(String) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    inc(String) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    inc(String) - Method in interface dev.morphia.query.Updates
    +
    inc(String) - Method in interface dev.morphia.query.Updates
    Increments the numeric field by 1
    -
    inc(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    inc(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    Increments the value of the field by one.
    -
    inc(String, Number) - Method in interface dev.morphia.query.UpdateOperations
    +
    inc(String, Number) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    increments the numeric field by value (negatives are allowed)
    -
    inc(String, Number) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    inc(String, Number) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    inc(String, Number) - Method in interface dev.morphia.query.Updates
    +
    inc(String, Number) - Method in interface dev.morphia.query.Updates
    increments the numeric field by value (negatives are allowed)
    -
    inc(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    inc(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    Increments the value of the field by the specified amount.
    -
    include(String) - Method in class dev.morphia.aggregation.stages.Projection
    +
    include(String) - Method in class dev.morphia.aggregation.stages.Projection
    Includes a field.
    -
    include(String...) - Method in class dev.morphia.query.Projection
    +
    include(String...) - Method in class dev.morphia.query.Projection
    Adds a field to the projection clause.
    -
    include(String, Expression) - Method in class dev.morphia.aggregation.stages.Projection
    +
    include(String, Expression) - Method in class dev.morphia.aggregation.stages.Projection
    Includes a field.
    -
    includeArrayIndex(String) - Method in class dev.morphia.aggregation.stages.Unwind
    +
    includeArrayIndex(String) - Method in class dev.morphia.aggregation.stages.Unwind
    Optional.
    -
    includeLocs(String) - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    includeLocs(String) - Method in class dev.morphia.aggregation.stages.GeoNear
    Optional.
    -
    Index - Annotation Type in dev.morphia.annotations
    +
    Index - Annotation Interface in dev.morphia.annotations
    Defines an index
    -
    IndexDirection - Enum in dev.morphia.utils
    +
    IndexDirection - Enum Class in dev.morphia.utils
    Defines the "direction" of an index.
    -
    Indexed - Annotation Type in dev.morphia.annotations
    +
    Indexed - Annotation Interface in dev.morphia.annotations
    Specified on fields that should be Indexed.
    -
    Indexes - Annotation Type in dev.morphia.annotations
    +
    Indexes - Annotation Interface in dev.morphia.annotations
    Defines indexes for this entity type (on the collection)
    -
    indexKey(String) - Static method in class dev.morphia.query.Meta
    +
    indexKey(String) - Static method in class dev.morphia.query.Meta
     
    -
    indexOfArray(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    indexOfArray(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Searches an array for an occurrence of a specified value and returns the array index of the first occurernce.
    -
    indexOfBytes(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    indexOfBytes(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Searches a string for an occurence of a substring and returns the UTF-8 byte index of the first occurence.
    -
    indexOfCP(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    indexOfCP(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Searches a string for an occurence of a substring and returns the UTF-8 code point index of the first occurence.
    -
    IndexOptions - Annotation Type in dev.morphia.annotations
    +
    IndexOptions - Annotation Interface in dev.morphia.annotations
    Defines the options to be used when declaring an index.
    -
    indexStats() - Method in interface dev.morphia.aggregation.Aggregation
    +
    indexStats() - Method in interface dev.morphia.aggregation.Aggregation
    Returns statistics regarding the use of each index for the collection.
    -
    indexStats() - Method in class dev.morphia.aggregation.AggregationImpl
    +
    indexStats() - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    indexStats() - Static method in class dev.morphia.aggregation.stages.IndexStats
    +
    indexStats() - Static method in class dev.morphia.aggregation.stages.IndexStats
    Creates the new stage.
    -
    IndexStats - Class in dev.morphia.aggregation.stages
    +
    IndexStats - Class in dev.morphia.aggregation.stages
    Returns statistics regarding the use of each index for the collection.
    -
    IndexStats() - Constructor for class dev.morphia.aggregation.stages.IndexStats
    +
    IndexStats() - Constructor for class dev.morphia.aggregation.stages.IndexStats
     
    -
    IndexStatsCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    IndexStatsCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    IndexStatsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.IndexStatsCodec
    +
    IndexStatsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.IndexStatsCodec
     
    -
    IndexType - Enum in dev.morphia.utils
    +
    IndexType - Enum Class in dev.morphia.utils
    Defines the type of the index to create for a field.
    -
    INFO - dev.morphia.mapping.validation.ConstraintViolation.Level
    +
    INFO - Enum constant in enum class dev.morphia.mapping.validation.ConstraintViolation.Level
     
    -
    insert(List<T>) - Method in interface dev.morphia.Datastore
    +
    insert(List<T>) - Method in interface dev.morphia.Datastore
    Inserts a List of entities in to the mapped collection.
    -
    insert(List<T>, InsertManyOptions) - Method in interface dev.morphia.Datastore
    +
    insert(List<T>, InsertManyOptions) - Method in interface dev.morphia.Datastore
    Inserts entities in to the mapped collection.
    -
    insert(List<T>, InsertOptions) - Method in interface dev.morphia.AdvancedDatastore
    +
    insert(List<T>, InsertManyOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    insert(List<T>, InsertOptions) - Method in interface dev.morphia.AdvancedDatastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    insert(T) - Method in interface dev.morphia.Datastore
    +
    insert(T) - Method in interface dev.morphia.Datastore
    Inserts an entity in to the mapped collection.
    -
    insert(T, InsertOneOptions) - Method in interface dev.morphia.Datastore
    +
    insert(T, InsertOneOptions) - Method in interface dev.morphia.Datastore
    Inserts an entity in to the mapped collection.
    -
    insert(T, InsertOptions) - Method in interface dev.morphia.AdvancedDatastore
    +
    insert(T, InsertOneOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    insert(T, InsertOptions) - Method in interface dev.morphia.AdvancedDatastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    insertMany(MongoCollection<T>, List<T>, InsertManyOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    insertMany(MongoCollection<T>, List<T>, InsertManyOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    InsertManyOptions - Class in dev.morphia
    +
    InsertManyOptions - Class in dev.morphia
    Options related to insertion of documents into MongoDB.
    -
    InsertManyOptions() - Constructor for class dev.morphia.InsertManyOptions
    +
    InsertManyOptions() - Constructor for class dev.morphia.InsertManyOptions
    Creates a new options wrapper
    -
    InsertManyOptions(InsertManyOptions) - Constructor for class dev.morphia.InsertManyOptions
    +
    InsertManyOptions(InsertManyOptions) - Constructor for class dev.morphia.InsertManyOptions
     
    -
    insertOne(MongoCollection<T>, T, InsertOneOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    insertOne(MongoCollection<T>, T, InsertOneOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    InsertOneOptions - Class in dev.morphia
    +
    InsertOneOptions - Class in dev.morphia
    Options related to insertion of documents into MongoDB.
    -
    InsertOneOptions() - Constructor for class dev.morphia.InsertOneOptions
    +
    InsertOneOptions() - Constructor for class dev.morphia.InsertOneOptions
    Creates a new options wrapper
    -
    InsertOneOptions(InsertOneOptions) - Constructor for class dev.morphia.InsertOneOptions
    +
    InsertOneOptions(InsertOneOptions) - Constructor for class dev.morphia.InsertOneOptions
     
    -
    InsertOptions - Class in dev.morphia
    +
    InsertOptions - Class in dev.morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    InsertOptions() - Constructor for class dev.morphia.InsertOptions
    +
    InsertOptions() - Constructor for class dev.morphia.InsertOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    InstanceCreatorFactory - Interface in dev.morphia.mapping
    +
    InstanceCreatorFactory - Interface in dev.morphia.mapping
    The factory for creating MorphiaInstanceCreator instances
    -
    InstanceCreatorFactoryImpl - Class in dev.morphia.mapping
    +
    InstanceCreatorFactoryImpl - Class in dev.morphia.mapping
     
    -
    InstanceCreatorFactoryImpl(EntityModel) - Constructor for class dev.morphia.mapping.InstanceCreatorFactoryImpl
    +
    InstanceCreatorFactoryImpl(EntityModel) - Constructor for class dev.morphia.mapping.InstanceCreatorFactoryImpl
    Creates a factory for this type
    -
    INTEGER_32_BIT - dev.morphia.query.Type
    +
    INTEGER_32_BIT - Enum constant in enum class dev.morphia.query.Type
     
    -
    INTEGER_64_BIT - dev.morphia.query.Type
    +
    INTEGER_64_BIT - Enum constant in enum class dev.morphia.query.Type
     
    -
    integral(Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    integral(Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the approximation of the area under a curve, which is calculated using the trapezoidal rule where each set of adjacent documents form a trapezoid using the:
    -
    interfaces() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    interfaces() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    intersects(Geometry) - Method in interface dev.morphia.query.FieldEnd
    +
    intersects(Geometry) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    intersects(Geometry) - Method in class dev.morphia.query.FieldEndImpl
    +
    intersects(Geometry) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    intersects(Geometry, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    +
    intersects(Geometry, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    intersects(Geometry, CoordinateReferenceSystem) - Method in class dev.morphia.query.FieldEndImpl
    +
    intersects(Geometry, CoordinateReferenceSystem) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    intersects(Geometry) - Method in interface dev.morphia.query.FieldEnd
    +
    intersects(Geometry) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    intersects(Geometry, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    +
    intersects(Geometry, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    INTERSECTS - dev.morphia.query.FilterOperator
    +
    INTERSECTS - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    into(Class<M>) - Static method in class dev.morphia.aggregation.stages.Merge
    +
    into(Class<M>) - Static method in class dev.morphia.aggregation.stages.Merge
    Creates a new stage targeting the collection mapped for the given type
    -
    into(String) - Static method in class dev.morphia.aggregation.stages.Merge
    +
    into(String) - Static method in class dev.morphia.aggregation.stages.Merge
    Creates a new stage targeting the collection
    -
    into(String, String) - Static method in class dev.morphia.aggregation.stages.Merge
    +
    into(String, String) - Static method in class dev.morphia.aggregation.stages.Merge
    Creates a new stage targeting the database and collection
    -
    invalid(ValidationException) - Method in class dev.morphia.query.LegacyQuery
    +
    invalid(ValidationException) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    invoke(Object, Method, Object[]) - Method in class dev.morphia.mapping.codec.references.ReferenceProxy
    +
    invoke(Object, Method, Object[]) - Method in class dev.morphia.mapping.codec.references.ReferenceProxy
     
    -
    isAbstract() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    isAbstract() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    This is an internal method subject to change without notice.
    -
    isAllUsers() - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    isAllUsers() - Method in class dev.morphia.aggregation.stages.CurrentOp
     
    -
    isArray() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    isArray() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    isArray() - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    isArray() - Method in class dev.morphia.mapping.codec.pojo.TypeData
     
    -
    isArray(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    isArray(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Determines if the operand is an array.
    -
    isCacheClassLookups() - Method in class dev.morphia.mapping.MapperOptions
    +
    isCacheClassLookups() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isCausallyConsistent() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    isCausallyConsistent() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    isDiscriminatorEnabled() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    isDiscriminatorEnabled() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    isEnablePolymorphicQueries() - Method in class dev.morphia.mapping.MapperOptions
    +
    isEnablePolymorphicQueries() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isFetched() - Method in interface dev.morphia.mapping.codec.references.MorphiaProxy
    +
    isFetched() - Method in interface dev.morphia.mapping.codec.references.MorphiaProxy
     
    -
    isFetched() - Method in class dev.morphia.mapping.codec.references.ReferenceProxy
    +
    isFetched() - Method in class dev.morphia.mapping.codec.references.ReferenceProxy
     
    -
    isIdleConnections() - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    isIdleConnections() - Method in class dev.morphia.aggregation.stages.CurrentOp
     
    -
    isIdleCursors() - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    isIdleCursors() - Method in class dev.morphia.aggregation.stages.CurrentOp
     
    -
    isIdleSessions() - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    isIdleSessions() - Method in class dev.morphia.aggregation.stages.CurrentOp
     
    -
    isIgnoreFinals() - Method in class dev.morphia.mapping.MapperOptions
    +
    isIgnoreFinals() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isInterface() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    isInterface() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    isLocalOps() - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    isLocalOps() - Method in class dev.morphia.aggregation.stages.CurrentOp
     
    -
    isLogQuery() - Method in class dev.morphia.query.FindOptions
    +
    isLogQuery() - Method in class dev.morphia.query.FindOptions
    This is an internal method.
    -
    isMap() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    isMap() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    isMappable(Class<T>) - Method in class dev.morphia.mapping.Mapper
    +
    isMappable(Class<T>) - Method in class dev.morphia.mapping.Mapper
    Checks if a type is mappable or not
    -
    isMapped(Class) - Method in class dev.morphia.mapping.Mapper
    +
    isMapped(Class) - Method in class dev.morphia.mapping.Mapper
    Checks to see if a Class has been mapped.
    -
    isMapSubPackages() - Method in class dev.morphia.mapping.MapperOptions
    +
    isMapSubPackages() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isMulti() - Method in class dev.morphia.DeleteOptions
    +
    isMulti() - Method in class dev.morphia.DeleteOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isMulti() - Method in class dev.morphia.UpdateOptions
    +
    isMulti() - Method in class dev.morphia.UpdateOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isMultipleValues() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    isMultipleValues() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    isNoCursorTimeout() - Method in class dev.morphia.query.FindOptions
    +
    isNoCursorTimeout() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isNot() - Method in class dev.morphia.query.FieldEndImpl
    +
    isNot() - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isNot() - Method in class dev.morphia.query.filters.Filter
    +
    isNot() - Method in class dev.morphia.query.filters.Filter
     
    -
    isNumber(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    isNumber(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Checks if the specified expression resolves to one of the numeric BSON types.
    -
    isoDayOfWeek(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    isoDayOfWeek(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the weekday number in ISO 8601 format, ranging from 1 (for Monday) to 7 (for Sunday).
    -
    isOplogReplay() - Method in class dev.morphia.query.FindOptions
    +
    isOplogReplay() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isOrdered() - Method in class dev.morphia.InsertManyOptions
    +
    isOrdered() - Method in class dev.morphia.InsertManyOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isOrdered() - Method in class dev.morphia.InsertOptions
    +
    isOrdered() - Method in class dev.morphia.InsertOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isoWeek(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    isoWeek(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the week number in ISO 8601 format, ranging from 1 to 53.
    -
    isoWeekYear(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    isoWeekYear(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the year number in ISO 8601 format.
    -
    isPartial() - Method in class dev.morphia.query.FindOptions
    +
    isPartial() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isReference() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    isReference() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    isReturnKey() - Method in class dev.morphia.query.FindOptions
    +
    isReturnKey() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isScalarValue() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    isScalarValue() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    isSet() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    isSet() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    isShowRecordId() - Method in class dev.morphia.query.FindOptions
    +
    isShowRecordId() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    isStoreEmpties() - Method in class dev.morphia.mapping.MapperOptions
    +
    isStoreEmpties() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isStoreNulls() - Method in class dev.morphia.mapping.MapperOptions
    +
    isStoreNulls() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isSuppressed() - Method in class dev.morphia.aggregation.Projection
    +
    isSuppressed() - Method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isTransient() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    isTransient() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    isUpperBound() - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
    +
    isUpperBound() - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
     
    -
    isValidate() - Method in class dev.morphia.query.LegacyQuery
    +
    isValidate() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    isValidating(boolean) - Method in class dev.morphia.query.filters.Filter
    +
    isValidating(boolean) - Method in class dev.morphia.query.filters.Filter
    Sets whether to validate field names or not
    -
    isValidating(boolean) - Method in class dev.morphia.query.filters.LogicalFilter
    +
    isValidating(boolean) - Method in class dev.morphia.query.filters.LogicalFilter
     
    -
    isValidatingNames() - Method in class dev.morphia.query.LegacyQuery
    +
    isValidatingNames() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    iterator() - Method in interface dev.morphia.query.Query
    +
    iterator() - Method in interface dev.morphia.query.Query
    Execute the query and get the results.
    -
    iterator(FindOptions) - Method in class dev.morphia.query.LegacyQuery
    +
    iterator(FindOptions) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    iterator(FindOptions) - Method in interface dev.morphia.query.Query
    +
    iterator(FindOptions) - Method in interface dev.morphia.query.Query
    Execute the query and get the results.
    - - - -

    J

    -
    -
    JAVASCRIPT - dev.morphia.query.Type
    +

    J

    +
    +
    JAVASCRIPT - Enum constant in enum class dev.morphia.query.Type
     
    -
    JAVASCRIPT_WITH_SCOPE - dev.morphia.query.Type
    +
    JAVASCRIPT_WITH_SCOPE - Enum constant in enum class dev.morphia.query.Type
     
    -
    jsonSchema(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    jsonSchema(String, Object) - Static method in class dev.morphia.query.filters.Filters
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    jsonSchema(Document) - Static method in class dev.morphia.query.filters.Filters
    +
    jsonSchema(Document) - Static method in class dev.morphia.query.filters.Filters
    Filters documents against the given JSON Schema.
    - - - -

    K

    -
    -
    kebabCase() - Static method in class dev.morphia.mapping.NamingStrategy
    +

    K

    +
    +
    kebabCase() - Static method in class dev.morphia.mapping.NamingStrategy
    Defines a naming strategy that returns kebab case of the value passed
    -
    KebabCase - Class in dev.morphia.mapping.strategy
    +
    KebabCase - Class in dev.morphia.mapping.strategy
     
    -
    KebabCase() - Constructor for class dev.morphia.mapping.strategy.KebabCase
    +
    KebabCase() - Constructor for class dev.morphia.mapping.strategy.KebabCase
     
    -
    KEEP - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    +
    KEEP - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    One of the allowed results of a $redact expression.
    -
    key(String) - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    key(String) - Method in class dev.morphia.aggregation.stages.GeoNear
    Optional.
    -
    Key<T> - Class in dev.morphia
    +
    Key<T> - Class in dev.morphia
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Key() - Constructor for class dev.morphia.Key
    +
    Key() - Constructor for class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
    For GWT serialization
    -
    Key(Class<? extends T>, String) - Constructor for class dev.morphia.Key
    +
    Key(Class<? extends T>, String) - Constructor for class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
    Create a key with an id
    -
    Key(Class<? extends T>, String, Object) - Constructor for class dev.morphia.Key
    +
    Key(Class<? extends T>, String, Object) - Constructor for class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
    Create a key with an id
    -
    KeyCodec - Class in dev.morphia.mapping.codec
    +
    KeyCodec - Class in dev.morphia.mapping.codec
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    keys() - Method in class dev.morphia.query.LegacyQuery
    +
    keys() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    keys() - Method in interface dev.morphia.query.Query
    +
    keys() - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use a project to retrieve only the ID values
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use a project to retrieve only the ID values
    -
    keys(FindOptions) - Method in class dev.morphia.query.LegacyQuery
    +
    keys(FindOptions) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    keys(FindOptions) - Method in interface dev.morphia.query.Query
    +
    keys(FindOptions) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    knownFields() - Method in class dev.morphia.query.Projection
    +
    knownFields() - Method in class dev.morphia.query.Projection
    Configure the project to only return known, mapped fields
    - - - -

    L

    -
    -
    language() - Method in annotation type dev.morphia.annotations.IndexOptions
    +

    L

    +
    +
    language() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    language(String) - Method in class dev.morphia.query.filters.TextSearchFilter
    +
    language(String) - Method in class dev.morphia.query.filters.TextSearchFilter
    Sets the language to use
    -
    languageOverride() - Method in annotation type dev.morphia.annotations.IndexOptions
    +
    languageOverride() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    last(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    last(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns a value from the last document for each group.
    -
    last(String) - Static method in class dev.morphia.aggregation.Group
    +
    last(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Returns the value that results from applying an expression to the last document in a group of documents that share the same group by a field.
    -
    lastN(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    lastN(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an aggregation of the last n elements within a group.
    -
    latitude(double) - Method in class dev.morphia.geo.PointBuilder
    +
    latitude(double) - Method in class dev.morphia.geo.PointBuilder
    -
    Deprecated.
    +
    Deprecated.
    Add a latitude.
    -
    lazy() - Method in annotation type dev.morphia.annotations.Reference
    +
    lazy() - Element in annotation interface dev.morphia.annotations.Reference
     
    -
    LazyReferenceMissingDependencies - Class in dev.morphia.mapping.validation.fieldrules
    +
    LazyReferenceMissingDependencies - Class in dev.morphia.mapping.validation.fieldrules
    Checks that proxy deps are present if lazy references are used.
    -
    LazyReferenceMissingDependencies() - Constructor for class dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies
    +
    LazyReferenceMissingDependencies() - Constructor for class dev.morphia.mapping.validation.fieldrules.LazyReferenceMissingDependencies
     
    -
    LazyReferenceOnArray - Class in dev.morphia.mapping.validation.fieldrules
    +
    LazyReferenceOnArray - Class in dev.morphia.mapping.validation.fieldrules
    Checks that lazy references aren't used in conjunction with arrays.
    -
    LazyReferenceOnArray() - Constructor for class dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray
    +
    LazyReferenceOnArray() - Constructor for class dev.morphia.mapping.validation.fieldrules.LazyReferenceOnArray
     
    -
    legacy() - Static method in class dev.morphia.mapping.MapperOptions
    +
    legacy() - Static method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated. -
    See the upgrading instructions on the +
    Deprecated. +
    See the upgrading instructions on the website.
    -
    LegacyQuery<T> - Class in dev.morphia.query
    +
    LegacyQuery<T> - Class in dev.morphia.query
    -
    Deprecated. 
    +
    Deprecated. 
    -
    LegacyQuery(Datastore, String, Class<T>) - Constructor for class dev.morphia.query.LegacyQuery
    +
    LegacyQuery(Datastore, String, Class<T>) - Constructor for class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
    Creates a Query for the given type and collection
    -
    LegacyQueryCodec - Class in dev.morphia.mapping.codec
    +
    LegacyQueryCodec - Class in dev.morphia.mapping.codec
    -
    Deprecated. 
    +
    Deprecated. 
    -
    LegacyQueryCodec() - Constructor for class dev.morphia.mapping.codec.LegacyQueryCodec
    +
    LegacyQueryCodec() - Constructor for class dev.morphia.mapping.codec.LegacyQueryCodec
    -
    Deprecated.
    +
    Deprecated.
    Creates a codec
    -
    LegacyQueryFactory - Class in dev.morphia.query
    +
    LegacyQueryFactory - Class in dev.morphia.query
    -
    Deprecated. 
    +
    Deprecated. 
    -
    LegacyQueryFactory() - Constructor for class dev.morphia.query.LegacyQueryFactory
    +
    LegacyQueryFactory() - Constructor for class dev.morphia.query.LegacyQueryFactory
    -
    Deprecated.
    +
    Deprecated.
    Logs a message stating this (obscured/hidden) class is going away and to read the website for steps on how to migrate away from it.
    -
    LESS_THAN - dev.morphia.query.FilterOperator
    +
    LESS_THAN - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    LESS_THAN_OR_EQUAL - dev.morphia.query.FilterOperator
    +
    LESS_THAN_OR_EQUAL - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    lessThan(Object) - Method in interface dev.morphia.query.FieldEnd
    +
    lessThan(Object) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    lessThan(Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    lessThan(Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    lessThanOrEq(Object) - Method in interface dev.morphia.query.FieldEnd
    +
    lessThanOrEq(Object) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    lessThanOrEq(Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    lessThanOrEq(Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    let(Expression) - Static method in class dev.morphia.aggregation.expressions.VariableExpressions
    +
    let(Expression) - Static method in class dev.morphia.aggregation.expressions.VariableExpressions
    Binds variables for use in the specified expression, and returns the result of the expression.
    -
    let(String, Expression) - Method in class dev.morphia.aggregation.stages.Lookup
    +
    let(String, Expression) - Method in class dev.morphia.aggregation.stages.Lookup
    Defines a variable
    -
    let(String, Expression) - Method in class dev.morphia.aggregation.stages.Merge
    +
    let(String, Expression) - Method in class dev.morphia.aggregation.stages.Merge
    Specifies a variable accessible for use in the whenMatched pipeline
    -
    let(Bson) - Method in class dev.morphia.DeleteOptions
    -
    let(Bson) - Method in class dev.morphia.ModifyOptions
    -
    let(Bson) - Method in class dev.morphia.query.FindAndDeleteOptions
    -
    let(Bson) - Method in class dev.morphia.ReplaceOptions
    +
    let(Bson) - Method in class dev.morphia.DeleteOptions
    +
    let(Bson) - Method in class dev.morphia.ModifyOptions
    +
    let(Bson) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    let(Bson) - Method in class dev.morphia.ReplaceOptions
     
    -
    let(Bson) - Method in class dev.morphia.UpdateOptions
    +
    let(Bson) - Method in class dev.morphia.UpdateOptions
     
    -
    let(Document) - Method in class dev.morphia.query.FindOptions
    +
    let(Document) - Method in class dev.morphia.query.FindOptions
    Add top-level variables to the operation.
    -
    level() - Method in annotation type dev.morphia.annotations.Validation
    +
    level() - Element in annotation interface dev.morphia.annotations.Validation
     
    -
    LIFECYCLE_ANNOTATIONS - Static variable in class dev.morphia.mapping.Mapper
    +
    LIFECYCLE_ANNOTATIONS - Static variable in class dev.morphia.mapping.Mapper
     
    -
    LifecycleDecoder<T> - Class in dev.morphia.mapping.codec.pojo
    +
    LifecycleDecoder<T> - Class in dev.morphia.mapping.codec.pojo
     
    -
    LifecycleDecoder(MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.LifecycleDecoder
    +
    LifecycleDecoder(MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.LifecycleDecoder
    creates the decoder
    -
    LifecycleEncoder<T> - Class in dev.morphia.mapping.codec.pojo
    +
    LifecycleEncoder<T> - Class in dev.morphia.mapping.codec.pojo
     
    -
    LifecycleEncoder(MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.LifecycleEncoder
    +
    LifecycleEncoder(MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.LifecycleEncoder
    Creates a new encoder
    -
    limit(int) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    limit(int) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Passes the first n documents unmodified to the pipeline where n is the specified limit.
    -
    limit(int) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    limit(int) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    limit(int) - Method in class dev.morphia.query.CountOptions
    +
    limit(int) - Method in class dev.morphia.query.CountOptions
     
    -
    limit(int) - Method in class dev.morphia.query.FindOptions
    +
    limit(int) - Method in class dev.morphia.query.FindOptions
    Sets the limit
    -
    limit(long) - Method in interface dev.morphia.aggregation.Aggregation
    +
    limit(long) - Method in interface dev.morphia.aggregation.Aggregation
    Limits the number of documents passed to the next stage in the pipeline.
    -
    limit(long) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    limit(long) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    limit(long) - Static method in class dev.morphia.aggregation.stages.Limit
    +
    limit(long) - Static method in class dev.morphia.aggregation.stages.Limit
    Creates the new stage.
    -
    Limit - Class in dev.morphia.aggregation.stages
    +
    Limit - Class in dev.morphia.aggregation.stages
    Limits the number of documents passed to the next stage in the pipeline.
    -
    Limit(long) - Constructor for class dev.morphia.aggregation.stages.Limit
    +
    Limit(long) - Constructor for class dev.morphia.aggregation.stages.Limit
     
    -
    LimitCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    LimitCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    LimitCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.LimitCodec
    +
    LimitCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.LimitCodec
     
    -
    LINE_STRING - dev.morphia.geo.GeoJsonType
    +
    LINE_STRING - Enum constant in enum class dev.morphia.geo.GeoJsonType
    -
    Deprecated.
    +
    Deprecated.
     
    -
    LINEAR - dev.morphia.aggregation.stages.Fill.Method
    +
    LINEAR - Enum constant in enum class dev.morphia.aggregation.stages.Fill.Method
     
    -
    linearFill(Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    linearFill(Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Fills null and missing fields in a window using linear interpolation based on surrounding field values.
    -
    lineString(Point...) - Static method in class dev.morphia.geo.GeoJson
    +
    lineString(Point...) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
    Create a new LineString representing a GeoJSON LineString type.
    -
    LineString - Class in dev.morphia.geo
    +
    LineString - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    LINK - dev.morphia.geo.CoordinateReferenceSystemType
    +
    LINK - Enum constant in enum class dev.morphia.geo.CoordinateReferenceSystemType
    -
    Deprecated.
    +
    Deprecated.
    A coordinate reference system that is specified by a dereferenceable URI
    -
    list(Object...) - Static method in class dev.morphia.aggregation.Projection
    +
    list(Object...) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates a list projection
    -
    literal(Object) - Static method in class dev.morphia.aggregation.expressions.Expressions
    +
    literal(Object) - Static method in class dev.morphia.aggregation.expressions.Expressions
    Returns a value without parsing.
    -
    ln(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    ln(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Calculates the natural log of a number.
    -
    LoadOnly - Annotation Type in dev.morphia.annotations
    +
    LoadOnly - Annotation Interface in dev.morphia.annotations
    When placed on an entity field, the field will not be written to mongodb.
    -
    locale() - Method in annotation type dev.morphia.annotations.Collation
    +
    locale() - Element in annotation interface dev.morphia.annotations.Collation
    If this value is empty, no collation will be configured for an index.
    -
    LocaleCodec - Class in dev.morphia.mapping.codec
    +
    LocaleCodec - Class in dev.morphia.mapping.codec
    Converts a Locale to/from a valid database structure.
    -
    LocaleCodec() - Constructor for class dev.morphia.mapping.codec.LocaleCodec
    +
    LocaleCodec() - Constructor for class dev.morphia.mapping.codec.LocaleCodec
     
    -
    localField(String) - Method in class dev.morphia.aggregation.stages.Lookup
    +
    localField(String) - Method in class dev.morphia.aggregation.stages.Lookup
    Specifies the field from the documents input to the $lookup stage.
    -
    localOps(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    +
    localOps(boolean) - Method in class dev.morphia.aggregation.stages.CurrentOp
    If set to true for an aggregation running on mongos, $currentOp reports only those operations running locally on that mongos.
    -
    locf(Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    locf(Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Last observation carried forward.
    -
    LOCF - dev.morphia.aggregation.stages.Fill.Method
    +
    LOCF - Enum constant in enum class dev.morphia.aggregation.stages.Fill.Method
     
    -
    log(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    log(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Calculates the log of a number in the specified base.
    -
    log10(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    log10(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Calculates the log base 10 of a number.
    -
    LogicalFilter - Class in dev.morphia.query.filters
    +
    LogicalFilter - Class in dev.morphia.query.filters
     
    -
    logQuery() - Method in class dev.morphia.query.FindOptions
    +
    logQuery() - Method in class dev.morphia.query.FindOptions
    This is an experimental method.
    -
    longitude(double) - Method in class dev.morphia.geo.PointBuilder
    +
    longitude(double) - Method in class dev.morphia.geo.PointBuilder
    -
    Deprecated.
    +
    Deprecated.
    Add a longitude.
    -
    lookup() - Static method in class dev.morphia.aggregation.stages.Lookup
    +
    lookup() - Static method in class dev.morphia.aggregation.stages.Lookup
    Creates a new stage using the target collection
    -
    lookup(Lookup) - Method in interface dev.morphia.aggregation.Aggregation
    +
    lookup(Lookup) - Method in interface dev.morphia.aggregation.Aggregation
    Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing.
    -
    lookup(Lookup) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    lookup(Lookup) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    lookup(Class<?>) - Static method in class dev.morphia.aggregation.stages.Lookup
    +
    lookup(Class<?>) - Static method in class dev.morphia.aggregation.stages.Lookup
    Creates a new stage using the target collection for the mapped type
    -
    lookup(String) - Static method in class dev.morphia.aggregation.stages.Lookup
    +
    lookup(String) - Static method in class dev.morphia.aggregation.stages.Lookup
    Creates a new stage using the target collection
    -
    lookup(String) - Method in class dev.morphia.mapping.DiscriminatorLookup
    +
    lookup(String) - Method in class dev.morphia.mapping.DiscriminatorLookup
    Looks up a discriminator value
    -
    lookup(String, String, String, String) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    lookup(String, String, String, String) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Performs a left outer join to an unsharded collection in the same database to filter in documents from the "joined" collection for processing.
    -
    lookup(String, String, String, String) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    lookup(String, String, String, String) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    Lookup - Class in dev.morphia.aggregation.stages
    +
    Lookup - Class in dev.morphia.aggregation.stages
    Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing.
    -
    Lookup() - Constructor for class dev.morphia.aggregation.stages.Lookup
    +
    Lookup() - Constructor for class dev.morphia.aggregation.stages.Lookup
     
    -
    Lookup(Class<?>) - Constructor for class dev.morphia.aggregation.stages.Lookup
    +
    Lookup(Class<?>) - Constructor for class dev.morphia.aggregation.stages.Lookup
     
    -
    Lookup(String) - Constructor for class dev.morphia.aggregation.stages.Lookup
    +
    Lookup(String) - Constructor for class dev.morphia.aggregation.stages.Lookup
     
    -
    LookupCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    LookupCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    LookupCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.LookupCodec
    +
    LookupCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.LookupCodec
     
    -
    lowerBound() - Method in class dev.morphia.aggregation.stages.Densify.Range
    +
    lowerBound() - Method in class dev.morphia.aggregation.stages.Densify.Range
     
    -
    lowerCase() - Static method in class dev.morphia.mapping.NamingStrategy
    +
    lowerCase() - Static method in class dev.morphia.mapping.NamingStrategy
    Defines a naming strategy that returns the lowercase form of the value passed
    -
    LowerCase - Class in dev.morphia.mapping.strategy
    +
    LowerCase - Class in dev.morphia.mapping.strategy
     
    -
    LowerCase() - Constructor for class dev.morphia.mapping.strategy.LowerCase
    +
    LowerCase() - Constructor for class dev.morphia.mapping.strategy.LowerCase
     
    -
    lowerClassName() - Static method in class dev.morphia.mapping.DiscriminatorFunction
    +
    lowerClassName() - Static method in class dev.morphia.mapping.DiscriminatorFunction
    Defines a function to use the lowercase class name for the discriminator value
    -
    lowerSimpleName() - Static method in class dev.morphia.mapping.DiscriminatorFunction
    +
    lowerSimpleName() - Static method in class dev.morphia.mapping.DiscriminatorFunction
    Defines a function to use the lowercase simple class name for the discriminator value
    -
    lt(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    +
    lt(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    Returns true if the first value is less than the second.
    -
    lt(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    lt(String, Object) - Static method in class dev.morphia.query.filters.Filters
    $lt selects the documents where the value of the field is less than the specified value.
    -
    lte(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    +
    lte(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    Compares two values and returns: true when the first value is less than or equivalent to the second value.
    -
    lte(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    lte(String, Object) - Static method in class dev.morphia.query.filters.Filters
    $lte selects the documents where the value of the field is less than or equal to the specified value.
    -
    ltrim(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    ltrim(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Removes whitespace or the specified characters from the beginning of a string.
    - - - -

    M

    -
    -
    map(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +

    M

    +
    +
    map(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Applies a subexpression to each element of an array and returns the array of resulting values in order.
    -
    map(Mapper, Class<?>) - Method in class dev.morphia.query.Projection
    +
    map(Mapper, Class<?>) - Method in class dev.morphia.query.Projection
    Converts this to Document form
    -
    MapKeyTypeConstraint - Class in dev.morphia.mapping.validation.fieldrules
    +
    MapKeyTypeConstraint - Class in dev.morphia.mapping.validation.fieldrules
    A constraint to validate key types of Map fields
    -
    MapKeyTypeConstraint() - Constructor for class dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint
    +
    MapKeyTypeConstraint() - Constructor for class dev.morphia.mapping.validation.fieldrules.MapKeyTypeConstraint
     
    -
    mapPackages() - Method in interface dev.morphia.config.MorphiaConfig
    +
    mapPackages() - Method in interface dev.morphia.config.MorphiaConfig
    A comma delimited list of packages that Morphia should map.
    -
    mappedName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    mappedName() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    mappedName(String) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    mappedName(String) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Sets the field's mapped name
    -
    Mapper - Class in dev.morphia.mapping
    +
    Mapper - Class in dev.morphia.mapping
     
    -
    Mapper(MorphiaConfig) - Constructor for class dev.morphia.mapping.Mapper
    +
    Mapper(MorphiaConfig) - Constructor for class dev.morphia.mapping.Mapper
    Creates a Mapper with the given options.
    -
    MapperOptions - Class in dev.morphia.mapping
    +
    MapperOptions - Class in dev.morphia.mapping
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the new configuration file mechanism. See the +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the new configuration file mechanism. See the website docs for more information.
    -
    MapperOptions.Builder - Class in dev.morphia.mapping
    +
    MapperOptions.Builder - Class in dev.morphia.mapping
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the new configuration file mechanism. See the +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the new configuration file mechanism. See the website docs for more information.
    -
    MapperOptions.PropertyDiscovery - Enum in dev.morphia.mapping
    +
    MapperOptions.PropertyDiscovery - Enum Class in dev.morphia.mapping
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    -
    MAPPING_ANNOTATIONS - Static variable in class dev.morphia.mapping.Mapper
    +
    MAPPING_ANNOTATIONS - Static variable in class dev.morphia.mapping.Mapper
     
    -
    MappingException - Exception in dev.morphia.mapping
    +
    MappingException - Exception in dev.morphia.mapping
    An exception indicating an error mapping a type
    -
    MappingException(String) - Constructor for exception dev.morphia.mapping.MappingException
    +
    MappingException(String) - Constructor for exception dev.morphia.mapping.MappingException
    Creates an exception with a message
    -
    MappingException(String, Throwable) - Constructor for exception dev.morphia.mapping.MappingException
    +
    MappingException(String, Throwable) - Constructor for exception dev.morphia.mapping.MappingException
    Creates an exception with a message and a cause
    -
    MappingValidator - Class in dev.morphia.mapping.validation
    +
    MappingValidator - Class in dev.morphia.mapping.validation
    Validator for mapped types
    -
    MappingValidator() - Constructor for class dev.morphia.mapping.validation.MappingValidator
    +
    MappingValidator() - Constructor for class dev.morphia.mapping.validation.MappingValidator
     
    -
    mapSubpackages() - Method in interface dev.morphia.config.MorphiaConfig
    +
    mapSubpackages() - Method in interface dev.morphia.config.MorphiaConfig
    Instructs Morphia to scan subpackages when mapping by package
    -
    mapSubPackages(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    mapSubPackages(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    Mark - Class in dev.morphia.mapping.codec.reader
    +
    Mark - Class in dev.morphia.mapping.codec.reader
    A bookmark for processing Documents
    -
    match(Filter...) - Method in interface dev.morphia.aggregation.Aggregation
    +
    match(Filter...) - Method in interface dev.morphia.aggregation.Aggregation
    Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage.
    -
    match(Filter...) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    match(Filter...) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    match(Filter...) - Static method in class dev.morphia.aggregation.stages.Match
    +
    match(Filter...) - Static method in class dev.morphia.aggregation.stages.Match
    Creates the new stage using the filters for matching
    -
    match(Query) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    match(Query) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage.
    -
    match(Query) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    match(Query) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    Match - Class in dev.morphia.aggregation.stages
    +
    Match - Class in dev.morphia.aggregation.stages
    Limits the number of documents passed to the next stage in the pipeline.
    -
    Match(Filter...) - Constructor for class dev.morphia.aggregation.stages.Match
    +
    Match(Filter...) - Constructor for class dev.morphia.aggregation.stages.Match
     
    -
    MatchCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    MatchCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    MatchCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.MatchCodec
    +
    MatchCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.MatchCodec
     
    -
    matches(String) - Method in enum dev.morphia.query.FilterOperator
    +
    matches(String) - Method in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
    Returns true if the given filter matches the filters on this FilterOperator
    -
    MathExpressions - Class in dev.morphia.aggregation.expressions
    +
    MathExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the math expressions
    -
    MathExpressions() - Constructor for class dev.morphia.aggregation.expressions.MathExpressions
    +
    MathExpressions() - Constructor for class dev.morphia.aggregation.expressions.MathExpressions
     
    -
    max(DBObject) - Method in class dev.morphia.query.FindOptions
    +
    max(DBObject) - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    max(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    max(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns the highest expression value for each group.
    -
    max(String) - Static method in class dev.morphia.aggregation.Group
    +
    max(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Returns the highest value that results from applying an expression to each document in a group of documents that share the same group by key.
    -
    max(String, Number) - Method in interface dev.morphia.query.UpdateOperations
    +
    max(String, Number) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Sets the numeric field to value if it is greater than the current value.
    -
    max(String, Number) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    max(String, Number) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    max(String, Number) - Method in interface dev.morphia.query.Updates
    +
    max(String, Number) - Method in interface dev.morphia.query.Updates
    Sets the numeric field to value if it is greater than the current value.
    -
    max(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    max(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    Only updates the field if the specified value is greater than the existing field value.
    -
    max(String, Temporal) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    max(String, Temporal) - Static method in class dev.morphia.query.updates.UpdateOperators
    Only updates the field if the specified value is greater than the existing field value.
    -
    max(String, Date) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    max(String, Date) - Static method in class dev.morphia.query.updates.UpdateOperators
    Only updates the field if the specified value is greater than the existing field value.
    -
    max(Document) - Method in class dev.morphia.query.FindOptions
    +
    max(Document) - Method in class dev.morphia.query.FindOptions
    Sets the max index value
    -
    MAX_KEY - dev.morphia.query.Type
    +
    MAX_KEY - Enum constant in enum class dev.morphia.query.Type
     
    -
    maxAwaitTime(long, TimeUnit) - Method in class dev.morphia.query.FindOptions
    +
    maxAwaitTime(long, TimeUnit) - Method in class dev.morphia.query.FindOptions
    Sets the max await time
    -
    maxDepth(Integer) - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    maxDepth(Integer) - Method in class dev.morphia.aggregation.stages.GraphLookup
    Optional.
    -
    maxDistance(Double) - Method in class dev.morphia.query.filters.NearFilter
    +
    maxDistance(Double) - Method in class dev.morphia.query.filters.NearFilter
    Sets the max distance to consider
    -
    maxDistance(Number) - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    maxDistance(Number) - Method in class dev.morphia.aggregation.stages.GeoNear
    Optional.
    -
    maxDistance(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    maxDistance(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Specifies a maximum distance to limit the results of $near and $nearSphere queries.
    -
    maxN(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    maxN(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an aggregation of the max n elements within a group.
    -
    maxTime(long, TimeUnit) - Method in class dev.morphia.ModifyOptions
    -
    maxTime(long, TimeUnit) - Method in class dev.morphia.query.CountOptions
    +
    maxTime(long, TimeUnit) - Method in class dev.morphia.ModifyOptions
    +
    maxTime(long, TimeUnit) - Method in class dev.morphia.query.CountOptions
     
    -
    maxTime(long, TimeUnit) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    maxTime(long, TimeUnit) - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    maxTime(long, TimeUnit) - Method in class dev.morphia.query.FindOptions
    +
    maxTime(long, TimeUnit) - Method in class dev.morphia.query.FindOptions
    Sets the max time
    -
    maxTime(TimeUnit) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    maxTime(TimeUnit) - Method in class dev.morphia.aggregation.AggregationOptions
     
    -
    maxTimeMS() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    maxTimeMS() - Method in class dev.morphia.aggregation.AggregationOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    maxTimeMS(long) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    maxTimeMS(long) - Method in class dev.morphia.aggregation.AggregationOptions
    Specifies a time limit in milliseconds for processing operations on a cursor.
    -
    maxVariable() - Method in annotation type dev.morphia.annotations.Collation
    +
    maxVariable() - Element in annotation interface dev.morphia.annotations.Collation
     
    -
    merge(Merge<M>) - Method in interface dev.morphia.aggregation.Aggregation
    +
    merge(Merge<M>) - Method in interface dev.morphia.aggregation.Aggregation
    Writes the results of the aggregation pipeline to a specified collection.
    -
    merge(Merge<M>) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    merge(Merge<M>) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    merge(Merge<M>, AggregationOptions) - Method in interface dev.morphia.aggregation.Aggregation
    +
    merge(Merge<M>, AggregationOptions) - Method in interface dev.morphia.aggregation.Aggregation
    Writes the results of the aggregation pipeline to a specified collection.
    -
    merge(Merge<M>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    merge(Merge<M>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    merge(T) - Method in interface dev.morphia.Datastore
    +
    merge(T) - Method in interface dev.morphia.Datastore
    Work as if you did an update with each field in the entity doing a $set; Only at the top level of the entity.
    -
    merge(T, WriteConcern) - Method in interface dev.morphia.Datastore
    +
    merge(T) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    merge(T, WriteConcern) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    merge(T, InsertOneOptions) - Method in interface dev.morphia.Datastore
    +
    merge(T, InsertOneOptions) - Method in interface dev.morphia.Datastore
    Work as if you did an update with each field in the entity doing a $set; Only at the top level of the entity.
    -
    Merge<M> - Class in dev.morphia.aggregation.stages
    +
    merge(T, InsertOneOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    Merge<M> - Class in dev.morphia.aggregation.stages
    Writes the results of the aggregation pipeline to a specified collection.
    -
    Merge() - Constructor for class dev.morphia.aggregation.stages.Merge
    +
    Merge() - Constructor for class dev.morphia.aggregation.stages.Merge
     
    -
    Merge(Class<M>) - Constructor for class dev.morphia.aggregation.stages.Merge
    +
    Merge(Class<M>) - Constructor for class dev.morphia.aggregation.stages.Merge
     
    -
    Merge(String) - Constructor for class dev.morphia.aggregation.stages.Merge
    +
    Merge(String) - Constructor for class dev.morphia.aggregation.stages.Merge
     
    -
    Merge(String, String) - Constructor for class dev.morphia.aggregation.stages.Merge
    +
    Merge(String, String) - Constructor for class dev.morphia.aggregation.stages.Merge
     
    -
    MergeCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    MergeCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    MergeCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.MergeCodec
    +
    MergeCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.MergeCodec
     
    -
    mergeObjects() - Static method in class dev.morphia.aggregation.expressions.ObjectExpressions
    +
    mergeObjects() - Static method in class dev.morphia.aggregation.expressions.ObjectExpressions
    Combines multiple documents into a single document.
    -
    MergeObjects() - Constructor for class dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
    +
    MergeObjects() - Constructor for class dev.morphia.aggregation.expressions.ObjectExpressions.MergeObjects
     
    -
    MergingEncoder<T> - Class in dev.morphia.mapping.codec.pojo
    +
    MergingEncoder<T> - Class in dev.morphia.mapping.codec.pojo
     
    -
    MergingEncoder(Query<T>, MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.MergingEncoder
    +
    MergingEncoder(Query<T>, MorphiaCodec<T>) - Constructor for class dev.morphia.mapping.codec.pojo.MergingEncoder
     
    -
    meta() - Static method in class dev.morphia.aggregation.expressions.Expressions
    +
    meta() - Static method in class dev.morphia.aggregation.expressions.Expressions
    Returns the metadata associated with a document in a pipeline operations, e.g.
    -
    meta(String) - Method in class dev.morphia.aggregation.stages.Sort
    +
    meta(String) - Method in class dev.morphia.aggregation.stages.Sort
    Adds a sort by the computed textScore metadata in descending order.
    -
    Meta - Class in dev.morphia.query
    +
    Meta - Class in dev.morphia.query
    Defines $meta expression object
    -
    Meta(Meta.MetaDataKeyword) - Constructor for class dev.morphia.query.Meta
    +
    Meta(Meta.MetaDataKeyword) - Constructor for class dev.morphia.query.Meta
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Meta(Meta.MetaDataKeyword, String) - Constructor for class dev.morphia.query.Meta
    +
    Meta(Meta.MetaDataKeyword, String) - Constructor for class dev.morphia.query.Meta
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    Meta(String, String) - Constructor for class dev.morphia.query.Meta
    +
    Meta(String, String) - Constructor for class dev.morphia.query.Meta
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the various factory methods. these constructors will go private in a future release.
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the various factory methods. these constructors will go private in a future release.
    -
    META - dev.morphia.aggregation.stages.Sort.Direction
    +
    META - Enum constant in enum class dev.morphia.aggregation.stages.Sort.Direction
     
    -
    Meta.MetaDataKeyword - Enum in dev.morphia.query
    +
    Meta.MetaDataKeyword - Enum Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    MethodAccessor - Class in dev.morphia.mapping.codec
    +
    MethodAccessor - Class in dev.morphia.mapping.codec
     
    -
    MethodAccessor(Method, Method) - Constructor for class dev.morphia.mapping.codec.MethodAccessor
    +
    MethodAccessor(Method, Method) - Constructor for class dev.morphia.mapping.codec.MethodAccessor
     
    -
    MethodDiscovery - Class in dev.morphia.mapping.conventions
    +
    MethodDiscovery - Class in dev.morphia.mapping.conventions
     
    -
    MethodDiscovery() - Constructor for class dev.morphia.mapping.conventions.MethodDiscovery
    +
    MethodDiscovery() - Constructor for class dev.morphia.mapping.conventions.MethodDiscovery
     
    -
    METHODS - dev.morphia.mapping.MapperOptions.PropertyDiscovery
    +
    METHODS - Enum constant in enum class dev.morphia.mapping.MapperOptions.PropertyDiscovery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    MILLISECOND - dev.morphia.aggregation.expressions.TimeUnit
    +
    MILLISECOND - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    -
    milliseconds(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    milliseconds(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the milliseconds of a date as a number between 0 and 999.
    -
    min(DBObject) - Method in class dev.morphia.query.FindOptions
    +
    min(DBObject) - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    min(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    min(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns the lowest expression value for each group.
    -
    min(String) - Static method in class dev.morphia.aggregation.Group
    +
    min(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Returns the lowest value that results from applying an expression to each document in a group of documents that share the same group by key.
    -
    min(String, Number) - Method in interface dev.morphia.query.UpdateOperations
    +
    min(String, Number) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    sets the numeric field to value if it is less than the current value.
    -
    min(String, Number) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    min(String, Number) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    min(String, Number) - Method in interface dev.morphia.query.Updates
    +
    min(String, Number) - Method in interface dev.morphia.query.Updates
    sets the numeric field to value if it is less than the current value.
    -
    min(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    min(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    Only updates the field if the specified value is less than the existing field value.
    -
    min(String, Temporal) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    min(String, Temporal) - Static method in class dev.morphia.query.updates.UpdateOperators
    Only updates the field if the specified value is less than the existing field value.
    -
    min(String, Date) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    min(String, Date) - Static method in class dev.morphia.query.updates.UpdateOperators
    Only updates the field if the specified value is less than the existing field value.
    -
    min(Document) - Method in class dev.morphia.query.FindOptions
    +
    min(Document) - Method in class dev.morphia.query.FindOptions
    Sets the min index value
    -
    MIN_KEY - dev.morphia.query.Type
    +
    MIN_KEY - Enum constant in enum class dev.morphia.query.Type
     
    -
    minDistance(Double) - Method in class dev.morphia.query.filters.NearFilter
    +
    minDistance(Double) - Method in class dev.morphia.query.filters.NearFilter
    Sets the min distance to consider
    -
    minDistance(Number) - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    minDistance(Number) - Method in class dev.morphia.aggregation.stages.GeoNear
    Optional.
    -
    minDistance(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    minDistance(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Specifies a minimum distance to limit the results of $near and $nearSphere queries.
    -
    minN(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    minN(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an aggregation of the min n elements within a group.
    -
    MINOR - dev.morphia.mapping.validation.ConstraintViolation.Level
    +
    MINOR - Enum constant in enum class dev.morphia.mapping.validation.ConstraintViolation.Level
     
    -
    minute(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    minute(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the minute for a date as a number between 0 and 59.
    -
    MINUTE - dev.morphia.aggregation.expressions.TimeUnit
    +
    MINUTE - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    -
    Miscellaneous - Class in dev.morphia.aggregation.expressions
    +
    Miscellaneous - Class in dev.morphia.aggregation.expressions
    Defines miscellaneous operators for aggregations.
    -
    MissingIdException - Exception in dev.morphia
    +
    MissingIdException - Exception in dev.morphia
     
    -
    mod(long, long) - Method in interface dev.morphia.query.FieldEnd
    +
    mod(long, long) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    mod(long, long) - Method in class dev.morphia.query.FieldEndImpl
    +
    mod(long, long) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    mod(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    mod(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Returns the remainder of the first number divided by the second.
    -
    mod(Object, Object) - Static method in class dev.morphia.aggregation.Projection
    +
    mod(Object, Object) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates a modulo projection
    -
    mod(String, long, long) - Static method in class dev.morphia.query.filters.Filters
    +
    mod(String, long, long) - Static method in class dev.morphia.query.filters.Filters
    Performs a modulo operation on the value of a field and selects documents with a specified result.
    -
    MOD - dev.morphia.query.FilterOperator
    +
    MOD - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    modifiers() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    modifiers() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    modifiers(int) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    modifiers(int) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    modify(ModifyOptions, UpdateOperator...) - Method in class dev.morphia.query.LegacyQuery
    +
    modify(ModifyOptions, UpdateOperator...) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    modify(ModifyOptions, UpdateOperator...) - Method in interface dev.morphia.query.Query
    +
    modify(ModifyOptions, UpdateOperator...) - Method in interface dev.morphia.query.Query
    Create a modify operation based on this query
    -
    modify(UpdateOperations<T>) - Method in class dev.morphia.query.LegacyQuery
    +
    modify(UpdateOperations<T>) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
    -
    modify(UpdateOperations<T>) - Method in interface dev.morphia.query.Query
    +
    modify(UpdateOperations<T>) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    modify(UpdateOperator, UpdateOperator...) - Method in class dev.morphia.query.LegacyQuery
    +
    modify(UpdateOperator, UpdateOperator...) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    modify(UpdateOperator, UpdateOperator...) - Method in interface dev.morphia.query.Query
    +
    modify(UpdateOperator, UpdateOperator...) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    consider Query.modify(ModifyOptions, UpdateOperator...) instead. In the next major version, this return type will +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    consider Query.modify(ModifyOptions, UpdateOperator...) instead. In the next major version, this return type will match the other's return type such that this will be the terminal call for a modify. The only change needed then will be to remove the Modify.execute() call.
    -
    Modify<T> - Class in dev.morphia.query
    +
    Modify<T> - Class in dev.morphia.query
    -
    Deprecated. 
    +
    Deprecated. 
    -
    ModifyOptions - Class in dev.morphia
    +
    ModifyOptions - Class in dev.morphia
    Defines the options for a "find and modify" operation.
    -
    ModifyOptions() - Constructor for class dev.morphia.ModifyOptions
    +
    ModifyOptions() - Constructor for class dev.morphia.ModifyOptions
     
    -
    month(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    month(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the month for a date as a number between 1 (January) and 12 (December).
    -
    MONTH - dev.morphia.aggregation.expressions.TimeUnit
    +
    MONTH - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    -
    Morphia - Class in dev.morphia
    +
    Morphia - Class in dev.morphia
    Entry point for working with Morphia
    -
    MorphiaCodec<T> - Class in dev.morphia.mapping.codec.pojo
    +
    MorphiaCodec<T> - Class in dev.morphia.mapping.codec.pojo
    the codec used by Morphia
    -
    MorphiaCodec(EntityModel, List<PropertyCodecProvider>, DiscriminatorLookup, CodecRegistry) - Constructor for class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    MorphiaCodec(EntityModel, List<PropertyCodecProvider>, DiscriminatorLookup, CodecRegistry) - Constructor for class dev.morphia.mapping.codec.pojo.MorphiaCodec
    Creates a new codec
    -
    MorphiaCodecProvider - Class in dev.morphia.mapping.codec
    +
    MorphiaCodecProvider - Class in dev.morphia.mapping.codec
    Provider for codecs for Morphia entities
    -
    MorphiaCodecProvider(Mapper) - Constructor for class dev.morphia.mapping.codec.MorphiaCodecProvider
    +
    MorphiaCodecProvider(Mapper) - Constructor for class dev.morphia.mapping.codec.MorphiaCodecProvider
    Creates a provider
    -
    MorphiaConfig - Interface in dev.morphia.config
    +
    morphiaCodecProviders - Variable in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    MorphiaConfig - Interface in dev.morphia.config
    Please note that there is every expectation that this format/naming is stable.
    -
    MorphiaConvention - Interface in dev.morphia.mapping.conventions
    +
    MorphiaConvention - Interface in dev.morphia.mapping.conventions
    Applies certain conventions specific for Morphia
    -
    MorphiaCursor<T> - Class in dev.morphia.query
    +
    MorphiaCursor<T> - Class in dev.morphia.query
     
    -
    MorphiaCursor(MongoCursor<T>) - Constructor for class dev.morphia.query.MorphiaCursor
    +
    MorphiaCursor(MongoCursor<T>) - Constructor for class dev.morphia.query.MorphiaCursor
    Creates a MorphiaCursor
    -
    MorphiaDateCodec - Class in dev.morphia.mapping.codec
    +
    MorphiaDateCodec - Class in dev.morphia.mapping.codec
    Converts the LocalDate values to and from the zone defined in MorphiaConfig.dateStorage()
    -
    MorphiaDefaultsConvention - Class in dev.morphia.mapping.conventions
    +
    MorphiaDefaultsConvention - Class in dev.morphia.mapping.conventions
    A set of conventions to apply to Morphia entities
    -
    MorphiaDefaultsConvention() - Constructor for class dev.morphia.mapping.conventions.MorphiaDefaultsConvention
    +
    MorphiaDefaultsConvention() - Constructor for class dev.morphia.mapping.conventions.MorphiaDefaultsConvention
     
    -
    MorphiaInstanceCreator - Interface in dev.morphia.mapping.codec
    +
    MorphiaInstanceCreator - Interface in dev.morphia.mapping.codec
    Marker interface for creators
    -
    MorphiaLocalDateTimeCodec - Class in dev.morphia.mapping.codec
    +
    MorphiaLocalDateTimeCodec - Class in dev.morphia.mapping.codec
    Converts the LocalDateTime values to and from the zone defined in MorphiaConfig.dateStorage()
    -
    MorphiaLocalTimeCodec - Class in dev.morphia.mapping.codec
    +
    MorphiaLocalTimeCodec - Class in dev.morphia.mapping.codec
    Converts the LocalTime values to and from the zone defined in MorphiaConfig.dateStorage()
    -
    MorphiaLocalTimeCodec() - Constructor for class dev.morphia.mapping.codec.MorphiaLocalTimeCodec
    +
    MorphiaLocalTimeCodec() - Constructor for class dev.morphia.mapping.codec.MorphiaLocalTimeCodec
     
    -
    MorphiaMapCodec - Class in dev.morphia.mapping.codec
    +
    MorphiaMapCodec - Class in dev.morphia.mapping.codec
    Maps Map subtypes to/from the database.
    -
    MorphiaPropertyCodecProvider - Class in dev.morphia.mapping.codec
    +
    MorphiaPropertyCodecProvider - Class in dev.morphia.mapping.codec
    Provides property specific codecs for customized handling generally related to generics but not necessarily.
    -
    MorphiaPropertyCodecProvider() - Constructor for class dev.morphia.mapping.codec.MorphiaPropertyCodecProvider
    +
    MorphiaPropertyCodecProvider() - Constructor for class dev.morphia.mapping.codec.MorphiaPropertyCodecProvider
     
    -
    MorphiaPropertySerialization - Class in dev.morphia.mapping.codec
    +
    MorphiaPropertySerialization - Class in dev.morphia.mapping.codec
    Determines if a property should be serialized or not
    -
    MorphiaPropertySerialization(MorphiaConfig, PropertyModelBuilder) - Constructor for class dev.morphia.mapping.codec.MorphiaPropertySerialization
    +
    MorphiaPropertySerialization(MorphiaConfig, PropertyModelBuilder) - Constructor for class dev.morphia.mapping.codec.MorphiaPropertySerialization
     
    -
    MorphiaProxy - Interface in dev.morphia.mapping.codec.references
    +
    MorphiaProxy - Interface in dev.morphia.mapping.codec.references
     
    -
    MorphiaSession - Interface in dev.morphia.transactions
    +
    MorphiaSession - Interface in dev.morphia.transactions
    Wraps a ClientSession reference for convenient use of MongoDB's multidocument transaction support.
    -
    MorphiaSessionImpl - Class in dev.morphia.transactions
    +
    MorphiaSessionImpl - Class in dev.morphia.transactions
     
    -
    MorphiaSessionImpl(DatastoreImpl, ClientSession) - Constructor for class dev.morphia.transactions.MorphiaSessionImpl
    +
    MorphiaSessionImpl(DatastoreImpl, ClientSession) - Constructor for class dev.morphia.transactions.MorphiaSessionImpl
    Creates a new session.
    -
    MorphiaTransaction<T> - Interface in dev.morphia.transactions
    +
    MorphiaTransaction<T> - Interface in dev.morphia.transactions
    Defines the functional interface for executing statements within a transaction.
    -
    MorphiaTypesCodecProvider - Class in dev.morphia.mapping.codec
    +
    MorphiaTypesCodecProvider - Class in dev.morphia.mapping.codec
    Defines a provider of codecs for Morphia's types
    -
    MorphiaTypesCodecProvider() - Constructor for class dev.morphia.mapping.codec.MorphiaTypesCodecProvider
    +
    MorphiaTypesCodecProvider() - Constructor for class dev.morphia.mapping.codec.MorphiaTypesCodecProvider
    Create the provider
    -
    MorphiaVersion24 - Class in dev.morphia
    +
    MorphiaVersion24 - Class in dev.morphia
    This class is a version marker for certain frameworks to use when loading configurations, e.g.
    -
    mul(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    mul(String, Number) - Static method in class dev.morphia.query.updates.UpdateOperators
    Multiplies the value of the field by the specified amount.
    -
    multi() - Method in class dev.morphia.DeleteOptions
    +
    multi() - Method in class dev.morphia.DeleteOptions
     
    -
    multi() - Method in class dev.morphia.UpdateOptions
    +
    multi() - Method in class dev.morphia.UpdateOptions
     
    -
    multi(boolean) - Method in class dev.morphia.DeleteOptions
    +
    multi(boolean) - Method in class dev.morphia.DeleteOptions
     
    -
    multi(boolean) - Method in class dev.morphia.UpdateOptions
    +
    multi(boolean) - Method in class dev.morphia.UpdateOptions
    If true, sets this update to affect all matched documents.
    -
    MULTI_LINE_STRING - dev.morphia.geo.GeoJsonType
    +
    MULTI_LINE_STRING - Enum constant in enum class dev.morphia.geo.GeoJsonType
    -
    Deprecated.
    +
    Deprecated.
     
    -
    MULTI_POINT - dev.morphia.geo.GeoJsonType
    +
    MULTI_POINT - Enum constant in enum class dev.morphia.geo.GeoJsonType
    -
    Deprecated.
    +
    Deprecated.
     
    -
    MULTI_POLYGON - dev.morphia.geo.GeoJsonType
    +
    MULTI_POLYGON - Enum constant in enum class dev.morphia.geo.GeoJsonType
    -
    Deprecated.
    +
    Deprecated.
     
    -
    multiline() - Method in class dev.morphia.query.filters.RegexFilter
    +
    multiline() - Method in class dev.morphia.query.filters.RegexFilter
    For patterns that include anchors (i.e.
    -
    multiLineString(LineString...) - Static method in class dev.morphia.geo.GeoJson
    +
    multiLineString(LineString...) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
    Create a new MultiLineString representing a GeoJSON MultiLineString type.
    -
    MultiLineString - Class in dev.morphia.geo
    +
    MultiLineString - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    MultipleId - Class in dev.morphia.mapping.validation.classrules
    +
    MultipleId - Class in dev.morphia.mapping.validation.classrules
    Checks that only one field is marked with @Id
    -
    MultipleId() - Constructor for class dev.morphia.mapping.validation.classrules.MultipleId
    +
    MultipleId() - Constructor for class dev.morphia.mapping.validation.classrules.MultipleId
     
    -
    MultipleVersions - Class in dev.morphia.mapping.validation.classrules
    +
    MultipleVersions - Class in dev.morphia.mapping.validation.classrules
    Checks the multiple fields aren't annotated with @Version
    -
    MultipleVersions() - Constructor for class dev.morphia.mapping.validation.classrules.MultipleVersions
    +
    MultipleVersions() - Constructor for class dev.morphia.mapping.validation.classrules.MultipleVersions
     
    -
    multiply(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    multiply(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Multiplies numbers together and returns the result.
    -
    multiply(Object...) - Static method in class dev.morphia.aggregation.Projection
    +
    multiply(Object...) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates a multiplication projection
    -
    multiPoint(Point...) - Static method in class dev.morphia.geo.GeoJson
    +
    multiPoint(Point...) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
    Create a new MultiPoint representing a GeoJSON MultiPoint type.
    -
    MultiPoint - Class in dev.morphia.geo
    +
    MultiPoint - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    multiPolygon(Polygon...) - Static method in class dev.morphia.geo.GeoJson
    +
    multiPolygon(Polygon...) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
    Create a new MultiPolygon representing a GeoJSON MultiPolygon type.
    -
    MultiPolygon - Class in dev.morphia.geo
    +
    MultiPolygon - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    - - - -

    N

    -
    -
    name() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    +

    N

    +
    +
    name() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
     
    -
    name() - Method in annotation type dev.morphia.annotations.IndexOptions
    +
    name() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    name() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    name() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    name(String) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    name(String) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    Name - Annotation Type in dev.morphia.annotations
    +
    Name - Annotation Interface in dev.morphia.annotations
    Defines a name for a constructor parameter.
    -
    NAME - dev.morphia.geo.CoordinateReferenceSystemType
    +
    NAME - Enum constant in enum class dev.morphia.geo.CoordinateReferenceSystemType
    -
    Deprecated.
    +
    Deprecated.
    A coordinate reference system that is specified by name
    -
    NAME - Static variable in class dev.morphia.mapping.codec.reader.NameState
    +
    NAME - Static variable in class dev.morphia.mapping.codec.reader.NameState
     
    -
    NAME - Static variable in class dev.morphia.mapping.codec.reader.ValueState
    +
    NAME - Static variable in class dev.morphia.mapping.codec.reader.ValueState
     
    -
    NamedCoordinateReferenceSystem - Class in dev.morphia.geo
    +
    NamedCoordinateReferenceSystem - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    NamedCoordinateReferenceSystemConverter - Class in dev.morphia.geo
    +
    NamedCoordinateReferenceSystemConverter - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    NamedCoordinateReferenceSystemConverter() - Constructor for class dev.morphia.geo.NamedCoordinateReferenceSystemConverter
    +
    NamedCoordinateReferenceSystemConverter() - Constructor for class dev.morphia.geo.NamedCoordinateReferenceSystemConverter
    -
    Deprecated.
    +
    Deprecated.
     
    -
    NameState - Class in dev.morphia.mapping.codec.reader
    +
    NameState - Class in dev.morphia.mapping.codec.reader
     
    -
    NamingStrategy - Class in dev.morphia.mapping
    +
    NamingStrategy - Class in dev.morphia.mapping
    Defines a naming strategy for use, e.g., in naming collections and fields
    -
    NamingStrategy() - Constructor for class dev.morphia.mapping.NamingStrategy
    +
    NamingStrategy() - Constructor for class dev.morphia.mapping.NamingStrategy
     
    -
    NATURAL - Static variable in class dev.morphia.query.Sort
    +
    NATURAL - Static variable in class dev.morphia.query.Sort
     
    -
    naturalAscending() - Static method in class dev.morphia.query.Sort
    +
    naturalAscending() - Static method in class dev.morphia.query.Sort
    Creates an ascending sort on a field
    -
    naturalDescending() - Static method in class dev.morphia.query.Sort
    +
    naturalDescending() - Static method in class dev.morphia.query.Sort
    Creates a descending natural sort on a field
    -
    ne(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    +
    ne(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ComparisonExpressions
    Returns true if the values are not equivalent.
    -
    ne(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    ne(String, Object) - Static method in class dev.morphia.query.filters.Filters
    $ne selects the documents where the value of the field is not equal to the specified value.
    -
    near(double, double) - Method in interface dev.morphia.query.FieldEnd
    +
    near(double, double) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    near(double, double) - Method in class dev.morphia.query.FieldEndImpl
    +
    near(double, double) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    near(double, double, boolean) - Method in interface dev.morphia.query.FieldEnd
    +
    near(double, double, boolean) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    near(double, double, boolean) - Method in class dev.morphia.query.FieldEndImpl
    +
    near(double, double, boolean) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    near(double, double, double) - Method in interface dev.morphia.query.FieldEnd
    +
    near(double, double, double) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    near(double, double, double) - Method in class dev.morphia.query.FieldEndImpl
    +
    near(double, double, double) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    near(double, double, double, boolean) - Method in interface dev.morphia.query.FieldEnd
    +
    near(double, double, double, boolean) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    near(double, double, double, boolean) - Method in class dev.morphia.query.FieldEndImpl
    +
    near(double, double, double, boolean) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    near(Point) - Method in interface dev.morphia.query.FieldEnd
    +
    near(Point) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    near(Point) - Method in class dev.morphia.query.FieldEndImpl
    +
    near(Point) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    near(Point, Double, Double) - Method in interface dev.morphia.query.FieldEnd
    +
    near(Point, Double, Double) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    near(Point, Double, Double) - Method in class dev.morphia.query.FieldEndImpl
    +
    near(Point, Double, Double) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    near(Point) - Method in interface dev.morphia.query.FieldEnd
    +
    near(Point) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    near(Point, Double, Double) - Method in interface dev.morphia.query.FieldEnd
    +
    near(Point, Double, Double) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    near(String, Point) - Static method in class dev.morphia.query.filters.Filters
    +
    near(String, Point) - Static method in class dev.morphia.query.filters.Filters
    Specifies a point for which a geospatial query returns the documents from nearest to farthest.
    -
    NEAR - dev.morphia.query.FilterOperator
    +
    NEAR - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    NEAR_SPHERE - dev.morphia.query.FilterOperator
    +
    NEAR_SPHERE - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    NearFilter - Class in dev.morphia.query.filters
    +
    NearFilter - Class in dev.morphia.query.filters
    Defines a filter for $near and $nearSphere queries
    -
    nearSphere(Point) - Method in interface dev.morphia.query.FieldEnd
    +
    nearSphere(Point) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    nearSphere(Point) - Method in class dev.morphia.query.FieldEndImpl
    +
    nearSphere(Point) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    nearSphere(Point, Double, Double) - Method in interface dev.morphia.query.FieldEnd
    +
    nearSphere(Point, Double, Double) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    nearSphere(Point, Double, Double) - Method in class dev.morphia.query.FieldEndImpl
    +
    nearSphere(Point, Double, Double) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    nearSphere(Point) - Method in interface dev.morphia.query.FieldEnd
    +
    nearSphere(Point) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    nearSphere(Point, Double, Double) - Method in interface dev.morphia.query.FieldEnd
    +
    nearSphere(Point, Double, Double) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    nearSphere(String, Point) - Static method in class dev.morphia.query.filters.Filters
    +
    nearSphere(String, Point) - Static method in class dev.morphia.query.filters.Filters
    Returns geospatial objects in proximity to a point on a sphere.
    -
    newInstance(Field) - Static method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    newInstance(Field) - Static method in class dev.morphia.mapping.codec.pojo.TypeData
    Creates a TypeData reflecting the type of the given field.
    -
    newInstance(Method) - Static method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    newInstance(Method) - Static method in class dev.morphia.mapping.codec.pojo.TypeData
    Creates a TypeData reflecting the type of the given method.
    -
    newInstance(Type) - Static method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    newInstance(Type) - Static method in class dev.morphia.mapping.codec.pojo.TypeData
    Creates a TypeData reflecting the given generic type and class.
    -
    next() - Method in class dev.morphia.query.MorphiaCursor
    +
    next() - Method in class dev.morphia.query.MorphiaCursor
    +
     
    +
    nextState() - Method in class dev.morphia.mapping.codec.reader.NameState
     
    -
    nin(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    nin(String, Object) - Static method in class dev.morphia.query.filters.Filters
    $nin selects the documents where: @@ -6848,3898 +6845,3864 @@

    N

    the field value is not in the specified array or the field does not exist.
    -
    NoArgCreator - Class in dev.morphia.mapping
    +
    NoArgCreator - Class in dev.morphia.mapping
     
    -
    NoArgCreator(Constructor<?>) - Constructor for class dev.morphia.mapping.NoArgCreator
    +
    NoArgCreator(Constructor<?>) - Constructor for class dev.morphia.mapping.NoArgCreator
    Creates the creator
    -
    noCursorTimeout(boolean) - Method in class dev.morphia.query.FindOptions
    +
    noCursorTimeout(boolean) - Method in class dev.morphia.query.FindOptions
    Sets whether to disable cursor time out
    -
    nor(Filter...) - Static method in class dev.morphia.query.filters.Filters
    +
    nor(Filter...) - Static method in class dev.morphia.query.filters.Filters
    Applies $nor to a set of filters
    -
    normalization() - Method in annotation type dev.morphia.annotations.Collation
    +
    normalization() - Element in annotation interface dev.morphia.annotations.Collation
     
    -
    normalize(TypeData<?>) - Static method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    normalize(TypeData<?>) - Static method in class dev.morphia.mapping.codec.pojo.PropertyModel
    Gets the parameterized type of a TypeData
    -
    not() - Method in interface dev.morphia.query.FieldEnd
    +
    not() - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    not() - Method in class dev.morphia.query.FieldEndImpl
    +
    not() - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    not() - Method in class dev.morphia.query.filters.Filter
    +
    not() - Method in class dev.morphia.query.filters.Filter
    Negates this filter by wrapping in "$not: {}"
    -
    not(Expression) - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    +
    not(Expression) - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    Evaluates a boolean and returns the opposite boolean value; i.e.
    -
    NOT - dev.morphia.query.FilterOperator
    +
    NOT - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    NOT_EQUAL - dev.morphia.query.FilterOperator
    +
    NOT_EQUAL - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    NOT_IN - dev.morphia.query.FilterOperator
    +
    NOT_IN - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    notEqual(Object) - Method in interface dev.morphia.query.FieldEnd
    +
    notEqual(Object) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    notEqual(Object) - Method in class dev.morphia.query.FieldEndImpl
    +
    notEqual(Object) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    notifyMessageSent() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    notifyMessageSent() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    notifyOperationInitiated(Object) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    notifyOperationInitiated(Object) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    notIn(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    +
    notIn(Iterable<?>) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    notIn(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    +
    notIn(Iterable<?>) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    NotMappableException - Exception in dev.morphia.mapping
    +
    NotMappableException - Exception in dev.morphia.mapping
    Indicates a type is not mappable by Morphia
    -
    NotSaved - Annotation Type in dev.morphia.annotations
    +
    NotSaved - Annotation Interface in dev.morphia.annotations
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use LoadOnly instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use LoadOnly instead
    -
    NOW - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    +
    NOW - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    A variable that returns the current datetime value.
    -
    NULL - dev.morphia.query.Type
    +
    NULL - Enum constant in enum class dev.morphia.query.Type
     
    -
    numericOrdering() - Method in annotation type dev.morphia.annotations.Collation
    +
    numericOrdering() - Element in annotation interface dev.morphia.annotations.Collation
     
    -
    numInitialChunks() - Method in annotation type dev.morphia.annotations.ShardOptions
    +
    numInitialChunks() - Element in annotation interface dev.morphia.annotations.ShardOptions
    Optional.
    - - - -

    O

    -
    -
    OBJECT - dev.morphia.query.Type
    +

    O

    +
    +
    OBJECT - Enum constant in enum class dev.morphia.query.Type
     
    -
    OBJECT_ID - dev.morphia.query.Type
    +
    OBJECT_ID - Enum constant in enum class dev.morphia.query.Type
     
    -
    OBJECT_ID_GENERATOR - Static variable in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    OBJECT_ID_GENERATOR - Static variable in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    -
    ObjectCodec - Class in dev.morphia.mapping.codec
    +
    ObjectCodec - Class in dev.morphia.mapping.codec
    Defines a generic codec for Objects that will attempt to discover and use the correct codec.
    -
    ObjectCodec() - Constructor for class dev.morphia.mapping.codec.ObjectCodec
    +
    ObjectCodec() - Constructor for class dev.morphia.mapping.codec.ObjectCodec
    Creates a codec
    -
    ObjectExpressions - Class in dev.morphia.aggregation.expressions
    +
    ObjectExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the object expressions
    -
    ObjectExpressions.MergeObjects - Class in dev.morphia.aggregation.expressions
    +
    ObjectExpressions.MergeObjects - Class in dev.morphia.aggregation.expressions
    Defines the values to be merged.
    -
    ObjectFactory - Interface in dev.morphia
    +
    ObjectFactory - Interface in dev.morphia
    The ObjectFactory is used by morphia to create instances of classes which can be customized to fit a particular applications needs.
    -
    objectToArray(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    objectToArray(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Converts a document to an array of documents representing key-value pairs.
    -
    of() - Static method in class dev.morphia.aggregation.expressions.Expressions
    +
    of() - Static method in class dev.morphia.aggregation.expressions.Expressions
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.AddFields
    +
    of() - Static method in class dev.morphia.aggregation.stages.AddFields
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.AutoBucket
    +
    of() - Static method in class dev.morphia.aggregation.stages.AutoBucket
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.Bucket
    +
    of() - Static method in class dev.morphia.aggregation.stages.Bucket
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.CurrentOp
    +
    of() - Static method in class dev.morphia.aggregation.stages.CurrentOp
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.Facet
    +
    of() - Static method in class dev.morphia.aggregation.stages.Facet
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.Group
    +
    of() - Static method in class dev.morphia.aggregation.stages.Group
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.IndexStats
    +
    of() - Static method in class dev.morphia.aggregation.stages.IndexStats
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.PlanCacheStats
    +
    of() - Static method in class dev.morphia.aggregation.stages.PlanCacheStats
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of() - Static method in class dev.morphia.aggregation.stages.Projection
    +
    of() - Static method in class dev.morphia.aggregation.stages.Projection
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of(long) - Static method in class dev.morphia.aggregation.stages.Limit
    +
    of(long) - Static method in class dev.morphia.aggregation.stages.Limit
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of(long) - Static method in class dev.morphia.aggregation.stages.Sample
    +
    of(long) - Static method in class dev.morphia.aggregation.stages.Sample
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of(long) - Static method in class dev.morphia.aggregation.stages.Skip
    +
    of(long) - Static method in class dev.morphia.aggregation.stages.Skip
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    of(Group.GroupId) - Static method in class dev.morphia.aggregation.stages.Group
    +
    of(Group.GroupId) - Static method in class dev.morphia.aggregation.stages.Group
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    on() - Static method in class dev.morphia.aggregation.stages.Sort
    +
    on() - Static method in class dev.morphia.aggregation.stages.Sort
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    on(Expression) - Static method in class dev.morphia.aggregation.stages.Redact
    +
    on(Expression) - Static method in class dev.morphia.aggregation.stages.Redact
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    on(Expression) - Static method in class dev.morphia.aggregation.stages.SortByCount
    +
    on(Expression) - Static method in class dev.morphia.aggregation.stages.SortByCount
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    on(Filter...) - Static method in class dev.morphia.aggregation.stages.Match
    +
    on(Filter...) - Static method in class dev.morphia.aggregation.stages.Match
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    on(String) - Static method in class dev.morphia.aggregation.stages.Unwind
    +
    on(String) - Static method in class dev.morphia.aggregation.stages.Unwind
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    on(String, String...) - Method in class dev.morphia.aggregation.stages.Merge
    +
    on(String, String...) - Method in class dev.morphia.aggregation.stages.Merge
    Optional.
    -
    ONE_TWO_FIVE - dev.morphia.query.BucketAutoOptions.Granularity
    +
    ONE_TWO_FIVE - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    OnEntityListenerAdapter - Class in dev.morphia.mapping.lifecycle
    +
    OnEntityListenerAdapter - Class in dev.morphia.mapping.lifecycle
     
    -
    OnEntityListenerAdapter(Class<?>) - Constructor for class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    +
    OnEntityListenerAdapter(Class<?>) - Constructor for class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
     
    -
    OperationTarget - Class in dev.morphia.query
    +
    operations() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    OperationTarget(PathTarget, Object) - Constructor for class dev.morphia.query.OperationTarget
    +
    operations(DatastoreImpl.DatastoreOperations) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    operator() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    +
    OperationTarget - Class in dev.morphia.query
     
    -
    operator() - Method in class dev.morphia.query.updates.UpdateOperator
    +
    OperationTarget(PathTarget, Object) - Constructor for class dev.morphia.query.OperationTarget
     
    -
    operator(Expression) - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    +
    operator() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    +
     
    +
    operator() - Method in class dev.morphia.query.updates.UpdateOperator
    +
     
    +
    operator(Expression) - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    The operator to use in the output.
    -
    oplogReplay(boolean) - Method in class dev.morphia.query.FindOptions
    +
    oplogReplay(boolean) - Method in class dev.morphia.query.FindOptions
    Users should not set this under normal circumstances.
    -
    options() - Method in annotation type dev.morphia.annotations.Index
    +
    options() - Element in annotation interface dev.morphia.annotations.Index
     
    -
    options() - Method in annotation type dev.morphia.annotations.Indexed
    +
    options() - Element in annotation interface dev.morphia.annotations.Indexed
     
    -
    options() - Method in annotation type dev.morphia.annotations.ShardKeys
    +
    options() - Element in annotation interface dev.morphia.annotations.ShardKeys
    The sharding options to apply.
    -
    options() - Method in annotation type dev.morphia.annotations.Text
    +
    options() - Element in annotation interface dev.morphia.annotations.Text
     
    -
    options() - Method in class dev.morphia.InsertManyOptions
    +
    options() - Method in class dev.morphia.InsertManyOptions
     
    -
    options() - Method in class dev.morphia.InsertOneOptions
    +
    options() - Method in class dev.morphia.InsertOneOptions
     
    -
    options() - Static method in class dev.morphia.query.PushOptions
    +
    options() - Static method in class dev.morphia.query.PushOptions
    Helper method to create a PushOptions instance
    -
    options(String) - Method in class dev.morphia.query.filters.RegexFilter
    +
    options(String) - Method in class dev.morphia.query.filters.RegexFilter
    Optional options to apply to the regex
    -
    optionsPresent() - Method in class dev.morphia.aggregation.stages.Unwind
    +
    optionsPresent() - Method in class dev.morphia.aggregation.stages.Unwind
     
    -
    or() - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    +
    or() - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    Evaluates one or more expressions and returns true if any of the expressions are true.
    -
    or(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    +
    or(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.BooleanExpressions
    Evaluates one or more expressions and returns true if any of the expressions are true.
    -
    or(Criteria...) - Method in interface dev.morphia.query.CriteriaContainer
    +
    or(Criteria...) - Method in interface dev.morphia.query.CriteriaContainer
    -
    Deprecated.
    +
    Deprecated.
    Ors Criteria with this CriteriaContainer.
    -
    or(Criteria...) - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    or(Criteria...) - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    or(Criteria...) - Method in class dev.morphia.query.LegacyQuery
    +
    or(Criteria...) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    or(Criteria...) - Method in interface dev.morphia.query.Query
    +
    or(Criteria...) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    or(Filter...) - Static method in class dev.morphia.query.filters.Filters
    +
    or(Filter...) - Static method in class dev.morphia.query.filters.Filters
    Applies $or to a set of filters
    -
    or(String, int) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    or(String, int) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $bit operator performs a bitwise update of a field.
    -
    OR - dev.morphia.query.CriteriaJoin
    +
    OR - Enum constant in enum class dev.morphia.query.CriteriaJoin
    -
    Deprecated.
    +
    Deprecated.
     
    -
    ordered(boolean) - Method in class dev.morphia.InsertManyOptions
    +
    ordered(boolean) - Method in class dev.morphia.InsertManyOptions
    Sets whether the server should insert the documents in the order provided.
    -
    ordered(boolean) - Method in class dev.morphia.InsertOptions
    +
    ordered(boolean) - Method in class dev.morphia.InsertOptions
    -
    Deprecated.
    +
    Deprecated.
    Sets whether the server should insert the documents in the order provided.
    -
    out(Out<O>) - Method in interface dev.morphia.aggregation.Aggregation
    +
    out(Out<O>) - Method in interface dev.morphia.aggregation.Aggregation
    Writes the results of the aggregation pipeline to a specified collection.
    -
    out(Out<O>) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    out(Out<O>) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    out(Out<O>, AggregationOptions) - Method in interface dev.morphia.aggregation.Aggregation
    +
    out(Out<O>, AggregationOptions) - Method in interface dev.morphia.aggregation.Aggregation
    Writes the results of the aggregation pipeline to a specified collection.
    -
    out(Out<O>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    out(Out<O>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    out(Class<U>) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    out(Class<U>) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
    + AggregationOptions.
    -
    out(Class<U>) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    out(Class<U>) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    out(Class<U>, AggregationOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    out(Class<U>, AggregationOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Places the output of the aggregation in the collection mapped by the target type.
    -
    out(Class<U>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    out(Class<U>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    out(String, Class<U>) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    out(String, Class<U>) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Places the output of the aggregation in the collection mapped by the target type using the default options as defined in - AggregationOptions.
    + AggregationOptions.
    -
    out(String, Class<U>) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    out(String, Class<U>) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    out(String, Class<U>, AggregationOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    out(String, Class<U>, AggregationOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Places the output of the aggregation in the collection mapped by the target type.
    -
    out(String, Class<U>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    out(String, Class<U>, AggregationOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    Out<O> - Class in dev.morphia.aggregation.stages
    +
    Out<O> - Class in dev.morphia.aggregation.stages
    Takes the documents returned by the aggregation pipeline and writes them to a specified collection.
    -
    Out() - Constructor for class dev.morphia.aggregation.stages.Out
    +
    Out() - Constructor for class dev.morphia.aggregation.stages.Out
     
    -
    OutCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    OutCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    OutCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.OutCodec
    +
    OutCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.OutCodec
     
    -
    output(SetWindowFields.Output...) - Method in class dev.morphia.aggregation.stages.SetWindowFields
    +
    output(SetWindowFields.Output...) - Method in class dev.morphia.aggregation.stages.SetWindowFields
    Specifies the field(s) to append to the documents in the output returned by the $setWindowFields stage.
    -
    output(String) - Static method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    +
    output(String) - Static method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    Creates a named output
    -
    output(String) - Method in class dev.morphia.query.BucketAutoOptions
    +
    output(String) - Method in class dev.morphia.query.BucketAutoOptions
    -
    Deprecated.
    +
    Deprecated.
    Define output field for the bucketauto stage
    -
    output(String) - Method in class dev.morphia.query.BucketOptions
    +
    output(String) - Method in class dev.morphia.query.BucketOptions
    -
    Deprecated.
    +
    Deprecated.
    Define output field for the bucket stage
    -
    outputField(String, Expression) - Method in class dev.morphia.aggregation.stages.AutoBucket
    +
    outputField(String, Expression) - Method in class dev.morphia.aggregation.stages.AutoBucket
    Adds a field to the document that specifies the fields to include in the output documents in addition to the _id field.
    -
    outputField(String, Expression) - Method in class dev.morphia.aggregation.stages.Bucket
    +
    outputField(String, Expression) - Method in class dev.morphia.aggregation.stages.Bucket
    Adds a field to the document that specifies the fields to include in the output documents in addition to the _id field.
    -
    OutputOperation(String) - Constructor for class dev.morphia.query.BucketAutoOptions.OutputOperation
    +
    OutputOperation(String) - Constructor for class dev.morphia.query.BucketAutoOptions.OutputOperation
    -
    Deprecated.
    +
    Deprecated.
    Creates the output operation for given fieldname
    -
    OutputOperation(String) - Constructor for class dev.morphia.query.BucketOptions.OutputOperation
    +
    OutputOperation(String) - Constructor for class dev.morphia.query.BucketOptions.OutputOperation
    -
    Deprecated.
    +
    Deprecated.
    Creates the output operation for given fieldname
    -
    outputs() - Method in class dev.morphia.aggregation.stages.SetWindowFields
    +
    outputs() - Method in class dev.morphia.aggregation.stages.SetWindowFields
     
    -
    owner() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    owner() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    owner(EntityModel) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    owner(EntityModel) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Sets the entity model owner
    - - - -

    P

    -
    -
    parameterNotEmpty(String, Iterable) - Static method in class dev.morphia.utils.Assert
    +

    P

    +
    +
    parameterNotEmpty(String, Iterable) - Static method in class dev.morphia.utils.Assert
    Validates that the Iterable is not empty
    -
    parameterNotEmpty(String, String) - Static method in class dev.morphia.utils.Assert
    +
    parameterNotEmpty(String, String) - Static method in class dev.morphia.utils.Assert
    Validates that the value is not empty
    -
    parametersNotNull(String, Object...) - Static method in class dev.morphia.utils.Assert
    +
    parametersNotNull(String, Object...) - Static method in class dev.morphia.utils.Assert
    Validates that all the parameters are not null
    -
    partial(boolean) - Method in class dev.morphia.query.FindOptions
    +
    partial(boolean) - Method in class dev.morphia.query.FindOptions
    Get partial results from a sharded cluster if one or more shards are unreachable (instead of throwing an error).
    -
    partialFilter() - Method in annotation type dev.morphia.annotations.IndexOptions
    +
    partialFilter() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    partition() - Method in class dev.morphia.aggregation.stages.SetWindowFields
    +
    partition() - Method in class dev.morphia.aggregation.stages.SetWindowFields
     
    -
    partition(Number) - Static method in class dev.morphia.aggregation.stages.Densify.Range
    +
    partition(Number) - Static method in class dev.morphia.aggregation.stages.Densify.Range
    Creates a partitioned range and adds documents to each partition, similar to if you had run a full range densification on each partition individually.
    -
    PARTITION - dev.morphia.aggregation.stages.Densify.RangeType
    +
    PARTITION - Enum constant in enum class dev.morphia.aggregation.stages.Densify.RangeType
     
    -
    partitionBy() - Method in class dev.morphia.aggregation.stages.Fill
    +
    partitionBy() - Method in class dev.morphia.aggregation.stages.Fill
     
    -
    partitionBy(Expression) - Method in class dev.morphia.aggregation.stages.Fill
    +
    partitionBy(Expression) - Method in class dev.morphia.aggregation.stages.Fill
    Specifies an array of fields as the compound key to group the documents.
    -
    partitionBy(Expression) - Method in class dev.morphia.aggregation.stages.SetWindowFields
    +
    partitionBy(Expression) - Method in class dev.morphia.aggregation.stages.SetWindowFields
    Defines the expression to use to partition the data.
    -
    partitionByFields() - Method in class dev.morphia.aggregation.stages.Densify
    +
    partitionByFields() - Method in class dev.morphia.aggregation.stages.Densify
     
    -
    partitionByFields() - Method in class dev.morphia.aggregation.stages.Fill
    +
    partitionByFields() - Method in class dev.morphia.aggregation.stages.Fill
     
    -
    partitionByFields(String...) - Method in class dev.morphia.aggregation.stages.Densify
    +
    partitionByFields(String...) - Method in class dev.morphia.aggregation.stages.Densify
    The set of fields to act as the compound key to group the documents.
    -
    partitionByFields(String...) - Method in class dev.morphia.aggregation.stages.Fill
    +
    partitionByFields(String...) - Method in class dev.morphia.aggregation.stages.Fill
    Specifies an array of fields as the compound key to group the documents.
    -
    path(Mapper) - Method in class dev.morphia.query.filters.Filter
    +
    path(Mapper) - Method in class dev.morphia.query.filters.Filter
     
    -
    pattern(String) - Method in class dev.morphia.query.filters.RegexFilter
    +
    pattern(String) - Method in class dev.morphia.query.filters.RegexFilter
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    pattern(Pattern) - Method in class dev.morphia.query.filters.RegexFilter
    +
    pattern(Pattern) - Method in class dev.morphia.query.filters.RegexFilter
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    peekBinarySize() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    peekBinarySize() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    peekBinarySubType() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    peekBinarySubType() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    pipe(BsonReader) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    pipe(BsonReader) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    pipeline() - Method in class dev.morphia.aggregation.AggregationImpl
    +
    pipeline() - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    pipeline(Stage...) - Method in class dev.morphia.aggregation.stages.Lookup
    +
    pipeline(Stage...) - Method in class dev.morphia.aggregation.stages.Lookup
    Specifies the pipeline to run on the joined collection.
    -
    planCacheStats() - Method in interface dev.morphia.aggregation.Aggregation
    +
    planCacheStats() - Method in interface dev.morphia.aggregation.Aggregation
    Returns plan cache information for a collection.
    -
    planCacheStats() - Method in class dev.morphia.aggregation.AggregationImpl
    +
    planCacheStats() - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    planCacheStats() - Static method in class dev.morphia.aggregation.stages.PlanCacheStats
    +
    planCacheStats() - Static method in class dev.morphia.aggregation.stages.PlanCacheStats
    Creates the new stage
    -
    PlanCacheStats - Class in dev.morphia.aggregation.stages
    +
    PlanCacheStats - Class in dev.morphia.aggregation.stages
    Returns plan cache information for a collection.
    -
    PlanCacheStats() - Constructor for class dev.morphia.aggregation.stages.PlanCacheStats
    +
    PlanCacheStats() - Constructor for class dev.morphia.aggregation.stages.PlanCacheStats
     
    -
    PlanCacheStatsCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    PlanCacheStatsCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    PlanCacheStatsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec
    +
    PlanCacheStatsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.PlanCacheStatsCodec
     
    -
    Point - Class in dev.morphia.geo
    +
    Point - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    POINT - dev.morphia.geo.GeoJsonType
    +
    POINT - Enum constant in enum class dev.morphia.geo.GeoJsonType
    -
    Deprecated.
    +
    Deprecated.
     
    -
    pointBuilder() - Static method in class dev.morphia.geo.PointBuilder
    +
    pointBuilder() - Static method in class dev.morphia.geo.PointBuilder
    -
    Deprecated.
    +
    Deprecated.
    Convenience method to return a new PointBuilder.
    -
    PointBuilder - Class in dev.morphia.geo
    +
    PointBuilder - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    PointBuilder() - Constructor for class dev.morphia.geo.PointBuilder
    +
    PointBuilder() - Constructor for class dev.morphia.geo.PointBuilder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    polygon(Point...) - Static method in class dev.morphia.query.Shape
    +
    polygon(Point...) - Static method in class dev.morphia.query.Shape
    -
    Deprecated.
    +
    Deprecated.
    Specifies a polygon for a geospatial $geoWithin query on legacy coordinate pairs.
    -
    polygon(LineString, LineString...) - Static method in class dev.morphia.geo.GeoJson
    +
    polygon(LineString, LineString...) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
    Lets you create a Polygon representing a GeoJSON Polygon type.
    -
    polygon(Point...) - Static method in class dev.morphia.geo.GeoJson
    +
    polygon(Point...) - Static method in class dev.morphia.geo.GeoJson
    -
    Deprecated.
    +
    Deprecated.
    Create a new Polygon representing a GeoJSON Polygon type.
    -
    polygon(String, Point...) - Static method in class dev.morphia.query.filters.Filters
    +
    polygon(String, Point...) - Static method in class dev.morphia.query.filters.Filters
    Specifies a polygon to using legacy coordinate pairs for $geoWithin queries.
    -
    Polygon - Class in dev.morphia.geo
    +
    Polygon - Class in dev.morphia.geo
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    POLYGON - dev.morphia.geo.GeoJsonType
    +
    POLYGON - Enum constant in enum class dev.morphia.geo.GeoJsonType
    -
    Deprecated.
    +
    Deprecated.
     
    -
    pop(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    pop(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $pop operator removes the first or last element of an array.
    -
    PopOperator - Class in dev.morphia.query.updates
    +
    PopOperator - Class in dev.morphia.query.updates
    Defines the $pop update operator.
    -
    PopOperator(String) - Constructor for class dev.morphia.query.updates.PopOperator
    +
    PopOperator(String) - Constructor for class dev.morphia.query.updates.PopOperator
     
    -
    position(int) - Method in class dev.morphia.query.PushOptions
    +
    position(int) - Method in class dev.morphia.query.PushOptions
    Sets the position for the update
    -
    position(int) - Method in class dev.morphia.query.updates.PushOperator
    +
    position(int) - Method in class dev.morphia.query.updates.PushOperator
    Sets the position for the update
    -
    PossibleValues - Annotation Type in dev.morphia.annotations
    +
    PossibleValues - Annotation Interface in dev.morphia.annotations
    Denotes the possible values for a configuration option.
    -
    postLoad(Object, Document, Datastore) - Method in interface dev.morphia.EntityInterceptor
    +
    postLoad(Object, Document, Datastore) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    postLoad(Object, Document, Mapper) - Method in interface dev.morphia.EntityInterceptor
    +
    postLoad(Object, Document, Datastore) - Method in class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    +
     
    +
    postLoad(Object, Document, Mapper) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    postLoad(T, Document, Datastore) - Method in interface dev.morphia.EntityListener
    +
    postLoad(T, Document, Datastore) - Method in interface dev.morphia.EntityListener
     
    -
    postLoad(T, Document, Mapper) - Method in interface dev.morphia.EntityListener
    +
    postLoad(T, Document, Mapper) - Method in interface dev.morphia.EntityListener
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    PostLoad - Annotation Type in dev.morphia.annotations
    +
    PostLoad - Annotation Interface in dev.morphia.annotations
    Called after the data has been loaded into the java object.
    -
    postPersist(Object, Document, Datastore) - Method in interface dev.morphia.EntityInterceptor
    +
    postPersist(Object, Document, Datastore) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    postPersist(Object, Document, Mapper) - Method in interface dev.morphia.EntityInterceptor
    +
    postPersist(Object, Document, Datastore) - Method in class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    +
     
    +
    postPersist(Object, Document, Mapper) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    postPersist(T, Document, Datastore) - Method in interface dev.morphia.EntityListener
    +
    postPersist(T, Document, Datastore) - Method in interface dev.morphia.EntityListener
     
    -
    postPersist(T, Document, Mapper) - Method in interface dev.morphia.EntityListener
    +
    postPersist(T, Document, Mapper) - Method in interface dev.morphia.EntityListener
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    PostPersist - Annotation Type in dev.morphia.annotations
    +
    PostPersist - Annotation Interface in dev.morphia.annotations
    Called after the data has been persisted from the java object.
    -
    pow(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    pow(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Raises a number to the specified exponent.
    -
    POWERSOF2 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    POWERSOF2 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    preLoad(Object, Document, Datastore) - Method in interface dev.morphia.EntityInterceptor
    +
    preLoad(Object, Document, Datastore) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    preLoad(Object, Document, Mapper) - Method in interface dev.morphia.EntityInterceptor
    +
    preLoad(Object, Document, Datastore) - Method in class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    +
     
    +
    preLoad(Object, Document, Mapper) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use EntityInterceptor.preLoad(Object, Document, Datastore) instead and access the Mapper via Datastore.getMapper() if +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use EntityInterceptor.preLoad(Object, Document, Datastore) instead and access the Mapper via Datastore.getMapper() if necessary
    -
    preLoad(T, Document, Datastore) - Method in interface dev.morphia.EntityListener
    +
    preLoad(T, Document, Datastore) - Method in interface dev.morphia.EntityListener
     
    -
    preLoad(T, Document, Mapper) - Method in interface dev.morphia.EntityListener
    +
    preLoad(T, Document, Mapper) - Method in interface dev.morphia.EntityListener
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use EntityListener.preLoad(Object, Document, Datastore) instead and access the Mapper via Datastore.getMapper() if +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use EntityListener.preLoad(Object, Document, Datastore) instead and access the Mapper via Datastore.getMapper() if necessary
    -
    PreLoad - Annotation Type in dev.morphia.annotations
    +
    PreLoad - Annotation Interface in dev.morphia.annotations
    Called before the data has been loaded into the object.
    -
    prePersist(Object, Document, Datastore) - Method in interface dev.morphia.EntityInterceptor
    +
    prePersist(Object, Document, Datastore) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    prePersist(Object, Document, Mapper) - Method in interface dev.morphia.EntityInterceptor
    +
    prePersist(Object, Document, Datastore) - Method in class dev.morphia.mapping.lifecycle.OnEntityListenerAdapter
    +
     
    +
    prePersist(Object, Document, Mapper) - Method in interface dev.morphia.EntityInterceptor
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use EntityInterceptor.prePersist(Object, Document, Datastore) instead and access the Mapper via Datastore.getMapper() if +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use EntityInterceptor.prePersist(Object, Document, Datastore) instead and access the Mapper via Datastore.getMapper() if necessary
    -
    prePersist(T, Document, Datastore) - Method in interface dev.morphia.EntityListener
    +
    prePersist(T, Document, Datastore) - Method in interface dev.morphia.EntityListener
     
    -
    prePersist(T, Document, Mapper) - Method in interface dev.morphia.EntityListener
    +
    prePersist(T, Document, Mapper) - Method in interface dev.morphia.EntityListener
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use EntityListener.prePersist(Object, Document, Datastore) instead and access the Mapper via Datastore.getMapper() if +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use EntityListener.prePersist(Object, Document, Datastore) instead and access the Mapper via Datastore.getMapper() if necessary
    -
    PrePersist - Annotation Type in dev.morphia.annotations
    +
    PrePersist - Annotation Interface in dev.morphia.annotations
    Called before the data has been persisted to the datastore (before mapping is done).
    -
    preserveNullAndEmptyArrays(Boolean) - Method in class dev.morphia.aggregation.stages.Unwind
    +
    preserveNullAndEmptyArrays(Boolean) - Method in class dev.morphia.aggregation.stages.Unwind
    Optional.
    -
    presplitHashedZones() - Method in annotation type dev.morphia.annotations.ShardOptions
    +
    presplitHashedZones() - Element in annotation interface dev.morphia.annotations.ShardOptions
    Optional.
    -
    PrimitiveCodecRegistry - Class in dev.morphia.mapping.codec
    +
    PrimitiveCodecRegistry - Class in dev.morphia.mapping.codec
    A provider of codecs for primitive types
    -
    PrimitiveCodecRegistry(CodecRegistry) - Constructor for class dev.morphia.mapping.codec.PrimitiveCodecRegistry
    +
    PrimitiveCodecRegistry(CodecRegistry) - Constructor for class dev.morphia.mapping.codec.PrimitiveCodecRegistry
    Creates the provider
    -
    processId(Datastore, Object, DecoderContext) - Static method in class dev.morphia.mapping.codec.references.ReferenceCodec
    +
    processId(Datastore, Object, DecoderContext) - Static method in class dev.morphia.mapping.codec.references.ReferenceCodec
    Decodes an ID value
    -
    project() - Static method in class dev.morphia.aggregation.stages.Projection
    +
    project() - Static method in class dev.morphia.aggregation.stages.Projection
    Creates a new stage
    -
    project(Projection...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    project(Projection...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Reshapes each document in the stream, such as by adding new fields or removing existing fields.
    -
    project(Projection...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    project(Projection...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    project(Projection) - Method in interface dev.morphia.aggregation.Aggregation
    +
    project(Projection) - Method in interface dev.morphia.aggregation.Aggregation
    Passes along the documents with the requested fields to the next stage in the pipeline.
    -
    project(Projection) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    project(Projection) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    project(Meta) - Method in class dev.morphia.query.Projection
    +
    project(Meta) - Method in class dev.morphia.query.Projection
    Adds a metadata field to a projection.
    -
    project(String, ArraySlice) - Method in class dev.morphia.query.Projection
    +
    project(String, ArraySlice) - Method in class dev.morphia.query.Projection
    Adds an sliced array field to a projection.
    -
    projection() - Method in class dev.morphia.query.FindOptions
    +
    projection() - Method in class dev.morphia.query.FindOptions
     
    -
    projection(String) - Static method in class dev.morphia.aggregation.Projection
    +
    projection(String) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates a projection on a field
    -
    projection(String, Projection, Projection...) - Static method in class dev.morphia.aggregation.Projection
    +
    projection(String, Projection, Projection...) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates a projection on a field with subsequent projects applied.
    -
    projection(String, String) - Static method in class dev.morphia.aggregation.Projection
    +
    projection(String, String) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates a projection on a field and renames it
    -
    projection(Bson) - Method in class dev.morphia.ModifyOptions
    -
    projection(Bson) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    projection(Bson) - Method in class dev.morphia.ModifyOptions
    +
    projection(Bson) - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    Projection - Class in dev.morphia.aggregation
    +
    Projection - Class in dev.morphia.aggregation
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Projection instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Projection instead
    -
    Projection - Class in dev.morphia.aggregation.stages
    +
    Projection - Class in dev.morphia.aggregation.stages
    Passes along the documents with the requested fields to the next stage in the pipeline.
    -
    Projection - Class in dev.morphia.query
    +
    Projection - Class in dev.morphia.query
    Defines a query projection
    -
    Projection() - Constructor for class dev.morphia.aggregation.stages.Projection
    +
    Projection() - Constructor for class dev.morphia.aggregation.stages.Projection
     
    -
    ProjectionCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    ProjectionCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    ProjectionCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.ProjectionCodec
    +
    ProjectionCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.ProjectionCodec
     
    -
    Property - Annotation Type in dev.morphia.annotations
    +
    Property - Annotation Interface in dev.morphia.annotations
    Optional annotation for specifying persistence behavior
    -
    PropertyCodecRegistryImpl - Class in dev.morphia.mapping.codec
    +
    PropertyCodecRegistryImpl - Class in dev.morphia.mapping.codec
    Defines an all purpose registry for property codecs
    -
    PropertyCodecRegistryImpl(Codec<?>, CodecRegistry, List<PropertyCodecProvider>) - Constructor for class dev.morphia.mapping.codec.PropertyCodecRegistryImpl
    +
    PropertyCodecRegistryImpl(Codec<?>, CodecRegistry, List<PropertyCodecProvider>) - Constructor for class dev.morphia.mapping.codec.PropertyCodecRegistryImpl
    Creates an all purpose registry for property codecs
    -
    PropertyConstraint - Class in dev.morphia.mapping.validation.fieldrules
    +
    PropertyConstraint - Class in dev.morphia.mapping.validation.fieldrules
    Defines a property constraint.
    -
    PropertyConstraint() - Constructor for class dev.morphia.mapping.validation.fieldrules.PropertyConstraint
    +
    PropertyConstraint() - Constructor for class dev.morphia.mapping.validation.fieldrules.PropertyConstraint
     
    -
    propertyDiscovery() - Method in interface dev.morphia.config.MorphiaConfig
    +
    propertyDiscovery() - Method in interface dev.morphia.config.MorphiaConfig
    Determines how properties are discovered.
    -
    propertyDiscovery() - Method in class dev.morphia.mapping.MapperOptions
    +
    propertyDiscovery() - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    -
    propertyDiscovery(MapperOptions.PropertyDiscovery) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    propertyDiscovery(MapperOptions.PropertyDiscovery) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    3.0 will evaluate both field and getter/setters for annotation so this setting becomes vestigial
    -
    PropertyHandler - Interface in dev.morphia.mapping.codec.pojo
    +
    PropertyHandler - Interface in dev.morphia.mapping.codec.pojo
     
    -
    PropertyModel - Class in dev.morphia.mapping.codec.pojo
    +
    PropertyModel - Class in dev.morphia.mapping.codec.pojo
    Represents a field on a class and stores various metadata such as generic parameters.
    -
    PropertyModelBuilder - Class in dev.morphia.mapping.codec.pojo
    +
    PropertyModelBuilder - Class in dev.morphia.mapping.codec.pojo
    A builder for programmatically creating FieldModels.
    -
    propertyModelByName(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    propertyModelByName(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Gets a property by its name
    -
    propertyModels() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    propertyModels() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    propertyNaming() - Method in interface dev.morphia.config.MorphiaConfig
    +
    propertyNaming() - Method in interface dev.morphia.config.MorphiaConfig
    Defines the strategy to use when generating property names to document field names for storage in the database when not explicitly set using Property.
    -
    propertyNaming(NamingStrategy) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    propertyNaming(NamingStrategy) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
    Sets the naming strategy to use for propertys unless expliclity set via @Property
    -
    PRUNE - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    +
    PRUNE - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    One of the allowed results of a $redact expression.
    -
    pull(String, Filter) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    pull(String, Filter) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $pull operator removes from an existing array all instances of a value or values that match a specified condition.
    -
    pull(String, Object) - Method in interface dev.morphia.query.Updates
    +
    pull(String, Object) - Method in interface dev.morphia.query.Updates
    removes the value from the array field
    -
    pullAll(String, List<?>) - Method in interface dev.morphia.query.Updates
    +
    pullAll(String, List<?>) - Method in interface dev.morphia.query.Updates
    removes the values from the array field
    -
    pullAll(String, List<?>) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    pullAll(String, List<?>) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $pullAll operator removes all instances of the specified values from an existing array.
    -
    PullOperator - Class in dev.morphia.query.updates
    +
    PullOperator - Class in dev.morphia.query.updates
    Defines an operator for $pull
    -
    PullOperator(String, Filter) - Constructor for class dev.morphia.query.updates.PullOperator
    +
    PullOperator(String, Filter) - Constructor for class dev.morphia.query.updates.PullOperator
     
    -
    push() - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    push() - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an array of all values that result from applying an expression to each document in a group of documents that share the same group by key.
    -
    push(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    push(Expression) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an array of expression values for each group.
    -
    push(String) - Static method in class dev.morphia.aggregation.Group
    +
    push(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Returns an array of all values that result from applying an expression to each document in a group of documents that share the same group by key.
    -
    push(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    +
    push(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Adds new values to an array field.
    -
    push(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    push(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    push(String, Object) - Method in interface dev.morphia.query.Updates
    +
    push(String, Object) - Method in interface dev.morphia.query.Updates
    Adds new values to an array field.
    -
    push(String, Object) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    push(String, Object) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $push operator appends a specified value to an array.
    -
    push(String, Object, PushOptions) - Method in interface dev.morphia.query.UpdateOperations
    +
    push(String, Object, PushOptions) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Adds new values to an array field at the given position
    -
    push(String, Object, PushOptions) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    push(String, Object, PushOptions) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    push(String, Object, PushOptions) - Method in interface dev.morphia.query.Updates
    +
    push(String, Object, PushOptions) - Method in interface dev.morphia.query.Updates
    Adds new values to an array field at the given position
    -
    push(String, List<?>) - Method in interface dev.morphia.query.UpdateOperations
    +
    push(String, List<?>) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Adds new values to an array field.
    -
    push(String, List<?>) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    push(String, List<?>) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    push(String, List<?>) - Method in interface dev.morphia.query.Updates
    +
    push(String, List<?>) - Method in interface dev.morphia.query.Updates
    Adds new values to an array field.
    -
    push(String, List<?>) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    push(String, List<?>) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $push operator appends a specified value to an array.
    -
    push(String, List<?>, PushOptions) - Method in interface dev.morphia.query.UpdateOperations
    +
    push(String, List<?>, PushOptions) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    Adds new values to an array field at the given position
    -
    push(String, List<?>, PushOptions) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    push(String, List<?>, PushOptions) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    push(String, List<?>, PushOptions) - Method in interface dev.morphia.query.Updates
    +
    push(String, List<?>, PushOptions) - Method in interface dev.morphia.query.Updates
    Adds new values to an array field at the given position
    -
    PushOperator - Class in dev.morphia.query.updates
    +
    PushOperator - Class in dev.morphia.query.updates
    Defines the $push update operator
    -
    PushOptions - Class in dev.morphia.query
    +
    PushOptions - Class in dev.morphia.query
    The options to apply to a $push update operator.
    -
    PushOptions() - Constructor for class dev.morphia.query.PushOptions
    +
    PushOptions() - Constructor for class dev.morphia.query.PushOptions
    Creates an empty options class
    - - - -

    Q

    -
    -
    QUARTER - dev.morphia.aggregation.expressions.TimeUnit
    +

    Q

    +
    +
    QUARTER - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    -
    query(Filter...) - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    query(Filter...) - Method in class dev.morphia.aggregation.stages.GeoNear
    Optional.
    -
    Query<T> - Interface in dev.morphia.query
    +
    Query<T> - Interface in dev.morphia.query
     
    -
    queryByExample(String, T) - Method in interface dev.morphia.AdvancedDatastore
    +
    queryByExample(String, T) - Method in interface dev.morphia.AdvancedDatastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    queryByExample(T) - Method in interface dev.morphia.Datastore
    +
    queryByExample(String, T) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    queryByExample(T) - Method in interface dev.morphia.Datastore
    Returns a new query based on the example object
    -
    QueryException - Exception in dev.morphia.query
    +
    queryByExample(T) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    QueryException - Exception in dev.morphia.query
    Error during query.
    -
    QueryException(String) - Constructor for exception dev.morphia.query.QueryException
    +
    QueryException(String) - Constructor for exception dev.morphia.query.QueryException
    Creates a QueryException with a message
    -
    QueryException(String, Throwable) - Constructor for exception dev.morphia.query.QueryException
    +
    QueryException(String, Throwable) - Constructor for exception dev.morphia.query.QueryException
    Creates a QueryException with a message and a cause
    -
    queryFactory() - Method in interface dev.morphia.config.MorphiaConfig
    +
    queryFactory() - Method in interface dev.morphia.config.MorphiaConfig
    Specifies the query factory to use.
    -
    queryFactory(QueryFactory) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    queryFactory(QueryFactory) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    QueryFactory - Interface in dev.morphia.query
    +
    QueryFactory - Interface in dev.morphia.query
    A factory for queries.
    -
    queryLogId() - Method in class dev.morphia.query.FindOptions
    +
    queryLogId() - Method in class dev.morphia.query.FindOptions
     
    - - - -

    R

    -
    -
    R10 - dev.morphia.query.BucketAutoOptions.Granularity
    +

    R

    +
    +
    R10 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    R20 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    R20 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    R40 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    R40 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    R5 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    R5 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    R80 - dev.morphia.query.BucketAutoOptions.Granularity
    +
    R80 - Enum constant in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    +
    Deprecated.
     
    -
    radiansToDegrees(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    radiansToDegrees(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Converts a value from radians to degrees.
    -
    raiseError(String) - Static method in class dev.morphia.utils.Assert
    +
    raiseError(String) - Static method in class dev.morphia.utils.Assert
    Throws an QueryException with the given error message.
    -
    rand() - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    +
    rand() - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    Returns a random float between 0 and 1.
    -
    range() - Method in class dev.morphia.aggregation.stages.Densify
    +
    range() - Method in class dev.morphia.aggregation.stages.Densify
     
    -
    range() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    +
    range() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
     
    -
    range(int, int) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    range(int, int) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Outputs an array containing a sequence of integers according to user-defined inputs.
    -
    range(Object, Object) - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    +
    range(Object, Object) - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    A window where the lower and upper boundaries are defined using a range of values based on the sortBy field in the current document.
    -
    range(Object, Object, TimeUnit) - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    +
    range(Object, Object, TimeUnit) - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    A window where the lower and upper boundaries are defined using a range of values based on the sortBy field in the current document.
    -
    Range(Densify.RangeType, Number) - Constructor for class dev.morphia.aggregation.stages.Densify.Range
    +
    Range(Densify.RangeType, Number) - Constructor for class dev.morphia.aggregation.stages.Densify.Range
     
    -
    RANGED - dev.morphia.mapping.ShardKeyType
    +
    RANGED - Enum constant in enum class dev.morphia.mapping.ShardKeyType
     
    -
    rank() - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    rank() - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the document position (known as the rank) relative to other documents in the $setWindowFields stage partition.
    -
    readBinaryData() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readBinaryData() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readBinaryData(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readBinaryData(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readBoolean() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readBoolean() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readBoolean(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readBoolean(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readBsonType() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readBsonType() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readConcern() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    readConcern() - Method in class dev.morphia.aggregation.AggregationOptions
     
    -
    readConcern() - Method in class dev.morphia.query.CountOptions
    +
    readConcern() - Method in class dev.morphia.query.CountOptions
    Returns the readConcern
    -
    readConcern() - Method in class dev.morphia.query.FindOptions
    +
    readConcern() - Method in class dev.morphia.query.FindOptions
     
    -
    readConcern(ReadConcern) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    readConcern(ReadConcern) - Method in class dev.morphia.aggregation.AggregationOptions
    Specifies the read concern.
    -
    readConcern(ReadConcern) - Method in class dev.morphia.query.CountOptions
    +
    readConcern(ReadConcern) - Method in class dev.morphia.query.CountOptions
    Sets the readConcern
    -
    readConcern(ReadConcern) - Method in class dev.morphia.query.FindOptions
    +
    readConcern(ReadConcern) - Method in class dev.morphia.query.FindOptions
     
    -
    readDateTime() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readDateTime() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readDateTime(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readDateTime(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readDBPointer() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readDBPointer() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readDBPointer(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readDBPointer(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readDecimal128() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readDecimal128() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readDecimal128(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readDecimal128(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readDouble() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readDouble() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readDouble(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readDouble(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readEndArray() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readEndArray() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readEndDocument() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readEndDocument() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readInt32() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    reader() - Method in class dev.morphia.mapping.codec.reader.NameState
     
    -
    readInt32(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readInt32() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readInt64() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readInt32(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readInt64(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readInt64() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readJavaScript() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readInt64(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readJavaScript(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readJavaScript() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readJavaScriptWithScope() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readJavaScript(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readJavaScriptWithScope(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readJavaScriptWithScope() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readMaxKey() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readJavaScriptWithScope(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readMaxKey(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readMaxKey() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readMinKey() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readMaxKey(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readMinKey(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readMinKey() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readName() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readMinKey(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readName(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readName() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readNull() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readName(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readNull(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readNull() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readObjectId() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readNull(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readObjectId(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readObjectId() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readPreference() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    readObjectId(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readPreference() - Method in class dev.morphia.query.CountOptions
    +
    readPreference() - Method in class dev.morphia.aggregation.AggregationOptions
    +
     
    +
    readPreference() - Method in class dev.morphia.query.CountOptions
    Returns the readPreference
    -
    readPreference() - Method in class dev.morphia.query.FindOptions
    +
    readPreference() - Method in class dev.morphia.query.FindOptions
     
    -
    readPreference(ReadPreference) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    readPreference(ReadPreference) - Method in class dev.morphia.aggregation.AggregationOptions
    Sets the read preference to use
    -
    readPreference(ReadPreference) - Method in class dev.morphia.query.CountOptions
    +
    readPreference(ReadPreference) - Method in class dev.morphia.query.CountOptions
    Sets the readPreference
    -
    readPreference(ReadPreference) - Method in class dev.morphia.query.FindOptions
    +
    readPreference(ReadPreference) - Method in class dev.morphia.query.FindOptions
     
    -
    readRegularExpression() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readRegularExpression() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readRegularExpression(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readRegularExpression(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readStartArray() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readStartArray() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readStartDocument() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readStartDocument() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readString() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readString() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readString(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readString(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readSymbol() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readSymbol() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readSymbol(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readSymbol(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readTimestamp() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readTimestamp() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readTimestamp(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readTimestamp(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readUndefined() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readUndefined() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    readUndefined(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    readUndefined(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    redact(Expression) - Static method in class dev.morphia.aggregation.stages.Redact
    +
    redact(Expression) - Static method in class dev.morphia.aggregation.stages.Redact
    Creates a redaction stage with the given expression
    -
    redact(Redact) - Method in interface dev.morphia.aggregation.Aggregation
    +
    redact(Redact) - Method in interface dev.morphia.aggregation.Aggregation
    Restricts the contents of the documents based on information stored in the documents themselves.
    -
    redact(Redact) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    redact(Redact) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    Redact - Class in dev.morphia.aggregation.stages
    +
    Redact - Class in dev.morphia.aggregation.stages
    Restricts the contents of the documents based on information stored in the documents themselves.
    -
    Redact() - Constructor for class dev.morphia.aggregation.stages.Redact
    +
    Redact() - Constructor for class dev.morphia.aggregation.stages.Redact
     
    -
    RedactCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    RedactCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    RedactCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.RedactCodec
    +
    RedactCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.RedactCodec
     
    -
    reduce(Expression, Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    reduce(Expression, Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Applies an expression to each element in an array and combines them into a single value.
    -
    Reference - Annotation Type in dev.morphia.annotations
    +
    Reference - Annotation Interface in dev.morphia.annotations
     
    -
    ReferenceCodec - Class in dev.morphia.mapping.codec.references
    +
    ReferenceCodec - Class in dev.morphia.mapping.codec.references
     
    -
    ReferenceCodec(Mapper, PropertyModel) - Constructor for class dev.morphia.mapping.codec.references.ReferenceCodec
    +
    ReferenceCodec(Mapper, PropertyModel) - Constructor for class dev.morphia.mapping.codec.references.ReferenceCodec
    Creates a codec
    -
    ReferenceException - Exception in dev.morphia.mapping.lazy.proxy
    +
    ReferenceException - Exception in dev.morphia.mapping.lazy.proxy
    An exception for use with references.
    -
    ReferenceException(String) - Constructor for exception dev.morphia.mapping.lazy.proxy.ReferenceException
    +
    ReferenceException(String) - Constructor for exception dev.morphia.mapping.lazy.proxy.ReferenceException
    Creates a ReferenceException with the given message
    -
    ReferenceProxy - Class in dev.morphia.mapping.codec.references
    +
    ReferenceProxy - Class in dev.morphia.mapping.codec.references
    The proxy for lazy references.
    -
    ReferenceToUnidentifiable - Class in dev.morphia.mapping.validation.fieldrules
    +
    ReferenceToUnidentifiable - Class in dev.morphia.mapping.validation.fieldrules
    Checks that references point to mapped types.
    -
    ReferenceToUnidentifiable() - Constructor for class dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable
    +
    ReferenceToUnidentifiable() - Constructor for class dev.morphia.mapping.validation.fieldrules.ReferenceToUnidentifiable
     
    -
    refresh(T) - Method in interface dev.morphia.Datastore
    +
    refresh(T) - Method in interface dev.morphia.Datastore
    Refreshes an existing entity to its current state in the database.
    -
    regex(String) - Static method in class dev.morphia.query.filters.Filters
    +
    refresh(T) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    regex(String) - Static method in class dev.morphia.query.filters.Filters
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    regex(String, String) - Static method in class dev.morphia.query.filters.Filters
    +
    regex(String, String) - Static method in class dev.morphia.query.filters.Filters
    Selects documents where values match a specified regular expression.
    -
    regex(String, Pattern) - Static method in class dev.morphia.query.filters.Filters
    +
    regex(String, Pattern) - Static method in class dev.morphia.query.filters.Filters
    Selects documents where values match a specified regular expression.
    -
    RegexFilter - Class in dev.morphia.query.filters
    +
    RegexFilter - Class in dev.morphia.query.filters
    Defines a regular expression filter
    -
    regexFind(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    regexFind(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Applies a regular expression (regex) to a string and returns information on the first matched substring.
    -
    regexFindAll(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    regexFindAll(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Applies a regular expression (regex) to a string and returns information on the all matched substrings.
    -
    regexMatch(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    regexMatch(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Applies a regular expression (regex) to a string and returns a boolean that indicates if a match is found or not.
    -
    register(EntityModel) - Method in class dev.morphia.mapping.Mapper
    +
    register(EntityModel) - Method in class dev.morphia.mapping.Mapper
     
    -
    register(Class<S>, Class<T>, Function<S, T>) - Static method in class dev.morphia.mapping.codec.Conversions
    +
    register(Class<S>, Class<T>, Function<S, T>) - Static method in class dev.morphia.mapping.codec.Conversions
    Register a conversion between two types.
    -
    register(Class<S>, Class<T>, Function<S, T>, String) - Static method in class dev.morphia.mapping.codec.Conversions
    +
    register(Class<S>, Class<T>, Function<S, T>, String) - Static method in class dev.morphia.mapping.codec.Conversions
    Register a conversion between two types.
    -
    REGULAR_EXPRESSION - dev.morphia.query.Type
    +
    REGULAR_EXPRESSION - Enum constant in enum class dev.morphia.query.Type
     
    -
    remove() - Method in class dev.morphia.query.MorphiaCursor
    +
    remove() - Method in class dev.morphia.query.MorphiaCursor
     
    -
    remove(Criteria) - Method in interface dev.morphia.query.CriteriaContainer
    +
    remove(Criteria) - Method in interface dev.morphia.query.CriteriaContainer
    -
    Deprecated.
    +
    Deprecated.
    Removes Criteria to this container
    -
    remove(Criteria) - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    remove(Criteria) - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    remove(Criteria) - Method in class dev.morphia.query.LegacyQuery
    +
    remove(Criteria) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    remove(String, boolean) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    remove(String, boolean) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    REMOVE - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    +
    REMOVE - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    A variable which evaluates to the missing value.
    -
    removeAll(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    +
    removeAll(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    removes the value from the array field
    -
    removeAll(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    removeAll(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    removeAll(String, Object) - Method in interface dev.morphia.query.Updates
    +
    removeAll(String, Object) - Method in interface dev.morphia.query.Updates
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    removeAll(String, List<?>) - Method in interface dev.morphia.query.UpdateOperations
    +
    removeAll(String, List<?>) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    removes the values from the array field
    -
    removeAll(String, List<?>) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    removeAll(String, List<?>) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    removeAll(String, List<?>) - Method in interface dev.morphia.query.Updates
    +
    removeAll(String, List<?>) - Method in interface dev.morphia.query.Updates
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    removeFirst() - Method in class dev.morphia.query.updates.PopOperator
    +
    removeFirst() - Method in class dev.morphia.query.updates.PopOperator
    Remove the first element rather than the last.
    -
    removeFirst(String) - Method in interface dev.morphia.query.UpdateOperations
    +
    removeFirst(String) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    removes the first value from the array
    -
    removeFirst(String) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    removeFirst(String) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    removeFirst(String) - Method in interface dev.morphia.query.Updates
    +
    removeFirst(String) - Method in interface dev.morphia.query.Updates
    removes the first value from the array
    -
    removeLast(String) - Method in interface dev.morphia.query.UpdateOperations
    +
    removeLast(String) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    removes the last value from the array
    -
    removeLast(String) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    removeLast(String) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    removeLast(String) - Method in interface dev.morphia.query.Updates
    +
    removeLast(String) - Method in interface dev.morphia.query.Updates
    removes the last value from the array
    -
    rename(String, String) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    rename(String, String) - Static method in class dev.morphia.query.updates.UpdateOperators
    Renames a field.
    -
    render() - Method in class dev.morphia.mapping.validation.ConstraintViolation
    +
    render() - Method in class dev.morphia.mapping.validation.ConstraintViolation
     
    -
    replace(List<T>) - Method in interface dev.morphia.Datastore
    +
    replace(List<T>) - Method in interface dev.morphia.Datastore
    Replaces a list of documents in the database
    -
    replace(List<T>, ReplaceOptions) - Method in interface dev.morphia.Datastore
    +
    replace(List<T>, ReplaceOptions) - Method in interface dev.morphia.Datastore
    Replaces a list of documents in the database
    -
    replace(T) - Method in interface dev.morphia.Datastore
    +
    replace(List<T>, ReplaceOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    replace(T) - Method in interface dev.morphia.Datastore
    Replaces a document in the database
    -
    replace(T, ReplaceOptions) - Method in interface dev.morphia.Datastore
    +
    replace(T, ReplaceOptions) - Method in interface dev.morphia.Datastore
    Replaces a document in the database
    -
    replaceAll(Expression, Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    replace(T, ReplaceOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    replaceAll(Expression, Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Replaces all instances of a search string in an input string with a replacement string.
    -
    replaceOne(MongoCollection<T>, T, Document, ReplaceOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    replaceOne(MongoCollection<T>, T, Document, ReplaceOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    replaceOne(Expression, Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    replaceOne(Expression, Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Replaces the first instance of a search string in an input string with a replacement string.
    -
    ReplaceOptions - Class in dev.morphia
    +
    ReplaceOptions - Class in dev.morphia
    Options related to insertion of documents into MongoDB.
    -
    ReplaceOptions() - Constructor for class dev.morphia.ReplaceOptions
    +
    ReplaceOptions() - Constructor for class dev.morphia.ReplaceOptions
    Creates a new options wrapper
    -
    replaceRoot() - Static method in class dev.morphia.aggregation.stages.ReplaceRoot
    +
    replaceRoot() - Static method in class dev.morphia.aggregation.stages.ReplaceRoot
    Creates a new stage
    -
    replaceRoot(Expression) - Static method in class dev.morphia.aggregation.stages.ReplaceRoot
    +
    replaceRoot(Expression) - Static method in class dev.morphia.aggregation.stages.ReplaceRoot
    Creates a new stage to replace the root with the given expression.
    -
    replaceRoot(ReplaceRoot) - Method in interface dev.morphia.aggregation.Aggregation
    +
    replaceRoot(ReplaceRoot) - Method in interface dev.morphia.aggregation.Aggregation
    Replaces the input document with the specified document.
    -
    replaceRoot(ReplaceRoot) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    replaceRoot(ReplaceRoot) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    ReplaceRoot - Class in dev.morphia.aggregation.stages
    +
    ReplaceRoot - Class in dev.morphia.aggregation.stages
    Replaces the input document with the specified document.
    -
    ReplaceRoot() - Constructor for class dev.morphia.aggregation.stages.ReplaceRoot
    +
    ReplaceRoot() - Constructor for class dev.morphia.aggregation.stages.ReplaceRoot
     
    -
    ReplaceRoot(Expression) - Constructor for class dev.morphia.aggregation.stages.ReplaceRoot
    +
    ReplaceRoot(Expression) - Constructor for class dev.morphia.aggregation.stages.ReplaceRoot
     
    -
    ReplaceRootCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    ReplaceRootCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    ReplaceRootCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.ReplaceRootCodec
    +
    ReplaceRootCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.ReplaceRootCodec
     
    -
    replaceWith() - Static method in class dev.morphia.aggregation.stages.ReplaceWith
    +
    replaceWith() - Static method in class dev.morphia.aggregation.stages.ReplaceWith
    Creates a new stage
    -
    replaceWith(Expression) - Static method in class dev.morphia.aggregation.stages.ReplaceWith
    +
    replaceWith(Expression) - Static method in class dev.morphia.aggregation.stages.ReplaceWith
    Creates a new stage to replace the root with the given expression.
    -
    replaceWith(ReplaceWith) - Method in interface dev.morphia.aggregation.Aggregation
    +
    replaceWith(ReplaceWith) - Method in interface dev.morphia.aggregation.Aggregation
    Replaces the input document with the specified document.
    -
    replaceWith(ReplaceWith) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    replaceWith(ReplaceWith) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    ReplaceWith - Class in dev.morphia.aggregation.stages
    +
    ReplaceWith - Class in dev.morphia.aggregation.stages
    Replaces the input document with the specified document.
    -
    ReplaceWith() - Constructor for class dev.morphia.aggregation.stages.ReplaceWith
    +
    ReplaceWith() - Constructor for class dev.morphia.aggregation.stages.ReplaceWith
     
    -
    ReplaceWith(Expression) - Constructor for class dev.morphia.aggregation.stages.ReplaceWith
    +
    ReplaceWith(Expression) - Constructor for class dev.morphia.aggregation.stages.ReplaceWith
     
    -
    ReplaceWithCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    ReplaceWithCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    ReplaceWithCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.ReplaceWithCodec
    +
    ReplaceWithCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.ReplaceWithCodec
     
    -
    reset() - Method in class dev.morphia.mapping.codec.reader.Mark
    +
    reset() - Method in class dev.morphia.mapping.codec.reader.Mark
    Resets the reader to place indicated by this Mark
    -
    restrict(Filter...) - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    restrict(Filter...) - Method in class dev.morphia.aggregation.stages.GraphLookup
    Optional.
    -
    resumeAfter() - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    resumeAfter() - Method in class dev.morphia.aggregation.stages.ChangeStream
     
    -
    resumeAfter(Document) - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    resumeAfter(Document) - Method in class dev.morphia.aggregation.stages.ChangeStream
    Specifies a resume token as the logical starting point for the change stream.
    -
    retrieveKnownFields() - Method in class dev.morphia.query.LegacyQuery
    +
    retrieveKnownFields() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    retrieveKnownFields() - Method in interface dev.morphia.query.Query
    +
    retrieveKnownFields() - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    returnDocument(ReturnDocument) - Method in class dev.morphia.ModifyOptions
    -
    returnKey(boolean) - Method in class dev.morphia.query.FindOptions
    +
    returnDocument(ReturnDocument) - Method in class dev.morphia.ModifyOptions
    +
    returnKey(boolean) - Method in class dev.morphia.query.FindOptions
    Sets if only the key value should be returned
    -
    returnNew(boolean) - Method in class dev.morphia.FindAndModifyOptions
    +
    returnNew(boolean) - Method in class dev.morphia.FindAndModifyOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    reverseArray(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    reverseArray(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Returns an array with the elements in reverse order.
    -
    ROOT - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    +
    ROOT - Static variable in class dev.morphia.aggregation.expressions.SystemVariables
    References the root document, i.e.
    -
    round(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    round(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Rounds a number to to a whole integer or to a specified decimal place.
    -
    rtrim(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    rtrim(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Removes whitespace or the specified characters from the end of a string.
    -
    runCommand(Document) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    runCommand(Document) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    - - - -

    S

    -
    -
    sample(int) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    -
    Deprecated.
    +

    S

    +
    +
    sample(int) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    +
    Deprecated.
    Randomly selects the specified number of documents from the previous pipeline stage.
    -
    sample(int) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    sample(int) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    sample(long) - Method in interface dev.morphia.aggregation.Aggregation
    +
    sample(long) - Method in interface dev.morphia.aggregation.Aggregation
    Randomly selects the specified number of documents from the previous pipeline stage.
    -
    sample(long) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    sample(long) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    sample(long) - Static method in class dev.morphia.aggregation.stages.Sample
    +
    sample(long) - Static method in class dev.morphia.aggregation.stages.Sample
    Creates a new stage with the given sample size.
    -
    Sample - Class in dev.morphia.aggregation.stages
    +
    Sample - Class in dev.morphia.aggregation.stages
    Randomly selects the specified number of documents from its input.
    -
    Sample(long) - Constructor for class dev.morphia.aggregation.stages.Sample
    +
    Sample(long) - Constructor for class dev.morphia.aggregation.stages.Sample
     
    -
    SampleCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    SampleCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    SampleCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SampleCodec
    +
    SampleCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SampleCodec
     
    -
    sampleRate(double) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    +
    sampleRate(double) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    Matches a random selection of input documents.
    -
    save(Iterable<T>) - Method in interface dev.morphia.Datastore
    +
    save(Iterable<T>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    save(Iterable<T>, InsertOptions) - Method in interface dev.morphia.Datastore
    +
    save(Iterable<T>, InsertOptions) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    save(List<T>) - Method in interface dev.morphia.Datastore
    +
    save(List<T>) - Method in interface dev.morphia.Datastore
    Saves the entities (Objects) and updates the @Id field
    -
    save(List<T>, InsertManyOptions) - Method in interface dev.morphia.Datastore
    +
    save(List<T>, InsertManyOptions) - Method in interface dev.morphia.Datastore
    Saves the entities (Objects) and updates the @Id field
    -
    save(T) - Method in interface dev.morphia.Datastore
    +
    save(List<T>, InsertManyOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    save(T) - Method in interface dev.morphia.Datastore
    Saves an entity (Object) and updates the @Id field
    -
    save(T, InsertOneOptions) - Method in interface dev.morphia.Datastore
    +
    save(T, InsertOneOptions) - Method in interface dev.morphia.Datastore
    Saves an entity (Object) and updates the @Id field
    -
    save(T, InsertOptions) - Method in interface dev.morphia.Datastore
    +
    save(T, InsertOneOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    save(T, InsertOptions) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    scale(Integer) - Method in class dev.morphia.aggregation.stages.CollectionStats
    +
    scale(Integer) - Method in class dev.morphia.aggregation.stages.CollectionStats
    Specify the scale factor (i.e.
    -
    search(String) - Method in class dev.morphia.query.LegacyQuery
    +
    search(String) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    search(String) - Method in interface dev.morphia.query.Query
    +
    search(String) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    search(String, String) - Method in class dev.morphia.query.LegacyQuery
    +
    search(String, String) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    search(String, String) - Method in interface dev.morphia.query.Query
    +
    search(String, String) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    searchHighlights(String) - Static method in class dev.morphia.query.Meta
    +
    searchHighlights(String) - Static method in class dev.morphia.query.Meta
     
    -
    searchScore(String) - Static method in class dev.morphia.query.Meta
    +
    searchScore(String) - Static method in class dev.morphia.query.Meta
     
    -
    second(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    second(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the seconds for a date as a number between 0 and 60 (leap seconds).
    -
    SECOND - dev.morphia.aggregation.expressions.TimeUnit
    +
    SECOND - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    -
    serialization() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    serialization() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    serialization(MorphiaPropertySerialization) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    serialization(MorphiaPropertySerialization) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    -
    Sets the PropertySerialization checker
    +
    Sets the PropertySerialization checker
    -
    set() - Static method in class dev.morphia.aggregation.stages.Set
    +
    set() - Static method in class dev.morphia.aggregation.stages.Set
    Creates a new Set stage
    -
    set(AddFields) - Method in interface dev.morphia.aggregation.Aggregation
    +
    set(AddFields) - Method in interface dev.morphia.aggregation.Aggregation
    -
    -
    set(Set) - Method in interface dev.morphia.aggregation.Aggregation
    +
    set(Set) - Method in interface dev.morphia.aggregation.Aggregation
    Adds new fields to documents.
    -
    set(Set) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    set(Set) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    set(Object) - Method in interface dev.morphia.query.Updates
    +
    set(Object) - Method in interface dev.morphia.query.Updates
    sets the entity value to completely replace the stored document
    -
    set(Object) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    set(Object) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $set operator replaces the value of a field with the specified value.
    -
    set(Object, PropertyModel) - Method in interface dev.morphia.mapping.codec.MorphiaInstanceCreator
    +
    set(Object, PropertyModel) - Method in interface dev.morphia.mapping.codec.MorphiaInstanceCreator
    Sets a value for the given FieldModel
    -
    set(Object, PropertyModel) - Method in class dev.morphia.mapping.NoArgCreator
    +
    set(Object, PropertyModel) - Method in class dev.morphia.mapping.NoArgCreator
     
    -
    set(Object, Object) - Method in class dev.morphia.mapping.codec.ArrayFieldAccessor
    +
    set(Object, Object) - Method in class dev.morphia.mapping.codec.ArrayFieldAccessor
     
    -
    set(Object, Object) - Method in class dev.morphia.mapping.codec.FieldAccessor
    +
    set(Object, Object) - Method in class dev.morphia.mapping.codec.FieldAccessor
     
    -
    set(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    +
    set(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    sets the field value
    -
    set(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    set(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    set(String, Object) - Method in interface dev.morphia.query.Updates
    +
    set(String, Object) - Method in interface dev.morphia.query.Updates
    sets the field value
    -
    set(String, Object) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    set(String, Object) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $set operator replaces the value of a field with the specified value.
    -
    set(S, Object) - Method in class dev.morphia.mapping.codec.MethodAccessor
    +
    set(S, Object) - Method in class dev.morphia.mapping.codec.MethodAccessor
     
    -
    Set - Class in dev.morphia.aggregation.stages
    +
    Set - Class in dev.morphia.aggregation.stages
    Adds new fields to documents.
    -
    Set() - Constructor for class dev.morphia.aggregation.stages.Set
    +
    Set() - Constructor for class dev.morphia.aggregation.stages.Set
     
    -
    setArray(boolean) - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    setArray(boolean) - Method in class dev.morphia.mapping.codec.pojo.TypeData
     
    -
    setCollection(String) - Method in class dev.morphia.Key
    +
    setCollection(String) - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
    Sets the collection name.
    -
    setDatastore(DatastoreImpl) - Method in class dev.morphia.query.updates.SetOnInsertOperator
    +
    setDatastore(DatastoreImpl) - Method in class dev.morphia.query.updates.SetOnInsertOperator
     
    -
    setDecoder(EntityDecoder<T>) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    setDecoder(EntityDecoder<T>) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    Sets the decoder
    -
    setDifference(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    +
    setDifference(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    Returns a set with elements that appear in the first set but not in the second set; i.e.
    -
    setDistanceMultiplier(Double) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setDistanceMultiplier(Double) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    The factor to multiply all distances returned by the query.
    -
    setEncoder(EntityEncoder<T>) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    +
    setEncoder(EntityEncoder<T>) - Method in class dev.morphia.mapping.codec.pojo.MorphiaCodec
    Sets the encoder
    -
    SetEntityOperator - Class in dev.morphia.query.updates
    +
    SetEntityOperator - Class in dev.morphia.query.updates
     
    -
    SetEntityOperator(Object) - Constructor for class dev.morphia.query.updates.SetEntityOperator
    +
    SetEntityOperator(Object) - Constructor for class dev.morphia.query.updates.SetEntityOperator
     
    -
    setEquals(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    +
    setEquals(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    Returns true if the input sets have the same distinct elements.
    -
    SetExpressions - Class in dev.morphia.aggregation.expressions
    +
    SetExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the set expressions
    -
    setField(Expression, Object, Expression) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    +
    setField(Expression, Object, Expression) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    Adds, updates, or removes a specified field in a document.
    -
    setField(String, Object, Expression) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    +
    setField(String, Object, Expression) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    Adds, updates, or removes a specified field in a document.
    -
    setIncludeLocations(String) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setIncludeLocations(String) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    This specifies the output field that identifies the location used to calculate the distance.
    -
    setIntersection(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    +
    setIntersection(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    Returns a set with elements that appear in all of the input sets.
    -
    setIsSubset(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    +
    setIsSubset(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    Returns true if all elements of the first set appear in the second set, including when the first set equals the second set; i.e.
    -
    setLimit(Long) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setLimit(Long) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    The maximum number of documents to return.
    -
    setMaxDistance(Double) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setMaxDistance(Double) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    A distance from the center point.
    -
    setMaxDocuments(Long) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setMaxDocuments(Long) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    The maxDocuments option provides the same function as the limit option.
    -
    setNear(double, double) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setNear(double, double) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    Sets the point for which to find the closest documents.
    -
    setNear(Point) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setNear(Point) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    Sets the point for which to find the closest documents.
    -
    setNear(Point) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setNear(Point) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver-provided types instead
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver-provided types instead
    -
    setOnInsert(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    +
    setOnInsert(String, Object) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    sets the field on insert.
    -
    setOnInsert(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    setOnInsert(String, Object) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    setOnInsert(String, Object) - Method in interface dev.morphia.query.Updates
    +
    setOnInsert(String, Object) - Method in interface dev.morphia.query.Updates
    sets the field on insert.
    -
    setOnInsert(Map<String, Object>) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    setOnInsert(Map<String, Object>) - Static method in class dev.morphia.query.updates.UpdateOperators
    If an update operation with upsert: true results in an insert of a document, then $setOnInsert assigns the specified values to the fields in the document.
    -
    SetOnInsertOperator - Class in dev.morphia.query.updates
    +
    SetOnInsertOperator - Class in dev.morphia.query.updates
     
    -
    SetOnInsertOperator(Map<String, Object>) - Constructor for class dev.morphia.query.updates.SetOnInsertOperator
    +
    SetOnInsertOperator(Map<String, Object>) - Constructor for class dev.morphia.query.updates.SetOnInsertOperator
     
    -
    setOps(Document) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    setOps(Document) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
    Sets the operations for this UpdateOpsImpl
    -
    setOptions(MapperOptions) - Method in class dev.morphia.mapping.Mapper
    +
    setOptions(MapperOptions) - Method in class dev.morphia.mapping.Mapper
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    no longer used
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    no longer used
    -
    setQuery(LegacyQuery<?>) - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    setQuery(LegacyQuery<?>) - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
    Sets the Query for this CriteriaContainer
    -
    setQuery(Query) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setQuery(Query) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    Limits the results to the documents that match the query.
    -
    setQueryObject(Document) - Method in class dev.morphia.query.LegacyQuery
    +
    setQueryObject(Document) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
    Sets query structure directly
    -
    setRecoveryToken(BsonDocument) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    setRecoveryToken(BsonDocument) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    setSnapshotTimestamp(BsonTimestamp) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    setSnapshotTimestamp(BsonTimestamp) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    setSpherical(Boolean) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    +
    setSpherical(Boolean) - Method in class dev.morphia.aggregation.GeoNear.GeoNearBuilder
    -
    Deprecated.
    +
    Deprecated.
    If true, MongoDB references points using a spherical surface.
    -
    SetStageCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    SetStageCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    SetStageCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SetStageCodec
    +
    SetStageCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SetStageCodec
     
    -
    setSuperClass(EntityModel) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    setSuperClass(EntityModel) - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    setTransactionContext(ServerAddress, Object) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    setTransactionContext(ServerAddress, Object) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    setType(Class<? extends T>) - Method in class dev.morphia.Key
    +
    setType(Class<? extends T>) - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
    Sets the type of the entity for this Key
    -
    setUnion(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    +
    setUnion(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.SetExpressions
    Returns a set with elements that appear in any of the input sets.
    -
    setValue(Object) - Method in class dev.morphia.query.filters.Filter
    +
    setValue(Object) - Method in class dev.morphia.query.filters.Filter
     
    -
    setValue(Object, Object) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    setValue(Object, Object) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    Sets the value for the java field
    -
    setWindowFields() - Static method in class dev.morphia.aggregation.stages.SetWindowFields
    +
    setWindowFields() - Static method in class dev.morphia.aggregation.stages.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(SetWindowFields) - Method in interface dev.morphia.aggregation.Aggregation
    +
    setWindowFields(SetWindowFields) - Method in interface dev.morphia.aggregation.Aggregation
     
    -
    setWindowFields(SetWindowFields) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    setWindowFields(SetWindowFields) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    SetWindowFields - Class in dev.morphia.aggregation.stages
    +
    SetWindowFields - Class in dev.morphia.aggregation.stages
    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() - Constructor for class dev.morphia.aggregation.stages.SetWindowFields
    +
    SetWindowFields() - Constructor for class dev.morphia.aggregation.stages.SetWindowFields
     
    -
    SetWindowFields.Output - Class in dev.morphia.aggregation.stages
    +
    SetWindowFields.Output - Class in dev.morphia.aggregation.stages
     
    -
    SetWindowFields.Window - Class in dev.morphia.aggregation.stages
    +
    SetWindowFields.Window - Class in dev.morphia.aggregation.stages
     
    -
    SetWindowFieldsCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    SetWindowFieldsCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    SetWindowFieldsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
    +
    SetWindowFieldsCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SetWindowFieldsCodec
     
    -
    SEVERE - dev.morphia.mapping.validation.ConstraintViolation.Level
    +
    SEVERE - Enum constant in enum class dev.morphia.mapping.validation.ConstraintViolation.Level
     
    -
    Shape - Class in dev.morphia.query
    +
    Shape - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use the driver provide facilities instead.
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use the driver provide facilities instead.
    -
    Shape.Center - Class in dev.morphia.query
    +
    Shape.Center - Class in dev.morphia.query
    -
    Deprecated.
    +
    Deprecated.
     
    -
    shardCollections() - Method in interface dev.morphia.Datastore
    +
    shardCollection(EntityModel) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    shardCollections() - Method in interface dev.morphia.Datastore
    Shards any collections with sharding definitions.
    -
    ShardKey - Annotation Type in dev.morphia.annotations
    +
    shardCollections() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    ShardKey - Annotation Interface in dev.morphia.annotations
    Defines a shard key of a particular type
    -
    ShardKeyNames - Class in dev.morphia.mapping.validation.classrules
    +
    ShardKeyNames - Class in dev.morphia.mapping.validation.classrules
    Checks for duplicated attribute names
    -
    ShardKeyNames() - Constructor for class dev.morphia.mapping.validation.classrules.ShardKeyNames
    +
    ShardKeyNames() - Constructor for class dev.morphia.mapping.validation.classrules.ShardKeyNames
     
    -
    ShardKeys - Annotation Type in dev.morphia.annotations
    +
    ShardKeys - Annotation Interface in dev.morphia.annotations
    Defines the properties used in the shard key.
    -
    ShardKeyType - Enum in dev.morphia.mapping
    +
    ShardKeyType - Enum Class in dev.morphia.mapping
     
    -
    ShardOptions - Annotation Type in dev.morphia.annotations
    +
    ShardOptions - Annotation Interface in dev.morphia.annotations
    Specifies options to be applied when sharding.
    -
    shift(Expression, long, Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    shift(Expression, long, Expression) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the value from an expression applied to a document in a specified position relative to the current document in the $setWindowFields stage partition.
    -
    shouldSerialize(Object) - Method in class dev.morphia.mapping.codec.MorphiaPropertySerialization
    +
    shouldSerialize(Object) - Method in class dev.morphia.mapping.codec.MorphiaPropertySerialization
     
    -
    shouldSerialize(Object) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    shouldSerialize(Object) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    Checks a value against the configured rules for serialization
    -
    showRecordId(boolean) - Method in class dev.morphia.query.FindOptions
    +
    showRecordId(boolean) - Method in class dev.morphia.query.FindOptions
    Sets if the record ID should be returned
    -
    simpleName() - Static method in class dev.morphia.mapping.DiscriminatorFunction
    +
    simpleName() - Static method in class dev.morphia.mapping.DiscriminatorFunction
    Defines a function to use the simple class name for the discriminator value
    -
    sin(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    sin(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the sine of a value that is measured in radians.
    -
    sinh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    sinh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the hyperbolic sine of a value that is measured in radians.
    -
    size(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    size(Expression) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Counts and returns the total number of items in an array.
    -
    size(Object) - Static method in class dev.morphia.aggregation.Projection
    +
    size(Object) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Counts and returns the total the number of items in an array
    -
    size(String, int) - Static method in class dev.morphia.query.filters.Filters
    +
    size(String, int) - Static method in class dev.morphia.query.filters.Filters
    Selects documents if the array field is a specified size.
    -
    SIZE - dev.morphia.query.FilterOperator
    +
    SIZE - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    sizeEq(int) - Method in interface dev.morphia.query.FieldEnd
    +
    sizeEq(int) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    sizeEq(int) - Method in class dev.morphia.query.FieldEndImpl
    +
    sizeEq(int) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    skip(int) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    skip(int) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Skips the first n documents where n is the specified skip number and passes the remaining documents unmodified to the pipeline.
    -
    skip(int) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    skip(int) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    skip(int) - Method in class dev.morphia.query.CountOptions
    +
    skip(int) - Method in class dev.morphia.query.CountOptions
     
    -
    skip(int) - Method in class dev.morphia.query.FindOptions
    +
    skip(int) - Method in class dev.morphia.query.FindOptions
    Sets how many documents to skip
    -
    skip(long) - Method in interface dev.morphia.aggregation.Aggregation
    +
    skip(long) - Method in interface dev.morphia.aggregation.Aggregation
    Skips over the specified number of documents that pass into the stage and passes the remaining documents to the next stage in the pipeline.
    -
    skip(long) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    skip(long) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    skip(long) - Static method in class dev.morphia.aggregation.stages.Skip
    +
    skip(long) - Static method in class dev.morphia.aggregation.stages.Skip
    Creates a new stage with the given skip size
    -
    Skip - Class in dev.morphia.aggregation.stages
    +
    Skip - Class in dev.morphia.aggregation.stages
    Randomly selects the specified number of documents from its input.
    -
    Skip(long) - Constructor for class dev.morphia.aggregation.stages.Skip
    +
    Skip(long) - Constructor for class dev.morphia.aggregation.stages.Skip
     
    -
    SkipCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    SkipCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    SkipCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SkipCodec
    +
    SkipCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SkipCodec
     
    -
    skipName() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    skipName() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    skipValue() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    skipValue() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    slice(int) - Method in class dev.morphia.query.PushOptions
    +
    slice(int) - Method in class dev.morphia.query.PushOptions
    Sets the slice value for the update
    -
    slice(int) - Method in class dev.morphia.query.updates.PushOperator
    +
    slice(int) - Method in class dev.morphia.query.updates.PushOperator
    Sets the slice value for the update
    -
    slice(Expression, int) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    slice(Expression, int) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Returns a subset of an array.
    -
    snakeCase() - Static method in class dev.morphia.mapping.NamingStrategy
    +
    snakeCase() - Static method in class dev.morphia.mapping.NamingStrategy
    Defines a naming strategy that returns snake case of the value passed
    -
    SnakeCase - Class in dev.morphia.mapping.strategy
    +
    SnakeCase - Class in dev.morphia.mapping.strategy
     
    -
    SnakeCase() - Constructor for class dev.morphia.mapping.strategy.SnakeCase
    +
    SnakeCase() - Constructor for class dev.morphia.mapping.strategy.SnakeCase
     
    -
    sort() - Static method in class dev.morphia.aggregation.stages.Sort
    +
    sort() - Static method in class dev.morphia.aggregation.stages.Sort
    Creates a sort stage.
    -
    sort() - Method in class dev.morphia.query.FindOptions
    +
    sort() - Method in class dev.morphia.query.FindOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    sort(int) - Method in class dev.morphia.query.PushOptions
    +
    sort(int) - Method in class dev.morphia.query.PushOptions
    Sets the sort value for the update
    -
    sort(int) - Method in class dev.morphia.query.updates.PushOperator
    +
    sort(int) - Method in class dev.morphia.query.updates.PushOperator
    Sets the sort value for the update
    -
    sort(Sort) - Method in interface dev.morphia.aggregation.Aggregation
    +
    sort(Sort) - Method in interface dev.morphia.aggregation.Aggregation
    Sorts all input documents and returns them to the pipeline in sorted order.
    -
    sort(Sort) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    sort(Sort) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    sort(Meta) - Method in class dev.morphia.query.FindOptions
    +
    sort(Meta) - Method in class dev.morphia.query.FindOptions
    Sets to the sort to use
    -
    sort(Meta, Sort...) - Method in class dev.morphia.query.FindOptions
    +
    sort(Meta, Sort...) - Method in class dev.morphia.query.FindOptions
    Sets to the sort to use
    -
    sort(Sort) - Method in class dev.morphia.query.updates.PushOperator
    +
    sort(Sort) - Method in class dev.morphia.query.updates.PushOperator
    Sets the sort value for the update
    -
    sort(Sort...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    sort(Sort...) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Reorders the document stream by a specified sort key.
    -
    sort(Sort...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    sort(Sort...) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    sort(Sort...) - Method in class dev.morphia.query.FindOptions
    +
    sort(Sort...) - Method in class dev.morphia.query.FindOptions
    Sets to the sort to use
    -
    sort(String, int) - Method in class dev.morphia.query.PushOptions
    +
    sort(String, int) - Method in class dev.morphia.query.PushOptions
    Sets the sort value for the update
    -
    sort(Bson) - Method in class dev.morphia.ModifyOptions
    -
    sort(Bson) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    sort(Bson) - Method in class dev.morphia.ModifyOptions
    +
    sort(Bson) - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    sort(Document) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    sort(Document) - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    sort(Document) - Method in class dev.morphia.query.FindOptions
    +
    sort(Document) - Method in class dev.morphia.query.FindOptions
    Sets to the sort to use
    -
    Sort - Class in dev.morphia.aggregation.stages
    +
    Sort - Class in dev.morphia.aggregation.stages
    Sorts all input documents and returns them to the pipeline in sorted order.
    -
    Sort - Class in dev.morphia.query
    +
    Sort - Class in dev.morphia.query
    Used for sorting query results or defining a sort stage in an aggregation pipeline
    -
    Sort() - Constructor for class dev.morphia.aggregation.stages.Sort
    +
    Sort() - Constructor for class dev.morphia.aggregation.stages.Sort
     
    -
    Sort(String, int) - Constructor for class dev.morphia.query.Sort
    +
    Sort(String, int) - Constructor for class dev.morphia.query.Sort
    Creates a sort on a field with a direction.
    -
    Sort.Direction - Enum in dev.morphia.aggregation.stages
    +
    Sort.Direction - Enum Class in dev.morphia.aggregation.stages
    The sort types
    -
    Sort.SortType - Class in dev.morphia.aggregation.stages
    +
    Sort.SortType - Class in dev.morphia.aggregation.stages
     
    -
    sortArray(Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +
    sortArray(Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Sorts an array based on its elements.
    -
    sortBy() - Method in class dev.morphia.aggregation.stages.Fill
    +
    sortBy() - Method in class dev.morphia.aggregation.stages.Fill
     
    -
    sortBy(Sort...) - Method in class dev.morphia.aggregation.stages.Fill
    +
    sortBy(Sort...) - Method in class dev.morphia.aggregation.stages.Fill
    Specifies the field or fields to sort the documents within each partition.
    -
    sortBy(Sort...) - Method in class dev.morphia.aggregation.stages.SetWindowFields
    +
    sortBy(Sort...) - Method in class dev.morphia.aggregation.stages.SetWindowFields
    Specifies the field(s) to sort the documents by in the partition.
    -
    sortByCount(Expression) - Method in interface dev.morphia.aggregation.Aggregation
    +
    sortByCount(Expression) - Method in interface dev.morphia.aggregation.Aggregation
    Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
    -
    sortByCount(Expression) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    sortByCount(Expression) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    sortByCount(Expression) - Static method in class dev.morphia.aggregation.stages.SortByCount
    +
    sortByCount(Expression) - Static method in class dev.morphia.aggregation.stages.SortByCount
    Creates a new stage grouping by the given expression.
    -
    sortByCount(String) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    sortByCount(String) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
    -
    sortByCount(String) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    sortByCount(String) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    SortByCount - Class in dev.morphia.aggregation.stages
    +
    SortByCount - Class in dev.morphia.aggregation.stages
    Groups incoming documents based on the value of a specified expression, then computes the count of documents in each distinct group.
    -
    SortByCount(Expression) - Constructor for class dev.morphia.aggregation.stages.SortByCount
    +
    SortByCount(Expression) - Constructor for class dev.morphia.aggregation.stages.SortByCount
     
    -
    SortByCountCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    SortByCountCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    SortByCountCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SortByCountCodec
    +
    SortByCountCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SortByCountCodec
     
    -
    SortCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    SortCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    SortCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SortCodec
    +
    SortCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.SortCodec
     
    -
    sorts() - Method in class dev.morphia.aggregation.stages.SetWindowFields
    +
    sorts() - Method in class dev.morphia.aggregation.stages.SetWindowFields
     
    -
    SortType(String, Sort.Direction) - Constructor for class dev.morphia.aggregation.stages.Sort.SortType
    +
    SortType(String, Sort.Direction) - Constructor for class dev.morphia.aggregation.stages.Sort.SortType
     
    -
    sparse() - Method in annotation type dev.morphia.annotations.IndexOptions
    +
    sparse() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    special() - Method in class dev.morphia.query.filters.RegexFilter
    +
    special() - Method in class dev.morphia.query.filters.RegexFilter
    Allows the dot character (i.e.
    -
    specializeCodec(Datastore) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    specializeCodec(Datastore) - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    spherical(Boolean) - Method in class dev.morphia.aggregation.stages.GeoNear
    +
    spherical(Boolean) - Method in class dev.morphia.aggregation.stages.GeoNear
    Optional.
    -
    split(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    split(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Splits a string into substrings based on a delimiter.
    -
    sqrt(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    sqrt(Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Calculates the square root.
    -
    Stage - Class in dev.morphia.aggregation.stages
    +
    Stage - Class in dev.morphia.aggregation.stages
    Base type for stages.
    -
    Stage(String) - Constructor for class dev.morphia.aggregation.stages.Stage
    +
    Stage(String) - Constructor for class dev.morphia.aggregation.stages.Stage
     
    -
    StageCodec<T extends Stage> - Class in dev.morphia.aggregation.codecs.stages
    +
    StageCodec<T extends Stage> - Class in dev.morphia.aggregation.codecs.stages
     
    -
    StageCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.StageCodec
    +
    StageCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.StageCodec
     
    -
    stageName() - Method in class dev.morphia.aggregation.stages.Stage
    +
    stageName() - Method in class dev.morphia.aggregation.stages.Stage
    The name of the stage.
    -
    startAfter() - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    startAfter() - Method in class dev.morphia.aggregation.stages.ChangeStream
     
    -
    startAfter(Document) - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    startAfter(Document) - Method in class dev.morphia.aggregation.stages.ChangeStream
    Specifies a resume token as the logical starting point for the change stream.
    -
    startAtOperationTime() - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    startAtOperationTime() - Method in class dev.morphia.aggregation.stages.ChangeStream
     
    -
    startAtOperationTime(LocalDateTime) - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    startAtOperationTime(LocalDateTime) - Method in class dev.morphia.aggregation.stages.ChangeStream
    Specifies a time as the logical starting point for the change stream.
    -
    startSession() - Method in interface dev.morphia.Datastore
    +
    startSession() - Method in interface dev.morphia.Datastore
    Starts a new session on the server.
    -
    startSession(ClientSessionOptions) - Method in interface dev.morphia.Datastore
    +
    startSession() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    startSession(ClientSessionOptions) - Method in interface dev.morphia.Datastore
    Starts a new session on the server.
    -
    startsWith(String) - Method in interface dev.morphia.query.FieldEnd
    +
    startSession(ClientSessionOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    startsWith(String) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    startsWith(String) - Method in class dev.morphia.query.FieldEndImpl
    +
    startsWith(String) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    startsWithIgnoreCase(String) - Method in interface dev.morphia.query.FieldEnd
    +
    startsWithIgnoreCase(String) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    startsWithIgnoreCase(String) - Method in class dev.morphia.query.FieldEndImpl
    +
    startsWithIgnoreCase(String) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    startTransaction() - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    startTransaction() - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    startTransaction(TransactionOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    startTransaction(TransactionOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    startWith(Expression) - Method in class dev.morphia.aggregation.stages.GraphLookup
    +
    startWith(Expression) - Method in class dev.morphia.aggregation.stages.GraphLookup
    Expression that specifies the value of the connectFromField with which to start the recursive search.
    -
    state() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    state() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    stdDevPop(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    stdDevPop(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    -
    -
    stdDevPop(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    stdDevPop(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the population standard deviation of the input values.
    -
    stdDevSamp(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    stdDevSamp(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    -
    -
    stdDevSamp(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    +
    stdDevSamp(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.WindowExpressions
    Returns the sample standard deviation of the input values.
    -
    step() - Method in class dev.morphia.aggregation.stages.Densify.Range
    +
    step() - Method in class dev.morphia.aggregation.stages.Densify.Range
     
    -
    storeEmpties() - Method in interface dev.morphia.config.MorphiaConfig
    +
    storeEmpties() - Method in interface dev.morphia.config.MorphiaConfig
    Instructs Morphia on how to handle empty Collections and Maps.
    -
    storeEmpties(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    storeEmpties(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    storeNulls() - Method in interface dev.morphia.config.MorphiaConfig
    +
    storeNulls() - Method in interface dev.morphia.config.MorphiaConfig
    Instructs Morphia on how to handle null property values.
    -
    storeNulls(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    storeNulls(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated.
    +
    Deprecated.
     
    -
    strcasecmp(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    strcasecmp(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Performs case-insensitive string comparison and returns: 0 if two strings are equivalent, 1 if the first string is greater than the second, and -1 if the first string is less than the second.
    -
    stream() - Method in interface dev.morphia.query.Query
    +
    stream() - Method in interface dev.morphia.query.Query
    -
    Provides a Stream representation of the results of this query.
    +
    Provides a Stream representation of the results of this query.
    -
    stream(FindOptions) - Method in interface dev.morphia.query.Query
    +
    stream(FindOptions) - Method in interface dev.morphia.query.Query
    -
    Provides a Stream representation of the results of this query.
    +
    Provides a Stream representation of the results of this query.
    -
    strength() - Method in annotation type dev.morphia.annotations.Collation
    +
    strength() - Element in annotation interface dev.morphia.annotations.Collation
     
    -
    STRING - dev.morphia.query.Type
    +
    STRING - Enum constant in enum class dev.morphia.query.Type
     
    -
    StringExpressions - Class in dev.morphia.aggregation.expressions
    +
    StringExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the string expressions
    -
    strLenBytes(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    strLenBytes(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Returns the number of UTF-8 encoded bytes in a string.
    -
    strLenCP(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    strLenCP(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Returns the number of UTF-8 code points in a string.
    -
    substr(Expression, int, int) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    substr(Expression, int, int) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    -
    Deprecated. -
    Deprecated since version 3.4: $substr is now an alias for StringExpressions.substrBytes(Expression, int, int)
    +
    Deprecated. +
    Deprecated since version 3.4: $substr is now an alias for StringExpressions.substrBytes(Expression, int, int)
    -
    substrBytes(Expression, int, int) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    substrBytes(Expression, int, int) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Returns the substring of a string.
    -
    substrCP(Expression, int, int) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    substrCP(Expression, int, int) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Returns the substring of a string.
    -
    subtract(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    subtract(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Returns the result of subtracting the second value from the first.
    -
    subtract(Object, Object) - Static method in class dev.morphia.aggregation.Projection
    +
    subtract(Object, Object) - Static method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Creates a subtraction projection
    -
    sum(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    sum(Expression, Expression...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Calculates and returns the sum of numeric values.
    -
    sum(Object) - Method in class dev.morphia.query.BucketAutoOptions.OutputOperation
    +
    sum(Object) - Method in class dev.morphia.query.BucketAutoOptions.OutputOperation
    -
    Deprecated.
    +
    Deprecated.
    Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    sum(Object) - Method in class dev.morphia.query.BucketOptions.OutputOperation
    +
    sum(Object) - Method in class dev.morphia.query.BucketOptions.OutputOperation
    -
    Deprecated.
    +
    Deprecated.
    Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    sum(String) - Static method in class dev.morphia.aggregation.Group
    +
    sum(String) - Static method in class dev.morphia.aggregation.Group
    -
    Deprecated.
    +
    Deprecated.
    Calculates and returns the sum of all the numeric values that result from applying a specified expression to each document in a group of documents that share the same group by key.
    -
    superclass() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    superclass() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    suppress() - Method in class dev.morphia.aggregation.Projection
    +
    suppress() - Method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
    Marks this field to be suppressed from the output of this stage
    -
    suppressId() - Method in class dev.morphia.aggregation.stages.Projection
    +
    suppressId() - Method in class dev.morphia.aggregation.stages.Projection
    Suppresses the _id field in the resulting document.
    -
    switchExpression() - Static method in class dev.morphia.aggregation.expressions.ConditionalExpressions
    +
    switchExpression() - Static method in class dev.morphia.aggregation.expressions.ConditionalExpressions
    Evaluates a series of case expressions.
    -
    SYMBOL - dev.morphia.query.Type
    +
    SYMBOL - Enum constant in enum class dev.morphia.query.Type
     
    -
    SYSTEM_DEFAULT - dev.morphia.mapping.DateStorage
    +
    SYSTEM_DEFAULT - Enum constant in enum class dev.morphia.mapping.DateStorage
     
    -
    SystemVariables - Class in dev.morphia.aggregation.expressions
    +
    SystemVariables - Class in dev.morphia.aggregation.expressions
    Defines helper fields for referencing system variables
    - - - -

    T

    -
    -
    tan(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +

    T

    +
    +
    tan(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the tangent of a value that is measured in radians.
    -
    tanh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    +
    tanh(Expression) - Static method in class dev.morphia.aggregation.expressions.TrigonometryExpressions
    Returns the hyperbolic tangent of a value that is measured in radians.
    -
    target() - Method in annotation type dev.morphia.annotations.ExternalEntity
    +
    target() - Element in annotation interface dev.morphia.annotations.ExternalEntity
    The external target type being mapped.
    -
    targetType() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    targetType() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    The target type of this model
    -
    targetType(Class<?>) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    targetType(Class<?>) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    The target type of this model
    -
    text(String) - Static method in class dev.morphia.query.filters.Filters
    +
    text(String) - Static method in class dev.morphia.query.filters.Filters
    Performs text search.
    -
    Text - Annotation Type in dev.morphia.annotations
    +
    Text - Annotation Interface in dev.morphia.annotations
    Marks this field for inclusion in text indexing.
    -
    TEXT - dev.morphia.utils.IndexType
    +
    TEXT - Enum constant in enum class dev.morphia.utils.IndexType
     
    -
    textScore - dev.morphia.query.Meta.MetaDataKeyword
    +
    textScore - Enum constant in enum class dev.morphia.query.Meta.MetaDataKeyword
    -
    Deprecated.
    +
    Deprecated.
     
    -
    textScore() - Static method in class dev.morphia.query.Meta
    +
    textScore() - Static method in class dev.morphia.query.Meta
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    textScore(String) - Static method in class dev.morphia.query.Meta
    +
    textScore(String) - Static method in class dev.morphia.query.Meta
     
    -
    TextSearchFilter - Class in dev.morphia.query.filters
    +
    TextSearchFilter - Class in dev.morphia.query.filters
    Defines a text search filter
    -
    TextSearchFilter(String) - Constructor for class dev.morphia.query.filters.TextSearchFilter
    +
    TextSearchFilter(String) - Constructor for class dev.morphia.query.filters.TextSearchFilter
     
    -
    TIMESTAMP - dev.morphia.query.Type
    +
    TIMESTAMP - Enum constant in enum class dev.morphia.query.Type
     
    -
    TIMESTAMP - dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
    +
    TIMESTAMP - Enum constant in enum class dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
     
    -
    TimeUnit - Enum in dev.morphia.aggregation.expressions
    +
    TimeUnit - Enum Class in dev.morphia.aggregation.expressions
     
    -
    to(double[]) - Static method in class dev.morphia.aggregation.stages.GeoNear
    +
    to(double[]) - Static method in class dev.morphia.aggregation.stages.GeoNear
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    to(Point) - Static method in class dev.morphia.aggregation.stages.GeoNear
    +
    to(Point) - Static method in class dev.morphia.aggregation.stages.GeoNear
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    to(Class<O>) - Static method in class dev.morphia.aggregation.stages.Out
    +
    to(Class<O>) - Static method in class dev.morphia.aggregation.stages.Out
    Creates a $out stage with target type/collection
    -
    to(String) - Static method in class dev.morphia.aggregation.stages.Out
    +
    to(String) - Static method in class dev.morphia.aggregation.stages.Out
    Creates a $out stage with target collection
    -
    toBool(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    toBool(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts value to a boolean.
    -
    toConfigFormat(String, boolean) - Method in class dev.morphia.mapping.MapperOptions
    +
    toConfigFormat(String, boolean) - Method in class dev.morphia.mapping.MapperOptions
    -
    Deprecated.
    +
    Deprecated.
    Converts this MapperOptions instance in to the format needed for a configuration file
    -
    toDate(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    toDate(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Converts a value to a date.
    -
    toDate(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    toDate(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts value to a Date.
    -
    toDecimal(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    toDecimal(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts value to a Decimal128.
    -
    toDocument() - Method in class dev.morphia.aggregation.Accumulator
    +
    toDocument() - Method in class dev.morphia.aggregation.Accumulator
     
    -
    toDocument() - Method in class dev.morphia.query.BucketAutoOptions
    +
    toDocument() - Method in class dev.morphia.query.BucketAutoOptions
    -
    Deprecated.
    +
    Deprecated.
    Converts a BucketAutoOptions to a Document for use by the Java driver.
    -
    toDocument() - Method in class dev.morphia.query.BucketOptions
    +
    toDocument() - Method in class dev.morphia.query.BucketOptions
    -
    Deprecated.
    +
    Deprecated.
    Converts a BucketOptions to a Document for use by the Java driver.
    -
    toDocument() - Method in interface dev.morphia.query.Criteria
    +
    toDocument() - Method in interface dev.morphia.query.Criteria
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toDocument() - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    toDocument() - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toDocument() - Method in class dev.morphia.query.LegacyQuery
    +
    toDocument() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
    Converts the query to a Document and updates for any discriminator values as my be necessary
    -
    toDocument() - Method in interface dev.morphia.query.Query
    +
    toDocument() - Method in interface dev.morphia.query.Query
     
    -
    toDocument() - Method in class dev.morphia.query.UpdateBase
    +
    toDocument() - Method in class dev.morphia.query.UpdateBase
     
    -
    toDocument() - Method in class dev.morphia.query.WhereCriteria
    +
    toDocument() - Method in class dev.morphia.query.WhereCriteria
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toDouble(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    toDouble(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts value to a double.
    -
    toIndexValue() - Method in enum dev.morphia.utils.IndexDirection
    +
    toIndexValue() - Method in enum class dev.morphia.utils.IndexDirection
    Returns the value as needed by the index definition document
    -
    toIndexValue() - Method in enum dev.morphia.utils.IndexType
    +
    toIndexValue() - Method in enum class dev.morphia.utils.IndexType
    Returns the value as needed by the index definition document
    -
    toInt(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    toInt(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts value to an integer.
    -
    toList() - Method in class dev.morphia.query.MorphiaCursor
    +
    toList() - Method in class dev.morphia.query.MorphiaCursor
    Converts this cursor to a List.
    -
    toList(T, T...) - Static method in class dev.morphia.aggregation.expressions.Expressions
    +
    toList(T, T...) - Static method in class dev.morphia.aggregation.expressions.Expressions
     
    -
    toLong(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    toLong(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts value to a long.
    -
    toLower(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    toLower(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Converts a string to lowercase.
    -
    toObjectId(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    toObjectId(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts value to an ObjectId.
    -
    top(Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    top(Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns the top element within a group according to the specified sort order.
    -
    topN(Expression, Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    +
    topN(Expression, Expression, Sort...) - Static method in class dev.morphia.aggregation.expressions.AccumulatorExpressions
    Returns an aggregation of the top n elements within a group, according to the specified sort order.
    -
    toString() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    toString() - Method in class dev.morphia.aggregation.AggregationOptions
     
    -
    toString() - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    toString() - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.aggregation.Projection
    +
    toString() - Method in class dev.morphia.aggregation.Projection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.aggregation.stages.ChangeStream
    +
    toString() - Method in class dev.morphia.aggregation.stages.ChangeStream
     
    -
    toString() - Method in class dev.morphia.geo.GeometryCollection
    +
    toString() - Method in class dev.morphia.geo.GeometryCollection
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.geo.LineString
    +
    toString() - Method in class dev.morphia.geo.LineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.geo.MultiLineString
    +
    toString() - Method in class dev.morphia.geo.MultiLineString
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.geo.MultiPoint
    +
    toString() - Method in class dev.morphia.geo.MultiPoint
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.geo.MultiPolygon
    +
    toString() - Method in class dev.morphia.geo.MultiPolygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    +
    toString() - Method in class dev.morphia.geo.NamedCoordinateReferenceSystem
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.geo.Point
    +
    toString() - Method in class dev.morphia.geo.Point
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.geo.Polygon
    +
    toString() - Method in class dev.morphia.geo.Polygon
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.Key
    +
    toString() - Method in class dev.morphia.Key
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.mapping.codec.MorphiaCodecProvider
    +
    toString() - Method in class dev.morphia.mapping.codec.MorphiaCodecProvider
     
    -
    toString() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    toString() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    toString() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    toString() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    toString() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
    +
    toString() - Method in class dev.morphia.mapping.codec.pojo.PropertyModel
     
    -
    toString() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    toString() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    toString() - Method in class dev.morphia.mapping.codec.pojo.TypeData.Builder
    +
    toString() - Method in class dev.morphia.mapping.codec.pojo.TypeData.Builder
     
    -
    toString() - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    toString() - Method in class dev.morphia.mapping.codec.pojo.TypeData
     
    -
    toString() - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
    +
    toString() - Method in class dev.morphia.mapping.codec.pojo.WildCardTypeData
     
    -
    toString() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    toString() - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    toString() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    toString() - Method in class dev.morphia.mapping.codec.reader.NameState
     
    -
    toString() - Method in class dev.morphia.mapping.validation.classrules.FieldEnumString
    +
    toString() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    toString() - Method in class dev.morphia.query.CriteriaContainerImpl
    +
    toString() - Method in class dev.morphia.mapping.validation.classrules.FieldEnumString
    +
     
    +
    toString() - Method in class dev.morphia.query.CriteriaContainerImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in enum dev.morphia.query.CriteriaJoin
    +
    toString() - Method in enum class dev.morphia.query.CriteriaJoin
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.query.filters.Filter
    +
    toString() - Method in class dev.morphia.query.filters.Filter
     
    -
    toString() - Method in class dev.morphia.query.filters.LogicalFilter
    +
    toString() - Method in class dev.morphia.query.filters.LogicalFilter
     
    -
    toString() - Method in class dev.morphia.query.FindOptions
    +
    toString() - Method in class dev.morphia.query.FindOptions
     
    -
    toString() - Method in class dev.morphia.query.LegacyQuery
    +
    toString() - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    toString() - Method in class dev.morphia.query.OperationTarget
    +
    toString() - Method in class dev.morphia.query.OperationTarget
     
    -
    toString() - Method in class dev.morphia.query.Projection
    +
    toString() - Method in class dev.morphia.query.Projection
     
    -
    toString() - Method in class dev.morphia.query.UpdateBase
    +
    toString() - Method in class dev.morphia.query.UpdateBase
     
    -
    toString(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    toString(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Converts value to a string.
    -
    toString(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    toString(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Converts value to a string.
    -
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.AddToSetOperator
    +
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.AddToSetOperator
     
    -
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.CurrentDateOperator
    +
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.CurrentDateOperator
     
    -
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.PullOperator
    +
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.PullOperator
     
    -
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.PushOperator
    +
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.PushOperator
     
    -
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.SetEntityOperator
    +
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.SetEntityOperator
     
    -
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.SetOnInsertOperator
    +
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.SetOnInsertOperator
     
    -
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.UnsetOperator
    +
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.UnsetOperator
     
    -
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.UpdateOperator
    +
    toTarget(PathTarget) - Method in class dev.morphia.query.updates.UpdateOperator
    Creates the OperationTarget for serialization
    -
    toUpper(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    toUpper(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Converts a string to uppercase.
    -
    Transient - Annotation Type in dev.morphia.annotations
    +
    Transient - Annotation Interface in dev.morphia.annotations
     
    -
    TrigonometryExpressions - Class in dev.morphia.aggregation.expressions
    +
    TrigonometryExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the trigonometry expressions
    -
    trim(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    +
    trim(Expression) - Static method in class dev.morphia.aggregation.expressions.StringExpressions
    Removes whitespace or the specified characters from the beginning and end of a string.
    -
    trunc(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    +
    trunc(Expression, Expression) - Static method in class dev.morphia.aggregation.expressions.MathExpressions
    Truncates a number to a whole integer or to a specified decimal place.
    -
    tryNext() - Method in class dev.morphia.query.MorphiaCursor
    +
    tryNext() - Method in class dev.morphia.query.MorphiaCursor
     
    -
    tsIncrement(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    tsIncrement(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the incrementing ordinal from a timestamp as a long.
    -
    tsSecond(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    tsSecond(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the seconds from a timestamp as a long.
    -
    type() - Method in class dev.morphia.aggregation.stages.Densify.Range
    +
    type() - Method in class dev.morphia.aggregation.stages.Densify.Range
     
    -
    type() - Method in class dev.morphia.aggregation.stages.Out
    +
    type() - Method in class dev.morphia.aggregation.stages.Out
     
    -
    type() - Method in annotation type dev.morphia.annotations.Field
    +
    type() - Element in annotation interface dev.morphia.annotations.Field
     
    -
    type() - Method in annotation type dev.morphia.annotations.ShardKey
    +
    type() - Element in annotation interface dev.morphia.annotations.ShardKey
    The type of sharding to use.
    -
    type() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    type() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    The type of this model
    -
    type(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    +
    type(Expression) - Static method in class dev.morphia.aggregation.expressions.TypeExpressions
    Return the BSON data type of the field.
    -
    type(Type) - Method in interface dev.morphia.query.FieldEnd
    +
    type(Type) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    type(Type) - Method in class dev.morphia.query.FieldEndImpl
    +
    type(Type) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    type(CurrentDateOperator.TypeSpecification) - Method in class dev.morphia.query.updates.CurrentDateOperator
    +
    type(CurrentDateOperator.TypeSpecification) - Method in class dev.morphia.query.updates.CurrentDateOperator
    Sets the type of value to set when updating the field
    -
    type(String, Type) - Static method in class dev.morphia.query.filters.Filters
    +
    type(String, Type) - Static method in class dev.morphia.query.filters.Filters
    Selects documents if a field is of the specified type.
    -
    Type - Enum in dev.morphia.query
    +
    Type - Enum Class in dev.morphia.query
    Defines BSON types for use in querying against field types.
    -
    TYPE - dev.morphia.query.FilterOperator
    +
    TYPE - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    typeData() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    typeData() - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
     
    -
    typeData(TypeData<?>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    +
    typeData(TypeData<?>) - Method in class dev.morphia.mapping.codec.pojo.PropertyModelBuilder
    Sets the type data
    -
    TypeData<T> - Class in dev.morphia.mapping.codec.pojo
    +
    TypeData<T> - Class in dev.morphia.mapping.codec.pojo
    Holds type information about a type element
    -
    TypeData(Class<T>, List<TypeData<?>>) - Constructor for class dev.morphia.mapping.codec.pojo.TypeData
    +
    TypeData(Class<T>, List<TypeData<?>>) - Constructor for class dev.morphia.mapping.codec.pojo.TypeData
    Creates a new TypeData with the concrete type and type parameters around it.
    -
    TypeData.Builder<T> - Class in dev.morphia.mapping.codec.pojo
    +
    TypeData.Builder<T> - Class in dev.morphia.mapping.codec.pojo
    A builder for TypeData
    -
    TypeExpressions - Class in dev.morphia.aggregation.expressions
    +
    TypeExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the type expressions
    -
    TypeExpressions() - Constructor for class dev.morphia.aggregation.expressions.TypeExpressions
    +
    TypeExpressions() - Constructor for class dev.morphia.aggregation.expressions.TypeExpressions
     
    - - - -

    U

    -
    -
    UNDEFINED - dev.morphia.query.Type
    +

    U

    +
    +
    UNDEFINED - Enum constant in enum class dev.morphia.query.Type
     
    -
    unionWith(Class<?>, Stage, Stage...) - Method in interface dev.morphia.aggregation.Aggregation
    +
    unionWith(Class<?>, Stage, Stage...) - Method in interface dev.morphia.aggregation.Aggregation
    Performs a union of two collections; i.e.
    -
    unionWith(Class<?>, Stage, Stage...) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    unionWith(Class<?>, Stage, Stage...) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    unionWith(String, Stage, Stage...) - Method in interface dev.morphia.aggregation.Aggregation
    +
    unionWith(String, Stage, Stage...) - Method in interface dev.morphia.aggregation.Aggregation
    Performs a union of two collections; i.e.
    -
    unionWith(String, Stage, Stage...) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    unionWith(String, Stage, Stage...) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    UnionWith - Class in dev.morphia.aggregation.stages
    +
    UnionWith - Class in dev.morphia.aggregation.stages
    Performs a union of two collections; i.e.
    -
    UnionWith(Class<?>, List<Stage>) - Constructor for class dev.morphia.aggregation.stages.UnionWith
    +
    UnionWith(Class<?>, List<Stage>) - Constructor for class dev.morphia.aggregation.stages.UnionWith
    Creates the new stage
    -
    UnionWith(String, List<Stage>) - Constructor for class dev.morphia.aggregation.stages.UnionWith
    +
    UnionWith(String, List<Stage>) - Constructor for class dev.morphia.aggregation.stages.UnionWith
    Creates the new stage
    -
    UnionWithCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    UnionWithCodec - Class in dev.morphia.aggregation.codecs.stages
    Encodes a UnionWith stage
    -
    UnionWithCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.UnionWithCodec
    +
    UnionWithCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.UnionWithCodec
     
    -
    unique() - Method in annotation type dev.morphia.annotations.IndexOptions
    +
    unique() - Element in annotation interface dev.morphia.annotations.IndexOptions
     
    -
    unique() - Method in annotation type dev.morphia.annotations.ShardOptions
    +
    unique() - Element in annotation interface dev.morphia.annotations.ShardOptions
    Optional.
    -
    uniqueDocs(String, Object) - Static method in class dev.morphia.query.filters.Filters
    +
    uniqueDocs(String, Object) - Static method in class dev.morphia.query.filters.Filters
    Deprecated.
    -
    unit() - Method in class dev.morphia.aggregation.stages.Densify.Range
    +
    unit() - Method in class dev.morphia.aggregation.stages.Densify.Range
     
    -
    unit() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
    +
    unit() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Window
     
    -
    unit(TimeUnit) - Method in class dev.morphia.aggregation.stages.Densify.Range
    +
    unit(TimeUnit) - Method in class dev.morphia.aggregation.stages.Densify.Range
    The unit to apply to the step field when incrementing date values in field.
    -
    unset(Unset) - Method in interface dev.morphia.aggregation.Aggregation
    +
    unset(Unset) - Method in interface dev.morphia.aggregation.Aggregation
    Removes/excludes fields from documents.
    -
    unset(Unset) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    unset(Unset) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    unset(String) - Method in interface dev.morphia.query.UpdateOperations
    +
    unset(String) - Method in interface dev.morphia.query.UpdateOperations
    -
    Deprecated.
    +
    Deprecated.
    removes the field
    -
    unset(String) - Method in class dev.morphia.query.UpdateOpsImpl
    +
    unset(String) - Method in class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    unset(String) - Method in interface dev.morphia.query.Updates
    +
    unset(String) - Method in interface dev.morphia.query.Updates
    removes the field
    -
    unset(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    +
    unset(String) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $unset operator deletes a particular field.
    -
    unset(String, String...) - Static method in class dev.morphia.aggregation.stages.Unset
    +
    unset(String, String...) - Static method in class dev.morphia.aggregation.stages.Unset
    Creates a new stage with the given fields
    -
    Unset - Class in dev.morphia.aggregation.stages
    +
    Unset - Class in dev.morphia.aggregation.stages
    Removes/excludes fields from documents.
    -
    Unset() - Constructor for class dev.morphia.aggregation.stages.Unset
    +
    Unset() - Constructor for class dev.morphia.aggregation.stages.Unset
     
    -
    UnsetCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    UnsetCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    UnsetCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.UnsetCodec
    +
    UnsetCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.UnsetCodec
     
    -
    unsetField(Expression, Object) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    +
    unsetField(Expression, Object) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    Removes a specified field in a document.
    -
    unsetField(String, Object) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    +
    unsetField(String, Object) - Static method in class dev.morphia.aggregation.expressions.Miscellaneous
    Removes a specified field in a document.
    -
    unsetMissing() - Method in class dev.morphia.InsertOneOptions
    +
    unsetMissing() - Method in class dev.morphia.InsertOneOptions
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    unsetMissing(boolean) - Method in class dev.morphia.InsertOneOptions
    +
    unsetMissing(boolean) - Method in class dev.morphia.InsertOneOptions
    Applies the rules for storing null/empty values for fields no present in the object to be merged.
    -
    UnsetOperator - Class in dev.morphia.query.updates
    +
    UnsetOperator - Class in dev.morphia.query.updates
     
    -
    UnsetOperator(String) - Constructor for class dev.morphia.query.updates.UnsetOperator
    +
    UnsetOperator(String) - Constructor for class dev.morphia.query.updates.UnsetOperator
     
    -
    unwind(Unwind) - Method in interface dev.morphia.aggregation.Aggregation
    +
    unwind(Unwind) - Method in interface dev.morphia.aggregation.Aggregation
    Deconstructs an array field from the input documents to output a document for each element.
    -
    unwind(Unwind) - Method in class dev.morphia.aggregation.AggregationImpl
    +
    unwind(Unwind) - Method in class dev.morphia.aggregation.AggregationImpl
     
    -
    unwind(String) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    unwind(String) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Deconstructs an array field from the input documents to output a document for each element.
    -
    unwind(String) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    unwind(String) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    unwind(String) - Static method in class dev.morphia.aggregation.stages.Unwind
    +
    unwind(String) - Static method in class dev.morphia.aggregation.stages.Unwind
    Creates a stage with the named array field
    -
    unwind(String, UnwindOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    +
    unwind(String, UnwindOptions) - Method in interface dev.morphia.aggregation.AggregationPipeline
    -
    Deprecated.
    +
    Deprecated.
    Deconstructs an array field from the input documents to output a document for each element.
    -
    unwind(String, UnwindOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    +
    unwind(String, UnwindOptions) - Method in class dev.morphia.aggregation.AggregationPipelineImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    Unwind - Class in dev.morphia.aggregation.stages
    +
    Unwind - Class in dev.morphia.aggregation.stages
    Deconstructs an array field from the input documents to output a document for each element.
    -
    Unwind() - Constructor for class dev.morphia.aggregation.stages.Unwind
    +
    Unwind() - Constructor for class dev.morphia.aggregation.stages.Unwind
     
    -
    UnwindCodec - Class in dev.morphia.aggregation.codecs.stages
    +
    UnwindCodec - Class in dev.morphia.aggregation.codecs.stages
     
    -
    UnwindCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.UnwindCodec
    +
    UnwindCodec() - Constructor for class dev.morphia.aggregation.codecs.stages.UnwindCodec
     
    -
    unwrap() - Method in interface dev.morphia.mapping.codec.references.MorphiaProxy
    +
    unwrap() - Method in interface dev.morphia.mapping.codec.references.MorphiaProxy
     
    -
    unwrap() - Method in class dev.morphia.mapping.codec.references.ReferenceProxy
    +
    unwrap() - Method in class dev.morphia.mapping.codec.references.ReferenceProxy
     
    -
    update(Stage...) - Method in interface dev.morphia.query.Query
    +
    update(Stage...) - Method in interface dev.morphia.query.Query
    Creates an update operation based on this query
    -
    update(Query<T>, UpdateOperations<T>) - Method in interface dev.morphia.Datastore
    +
    update(Query<T>, UpdateOperations<T>) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Query.update(UpdateOperator, UpdateOperator...) instead. Please note the default has changed from multi- +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Query.update(UpdateOperator, UpdateOperator...) instead. Please note the default has changed from multi- to single-document updates.
    -
    update(Query<T>, UpdateOperations<T>, UpdateOptions) - Method in interface dev.morphia.Datastore
    +
    update(Query<T>, UpdateOperations<T>, UpdateOptions) - Method in interface dev.morphia.Datastore
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    update(UpdateOperations<T>) - Method in class dev.morphia.query.LegacyQuery
    +
    update(UpdateOperations<T>) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    update(UpdateOperations<T>) - Method in interface dev.morphia.query.Query
    +
    update(UpdateOperations<T>) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    update(UpdateOperator, UpdateOperator...) - Method in class dev.morphia.query.LegacyQuery
    +
    update(UpdateOperator, UpdateOperator...) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    update(UpdateOperator, UpdateOperator...) - Method in interface dev.morphia.query.Query
    +
    update(UpdateOperator, UpdateOperator...) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    use Query.update(UpdateOptions, UpdateOperator...) instead. In the next major version, this return type will match +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    use Query.update(UpdateOptions, UpdateOperator...) instead. In the next major version, this return type will match the other's return type such that this will be the terminal call for an update. The only change needed then will be to remove the Update.execute() call.
    -
    update(UpdateOptions, Stage...) - Method in class dev.morphia.query.LegacyQuery
    +
    update(UpdateOptions, Stage...) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    update(UpdateOptions, Stage...) - Method in interface dev.morphia.query.Query
    +
    update(UpdateOptions, Stage...) - Method in interface dev.morphia.query.Query
    Creates an update operation based on this query
    -
    update(UpdateOptions, UpdateOperator...) - Method in class dev.morphia.query.LegacyQuery
    +
    update(UpdateOptions, UpdateOperator...) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
     
    -
    update(UpdateOptions, UpdateOperator...) - Method in interface dev.morphia.query.Query
    +
    update(UpdateOptions, UpdateOperator...) - Method in interface dev.morphia.query.Query
    Creates an update operation based on this query
    -
    update(List<UpdateOperator>) - Method in class dev.morphia.query.LegacyQuery
    +
    update(List<UpdateOperator>) - Method in class dev.morphia.query.LegacyQuery
    -
    Deprecated.
    +
    Deprecated.
    -
    update(List<UpdateOperator>) - Method in interface dev.morphia.query.Query
    +
    update(List<UpdateOperator>) - Method in interface dev.morphia.query.Query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    Update<T> - Class in dev.morphia.query
    +
    Update<T> - Class in dev.morphia.query
    -
    Deprecated. 
    +
    Deprecated. 
    -
    UpdateBase<T> - Class in dev.morphia.query
    +
    UpdateBase<T> - Class in dev.morphia.query
     
    -
    updateCollection(Key) - Method in class dev.morphia.mapping.Mapper
    +
    updateCollection(Key) - Method in class dev.morphia.mapping.Mapper
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    UpdateException - Exception in dev.morphia.query
    +
    UpdateException - Exception in dev.morphia.query
    Error during update.
    -
    UpdateException(String) - Constructor for exception dev.morphia.query.UpdateException
    +
    UpdateException(String) - Constructor for exception dev.morphia.query.UpdateException
    Creates a UpdateException with a message and a cause
    -
    UpdateException(String, Throwable) - Constructor for exception dev.morphia.query.UpdateException
    +
    UpdateException(String, Throwable) - Constructor for exception dev.morphia.query.UpdateException
    Creates a UpdateException with a message and a cause
    -
    updateMany(MongoCollection<T>, Document, List<Document>, UpdateOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    updateMany(MongoCollection<T>, Document, List<Document>, UpdateOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    updateMany(MongoCollection<T>, Document, Document, UpdateOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    updateMany(MongoCollection<T>, Document, Document, UpdateOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    updateOne(MongoCollection<T>, Document, List<Document>, UpdateOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    updateOne(MongoCollection<T>, Document, List<Document>, UpdateOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    updateOne(MongoCollection<T>, Document, Document, UpdateOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
    +
    updateOne(MongoCollection<T>, Document, Document, UpdateOptions) - Method in class dev.morphia.DatastoreImpl.DatastoreOperations
     
    -
    UpdateOperations<T> - Interface in dev.morphia.query
    +
    UpdateOperations<T> - Interface in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    updates should be performed using the Query.update(UpdateOperator, UpdateOperator...) instead of this class directly
    -
    UpdateOperator - Class in dev.morphia.query.updates
    +
    UpdateOperator - Class in dev.morphia.query.updates
    Defines an update operator
    -
    UpdateOperator(String, String, Object) - Constructor for class dev.morphia.query.updates.UpdateOperator
    +
    UpdateOperator(String, String, Object) - Constructor for class dev.morphia.query.updates.UpdateOperator
     
    -
    UpdateOperator(String, String, List<?>) - Constructor for class dev.morphia.query.updates.UpdateOperator
    +
    UpdateOperator(String, String, List<?>) - Constructor for class dev.morphia.query.updates.UpdateOperator
     
    -
    UpdateOperators - Class in dev.morphia.query.updates
    +
    UpdateOperators - Class in dev.morphia.query.updates
    Defines helper methods for specifying operations for updates or findAndModify
    -
    UpdateOpsImpl<T> - Class in dev.morphia.query
    +
    UpdateOpsImpl<T> - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    UpdateOpsImpl(DatastoreImpl, Class<T>) - Constructor for class dev.morphia.query.UpdateOpsImpl
    +
    UpdateOpsImpl(DatastoreImpl, Class<T>) - Constructor for class dev.morphia.query.UpdateOpsImpl
    -
    Deprecated.
    +
    Deprecated.
    Creates an UpdateOpsImpl for the type given.
    -
    UpdateOptions - Class in dev.morphia
    +
    UpdateOptions - Class in dev.morphia
    The options to apply when updating documents in the MongoCollection
    -
    UpdateOptions() - Constructor for class dev.morphia.UpdateOptions
    +
    UpdateOptions() - Constructor for class dev.morphia.UpdateOptions
     
    -
    updateQueryWithDiscriminators(EntityModel, Document) - Method in class dev.morphia.mapping.Mapper
    +
    updateQueryWithDiscriminators(EntityModel, Document) - Method in class dev.morphia.mapping.Mapper
    Updates a query with any discriminators from subtypes if polymorphic queries are enabled
    -
    Updates<Updater extends Updates> - Interface in dev.morphia.query
    +
    Updates<Updater extends Updates> - Interface in dev.morphia.query
    Defines the update operations available
    -
    upperBound() - Method in class dev.morphia.aggregation.stages.Densify.Range
    +
    upperBound() - Method in class dev.morphia.aggregation.stages.Densify.Range
     
    -
    upsert(boolean) - Method in class dev.morphia.ModifyOptions
    -
    upsert(boolean) - Method in class dev.morphia.ReplaceOptions
    +
    upsert(boolean) - Method in class dev.morphia.ModifyOptions
    +
    upsert(boolean) - Method in class dev.morphia.ReplaceOptions
     
    -
    upsert(boolean) - Method in class dev.morphia.UpdateOptions
    +
    upsert(boolean) - Method in class dev.morphia.UpdateOptions
     
    -
    URICodec - Class in dev.morphia.mapping.codec
    +
    URICodec - Class in dev.morphia.mapping.codec
    Defines a codec for URIs
    -
    URICodec() - Constructor for class dev.morphia.mapping.codec.URICodec
    +
    URICodec() - Constructor for class dev.morphia.mapping.codec.URICodec
     
    -
    useDiscriminator() - Method in annotation type dev.morphia.annotations.Embedded
    +
    useDiscriminator() - Element in annotation interface dev.morphia.annotations.Embedded
    -
    Deprecated.
    +
    Deprecated.
     
    -
    useDiscriminator() - Method in annotation type dev.morphia.annotations.Entity
    +
    useDiscriminator() - Element in annotation interface dev.morphia.annotations.Entity
     
    -
    useDiscriminator() - Method in annotation type dev.morphia.annotations.ExternalEntity
    +
    useDiscriminator() - Element in annotation interface dev.morphia.annotations.ExternalEntity
     
    -
    useDiscriminator() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
    +
    useDiscriminator() - Method in class dev.morphia.mapping.codec.pojo.EntityModel
     
    -
    useLowerCaseCollectionNames(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    useLowerCaseCollectionNames(boolean) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    UTC - dev.morphia.mapping.DateStorage
    +
    UTC - Enum constant in enum class dev.morphia.mapping.DateStorage
     
    -
    uuidRepresentation() - Method in interface dev.morphia.config.MorphiaConfig
    +
    uuidRepresentation() - Method in interface dev.morphia.config.MorphiaConfig
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    This should be configured in the MongoClient given to Morphia
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    This should be configured in the MongoClient given to Morphia
    -
    uuidRepresentation(UuidRepresentation) - Method in class dev.morphia.mapping.MapperOptions.Builder
    +
    uuidRepresentation(UuidRepresentation) - Method in class dev.morphia.mapping.MapperOptions.Builder
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    This should be configured in the MongoClient given to Morphia
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    This should be configured in the MongoClient given to Morphia
    - - - -

    V

    -
    -
    val() - Method in enum dev.morphia.query.FilterOperator
    +

    V

    +
    +
    val() - Method in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    val() - Method in enum dev.morphia.query.Type
    +
    val() - Method in enum class dev.morphia.query.Type
     
    -
    validate(Mapper, EntityModel) - Method in class dev.morphia.mapping.validation.MappingValidator
    +
    validate(Mapper, EntityModel) - Method in class dev.morphia.mapping.validation.MappingValidator
     
    -
    Validation - Annotation Type in dev.morphia.annotations
    +
    Validation - Annotation Interface in dev.morphia.annotations
    Defines the document validation logic for a collection.
    -
    ValidationException - Exception in dev.morphia.query
    +
    ValidationException - Exception in dev.morphia.query
    Error during validation.
    -
    ValidationException(String) - Constructor for exception dev.morphia.query.ValidationException
    +
    ValidationException(String) - Constructor for exception dev.morphia.query.ValidationException
    Creates a ValidationException with a message and a cause
    -
    ValidationException(String, Throwable) - Constructor for exception dev.morphia.query.ValidationException
    +
    ValidationException(String, Throwable) - Constructor for exception dev.morphia.query.ValidationException
    Creates a ValidationException with a message and a cause
    -
    value() - Method in annotation type dev.morphia.annotations.AlsoLoad
    +
    value() - Element in annotation interface dev.morphia.annotations.AlsoLoad
     
    -
    value() - Method in annotation type dev.morphia.annotations.CappedAt
    +
    value() - Element in annotation interface dev.morphia.annotations.CappedAt
     
    -
    value() - Method in annotation type dev.morphia.annotations.Converters
    +
    value() - Element in annotation interface dev.morphia.annotations.Converters
    -
    Deprecated.
    +
    Deprecated.
     
    -
    value() - Method in annotation type dev.morphia.annotations.Embedded
    +
    value() - Element in annotation interface dev.morphia.annotations.Embedded
    -
    Deprecated, for removal: This API element is subject to removal in a future version. 
    +
    Deprecated, for removal: This API element is subject to removal in a future version. 
    -
    value() - Method in annotation type dev.morphia.annotations.Entity
    +
    value() - Element in annotation interface dev.morphia.annotations.Entity
     
    -
    value() - Method in annotation type dev.morphia.annotations.EntityListeners
    +
    value() - Element in annotation interface dev.morphia.annotations.EntityListeners
    -
    Deprecated. -
    In the next version, this will be restricted to subclasses of EntityListener. Migrating your listeners to be +
    Deprecated. +
    In the next version, this will be restricted to subclasses of EntityListener. Migrating your listeners to be subclasses now will prevent any compilation issues in the future.
    -
    value() - Method in annotation type dev.morphia.annotations.ExternalEntity
    +
    value() - Element in annotation interface dev.morphia.annotations.ExternalEntity
     
    -
    value() - Method in annotation type dev.morphia.annotations.Field
    +
    value() - Element in annotation interface dev.morphia.annotations.Field
     
    -
    value() - Method in annotation type dev.morphia.annotations.Handler
    +
    value() - Element in annotation interface dev.morphia.annotations.Handler
     
    -
    value() - Method in annotation type dev.morphia.annotations.IdField
    +
    value() - Element in annotation interface dev.morphia.annotations.IdField
     
    -
    value() - Method in annotation type dev.morphia.annotations.Indexed
    +
    value() - Element in annotation interface dev.morphia.annotations.Indexed
     
    -
    value() - Method in annotation type dev.morphia.annotations.Indexes
    +
    value() - Element in annotation interface dev.morphia.annotations.Indexes
     
    -
    value() - Method in annotation type dev.morphia.annotations.Name
    +
    value() - Element in annotation interface dev.morphia.annotations.Name
     
    -
    value() - Method in annotation type dev.morphia.annotations.PossibleValues
    +
    value() - Element in annotation interface dev.morphia.annotations.PossibleValues
     
    -
    value() - Method in annotation type dev.morphia.annotations.Property
    +
    value() - Element in annotation interface dev.morphia.annotations.Property
     
    -
    value() - Method in annotation type dev.morphia.annotations.Reference
    +
    value() - Element in annotation interface dev.morphia.annotations.Reference
     
    -
    value() - Method in annotation type dev.morphia.annotations.ShardKey
    +
    value() - Element in annotation interface dev.morphia.annotations.ShardKey
    The shard key value
    -
    value() - Method in annotation type dev.morphia.annotations.ShardKeys
    +
    value() - Element in annotation interface dev.morphia.annotations.ShardKeys
    The shard keys
    -
    value() - Method in annotation type dev.morphia.annotations.Text
    +
    value() - Element in annotation interface dev.morphia.annotations.Text
     
    -
    value() - Method in annotation type dev.morphia.annotations.Validation
    +
    value() - Element in annotation interface dev.morphia.annotations.Validation
     
    -
    value() - Method in annotation type dev.morphia.annotations.Version
    +
    value() - Element in annotation interface dev.morphia.annotations.Version
     
    -
    value() - Method in class dev.morphia.query.updates.UpdateOperator
    +
    value() - Method in class dev.morphia.query.updates.UpdateOperator
     
    -
    value(Datastore, BsonWriter, Object, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    value(Datastore, BsonWriter, Object, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    value(Datastore, BsonWriter, String, Object, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    value(Datastore, BsonWriter, String, Object, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    value(Object) - Static method in class dev.morphia.aggregation.expressions.Expressions
    +
    value(Object) - Static method in class dev.morphia.aggregation.expressions.Expressions
    Returns a value without parsing.
    -
    value(Object) - Method in class dev.morphia.query.updates.UpdateOperator
    +
    value(Object) - Method in class dev.morphia.query.updates.UpdateOperator
     
    -
    value(BsonWriter, String, Boolean) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    value(BsonWriter, String, Boolean) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    value(BsonWriter, String, Double) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    value(BsonWriter, String, Double) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    value(BsonWriter, String, Integer) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    value(BsonWriter, String, Integer) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    value(BsonWriter, String, Long) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    value(BsonWriter, String, Long) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    value(BsonWriter, String, String) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    value(BsonWriter, String, String) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    valueOf(String) - Static method in enum dev.morphia.aggregation.expressions.TimeUnit
    +
    valueOf(String) - Static method in enum class dev.morphia.aggregation.expressions.TimeUnit
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.aggregation.stages.Densify.RangeType
    +
    valueOf(String) - Static method in enum class dev.morphia.aggregation.stages.Densify.RangeType
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.aggregation.stages.Fill.Method
    +
    valueOf(String) - Static method in enum class dev.morphia.aggregation.stages.Fill.Method
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.aggregation.stages.Sort.Direction
    +
    valueOf(String) - Static method in enum class dev.morphia.aggregation.stages.Sort.Direction
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.geo.CoordinateReferenceSystemType
    +
    valueOf(String) - Static method in enum class dev.morphia.geo.CoordinateReferenceSystemType
    -
    Deprecated.
    -
    Returns the enum constant of this type with the specified name.
    +
    Deprecated.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.geo.GeoJsonType
    +
    valueOf(String) - Static method in enum class dev.morphia.geo.GeoJsonType
    -
    Deprecated.
    -
    Returns the enum constant of this type with the specified name.
    +
    Deprecated.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.mapping.DateStorage
    +
    valueOf(String) - Static method in enum class dev.morphia.mapping.DateStorage
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.mapping.MapperOptions.PropertyDiscovery
    +
    valueOf(String) - Static method in enum class dev.morphia.mapping.MapperOptions.PropertyDiscovery
    -
    Deprecated.
    -
    Returns the enum constant of this type with the specified name.
    +
    Deprecated.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.mapping.ShardKeyType
    +
    valueOf(String) - Static method in enum class dev.morphia.mapping.ShardKeyType
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.mapping.validation.ConstraintViolation.Level
    +
    valueOf(String) - Static method in enum class dev.morphia.mapping.validation.ConstraintViolation.Level
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.query.BucketAutoOptions.Granularity
    +
    valueOf(String) - Static method in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    -
    Returns the enum constant of this type with the specified name.
    +
    Deprecated.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.query.CriteriaJoin
    +
    valueOf(String) - Static method in enum class dev.morphia.query.CriteriaJoin
    -
    Deprecated.
    -
    Returns the enum constant of this type with the specified name.
    +
    Deprecated.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.query.FilterOperator
    +
    valueOf(String) - Static method in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    -
    Returns the enum constant of this type with the specified name.
    +
    Deprecated.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.query.Meta.MetaDataKeyword
    +
    valueOf(String) - Static method in enum class dev.morphia.query.Meta.MetaDataKeyword
    -
    Deprecated.
    -
    Returns the enum constant of this type with the specified name.
    +
    Deprecated.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.query.Type
    +
    valueOf(String) - Static method in enum class dev.morphia.query.Type
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
    +
    valueOf(String) - Static method in enum class dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.utils.IndexDirection
    +
    valueOf(String) - Static method in enum class dev.morphia.utils.IndexDirection
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum dev.morphia.utils.IndexType
    +
    valueOf(String) - Static method in enum class dev.morphia.utils.IndexType
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    values() - Static method in enum dev.morphia.aggregation.expressions.TimeUnit
    +
    values() - Static method in enum class dev.morphia.aggregation.expressions.TimeUnit
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.aggregation.stages.Densify.RangeType
    +
    values() - Static method in enum class dev.morphia.aggregation.stages.Densify.RangeType
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.aggregation.stages.Fill.Method
    +
    values() - Static method in enum class dev.morphia.aggregation.stages.Fill.Method
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.aggregation.stages.Sort.Direction
    +
    values() - Static method in enum class dev.morphia.aggregation.stages.Sort.Direction
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.geo.CoordinateReferenceSystemType
    +
    values() - Static method in enum class dev.morphia.geo.CoordinateReferenceSystemType
    -
    Deprecated.
    -
    Returns an array containing the constants of this enum type, in +
    Deprecated.
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.geo.GeoJsonType
    +
    values() - Static method in enum class dev.morphia.geo.GeoJsonType
    -
    Deprecated.
    -
    Returns an array containing the constants of this enum type, in +
    Deprecated.
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.mapping.DateStorage
    +
    values() - Static method in enum class dev.morphia.mapping.DateStorage
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.mapping.MapperOptions.PropertyDiscovery
    +
    values() - Static method in enum class dev.morphia.mapping.MapperOptions.PropertyDiscovery
    -
    Deprecated.
    -
    Returns an array containing the constants of this enum type, in +
    Deprecated.
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.mapping.ShardKeyType
    +
    values() - Static method in enum class dev.morphia.mapping.ShardKeyType
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.mapping.validation.ConstraintViolation.Level
    +
    values() - Static method in enum class dev.morphia.mapping.validation.ConstraintViolation.Level
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.query.BucketAutoOptions.Granularity
    +
    values() - Static method in enum class dev.morphia.query.BucketAutoOptions.Granularity
    -
    Deprecated.
    -
    Returns an array containing the constants of this enum type, in +
    Deprecated.
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.query.CriteriaJoin
    +
    values() - Static method in enum class dev.morphia.query.CriteriaJoin
    -
    Deprecated.
    -
    Returns an array containing the constants of this enum type, in +
    Deprecated.
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.query.FilterOperator
    +
    values() - Static method in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    -
    Returns an array containing the constants of this enum type, in +
    Deprecated.
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.query.Meta.MetaDataKeyword
    +
    values() - Static method in enum class dev.morphia.query.Meta.MetaDataKeyword
    -
    Deprecated.
    -
    Returns an array containing the constants of this enum type, in +
    Deprecated.
    +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.query.Type
    +
    values() - Static method in enum class dev.morphia.query.Type
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
    +
    values() - Static method in enum class dev.morphia.query.updates.CurrentDateOperator.TypeSpecification
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.utils.IndexDirection
    +
    values() - Static method in enum class dev.morphia.utils.IndexDirection
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum dev.morphia.utils.IndexType
    +
    values() - Static method in enum class dev.morphia.utils.IndexType
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    ValueState - Class in dev.morphia.mapping.codec.reader
    +
    valueState(Object) - Method in class dev.morphia.mapping.codec.reader.NameState
    +
     
    +
    ValueState - Class in dev.morphia.mapping.codec.reader
     
    -
    VariableExpressions - Class in dev.morphia.aggregation.expressions
    +
    VariableExpressions - Class in dev.morphia.aggregation.expressions
    Defines helper methods for the variable expressions
    -
    verifyName(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
    +
    verifyName(String) - Method in class dev.morphia.mapping.codec.reader.DocumentReader
     
    -
    Version - Annotation Type in dev.morphia.annotations
    +
    Version - Annotation Interface in dev.morphia.annotations
    supposed to be used on a Long or long field for optimistic locking.
    -
    VersionMismatchException - Exception in dev.morphia
    +
    VersionMismatchException - Exception in dev.morphia
    This exception is thrown when a version field does not match the expected state in the database.
    -
    VersionMismatchException(Class<?>, Object) - Constructor for exception dev.morphia.VersionMismatchException
    +
    VersionMismatchException(Class<?>, Object) - Constructor for exception dev.morphia.VersionMismatchException
    Creates a new exception with a message.
    -
    VersionMisuse - Class in dev.morphia.mapping.validation.fieldrules
    +
    VersionMisuse - Class in dev.morphia.mapping.validation.fieldrules
    A constraint to validate any versioning field on a type
    -
    VersionMisuse() - Constructor for class dev.morphia.mapping.validation.fieldrules.VersionMisuse
    +
    VersionMisuse() - Constructor for class dev.morphia.mapping.validation.fieldrules.VersionMisuse
     
    -
    versionPropertyName() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    versionPropertyName() - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
     
    -
    versionPropertyName(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    +
    versionPropertyName(String) - Method in class dev.morphia.mapping.codec.pojo.EntityModelBuilder
    Sets the name of the version property
    - - - -

    W

    -
    -
    WARNING - dev.morphia.mapping.validation.ConstraintViolation.Level
    +

    W

    +
    +
    WARNING - Enum constant in enum class dev.morphia.mapping.validation.ConstraintViolation.Level
     
    -
    week(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +
    week(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the week number for a date as a number between 0 (the partial week that precedes the first Sunday of the year) and 53 (leap year).
    -
    WEEK - dev.morphia.aggregation.expressions.TimeUnit
    +
    WEEK - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    -
    weight() - Method in annotation type dev.morphia.annotations.Field
    +
    weight() - Element in annotation interface dev.morphia.annotations.Field
     
    -
    whenMatched(MergeOptions.WhenMatched) - Method in class dev.morphia.aggregation.stages.Merge
    +
    whenMatched(MergeOptions.WhenMatched) - Method in class dev.morphia.aggregation.stages.Merge
    Optional.
    -
    whenMatched(List<Stage>) - Method in class dev.morphia.aggregation.stages.Merge
    +
    whenMatched(List<Stage>) - Method in class dev.morphia.aggregation.stages.Merge
    Optional.
    -
    whenNotMatched(MergeOptions.WhenNotMatched) - Method in class dev.morphia.aggregation.stages.Merge
    +
    whenNotMatched(MergeOptions.WhenNotMatched) - Method in class dev.morphia.aggregation.stages.Merge
    Optional.
    -
    where(String) - Static method in class dev.morphia.query.filters.Filters
    +
    where(String) - Static method in class dev.morphia.query.filters.Filters
    Matches documents that satisfy a JavaScript expression.
    -
    WHERE - dev.morphia.query.FilterOperator
    +
    WHERE - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    WhereCriteria - Class in dev.morphia.query
    +
    WhereCriteria - Class in dev.morphia.query
    -
    Deprecated, for removal: This API element is subject to removal in a future version.
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    -
    WhereCriteria(String) - Constructor for class dev.morphia.query.WhereCriteria
    +
    WhereCriteria(String) - Constructor for class dev.morphia.query.WhereCriteria
    -
    Deprecated.
    +
    Deprecated.
    Creates a WhereCriteria with the given javascript
    -
    WildCardTypeData<T> - Class in dev.morphia.mapping.codec.pojo
    +
    WildCardTypeData<T> - Class in dev.morphia.mapping.codec.pojo
    Represents a wild card type
    -
    WildCardTypeData.Builder - Class in dev.morphia.mapping.codec.pojo
    +
    WildCardTypeData.Builder - Class in dev.morphia.mapping.codec.pojo
    A builder for WildCardTypeData
    -
    window() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    +
    window() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    Creates a new window.
    -
    windowDef() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
    +
    windowDef() - Method in class dev.morphia.aggregation.stages.SetWindowFields.Output
     
    -
    WindowExpressions - Class in dev.morphia.aggregation.expressions
    +
    WindowExpressions - Class in dev.morphia.aggregation.expressions
    Provides window specific operations.
    -
    with() - Static method in class dev.morphia.aggregation.stages.CollectionStats
    +
    with() - Static method in class dev.morphia.aggregation.stages.CollectionStats
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    with() - Static method in class dev.morphia.aggregation.stages.ReplaceRoot
    +
    with() - Static method in class dev.morphia.aggregation.stages.ReplaceRoot
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    with() - Static method in class dev.morphia.aggregation.stages.ReplaceWith
    +
    with() - Static method in class dev.morphia.aggregation.stages.ReplaceWith
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    with(Expression) - Static method in class dev.morphia.aggregation.stages.ReplaceRoot
    +
    with(Expression) - Static method in class dev.morphia.aggregation.stages.ReplaceRoot
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    with(Expression) - Static method in class dev.morphia.aggregation.stages.ReplaceWith
    +
    with(Expression) - Static method in class dev.morphia.aggregation.stages.ReplaceWith
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(MultiPolygon) - Method in interface dev.morphia.query.FieldEnd
    +
    within(MultiPolygon) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(MultiPolygon) - Method in class dev.morphia.query.FieldEndImpl
    +
    within(MultiPolygon) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    within(MultiPolygon, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    +
    within(MultiPolygon, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(MultiPolygon, CoordinateReferenceSystem) - Method in class dev.morphia.query.FieldEndImpl
    +
    within(MultiPolygon, CoordinateReferenceSystem) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    within(Polygon) - Method in interface dev.morphia.query.FieldEnd
    +
    within(Polygon) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(Polygon) - Method in class dev.morphia.query.FieldEndImpl
    +
    within(Polygon) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    within(Polygon, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    +
    within(Polygon, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(Polygon, CoordinateReferenceSystem) - Method in class dev.morphia.query.FieldEndImpl
    +
    within(Polygon, CoordinateReferenceSystem) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    within(MultiPolygon) - Method in interface dev.morphia.query.FieldEnd
    +
    within(MultiPolygon) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(MultiPolygon, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    +
    within(MultiPolygon, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(Polygon) - Method in interface dev.morphia.query.FieldEnd
    +
    within(Polygon) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(Polygon, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    +
    within(Polygon, CoordinateReferenceSystem) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. - +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    -
    within(Shape) - Method in interface dev.morphia.query.FieldEnd
    +
    within(Shape) - Method in interface dev.morphia.query.FieldEnd
    -
    Deprecated, for removal: This API element is subject to removal in a future version. -
    -
    within(Shape) - Method in class dev.morphia.query.FieldEndImpl
    +
    within(Shape) - Method in class dev.morphia.query.FieldEndImpl
    -
    Deprecated.
    +
    Deprecated.
     
    -
    WITHIN_BOX - dev.morphia.query.FilterOperator
    +
    WITHIN_BOX - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    WITHIN_CIRCLE - dev.morphia.query.FilterOperator
    +
    WITHIN_CIRCLE - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    WITHIN_CIRCLE_SPHERE - dev.morphia.query.FilterOperator
    +
    WITHIN_CIRCLE_SPHERE - Enum constant in enum class dev.morphia.query.FilterOperator
    -
    Deprecated.
    +
    Deprecated.
     
    -
    withTransaction(TransactionBody<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    withTransaction(TransactionBody<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    withTransaction(TransactionBody<T>, TransactionOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    withTransaction(TransactionBody<T>, TransactionOptions) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
    withTransaction(ClientSessionOptions, MorphiaTransaction<T>) - Method in interface dev.morphia.Datastore
     
    -
    withTransaction(ClientSessionOptions, MorphiaTransaction<T>) - Method in interface dev.morphia.Datastore
    +
    withTransaction(ClientSessionOptions, MorphiaTransaction<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
     
    -
    withTransaction(MorphiaTransaction<T>) - Method in interface dev.morphia.Datastore
    +
    withTransaction(MorphiaTransaction<T>) - Method in interface dev.morphia.Datastore
     
    -
    withType(Class<?>) - Method in class dev.morphia.mapping.codec.pojo.TypeData
    +
    withTransaction(MorphiaTransaction<T>) - Method in class dev.morphia.transactions.MorphiaSessionImpl
    +
     
    +
    withType(Class<?>) - Method in class dev.morphia.mapping.codec.pojo.TypeData
    Creates a new TypeData with an updated type
    -
    wrapExpression(Datastore, BsonWriter, Expression, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    wrapExpression(Datastore, BsonWriter, Expression, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    wrapExpression(Datastore, BsonWriter, String, Expression, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
    +
    wrapExpression(Datastore, BsonWriter, String, Expression, EncoderContext) - Static method in class dev.morphia.aggregation.codecs.ExpressionHelper
     
    -
    writeBinaryData(String, BsonBinary) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeBinaryData(String, BsonBinary) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeBinaryData(BsonBinary) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeBinaryData(BsonBinary) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeBoolean(boolean) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeBoolean(boolean) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeBoolean(String, boolean) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeBoolean(String, boolean) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeConcern() - Method in class dev.morphia.aggregation.AggregationOptions
    +
    writeConcern() - Method in class dev.morphia.aggregation.AggregationOptions
     
    -
    writeConcern() - Method in class dev.morphia.DeleteOptions
    +
    writeConcern() - Method in class dev.morphia.DeleteOptions
    The write concern to use for the delete.
    -
    writeConcern() - Method in class dev.morphia.InsertManyOptions
    +
    writeConcern() - Method in class dev.morphia.InsertManyOptions
     
    -
    writeConcern() - Method in class dev.morphia.InsertOneOptions
    +
    writeConcern() - Method in class dev.morphia.InsertOneOptions
    The write concern to use for the insertion.
    -
    writeConcern() - Method in class dev.morphia.InsertOptions
    +
    writeConcern() - Method in class dev.morphia.InsertOptions
    -
    Deprecated.
    +
    Deprecated.
    The write concern to use for the insertion.
    -
    writeConcern() - Method in class dev.morphia.ModifyOptions
    +
    writeConcern() - Method in class dev.morphia.ModifyOptions
     
    -
    writeConcern() - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    writeConcern() - Method in class dev.morphia.query.FindAndDeleteOptions
     
    -
    writeConcern() - Method in class dev.morphia.ReplaceOptions
    +
    writeConcern() - Method in class dev.morphia.ReplaceOptions
    The write concern to use for the insertion.
    -
    writeConcern() - Method in class dev.morphia.UpdateOptions
    +
    writeConcern() - Method in class dev.morphia.UpdateOptions
    The write concern to use for the insertion.
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.aggregation.AggregationOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.aggregation.AggregationOptions
    Sets the write concern to use
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.DeleteOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.DeleteOptions
    Sets the write concern
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.InsertManyOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.InsertManyOptions
     
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.InsertOneOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.InsertOneOptions
    Set the write concern to use for the insert.
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.InsertOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.InsertOptions
    -
    Deprecated.
    +
    Deprecated.
    Set the write concern to use for the insert.
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.ModifyOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.ModifyOptions
     
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.query.FindAndDeleteOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.query.FindAndDeleteOptions
    Sets the write concern
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.ReplaceOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.ReplaceOptions
    Sets the write concern to use for the insert.
    -
    writeConcern(WriteConcern) - Method in class dev.morphia.UpdateOptions
    +
    writeConcern(WriteConcern) - Method in class dev.morphia.UpdateOptions
    Sets the write concern
    -
    writeDateTime(long) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeDateTime(long) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeDateTime(String, long) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeDateTime(String, long) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeDBPointer(String, BsonDbPointer) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeDBPointer(String, BsonDbPointer) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeDBPointer(BsonDbPointer) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeDBPointer(BsonDbPointer) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeDecimal128(String, Decimal128) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeDecimal128(String, Decimal128) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeDecimal128(Decimal128) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeDecimal128(Decimal128) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeDouble(double) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeDouble(double) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeDouble(String, double) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeDouble(String, double) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeEndArray() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeEndArray() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeEndDocument() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeEndDocument() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeInt32(int) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeInt32(int) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeInt32(String, int) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeInt32(String, int) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeInt64(long) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeInt64(long) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeInt64(String, long) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeInt64(String, long) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeJavaScript(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeJavaScript(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeJavaScript(String, String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeJavaScript(String, String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeJavaScriptWithScope(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeJavaScriptWithScope(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeJavaScriptWithScope(String, String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeJavaScriptWithScope(String, String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeMaxKey() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeMaxKey() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeMaxKey(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeMaxKey(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeMinKey() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeMinKey() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeMinKey(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeMinKey(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeName(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeName(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeNamedValue(String, Object, Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.Filter
    +
    writeNamedValue(String, Object, Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.Filter
     
    -
    writeNull() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeNull() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeNull(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeNull(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeObjectId(String, ObjectId) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeObjectId(String, ObjectId) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeObjectId(ObjectId) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeObjectId(ObjectId) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeRegularExpression(String, BsonRegularExpression) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeRegularExpression(String, BsonRegularExpression) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeRegularExpression(BsonRegularExpression) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeRegularExpression(BsonRegularExpression) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeStartArray() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeStartArray() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeStartArray(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeStartArray(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeStartDocument() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeStartDocument() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeStartDocument(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeStartDocument(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeString(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeString(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeString(String, String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeString(String, String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeSymbol(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeSymbol(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeSymbol(String, String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeSymbol(String, String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeTimestamp(String, BsonTimestamp) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeTimestamp(String, BsonTimestamp) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeTimestamp(BsonTimestamp) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeTimestamp(BsonTimestamp) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeUndefined() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeUndefined() - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeUndefined(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
    +
    writeUndefined(String) - Method in class dev.morphia.mapping.codec.writer.DocumentWriter
     
    -
    writeUnnamedValue(Object, Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.Filter
    +
    writeUnnamedValue(Object, Datastore, BsonWriter, EncoderContext) - Method in class dev.morphia.query.filters.Filter
     
    -
    writeValue(BsonWriter, EncoderContext, PropertyModel, Object) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
    +
    writeValue(BsonWriter, EncoderContext, PropertyModel, Object) - Method in class dev.morphia.mapping.codec.pojo.EntityEncoder
     
    - - - -

    X

    -
    -
    xor(String, int) - Static method in class dev.morphia.query.updates.UpdateOperators
    +

    X

    +
    +
    xor(String, int) - Static method in class dev.morphia.query.updates.UpdateOperators
    The $bit operator performs a bitwise update of a field.
    - - - -

    Y

    -
    -
    year(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    +

    Y

    +
    +
    year(Expression) - Static method in class dev.morphia.aggregation.expressions.DateExpressions
    Returns the year for a date as a number (e.g.
    -
    YEAR - dev.morphia.aggregation.expressions.TimeUnit
    +
    YEAR - Enum constant in enum class dev.morphia.aggregation.expressions.TimeUnit
     
    - - - -

    Z

    -
    -
    zip(Expression...) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    +

    Z

    +
    +
    zip(Expression...) - Static method in class dev.morphia.aggregation.expressions.ArrayExpressions
    Merge two arrays together.
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    All Classes All Packages - +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/index.html b/morphia/2.4/javadoc/index.html index 2af5a16d0f1..c06df01b1a8 100644 --- a/morphia/2.4/javadoc/index.html +++ b/morphia/2.4/javadoc/index.html @@ -1,280 +1,130 @@ - - + Overview (Morphia) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Morphia 2.4.2

    +

    Morphia 2.4.0

    +
    +
    +
    Packages
    + -
    - - - -

    Copyright © 2023. All rights reserved.

    - diff --git a/morphia/2.4/javadoc/jquery/external/jquery/jquery.js b/morphia/2.4/javadoc/jquery/external/jquery/jquery.js deleted file mode 100644 index 50937333b99..00000000000 --- a/morphia/2.4/javadoc/jquery/external/jquery/jquery.js +++ /dev/null @@ -1,10872 +0,0 @@ -/*! - * jQuery JavaScript Library v3.5.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2020-05-04T22:49Z - */ -( function( global, factory ) { - - "use strict"; - - if ( typeof module === "object" && typeof module.exports === "object" ) { - - // For CommonJS and CommonJS-like environments where a proper `window` - // is present, execute the factory and get jQuery. - // For environments that do not have a `window` with a `document` - // (such as Node.js), expose a factory as module.exports. - // This accentuates the need for the creation of a real `window`. - // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info. - module.exports = global.document ? - factory( global, true ) : - function( w ) { - if ( !w.document ) { - throw new Error( "jQuery requires a window with a document" ); - } - return factory( w ); - }; - } else { - factory( global ); - } - -// Pass this if window is not defined yet -} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { - -// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 -// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode -// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common -// enough that all such attempts are guarded in a try block. -"use strict"; - -var arr = []; - -var getProto = Object.getPrototypeOf; - -var slice = arr.slice; - -var flat = arr.flat ? function( array ) { - return arr.flat.call( array ); -} : function( array ) { - return arr.concat.apply( [], array ); -}; - - -var push = arr.push; - -var indexOf = arr.indexOf; - -var class2type = {}; - -var toString = class2type.toString; - -var hasOwn = class2type.hasOwnProperty; - -var fnToString = hasOwn.toString; - -var ObjectFunctionString = fnToString.call( Object ); - -var support = {}; - -var isFunction = function isFunction( obj ) { - - // Support: Chrome <=57, Firefox <=52 - // In some browsers, typeof returns "function" for HTML elements - // (i.e., `typeof document.createElement( "object" ) === "function"`). - // We don't want to classify *any* DOM node as a function. - return typeof obj === "function" && typeof obj.nodeType !== "number"; - }; - - -var isWindow = function isWindow( obj ) { - return obj != null && obj === obj.window; - }; - - -var document = window.document; - - - - var preservedScriptAttributes = { - type: true, - src: true, - nonce: true, - noModule: true - }; - - function DOMEval( code, node, doc ) { - doc = doc || document; - - var i, val, - script = doc.createElement( "script" ); - - script.text = code; - if ( node ) { - for ( i in preservedScriptAttributes ) { - - // Support: Firefox 64+, Edge 18+ - // Some browsers don't support the "nonce" property on scripts. - // On the other hand, just using `getAttribute` is not enough as - // the `nonce` attribute is reset to an empty string whenever it - // becomes browsing-context connected. - // See https://github.com/whatwg/html/issues/2369 - // See https://html.spec.whatwg.org/#nonce-attributes - // The `node.getAttribute` check was added for the sake of - // `jQuery.globalEval` so that it can fake a nonce-containing node - // via an object. - val = node[ i ] || node.getAttribute && node.getAttribute( i ); - if ( val ) { - script.setAttribute( i, val ); - } - } - } - doc.head.appendChild( script ).parentNode.removeChild( script ); - } - - -function toType( obj ) { - if ( obj == null ) { - return obj + ""; - } - - // Support: Android <=2.3 only (functionish RegExp) - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; -} -/* global Symbol */ -// Defining this global in .eslintrc.json would create a danger of using the global -// unguarded in another place, it seems safer to define global only for this module - - - -var - version = "3.5.1", - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - - // The jQuery object is actually just the init constructor 'enhanced' - // Need init if jQuery is called (just allow error to be thrown if not included) - return new jQuery.fn.init( selector, context ); - }; - -jQuery.fn = jQuery.prototype = { - - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // The default length of a jQuery object is 0 - length: 0, - - toArray: function() { - return slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - - // Return all the elements in a clean array - if ( num == null ) { - return slice.call( this ); - } - - // Return just the one element from the set - return num < 0 ? this[ num + this.length ] : this[ num ]; - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - each: function( callback ) { - return jQuery.each( this, callback ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map( this, function( elem, i ) { - return callback.call( elem, i, elem ); - } ) ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - even: function() { - return this.pushStack( jQuery.grep( this, function( _elem, i ) { - return ( i + 1 ) % 2; - } ) ); - }, - - odd: function() { - return this.pushStack( jQuery.grep( this, function( _elem, i ) { - return i % 2; - } ) ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); - }, - - end: function() { - return this.prevObject || this.constructor(); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: arr.sort, - splice: arr.splice -}; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[ 0 ] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - - // Skip the boolean and the target - target = arguments[ i ] || {}; - i++; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !isFunction( target ) ) { - target = {}; - } - - // Extend jQuery itself if only one argument is passed - if ( i === length ) { - target = this; - i--; - } - - for ( ; i < length; i++ ) { - - // Only deal with non-null/undefined values - if ( ( options = arguments[ i ] ) != null ) { - - // Extend the base object - for ( name in options ) { - copy = options[ name ]; - - // Prevent Object.prototype pollution - // Prevent never-ending loop - if ( name === "__proto__" || target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = Array.isArray( copy ) ) ) ) { - src = target[ name ]; - - // Ensure proper type for the source value - if ( copyIsArray && !Array.isArray( src ) ) { - clone = []; - } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { - clone = {}; - } else { - clone = src; - } - copyIsArray = false; - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend( { - - // Unique for each copy of jQuery on the page - expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), - - // Assume jQuery is ready without the ready module - isReady: true, - - error: function( msg ) { - throw new Error( msg ); - }, - - noop: function() {}, - - isPlainObject: function( obj ) { - var proto, Ctor; - - // Detect obvious negatives - // Use toString instead of jQuery.type to catch host objects - if ( !obj || toString.call( obj ) !== "[object Object]" ) { - return false; - } - - proto = getProto( obj ); - - // Objects with no prototype (e.g., `Object.create( null )`) are plain - if ( !proto ) { - return true; - } - - // Objects with prototype are plain iff they were constructed by a global Object function - Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; - return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; - }, - - isEmptyObject: function( obj ) { - var name; - - for ( name in obj ) { - return false; - } - return true; - }, - - // Evaluates a script in a provided context; falls back to the global one - // if not specified. - globalEval: function( code, options, doc ) { - DOMEval( code, { nonce: options && options.nonce }, doc ); - }, - - each: function( obj, callback ) { - var length, i = 0; - - if ( isArrayLike( obj ) ) { - length = obj.length; - for ( ; i < length; i++ ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } else { - for ( i in obj ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } - - return obj; - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArrayLike( Object( arr ) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - return arr == null ? -1 : indexOf.call( arr, elem, i ); - }, - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - for ( ; j < len; j++ ) { - first[ i++ ] = second[ j ]; - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, invert ) { - var callbackInverse, - matches = [], - i = 0, - length = elems.length, - callbackExpect = !invert; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - callbackInverse = !callback( elems[ i ], i ); - if ( callbackInverse !== callbackExpect ) { - matches.push( elems[ i ] ); - } - } - - return matches; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var length, value, - i = 0, - ret = []; - - // Go through the array, translating each of the items to their new values - if ( isArrayLike( elems ) ) { - length = elems.length; - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - } - - // Flatten any nested arrays - return flat( ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support -} ); - -if ( typeof Symbol === "function" ) { - jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; -} - -// Populate the class2type map -jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), -function( _i, name ) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -} ); - -function isArrayLike( obj ) { - - // Support: real iOS 8.2 only (not reproducible in simulator) - // `in` check used to prevent JIT error (gh-2145) - // hasOwn isn't used here due to false negatives - // regarding Nodelist length in IE - var length = !!obj && "length" in obj && obj.length, - type = toType( obj ); - - if ( isFunction( obj ) || isWindow( obj ) ) { - return false; - } - - return type === "array" || length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj; -} -var Sizzle = -/*! - * Sizzle CSS Selector Engine v2.3.5 - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://js.foundation/ - * - * Date: 2020-03-14 - */ -( function( window ) { -var i, - support, - Expr, - getText, - isXML, - tokenize, - compile, - select, - outermostContext, - sortInput, - hasDuplicate, - - // Local document vars - setDocument, - document, - docElem, - documentIsHTML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - - // Instance-specific data - expando = "sizzle" + 1 * new Date(), - preferredDoc = window.document, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - nonnativeSelectorCache = createCache(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // Instance methods - hasOwn = ( {} ).hasOwnProperty, - arr = [], - pop = arr.pop, - pushNative = arr.push, - push = arr.push, - slice = arr.slice, - - // Use a stripped-down indexOf as it's faster than native - // https://jsperf.com/thor-indexof-vs-for/5 - indexOf = function( list, elem ) { - var i = 0, - len = list.length; - for ( ; i < len; i++ ) { - if ( list[ i ] === elem ) { - return i; - } - } - return -1; - }, - - booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + - "ismap|loop|multiple|open|readonly|required|scoped", - - // Regular expressions - - // http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - - // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram - identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + - "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", - - // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors - attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + - - // Operator (capture 2) - "*([*^$|!~]?=)" + whitespace + - - // "Attribute values must be CSS identifiers [capture 5] - // or strings [capture 3 or capture 4]" - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + - whitespace + "*\\]", - - pseudos = ":(" + identifier + ")(?:\\((" + - - // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: - // 1. quoted (capture 3; capture 4 or capture 5) - "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + - - // 2. simple (capture 6) - "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + - - // 3. anything else (capture 2) - ".*" + - ")\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rwhitespace = new RegExp( whitespace + "+", "g" ), - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + - whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + - "*" ), - rdescend = new RegExp( whitespace + "|>" ), - - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + identifier + ")" ), - "CLASS": new RegExp( "^\\.(" + identifier + ")" ), - "TAG": new RegExp( "^(" + identifier + "|[*])" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + - whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + - whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), - - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + - "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + - "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rhtml = /HTML$/i, - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rnative = /^[^{]+\{\s*\[native \w/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rsibling = /[+~]/, - - // CSS escapes - // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), - funescape = function( escape, nonHex ) { - var high = "0x" + escape.slice( 1 ) - 0x10000; - - return nonHex ? - - // Strip the backslash prefix from a non-hex escape sequence - nonHex : - - // Replace a hexadecimal escape sequence with the encoded Unicode code point - // Support: IE <=11+ - // For values outside the Basic Multilingual Plane (BMP), manually construct a - // surrogate pair - high < 0 ? - String.fromCharCode( high + 0x10000 ) : - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // CSS string/identifier serialization - // https://drafts.csswg.org/cssom/#common-serializing-idioms - rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - fcssescape = function( ch, asCodePoint ) { - if ( asCodePoint ) { - - // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER - if ( ch === "\0" ) { - return "\uFFFD"; - } - - // Control characters and (dependent upon position) numbers get escaped as code points - return ch.slice( 0, -1 ) + "\\" + - ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; - } - - // Other potentially-special ASCII characters get backslash-escaped - return "\\" + ch; - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }, - - inDisabledFieldset = addCombinator( - function( elem ) { - return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; - }, - { dir: "parentNode", next: "legend" } - ); - -// Optimize for push.apply( _, NodeList ) -try { - push.apply( - ( arr = slice.call( preferredDoc.childNodes ) ), - preferredDoc.childNodes - ); - - // Support: Android<4.0 - // Detect silently failing push.apply - // eslint-disable-next-line no-unused-expressions - arr[ preferredDoc.childNodes.length ].nodeType; -} catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - pushNative.apply( target, slice.call( els ) ); - } : - - // Support: IE<9 - // Otherwise append directly - function( target, els ) { - var j = target.length, - i = 0; - - // Can't trust NodeList.length - while ( ( target[ j++ ] = els[ i++ ] ) ) {} - target.length = j - 1; - } - }; -} - -function Sizzle( selector, context, results, seed ) { - var m, i, elem, nid, match, groups, newSelector, - newContext = context && context.ownerDocument, - - // nodeType defaults to 9, since context defaults to document - nodeType = context ? context.nodeType : 9; - - results = results || []; - - // Return early from calls with invalid selector or context - if ( typeof selector !== "string" || !selector || - nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { - - return results; - } - - // Try to shortcut find operations (as opposed to filters) in HTML documents - if ( !seed ) { - setDocument( context ); - context = context || document; - - if ( documentIsHTML ) { - - // If the selector is sufficiently simple, try using a "get*By*" DOM method - // (excepting DocumentFragment context, where the methods don't exist) - if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { - - // ID selector - if ( ( m = match[ 1 ] ) ) { - - // Document context - if ( nodeType === 9 ) { - if ( ( elem = context.getElementById( m ) ) ) { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - - // Element context - } else { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( newContext && ( elem = newContext.getElementById( m ) ) && - contains( context, elem ) && - elem.id === m ) { - - results.push( elem ); - return results; - } - } - - // Type selector - } else if ( match[ 2 ] ) { - push.apply( results, context.getElementsByTagName( selector ) ); - return results; - - // Class selector - } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && - context.getElementsByClassName ) { - - push.apply( results, context.getElementsByClassName( m ) ); - return results; - } - } - - // Take advantage of querySelectorAll - if ( support.qsa && - !nonnativeSelectorCache[ selector + " " ] && - ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && - - // Support: IE 8 only - // Exclude object elements - ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { - - newSelector = selector; - newContext = context; - - // qSA considers elements outside a scoping root when evaluating child or - // descendant combinators, which is not what we want. - // In such cases, we work around the behavior by prefixing every selector in the - // list with an ID selector referencing the scope context. - // The technique has to be used as well when a leading combinator is used - // as such selectors are not recognized by querySelectorAll. - // Thanks to Andrew Dupont for this technique. - if ( nodeType === 1 && - ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { - - // Expand context for sibling selectors - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || - context; - - // We can use :scope instead of the ID hack if the browser - // supports it & if we're not changing the context. - if ( newContext !== context || !support.scope ) { - - // Capture the context ID, setting it first if necessary - if ( ( nid = context.getAttribute( "id" ) ) ) { - nid = nid.replace( rcssescape, fcssescape ); - } else { - context.setAttribute( "id", ( nid = expando ) ); - } - } - - // Prefix every selector in the list - groups = tokenize( selector ); - i = groups.length; - while ( i-- ) { - groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + - toSelector( groups[ i ] ); - } - newSelector = groups.join( "," ); - } - - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch ( qsaError ) { - nonnativeSelectorCache( selector, true ); - } finally { - if ( nid === expando ) { - context.removeAttribute( "id" ); - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Create key-value caches of limited size - * @returns {function(string, object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var keys = []; - - function cache( key, value ) { - - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key + " " ) > Expr.cacheLength ) { - - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return ( cache[ key + " " ] = value ); - } - return cache; -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created element and returns a boolean result - */ -function assert( fn ) { - var el = document.createElement( "fieldset" ); - - try { - return !!fn( el ); - } catch ( e ) { - return false; - } finally { - - // Remove from its parent by default - if ( el.parentNode ) { - el.parentNode.removeChild( el ); - } - - // release memory in IE - el = null; - } -} - -/** - * Adds the same handler for all of the specified attrs - * @param {String} attrs Pipe-separated list of attributes - * @param {Function} handler The method that will be applied - */ -function addHandle( attrs, handler ) { - var arr = attrs.split( "|" ), - i = arr.length; - - while ( i-- ) { - Expr.attrHandle[ arr[ i ] ] = handler; - } -} - -/** - * Checks document order of two siblings - * @param {Element} a - * @param {Element} b - * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b - */ -function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && a.nodeType === 1 && b.nodeType === 1 && - a.sourceIndex - b.sourceIndex; - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( ( cur = cur.nextSibling ) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; -} - -/** - * Returns a function to use in pseudos for input types - * @param {String} type - */ -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for buttons - * @param {String} type - */ -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return ( name === "input" || name === "button" ) && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for :enabled/:disabled - * @param {Boolean} disabled true for :disabled; false for :enabled - */ -function createDisabledPseudo( disabled ) { - - // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable - return function( elem ) { - - // Only certain elements can match :enabled or :disabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled - if ( "form" in elem ) { - - // Check for inherited disabledness on relevant non-disabled elements: - // * listed form-associated elements in a disabled fieldset - // https://html.spec.whatwg.org/multipage/forms.html#category-listed - // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled - // * option elements in a disabled optgroup - // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled - // All such elements have a "form" property. - if ( elem.parentNode && elem.disabled === false ) { - - // Option elements defer to a parent optgroup if present - if ( "label" in elem ) { - if ( "label" in elem.parentNode ) { - return elem.parentNode.disabled === disabled; - } else { - return elem.disabled === disabled; - } - } - - // Support: IE 6 - 11 - // Use the isDisabled shortcut property to check for disabled fieldset ancestors - return elem.isDisabled === disabled || - - // Where there is no isDisabled, check manually - /* jshint -W018 */ - elem.isDisabled !== !disabled && - inDisabledFieldset( elem ) === disabled; - } - - return elem.disabled === disabled; - - // Try to winnow out elements that can't be disabled before trusting the disabled property. - // Some victims get caught in our net (label, legend, menu, track), but it shouldn't - // even exist on them, let alone have a boolean value. - } else if ( "label" in elem ) { - return elem.disabled === disabled; - } - - // Remaining elements are neither :enabled nor :disabled - return false; - }; -} - -/** - * Returns a function to use in pseudos for positionals - * @param {Function} fn - */ -function createPositionalPseudo( fn ) { - return markFunction( function( argument ) { - argument = +argument; - return markFunction( function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ ( j = matchIndexes[ i ] ) ] ) { - seed[ j ] = !( matches[ j ] = seed[ j ] ); - } - } - } ); - } ); -} - -/** - * Checks a node for validity as a Sizzle context - * @param {Element|Object=} context - * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value - */ -function testContext( context ) { - return context && typeof context.getElementsByTagName !== "undefined" && context; -} - -// Expose support vars for convenience -support = Sizzle.support = {}; - -/** - * Detects XML nodes - * @param {Element|Object} elem An element or a document - * @returns {Boolean} True iff elem is a non-HTML XML node - */ -isXML = Sizzle.isXML = function( elem ) { - var namespace = elem.namespaceURI, - docElem = ( elem.ownerDocument || elem ).documentElement; - - // Support: IE <=8 - // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes - // https://bugs.jquery.com/ticket/4833 - return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var hasCompare, subWindow, - doc = node ? node.ownerDocument || node : preferredDoc; - - // Return early if doc is invalid or already selected - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Update global variables - document = doc; - docElem = document.documentElement; - documentIsHTML = !isXML( document ); - - // Support: IE 9 - 11+, Edge 12 - 18+ - // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( preferredDoc != document && - ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { - - // Support: IE 11, Edge - if ( subWindow.addEventListener ) { - subWindow.addEventListener( "unload", unloadHandler, false ); - - // Support: IE 9 - 10 only - } else if ( subWindow.attachEvent ) { - subWindow.attachEvent( "onunload", unloadHandler ); - } - } - - // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, - // Safari 4 - 5 only, Opera <=11.6 - 12.x only - // IE/Edge & older browsers don't support the :scope pseudo-class. - // Support: Safari 6.0 only - // Safari 6.0 supports :scope but it's an alias of :root there. - support.scope = assert( function( el ) { - docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); - return typeof el.querySelectorAll !== "undefined" && - !el.querySelectorAll( ":scope fieldset div" ).length; - } ); - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert( function( el ) { - el.className = "i"; - return !el.getAttribute( "className" ); - } ); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert( function( el ) { - el.appendChild( document.createComment( "" ) ); - return !el.getElementsByTagName( "*" ).length; - } ); - - // Support: IE<9 - support.getElementsByClassName = rnative.test( document.getElementsByClassName ); - - // Support: IE<10 - // Check if getElementById returns elements by name - // The broken getElementById methods don't pick up programmatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert( function( el ) { - docElem.appendChild( el ).id = expando; - return !document.getElementsByName || !document.getElementsByName( expando ).length; - } ); - - // ID filter and find - if ( support.getById ) { - Expr.filter[ "ID" ] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute( "id" ) === attrId; - }; - }; - Expr.find[ "ID" ] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var elem = context.getElementById( id ); - return elem ? [ elem ] : []; - } - }; - } else { - Expr.filter[ "ID" ] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== "undefined" && - elem.getAttributeNode( "id" ); - return node && node.value === attrId; - }; - }; - - // Support: IE 6 - 7 only - // getElementById is not reliable as a find shortcut - Expr.find[ "ID" ] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var node, i, elems, - elem = context.getElementById( id ); - - if ( elem ) { - - // Verify the id attribute - node = elem.getAttributeNode( "id" ); - if ( node && node.value === id ) { - return [ elem ]; - } - - // Fall back on getElementsByName - elems = context.getElementsByName( id ); - i = 0; - while ( ( elem = elems[ i++ ] ) ) { - node = elem.getAttributeNode( "id" ); - if ( node && node.value === id ) { - return [ elem ]; - } - } - } - - return []; - } - }; - } - - // Tag - Expr.find[ "TAG" ] = support.getElementsByTagName ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( tag ); - - // DocumentFragment nodes don't have gEBTN - } else if ( support.qsa ) { - return context.querySelectorAll( tag ); - } - } : - - function( tag, context ) { - var elem, - tmp = [], - i = 0, - - // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( ( elem = results[ i++ ] ) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Class - Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { - return context.getElementsByClassName( className ); - } - }; - - /* QSA/matchesSelector - ---------------------------------------------------------------------- */ - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21) - // We allow this because of a bug in IE8/9 that throws an error - // whenever `document.activeElement` is accessed on an iframe - // So, we allow :focus to pass through QSA all the time to avoid the IE error - // See https://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { - - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert( function( el ) { - - var input; - - // Select is set to empty string on purpose - // This is to test IE's treatment of not explicitly - // setting a boolean content attribute, - // since its presence should be enough - // https://bugs.jquery.com/ticket/12359 - docElem.appendChild( el ).innerHTML = "" + - ""; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !el.querySelectorAll( "[selected]" ).length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ - if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push( "~=" ); - } - - // Support: IE 11+, Edge 15 - 18+ - // IE 11/Edge don't find elements on a `[name='']` query in some cases. - // Adding a temporary attribute to the document before the selection works - // around the issue. - // Interestingly, IE 10 & older don't seem to have the issue. - input = document.createElement( "input" ); - input.setAttribute( "name", "" ); - el.appendChild( input ); - if ( !el.querySelectorAll( "[name='']" ).length ) { - rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + - whitespace + "*(?:''|\"\")" ); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !el.querySelectorAll( ":checked" ).length ) { - rbuggyQSA.push( ":checked" ); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibling-combinator selector` fails - if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push( ".#.+[+~]" ); - } - - // Support: Firefox <=3.6 - 5 only - // Old Firefox doesn't throw on a badly-escaped identifier. - el.querySelectorAll( "\\\f" ); - rbuggyQSA.push( "[\\r\\n\\f]" ); - } ); - - assert( function( el ) { - el.innerHTML = "" + - ""; - - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement( "input" ); - input.setAttribute( "type", "hidden" ); - el.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( el.querySelectorAll( "[name=d]" ).length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: IE9-11+ - // IE's :disabled selector does not pick up the children of disabled fieldsets - docElem.appendChild( el ).disabled = true; - if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: Opera 10 - 11 only - // Opera 10-11 does not throw on post-comma invalid pseudos - el.querySelectorAll( "*,:x" ); - rbuggyQSA.push( ",.*:" ); - } ); - } - - if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector ) ) ) ) { - - assert( function( el ) { - - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( el, "*" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( el, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - } ); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully self-exclusive - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - ) ); - } : - function( a, b ) { - if ( b ) { - while ( ( b = b.parentNode ) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { - - // Choose the first element that is related to our preferred document - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( a == document || a.ownerDocument == preferredDoc && - contains( preferredDoc, a ) ) { - return -1; - } - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( b == document || b.ownerDocument == preferredDoc && - contains( preferredDoc, b ) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - /* eslint-disable eqeqeq */ - return a == document ? -1 : - b == document ? 1 : - /* eslint-enable eqeqeq */ - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( ( cur = cur.parentNode ) ) { - ap.unshift( cur ); - } - cur = b; - while ( ( cur = cur.parentNode ) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[ i ] === bp[ i ] ) { - i++; - } - - return i ? - - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[ i ], bp[ i ] ) : - - // Otherwise nodes in our document sort first - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - /* eslint-disable eqeqeq */ - ap[ i ] == preferredDoc ? -1 : - bp[ i ] == preferredDoc ? 1 : - /* eslint-enable eqeqeq */ - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - setDocument( elem ); - - if ( support.matchesSelector && documentIsHTML && - !nonnativeSelectorCache[ expr + " " ] && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch ( e ) { - nonnativeSelectorCache( expr, true ); - } - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - - // Set document vars if needed - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( ( context.ownerDocument || context ) != document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - - // Set document vars if needed - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( ( elem.ownerDocument || elem ) != document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - ( val = elem.getAttributeNode( name ) ) && val.specified ? - val.value : - null; -}; - -Sizzle.escape = function( sel ) { - return ( sel + "" ).replace( rcssescape, fcssescape ); -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( ( elem = results[ i++ ] ) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; -}; - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - - // If no nodeType, this is expected to be an array - while ( ( node = elem[ i++ ] ) ) { - - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[ 1 ] = match[ 1 ].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[ 3 ] = ( match[ 3 ] || match[ 4 ] || - match[ 5 ] || "" ).replace( runescape, funescape ); - - if ( match[ 2 ] === "~=" ) { - match[ 3 ] = " " + match[ 3 ] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[ 1 ] = match[ 1 ].toLowerCase(); - - if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { - - // nth-* requires argument - if ( !match[ 3 ] ) { - Sizzle.error( match[ 0 ] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[ 4 ] = +( match[ 4 ] ? - match[ 5 ] + ( match[ 6 ] || 1 ) : - 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); - match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); - - // other types prohibit arguments - } else if ( match[ 3 ] ) { - Sizzle.error( match[ 0 ] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[ 6 ] && match[ 2 ]; - - if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[ 3 ] ) { - match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - - // Get excess from tokenize (recursively) - ( excess = tokenize( unquoted, true ) ) && - - // advance to the next closing parenthesis - ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { - - // excess is a negative index - match[ 0 ] = match[ 0 ].slice( 0, excess ); - match[ 2 ] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { - return true; - } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - ( pattern = new RegExp( "(^|" + whitespace + - ")" + className + "(" + whitespace + "|$)" ) ) && classCache( - className, function( elem ) { - return pattern.test( - typeof elem.className === "string" && elem.className || - typeof elem.getAttribute !== "undefined" && - elem.getAttribute( "class" ) || - "" - ); - } ); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - /* eslint-disable max-len */ - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - /* eslint-enable max-len */ - - }; - }, - - "CHILD": function( type, what, _argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, _context, xml ) { - var cache, uniqueCache, outerCache, node, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType, - diff = false; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( ( node = node[ dir ] ) ) { - if ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) { - - return false; - } - } - - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - - // Seek `elem` from a previously-cached index - - // ...in a gzip-friendly way - node = parent; - outerCache = node[ expando ] || ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex && cache[ 2 ]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( ( node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - ( diff = nodeIndex = 0 ) || start.pop() ) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - } else { - - // Use previously-cached element index if available - if ( useCache ) { - - // ...in a gzip-friendly way - node = elem; - outerCache = node[ expando ] || ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex; - } - - // xml :nth-child(...) - // or :nth-last-child(...) or :nth(-last)?-of-type(...) - if ( diff === false ) { - - // Use the same loop as above to seek `elem` from the start - while ( ( node = ++nodeIndex && node && node[ dir ] || - ( diff = nodeIndex = 0 ) || start.pop() ) ) { - - if ( ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) && - ++diff ) { - - // Cache the index of each encountered element - if ( useCache ) { - outerCache = node[ expando ] || - ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - uniqueCache[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction( function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[ i ] ); - seed[ idx ] = !( matches[ idx ] = matched[ i ] ); - } - } ) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - - // Potentially complex pseudos - "not": markFunction( function( selector ) { - - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction( function( seed, matches, _context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( ( elem = unmatched[ i ] ) ) { - seed[ i ] = !( matches[ i ] = elem ); - } - } - } ) : - function( elem, _context, xml ) { - input[ 0 ] = elem; - matcher( input, null, xml, results ); - - // Don't keep the element (issue #299) - input[ 0 ] = null; - return !results.pop(); - }; - } ), - - "has": markFunction( function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - } ), - - "contains": markFunction( function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; - }; - } ), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - - // lang value must be a valid identifier - if ( !ridentifier.test( lang || "" ) ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( ( elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); - return false; - }; - } ), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && - ( !document.hasFocus || document.hasFocus() ) && - !!( elem.type || elem.href || ~elem.tabIndex ); - }, - - // Boolean properties - "enabled": createDisabledPseudo( false ), - "disabled": createDisabledPseudo( true ), - - "checked": function( elem ) { - - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return ( nodeName === "input" && !!elem.checked ) || - ( nodeName === "option" && !!elem.selected ); - }, - - "selected": function( elem ) { - - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - // eslint-disable-next-line no-unused-expressions - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos[ "empty" ]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( ( attr = elem.getAttribute( "type" ) ) == null || - attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo( function() { - return [ 0 ]; - } ), - - "last": createPositionalPseudo( function( _matchIndexes, length ) { - return [ length - 1 ]; - } ), - - "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - } ), - - "even": createPositionalPseudo( function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "odd": createPositionalPseudo( function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { - var i = argument < 0 ? - argument + length : - argument > length ? - length : - argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ) - } -}; - -Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -// Easy API for creating new setFilters -function setFilters() {} -setFilters.prototype = Expr.filters = Expr.pseudos; -Expr.setFilters = new setFilters(); - -tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || ( match = rcomma.exec( soFar ) ) ) { - if ( match ) { - - // Don't consume trailing commas as valid - soFar = soFar.slice( match[ 0 ].length ) || soFar; - } - groups.push( ( tokens = [] ) ); - } - - matched = false; - - // Combinators - if ( ( match = rcombinators.exec( soFar ) ) ) { - matched = match.shift(); - tokens.push( { - value: matched, - - // Cast descendant combinators to space - type: match[ 0 ].replace( rtrim, " " ) - } ); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || - ( match = preFilters[ type ]( match ) ) ) ) { - matched = match.shift(); - tokens.push( { - value: matched, - type: type, - matches: match - } ); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -}; - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[ i ].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - skip = combinator.next, - key = skip || dir, - checkNonElements = base && key === "parentNode", - doneName = done++; - - return combinator.first ? - - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - return false; - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, uniqueCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching - if ( xml ) { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || ( elem[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ elem.uniqueID ] || - ( outerCache[ elem.uniqueID ] = {} ); - - if ( skip && skip === elem.nodeName.toLowerCase() ) { - elem = elem[ dir ] || elem; - } else if ( ( oldCache = uniqueCache[ key ] ) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return ( newCache[ 2 ] = oldCache[ 2 ] ); - } else { - - // Reuse newcache so results back-propagate to previous elements - uniqueCache[ key ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { - return true; - } - } - } - } - } - return false; - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[ i ]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[ 0 ]; -} - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[ i ], results ); - } - return results; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( ( elem = unmatched[ i ] ) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction( function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( - selector || "*", - context.nodeType ? [ context ] : context, - [] - ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( ( elem = temp[ i ] ) ) { - matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( ( elem = matcherOut[ i ] ) ) { - - // Restore matcherIn since elem is not yet a final match - temp.push( ( matcherIn[ i ] = elem ) ); - } - } - postFinder( null, ( matcherOut = [] ), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( ( elem = matcherOut[ i ] ) && - ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { - - seed[ temp ] = !( results[ temp ] = elem ); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - } ); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[ 0 ].type ], - implicitRelative = leadingRelative || Expr.relative[ " " ], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - ( checkContext = context ).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { - matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; - } else { - matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[ j ].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens - .slice( 0, i - 1 ) - .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), - - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), - len = elems.length; - - if ( outermost ) { - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - outermostContext = context == document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id - for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( !context && elem.ownerDocument != document ) { - setDocument( elem ); - xml = !documentIsHTML; - } - while ( ( matcher = elementMatchers[ j++ ] ) ) { - if ( matcher( elem, context || document, xml ) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - - // They will have gone through all possible matchers - if ( ( elem = !matcher && elem ) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // `i` is now the count of elements visited above, and adding it to `matchedCount` - // makes the latter nonnegative. - matchedCount += i; - - // Apply set filters to unmatched elements - // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` - // equals `i`), unless we didn't visit _any_ elements in the above loop because we have - // no element matchers and no seed. - // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that - // case, which will result in a "00" `matchedCount` that differs from `i` but is also - // numerically zero. - if ( bySet && i !== matchedCount ) { - j = 0; - while ( ( matcher = setMatchers[ j++ ] ) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !( unmatched[ i ] || setMatched[ i ] ) ) { - setMatched[ i ] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[ i ] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( - selector, - matcherFromGroupMatchers( elementMatchers, setMatchers ) - ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; -}; - -/** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ -select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( ( selector = compiled.selector || selector ) ); - - results = results || []; - - // Try to minimize operations if there is only one selector in the list and no seed - // (the latter of which guarantees us context) - if ( match.length === 1 ) { - - // Reduce context if the leading compound selector is an ID - tokens = match[ 0 ] = match[ 0 ].slice( 0 ); - if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && - context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { - - context = ( Expr.find[ "ID" ]( token.matches[ 0 ] - .replace( runescape, funescape ), context ) || [] )[ 0 ]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[ i ]; - - // Abort if we hit a combinator - if ( Expr.relative[ ( type = token.type ) ] ) { - break; - } - if ( ( find = Expr.find[ type ] ) ) { - - // Search, expanding context for leading sibling combinators - if ( ( seed = find( - token.matches[ 0 ].replace( runescape, funescape ), - rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || - context - ) ) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - !context || rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; -}; - -// One-time assignments - -// Sort stability -support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function -support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document -setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* -support.sortDetached = assert( function( el ) { - - // Should return 1, but returns 4 (following) - return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; -} ); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert( function( el ) { - el.innerHTML = ""; - return el.firstChild.getAttribute( "href" ) === "#"; -} ) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - } ); -} - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") -if ( !support.attributes || !assert( function( el ) { - el.innerHTML = ""; - el.firstChild.setAttribute( "value", "" ); - return el.firstChild.getAttribute( "value" ) === ""; -} ) ) { - addHandle( "value", function( elem, _name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - } ); -} - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies -if ( !assert( function( el ) { - return el.getAttribute( "disabled" ) == null; -} ) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - ( val = elem.getAttributeNode( name ) ) && val.specified ? - val.value : - null; - } - } ); -} - -return Sizzle; - -} )( window ); - - - -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; - -// Deprecated -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -jQuery.escapeSelector = Sizzle.escape; - - - - -var dir = function( elem, dir, until ) { - var matched = [], - truncate = until !== undefined; - - while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { - if ( elem.nodeType === 1 ) { - if ( truncate && jQuery( elem ).is( until ) ) { - break; - } - matched.push( elem ); - } - } - return matched; -}; - - -var siblings = function( n, elem ) { - var matched = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - matched.push( n ); - } - } - - return matched; -}; - - -var rneedsContext = jQuery.expr.match.needsContext; - - - -function nodeName( elem, name ) { - - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - -}; -var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); - - - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) !== not; - } ); - } - - // Single element - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - } - - // Arraylike of elements (jQuery, arguments, Array) - if ( typeof qualifier !== "string" ) { - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not; - } ); - } - - // Filtered directly for both simple and complex selectors - return jQuery.filter( qualifier, elements, not ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - if ( elems.length === 1 && elem.nodeType === 1 ) { - return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; - } - - return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, ret, - len = this.length, - self = this; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - } ) ); - } - - ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - return len > 1 ? jQuery.uniqueSort( ret ) : ret; - }, - filter: function( selector ) { - return this.pushStack( winnow( this, selector || [], false ) ); - }, - not: function( selector ) { - return this.pushStack( winnow( this, selector || [], true ) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } -} ); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) -var rootjQuery, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - // Shortcut simple #id case for speed - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Method init() accepts an alternate rootjQuery - // so migrate can support jQuery.sub (gh-2101) - root = root || rootjQuery; - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector[ 0 ] === "<" && - selector[ selector.length - 1 ] === ">" && - selector.length >= 3 ) { - - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && ( match[ 1 ] || !context ) ) { - - // HANDLE: $(html) -> $(array) - if ( match[ 1 ] ) { - context = context instanceof jQuery ? context[ 0 ] : context; - - // Option to run scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[ 1 ], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - - // Properties of context are called as methods if possible - if ( isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[ 2 ] ); - - if ( elem ) { - - // Inject the element directly into the jQuery object - this[ 0 ] = elem; - this.length = 1; - } - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || root ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( isFunction( selector ) ) { - return root.ready !== undefined ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation -init.prototype = jQuery.fn; - -// Initialize central reference -rootjQuery = jQuery( document ); - - -var rparentsprev = /^(?:parents|prev(?:Until|All))/, - - // Methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend( { - has: function( target ) { - var targets = jQuery( target, this ), - l = targets.length; - - return this.filter( function() { - var i = 0; - for ( ; i < l; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - targets = typeof selectors !== "string" && jQuery( selectors ); - - // Positional selectors never match, since there's no _selection_ context - if ( !rneedsContext.test( selectors ) ) { - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( targets ? - targets.index( cur ) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector( cur, selectors ) ) ) { - - matched.push( cur ); - break; - } - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); - }, - - // Determine the position of an element within the set - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; - } - - // Index in selector - if ( typeof elem === "string" ) { - return indexOf.call( jQuery( elem ), this[ 0 ] ); - } - - // Locate the position of the desired element - return indexOf.call( this, - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem - ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.uniqueSort( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - } -} ); - -function sibling( cur, dir ) { - while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} - return cur; -} - -jQuery.each( { - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, _i, until ) { - return dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, _i, until ) { - return dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, _i, until ) { - return dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return siblings( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return siblings( elem.firstChild ); - }, - contents: function( elem ) { - if ( elem.contentDocument != null && - - // Support: IE 11+ - // elements with no `data` attribute has an object - // `contentDocument` with a `null` prototype. - getProto( elem.contentDocument ) ) { - - return elem.contentDocument; - } - - // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only - // Treat the template element as a regular one in browsers that - // don't support it. - if ( nodeName( elem, "template" ) ) { - elem = elem.content || elem; - } - - return jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var matched = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - matched = jQuery.filter( selector, matched ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - jQuery.uniqueSort( matched ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - matched.reverse(); - } - } - - return this.pushStack( matched ); - }; -} ); -var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { - object[ flag ] = true; - } ); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - createOptions( options ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - - // Last fire value for non-forgettable lists - memory, - - // Flag to know if list was already fired - fired, - - // Flag to prevent firing - locked, - - // Actual callback list - list = [], - - // Queue of execution data for repeatable lists - queue = [], - - // Index of currently firing callback (modified by add/remove as needed) - firingIndex = -1, - - // Fire callbacks - fire = function() { - - // Enforce single-firing - locked = locked || options.once; - - // Execute callbacks for all pending executions, - // respecting firingIndex overrides and runtime changes - fired = firing = true; - for ( ; queue.length; firingIndex = -1 ) { - memory = queue.shift(); - while ( ++firingIndex < list.length ) { - - // Run callback and check for early termination - if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && - options.stopOnFalse ) { - - // Jump to end and forget the data so .add doesn't re-fire - firingIndex = list.length; - memory = false; - } - } - } - - // Forget the data if we're done with it - if ( !options.memory ) { - memory = false; - } - - firing = false; - - // Clean up if we're done firing for good - if ( locked ) { - - // Keep an empty list if we have data for future add calls - if ( memory ) { - list = []; - - // Otherwise, this object is spent - } else { - list = ""; - } - } - }, - - // Actual Callbacks object - self = { - - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - - // If we have memory from a past run, we should fire after adding - if ( memory && !firing ) { - firingIndex = list.length - 1; - queue.push( memory ); - } - - ( function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && toType( arg ) !== "string" ) { - - // Inspect recursively - add( arg ); - } - } ); - } )( arguments ); - - if ( memory && !firing ) { - fire(); - } - } - return this; - }, - - // Remove a callback from the list - remove: function() { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - - // Handle firing indexes - if ( index <= firingIndex ) { - firingIndex--; - } - } - } ); - return this; - }, - - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? - jQuery.inArray( fn, list ) > -1 : - list.length > 0; - }, - - // Remove all callbacks from the list - empty: function() { - if ( list ) { - list = []; - } - return this; - }, - - // Disable .fire and .add - // Abort any current/pending executions - // Clear all callbacks and values - disable: function() { - locked = queue = []; - list = memory = ""; - return this; - }, - disabled: function() { - return !list; - }, - - // Disable .fire - // Also disable .add unless we have memory (since it would have no effect) - // Abort any pending executions - lock: function() { - locked = queue = []; - if ( !memory && !firing ) { - list = memory = ""; - } - return this; - }, - locked: function() { - return !!locked; - }, - - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( !locked ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - queue.push( args ); - if ( !firing ) { - fire(); - } - } - return this; - }, - - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; - - -function Identity( v ) { - return v; -} -function Thrower( ex ) { - throw ex; -} - -function adoptValue( value, resolve, reject, noValue ) { - var method; - - try { - - // Check for promise aspect first to privilege synchronous behavior - if ( value && isFunction( ( method = value.promise ) ) ) { - method.call( value ).done( resolve ).fail( reject ); - - // Other thenables - } else if ( value && isFunction( ( method = value.then ) ) ) { - method.call( value, resolve, reject ); - - // Other non-thenables - } else { - - // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: - // * false: [ value ].slice( 0 ) => resolve( value ) - // * true: [ value ].slice( 1 ) => resolve() - resolve.apply( undefined, [ value ].slice( noValue ) ); - } - - // For Promises/A+, convert exceptions into rejections - // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in - // Deferred#then to conditionally suppress rejection. - } catch ( value ) { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - reject.apply( undefined, [ value ] ); - } -} - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, callbacks, - // ... .then handlers, argument index, [final state] - [ "notify", "progress", jQuery.Callbacks( "memory" ), - jQuery.Callbacks( "memory" ), 2 ], - [ "resolve", "done", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 0, "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 1, "rejected" ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - "catch": function( fn ) { - return promise.then( null, fn ); - }, - - // Keep pipe for back-compat - pipe: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( _i, tuple ) { - - // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; - - // deferred.progress(function() { bind to newDefer or newDefer.notify }) - // deferred.done(function() { bind to newDefer or newDefer.resolve }) - // deferred.fail(function() { bind to newDefer or newDefer.reject }) - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).promise(); - }, - then: function( onFulfilled, onRejected, onProgress ) { - var maxDepth = 0; - function resolve( depth, deferred, handler, special ) { - return function() { - var that = this, - args = arguments, - mightThrow = function() { - var returned, then; - - // Support: Promises/A+ section 2.3.3.3.3 - // https://promisesaplus.com/#point-59 - // Ignore double-resolution attempts - if ( depth < maxDepth ) { - return; - } - - returned = handler.apply( that, args ); - - // Support: Promises/A+ section 2.3.1 - // https://promisesaplus.com/#point-48 - if ( returned === deferred.promise() ) { - throw new TypeError( "Thenable self-resolution" ); - } - - // Support: Promises/A+ sections 2.3.3.1, 3.5 - // https://promisesaplus.com/#point-54 - // https://promisesaplus.com/#point-75 - // Retrieve `then` only once - then = returned && - - // Support: Promises/A+ section 2.3.4 - // https://promisesaplus.com/#point-64 - // Only check objects and functions for thenability - ( typeof returned === "object" || - typeof returned === "function" ) && - returned.then; - - // Handle a returned thenable - if ( isFunction( then ) ) { - - // Special processors (notify) just wait for resolution - if ( special ) { - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ) - ); - - // Normal processors (resolve) also hook into progress - } else { - - // ...and disregard older resolution values - maxDepth++; - - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ), - resolve( maxDepth, deferred, Identity, - deferred.notifyWith ) - ); - } - - // Handle all other returned values - } else { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Identity ) { - that = undefined; - args = [ returned ]; - } - - // Process the value(s) - // Default process is resolve - ( special || deferred.resolveWith )( that, args ); - } - }, - - // Only normal processors (resolve) catch and reject exceptions - process = special ? - mightThrow : - function() { - try { - mightThrow(); - } catch ( e ) { - - if ( jQuery.Deferred.exceptionHook ) { - jQuery.Deferred.exceptionHook( e, - process.stackTrace ); - } - - // Support: Promises/A+ section 2.3.3.3.4.1 - // https://promisesaplus.com/#point-61 - // Ignore post-resolution exceptions - if ( depth + 1 >= maxDepth ) { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Thrower ) { - that = undefined; - args = [ e ]; - } - - deferred.rejectWith( that, args ); - } - } - }; - - // Support: Promises/A+ section 2.3.3.3.1 - // https://promisesaplus.com/#point-57 - // Re-resolve promises immediately to dodge false rejection from - // subsequent errors - if ( depth ) { - process(); - } else { - - // Call an optional hook to record the stack, in case of exception - // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); - } - window.setTimeout( process ); - } - }; - } - - return jQuery.Deferred( function( newDefer ) { - - // progress_handlers.add( ... ) - tuples[ 0 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onProgress ) ? - onProgress : - Identity, - newDefer.notifyWith - ) - ); - - // fulfilled_handlers.add( ... ) - tuples[ 1 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onFulfilled ) ? - onFulfilled : - Identity - ) - ); - - // rejected_handlers.add( ... ) - tuples[ 2 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onRejected ) ? - onRejected : - Thrower - ) - ); - } ).promise(); - }, - - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 5 ]; - - // promise.progress = list.add - // promise.done = list.add - // promise.fail = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( - function() { - - // state = "resolved" (i.e., fulfilled) - // state = "rejected" - state = stateString; - }, - - // rejected_callbacks.disable - // fulfilled_callbacks.disable - tuples[ 3 - i ][ 2 ].disable, - - // rejected_handlers.disable - // fulfilled_handlers.disable - tuples[ 3 - i ][ 3 ].disable, - - // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock, - - // progress_handlers.lock - tuples[ 0 ][ 3 ].lock - ); - } - - // progress_handlers.fire - // fulfilled_handlers.fire - // rejected_handlers.fire - list.add( tuple[ 3 ].fire ); - - // deferred.notify = function() { deferred.notifyWith(...) } - // deferred.resolve = function() { deferred.resolveWith(...) } - // deferred.reject = function() { deferred.rejectWith(...) } - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); - return this; - }; - - // deferred.notifyWith = list.fireWith - // deferred.resolveWith = list.fireWith - // deferred.rejectWith = list.fireWith - deferred[ tuple[ 0 ] + "With" ] = list.fireWith; - } ); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( singleValue ) { - var - - // count of uncompleted subordinates - remaining = arguments.length, - - // count of unprocessed arguments - i = remaining, - - // subordinate fulfillment data - resolveContexts = Array( i ), - resolveValues = slice.call( arguments ), - - // the master Deferred - master = jQuery.Deferred(), - - // subordinate callback factory - updateFunc = function( i ) { - return function( value ) { - resolveContexts[ i ] = this; - resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( !( --remaining ) ) { - master.resolveWith( resolveContexts, resolveValues ); - } - }; - }; - - // Single- and empty arguments are adopted like Promise.resolve - if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, - !remaining ); - - // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( master.state() === "pending" || - isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - - return master.then(); - } - } - - // Multiple arguments are aggregated like Promise.all array elements - while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); - } - - return master.promise(); - } -} ); - - -// These usually indicate a programmer mistake during development, -// warn about them ASAP rather than swallowing them by default. -var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - -jQuery.Deferred.exceptionHook = function( error, stack ) { - - // Support: IE 8 - 9 only - // Console exists when dev tools are open, which can happen at any time - if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { - window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); - } -}; - - - - -jQuery.readyException = function( error ) { - window.setTimeout( function() { - throw error; - } ); -}; - - - - -// The deferred used on DOM ready -var readyList = jQuery.Deferred(); - -jQuery.fn.ready = function( fn ) { - - readyList - .then( fn ) - - // Wrap jQuery.readyException in a function so that the lookup - // happens at the time of error handling instead of callback - // registration. - .catch( function( error ) { - jQuery.readyException( error ); - } ); - - return this; -}; - -jQuery.extend( { - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - } -} ); - -jQuery.ready.then = readyList.then; - -// The ready event handler and self cleanup method -function completed() { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - jQuery.ready(); -} - -// Catch cases where $(document).ready() is called -// after the browser event has already occurred. -// Support: IE <=9 - 10 only -// Older IE sometimes signals "interactive" too soon -if ( document.readyState === "complete" || - ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { - - // Handle it asynchronously to allow scripts the opportunity to delay ready - window.setTimeout( jQuery.ready ); - -} else { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); -} - - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function -var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - len = elems.length, - bulk = key == null; - - // Sets many values - if ( toType( key ) === "object" ) { - chainable = true; - for ( i in key ) { - access( elems, fn, i, key[ i ], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, _key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < len; i++ ) { - fn( - elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - if ( chainable ) { - return elems; - } - - // Gets - if ( bulk ) { - return fn.call( elems ); - } - - return len ? fn( elems[ 0 ], key ) : emptyGet; -}; - - -// Matches dashed string for camelizing -var rmsPrefix = /^-ms-/, - rdashAlpha = /-([a-z])/g; - -// Used by camelCase as callback to replace() -function fcamelCase( _all, letter ) { - return letter.toUpperCase(); -} - -// Convert dashed to camelCase; used by the css and data modules -// Support: IE <=9 - 11, Edge 12 - 15 -// Microsoft forgot to hump their vendor prefix (#9572) -function camelCase( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); -} -var acceptData = function( owner ) { - - // Accepts only: - // - Node - // - Node.ELEMENT_NODE - // - Node.DOCUMENT_NODE - // - Object - // - Any - return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); -}; - - - - -function Data() { - this.expando = jQuery.expando + Data.uid++; -} - -Data.uid = 1; - -Data.prototype = { - - cache: function( owner ) { - - // Check if the owner object already has a cache - var value = owner[ this.expando ]; - - // If not, create one - if ( !value ) { - value = {}; - - // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. - // Always return an empty object. - if ( acceptData( owner ) ) { - - // If it is a node unlikely to be stringify-ed or looped over - // use plain assignment - if ( owner.nodeType ) { - owner[ this.expando ] = value; - - // Otherwise secure it in a non-enumerable property - // configurable must be true to allow the property to be - // deleted when data is removed - } else { - Object.defineProperty( owner, this.expando, { - value: value, - configurable: true - } ); - } - } - } - - return value; - }, - set: function( owner, data, value ) { - var prop, - cache = this.cache( owner ); - - // Handle: [ owner, key, value ] args - // Always use camelCase key (gh-2257) - if ( typeof data === "string" ) { - cache[ camelCase( data ) ] = value; - - // Handle: [ owner, { properties } ] args - } else { - - // Copy the properties one-by-one to the cache object - for ( prop in data ) { - cache[ camelCase( prop ) ] = data[ prop ]; - } - } - return cache; - }, - get: function( owner, key ) { - return key === undefined ? - this.cache( owner ) : - - // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; - }, - access: function( owner, key, value ) { - - // In cases where either: - // - // 1. No key was specified - // 2. A string key was specified, but no value provided - // - // Take the "read" path and allow the get method to determine - // which value to return, respectively either: - // - // 1. The entire cache object - // 2. The data stored at the key - // - if ( key === undefined || - ( ( key && typeof key === "string" ) && value === undefined ) ) { - - return this.get( owner, key ); - } - - // When the key is not a string, or both a key and value - // are specified, set or extend (existing objects) with either: - // - // 1. An object of properties - // 2. A key and value - // - this.set( owner, key, value ); - - // Since the "set" path can have two possible entry points - // return the expected data based on which path was taken[*] - return value !== undefined ? value : key; - }, - remove: function( owner, key ) { - var i, - cache = owner[ this.expando ]; - - if ( cache === undefined ) { - return; - } - - if ( key !== undefined ) { - - // Support array or space separated string of keys - if ( Array.isArray( key ) ) { - - // If key is an array of keys... - // We always set camelCase keys, so remove that. - key = key.map( camelCase ); - } else { - key = camelCase( key ); - - // If a key with the spaces exists, use it. - // Otherwise, create an array by matching non-whitespace - key = key in cache ? - [ key ] : - ( key.match( rnothtmlwhite ) || [] ); - } - - i = key.length; - - while ( i-- ) { - delete cache[ key[ i ] ]; - } - } - - // Remove the expando if there's no more data - if ( key === undefined || jQuery.isEmptyObject( cache ) ) { - - // Support: Chrome <=35 - 45 - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) - if ( owner.nodeType ) { - owner[ this.expando ] = undefined; - } else { - delete owner[ this.expando ]; - } - } - }, - hasData: function( owner ) { - var cache = owner[ this.expando ]; - return cache !== undefined && !jQuery.isEmptyObject( cache ); - } -}; -var dataPriv = new Data(); - -var dataUser = new Data(); - - - -// Implementation Summary -// -// 1. Enforce API surface and semantic compatibility with 1.9.x branch -// 2. Improve the module's maintainability by reducing the storage -// paths to a single mechanism. -// 3. Use the same single mechanism to support "private" and "user" data. -// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) -// 5. Avoid exposing implementation details on user objects (eg. expando properties) -// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /[A-Z]/g; - -function getData( data ) { - if ( data === "true" ) { - return true; - } - - if ( data === "false" ) { - return false; - } - - if ( data === "null" ) { - return null; - } - - // Only convert to a number if it doesn't change the string - if ( data === +data + "" ) { - return +data; - } - - if ( rbrace.test( data ) ) { - return JSON.parse( data ); - } - - return data; -} - -function dataAttr( elem, key, data ) { - var name; - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = getData( data ); - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - dataUser.set( elem, key, data ); - } else { - data = undefined; - } - } - return data; -} - -jQuery.extend( { - hasData: function( elem ) { - return dataUser.hasData( elem ) || dataPriv.hasData( elem ); - }, - - data: function( elem, name, data ) { - return dataUser.access( elem, name, data ); - }, - - removeData: function( elem, name ) { - dataUser.remove( elem, name ); - }, - - // TODO: Now that all calls to _data and _removeData have been replaced - // with direct calls to dataPriv methods, these can be deprecated. - _data: function( elem, name, data ) { - return dataPriv.access( elem, name, data ); - }, - - _removeData: function( elem, name ) { - dataPriv.remove( elem, name ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = dataUser.get( elem ); - - if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE 11 only - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - dataPriv.set( elem, "hasDataAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - dataUser.set( this, key ); - } ); - } - - return access( this, function( value ) { - var data; - - // The calling jQuery object (element matches) is not empty - // (and therefore has an element appears at this[ 0 ]) and the - // `value` parameter was not undefined. An empty jQuery object - // will result in `undefined` for elem = this[ 0 ] which will - // throw an exception if an attempt to read a data cache is made. - if ( elem && value === undefined ) { - - // Attempt to get data from the cache - // The key will always be camelCased in Data - data = dataUser.get( elem, key ); - if ( data !== undefined ) { - return data; - } - - // Attempt to "discover" the data in - // HTML5 custom data-* attrs - data = dataAttr( elem, key ); - if ( data !== undefined ) { - return data; - } - - // We tried really hard, but the data doesn't exist. - return; - } - - // Set the data... - this.each( function() { - - // We always store the camelCased key - dataUser.set( this, key, value ); - } ); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each( function() { - dataUser.remove( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = dataPriv.get( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || Array.isArray( data ) ) { - queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // Clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // Not public - generate a queueHooks object, or return the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - dataPriv.remove( elem, [ type + "queue", key ] ); - } ) - } ); - } -} ); - -jQuery.fn.extend( { - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[ 0 ], type ); - } - - return data === undefined ? - this : - this.each( function() { - var queue = jQuery.queue( this, type, data ); - - // Ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - } ); - }, - dequeue: function( type ) { - return this.each( function() { - jQuery.dequeue( this, type ); - } ); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var documentElement = document.documentElement; - - - - var isAttached = function( elem ) { - return jQuery.contains( elem.ownerDocument, elem ); - }, - composed = { composed: true }; - - // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only - // Check attachment across shadow DOM boundaries when possible (gh-3504) - // Support: iOS 10.0-10.2 only - // Early iOS 10 versions support `attachShadow` but not `getRootNode`, - // leading to errors. We need to check for `getRootNode`. - if ( documentElement.getRootNode ) { - isAttached = function( elem ) { - return jQuery.contains( elem.ownerDocument, elem ) || - elem.getRootNode( composed ) === elem.ownerDocument; - }; - } -var isHiddenWithinTree = function( elem, el ) { - - // isHiddenWithinTree might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - - // Inline style trumps all - return elem.style.display === "none" || - elem.style.display === "" && - - // Otherwise, check computed style - // Support: Firefox <=43 - 45 - // Disconnected elements can have computed display: none, so first confirm that elem is - // in the document. - isAttached( elem ) && - - jQuery.css( elem, "display" ) === "none"; - }; - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, scale, - maxIterations = 20, - currentValue = tween ? - function() { - return tween.cur(); - } : - function() { - return jQuery.css( elem, prop, "" ); - }, - initial = currentValue(), - unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), - - // Starting value computation is required for potential unit mismatches - initialInUnit = elem.nodeType && - ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Support: Firefox <=54 - // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) - initial = initial / 2; - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - while ( maxIterations-- ) { - - // Evaluate and update our best guess (doubling guesses that zero out). - // Finish if the scale equals or crosses 1 (making the old*new product non-positive). - jQuery.style( elem, prop, initialInUnit + unit ); - if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { - maxIterations = 0; - } - initialInUnit = initialInUnit / scale; - - } - - initialInUnit = initialInUnit * 2; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - } - - if ( valueParts ) { - initialInUnit = +initialInUnit || +initial || 0; - - // Apply relative offset (+=/-=) if specified - adjusted = valueParts[ 1 ] ? - initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : - +valueParts[ 2 ]; - if ( tween ) { - tween.unit = unit; - tween.start = initialInUnit; - tween.end = adjusted; - } - } - return adjusted; -} - - -var defaultDisplayMap = {}; - -function getDefaultDisplay( elem ) { - var temp, - doc = elem.ownerDocument, - nodeName = elem.nodeName, - display = defaultDisplayMap[ nodeName ]; - - if ( display ) { - return display; - } - - temp = doc.body.appendChild( doc.createElement( nodeName ) ); - display = jQuery.css( temp, "display" ); - - temp.parentNode.removeChild( temp ); - - if ( display === "none" ) { - display = "block"; - } - defaultDisplayMap[ nodeName ] = display; - - return display; -} - -function showHide( elements, show ) { - var display, elem, - values = [], - index = 0, - length = elements.length; - - // Determine new display value for elements that need to change - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - display = elem.style.display; - if ( show ) { - - // Since we force visibility upon cascade-hidden elements, an immediate (and slow) - // check is required in this first loop unless we have a nonempty display value (either - // inline or about-to-be-restored) - if ( display === "none" ) { - values[ index ] = dataPriv.get( elem, "display" ) || null; - if ( !values[ index ] ) { - elem.style.display = ""; - } - } - if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { - values[ index ] = getDefaultDisplay( elem ); - } - } else { - if ( display !== "none" ) { - values[ index ] = "none"; - - // Remember what we're overwriting - dataPriv.set( elem, "display", display ); - } - } - } - - // Set the display of the elements in a second loop to avoid constant reflow - for ( index = 0; index < length; index++ ) { - if ( values[ index ] != null ) { - elements[ index ].style.display = values[ index ]; - } - } - - return elements; -} - -jQuery.fn.extend( { - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - if ( typeof state === "boolean" ) { - return state ? this.show() : this.hide(); - } - - return this.each( function() { - if ( isHiddenWithinTree( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); - -var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); - - - -( function() { - var fragment = document.createDocumentFragment(), - div = fragment.appendChild( document.createElement( "div" ) ), - input = document.createElement( "input" ); - - // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Android <=4.1 only - // Older WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE <=11 only - // Make sure textarea (and checkbox) defaultValue is properly cloned - div.innerHTML = ""; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; - - // Support: IE <=9 only - // IE <=9 replaces "; - support.option = !!div.lastChild; -} )(); - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - - // XHTML parsers do not magically insert elements in the - // same way that tag soup parsers do. So we cannot shorten - // this by omitting or other required elements. - thead: [ 1, "", "
    " ], - col: [ 2, "", "
    " ], - tr: [ 2, "", "
    " ], - td: [ 3, "", "
    " ], - - _default: [ 0, "", "" ] -}; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// Support: IE <=9 only -if ( !support.option ) { - wrapMap.optgroup = wrapMap.option = [ 1, "" ]; -} - - -function getAll( context, tag ) { - - // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) - var ret; - - if ( typeof context.getElementsByTagName !== "undefined" ) { - ret = context.getElementsByTagName( tag || "*" ); - - } else if ( typeof context.querySelectorAll !== "undefined" ) { - ret = context.querySelectorAll( tag || "*" ); - - } else { - ret = []; - } - - if ( tag === undefined || tag && nodeName( context, tag ) ) { - return jQuery.merge( [ context ], ret ); - } - - return ret; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - dataPriv.set( - elems[ i ], - "globalEval", - !refElements || dataPriv.get( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/; - -function buildFragment( elems, context, scripts, selection, ignored ) { - var elem, tmp, tag, wrap, attached, j, - fragment = context.createDocumentFragment(), - nodes = [], - i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( toType( elem ) === "object" ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; - - // Descend through wrappers to the right content - j = wrap[ 0 ]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, tmp.childNodes ); - - // Remember the top-level container - tmp = fragment.firstChild; - - // Ensure the created nodes are orphaned (#12392) - tmp.textContent = ""; - } - } - } - - // Remove wrapper from fragment - fragment.textContent = ""; - - i = 0; - while ( ( elem = nodes[ i++ ] ) ) { - - // Skip elements already in the context collection (trac-4087) - if ( selection && jQuery.inArray( elem, selection ) > -1 ) { - if ( ignored ) { - ignored.push( elem ); - } - continue; - } - - attached = isAttached( elem ); - - // Append to fragment - tmp = getAll( fragment.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( attached ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - return fragment; -} - - -var - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE <=9 - 11+ -// focus() and blur() are asynchronous, except when they are no-op. -// So expect focus to be synchronous when the element is already active, -// and blur to be synchronous when the element is not already active. -// (focus and blur are always synchronous in other supported browsers, -// this just defines when we can count on it). -function expectSync( elem, type ) { - return ( elem === safeActiveElement() ) === ( type === "focus" ); -} - -// Support: IE <=9 only -// Accessing document.activeElement can throw unexpectedly -// https://bugs.jquery.com/ticket/13393 -function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } -} - -function on( elem, types, selector, data, fn, one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - on( elem, type, selector, data, types[ type ], one ); - } - return elem; - } - - if ( data == null && fn == null ) { - - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return elem; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return elem.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - } ); -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.get( elem ); - - // Only attach events to objects that accept data - if ( !acceptData( elem ) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Ensure that invalid selectors throw exceptions at attach time - // Evaluate against documentElement in case elem is a non-element node (e.g., document) - if ( selector ) { - jQuery.find.matchesSelector( documentElement, selector ); - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !( events = elemData.events ) ) { - events = elemData.events = Object.create( null ); - } - if ( !( eventHandle = elemData.handle ) ) { - eventHandle = elemData.handle = function( e ) { - - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? - jQuery.event.dispatch.apply( elem, arguments ) : undefined; - }; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend( { - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join( "." ) - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !( handlers = events[ type ] ) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[ 2 ] && - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || - selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || - special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove data and the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - dataPriv.remove( elem, "handle events" ); - } - }, - - dispatch: function( nativeEvent ) { - - var i, j, ret, matched, handleObj, handlerQueue, - args = new Array( arguments.length ), - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( nativeEvent ), - - handlers = ( - dataPriv.get( this, "events" ) || Object.create( null ) - )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - - for ( i = 1; i < arguments.length; i++ ) { - args[ i ] = arguments[ i ]; - } - - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( ( handleObj = matched.handlers[ j++ ] ) && - !event.isImmediatePropagationStopped() ) { - - // If the event is namespaced, then each handler is only invoked if it is - // specially universal or its namespaces are a superset of the event's. - if ( !event.rnamespace || handleObj.namespace === false || - event.rnamespace.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || - handleObj.handler ).apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( ( event.result = ret ) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, handleObj, sel, matchedHandlers, matchedSelectors, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - if ( delegateCount && - - // Support: IE <=9 - // Black-hole SVG instance trees (trac-13180) - cur.nodeType && - - // Support: Firefox <=42 - // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) - // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click - // Support: IE 11 only - // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) - !( event.type === "click" && event.button >= 1 ) ) { - - for ( ; cur !== this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { - matchedHandlers = []; - matchedSelectors = {}; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matchedSelectors[ sel ] === undefined ) { - matchedSelectors[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matchedSelectors[ sel ] ) { - matchedHandlers.push( handleObj ); - } - } - if ( matchedHandlers.length ) { - handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - cur = this; - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - addProp: function( name, hook ) { - Object.defineProperty( jQuery.Event.prototype, name, { - enumerable: true, - configurable: true, - - get: isFunction( hook ) ? - function() { - if ( this.originalEvent ) { - return hook( this.originalEvent ); - } - } : - function() { - if ( this.originalEvent ) { - return this.originalEvent[ name ]; - } - }, - - set: function( value ) { - Object.defineProperty( this, name, { - enumerable: true, - configurable: true, - writable: true, - value: value - } ); - } - } ); - }, - - fix: function( originalEvent ) { - return originalEvent[ jQuery.expando ] ? - originalEvent : - new jQuery.Event( originalEvent ); - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - click: { - - // Utilize native event to ensure correct state for checkable inputs - setup: function( data ) { - - // For mutual compressibility with _default, replace `this` access with a local var. - // `|| data` is dead code meant only to preserve the variable through minification. - var el = this || data; - - // Claim the first handler - if ( rcheckableType.test( el.type ) && - el.click && nodeName( el, "input" ) ) { - - // dataPriv.set( el, "click", ... ) - leverageNative( el, "click", returnTrue ); - } - - // Return false to allow normal processing in the caller - return false; - }, - trigger: function( data ) { - - // For mutual compressibility with _default, replace `this` access with a local var. - // `|| data` is dead code meant only to preserve the variable through minification. - var el = this || data; - - // Force setup before triggering a click - if ( rcheckableType.test( el.type ) && - el.click && nodeName( el, "input" ) ) { - - leverageNative( el, "click" ); - } - - // Return non-false to allow normal event-path propagation - return true; - }, - - // For cross-browser consistency, suppress native .click() on links - // Also prevent it if we're currently inside a leveraged native-event stack - _default: function( event ) { - var target = event.target; - return rcheckableType.test( target.type ) && - target.click && nodeName( target, "input" ) && - dataPriv.get( target, "click" ) || - nodeName( target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - } -}; - -// Ensure the presence of an event listener that handles manually-triggered -// synthetic events by interrupting progress until reinvoked in response to -// *native* events that it fires directly, ensuring that state changes have -// already occurred before other listeners are invoked. -function leverageNative( el, type, expectSync ) { - - // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add - if ( !expectSync ) { - if ( dataPriv.get( el, type ) === undefined ) { - jQuery.event.add( el, type, returnTrue ); - } - return; - } - - // Register the controller as a special universal handler for all event namespaces - dataPriv.set( el, type, false ); - jQuery.event.add( el, type, { - namespace: false, - handler: function( event ) { - var notAsync, result, - saved = dataPriv.get( this, type ); - - if ( ( event.isTrigger & 1 ) && this[ type ] ) { - - // Interrupt processing of the outer synthetic .trigger()ed event - // Saved data should be false in such cases, but might be a leftover capture object - // from an async native handler (gh-4350) - if ( !saved.length ) { - - // Store arguments for use when handling the inner native event - // There will always be at least one argument (an event object), so this array - // will not be confused with a leftover capture object. - saved = slice.call( arguments ); - dataPriv.set( this, type, saved ); - - // Trigger the native event and capture its result - // Support: IE <=9 - 11+ - // focus() and blur() are asynchronous - notAsync = expectSync( this, type ); - this[ type ](); - result = dataPriv.get( this, type ); - if ( saved !== result || notAsync ) { - dataPriv.set( this, type, false ); - } else { - result = {}; - } - if ( saved !== result ) { - - // Cancel the outer synthetic event - event.stopImmediatePropagation(); - event.preventDefault(); - return result.value; - } - - // If this is an inner synthetic event for an event with a bubbling surrogate - // (focus or blur), assume that the surrogate already propagated from triggering the - // native event and prevent that from happening again here. - // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the - // bubbling surrogate propagates *after* the non-bubbling base), but that seems - // less bad than duplication. - } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { - event.stopPropagation(); - } - - // If this is a native event triggered above, everything is now in order - // Fire an inner synthetic event with the original arguments - } else if ( saved.length ) { - - // ...and capture the result - dataPriv.set( this, type, { - value: jQuery.event.trigger( - - // Support: IE <=9 - 11+ - // Extend with the prototype to reset the above stopImmediatePropagation() - jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), - saved.slice( 1 ), - this - ) - } ); - - // Abort handling of the native event - event.stopImmediatePropagation(); - } - } - } ); -} - -jQuery.removeEvent = function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } -}; - -jQuery.Event = function( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !( this instanceof jQuery.Event ) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - - // Support: Android <=2.3 only - src.returnValue === false ? - returnTrue : - returnFalse; - - // Create target properties - // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) - this.target = ( src.target && src.target.nodeType === 3 ) ? - src.target.parentNode : - src.target; - - this.currentTarget = src.currentTarget; - this.relatedTarget = src.relatedTarget; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || Date.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - constructor: jQuery.Event, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - isSimulated: false, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - - if ( e && !this.isSimulated ) { - e.preventDefault(); - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopPropagation(); - } - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// Includes all common event props including KeyEvent and MouseEvent specific props -jQuery.each( { - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - "char": true, - code: true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - - which: function( event ) { - var button = event.button; - - // Add which for key events - if ( event.which == null && rkeyEvent.test( event.type ) ) { - return event.charCode != null ? event.charCode : event.keyCode; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { - if ( button & 1 ) { - return 1; - } - - if ( button & 2 ) { - return 3; - } - - if ( button & 4 ) { - return 2; - } - - return 0; - } - - return event.which; - } -}, jQuery.event.addProp ); - -jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { - jQuery.event.special[ type ] = { - - // Utilize native event if possible so blur/focus sequence is correct - setup: function() { - - // Claim the first handler - // dataPriv.set( this, "focus", ... ) - // dataPriv.set( this, "blur", ... ) - leverageNative( this, type, expectSync ); - - // Return false to allow normal processing in the caller - return false; - }, - trigger: function() { - - // Force setup before trigger - leverageNative( this, type ); - - // Return non-false to allow normal event-path propagation - return true; - }, - - delegateType: delegateType - }; -} ); - -// Create mouseenter/leave events using mouseover/out and event-time checks -// so that event delegation works in jQuery. -// Do the same for pointerenter/pointerleave and pointerover/pointerout -// -// Support: Safari 7 only -// Safari sends mouseenter too often; see: -// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 -// for the description of the bug (it existed in older Chrome versions as well). -jQuery.each( { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mouseenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -} ); - -jQuery.fn.extend( { - - on: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn ); - }, - one: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? - handleObj.origType + "." + handleObj.namespace : - handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each( function() { - jQuery.event.remove( this, types, fn, selector ); - } ); - } -} ); - - -var - - // Support: IE <=10 - 11, Edge 12 - 13 only - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /\s*$/g; - -// Prefer a tbody over its parent table for containing new rows -function manipulationTarget( elem, content ) { - if ( nodeName( elem, "table" ) && - nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - - return jQuery( elem ).children( "tbody" )[ 0 ] || elem; - } - - return elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { - elem.type = elem.type.slice( 5 ); - } else { - elem.removeAttribute( "type" ); - } - - return elem; -} - -function cloneCopyEvent( src, dest ) { - var i, l, type, pdataOld, udataOld, udataCur, events; - - if ( dest.nodeType !== 1 ) { - return; - } - - // 1. Copy private data: events, handlers, etc. - if ( dataPriv.hasData( src ) ) { - pdataOld = dataPriv.get( src ); - events = pdataOld.events; - - if ( events ) { - dataPriv.remove( dest, "handle events" ); - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - } - - // 2. Copy user data - if ( dataUser.hasData( src ) ) { - udataOld = dataUser.access( src ); - udataCur = jQuery.extend( {}, udataOld ); - - dataUser.set( dest, udataCur ); - } -} - -// Fix IE bugs, see support tests -function fixInput( src, dest ) { - var nodeName = dest.nodeName.toLowerCase(); - - // Fails to persist the checked state of a cloned checkbox or radio button. - if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - dest.checked = src.checked; - - // Fails to return the selected option to the default selected state when cloning options - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = flat( args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - valueIsFunction = isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( valueIsFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( valueIsFunction ) { - args[ 0 ] = value.call( this, index, self.html() ); - } - domManip( self, args, callback, ignored ); - } ); - } - - if ( l ) { - fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - // Require either new content or an interest in ignored elements to invoke the callback - if ( first || ignored ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item - // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( collection[ i ], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !dataPriv.access( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl && !node.noModule ) { - jQuery._evalUrl( node.src, { - nonce: node.nonce || node.getAttribute( "nonce" ) - }, doc ); - } - } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); - } - } - } - } - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - nodes = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = nodes[ i ] ) != null; i++ ) { - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && isAttached( node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html; - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var i, l, srcElements, destElements, - clone = elem.cloneNode( true ), - inPage = isAttached( elem ); - - // Fix IE cloning issues - if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && - !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - fixInput( srcElements[ i ], destElements[ i ] ); - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - cloneCopyEvent( srcElements[ i ], destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - // Return the cloned set - return clone; - }, - - cleanData: function( elems ) { - var data, elem, type, - special = jQuery.event.special, - i = 0; - - for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { - if ( acceptData( elem ) ) { - if ( ( data = elem[ dataPriv.expando ] ) ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataPriv.expando ] = undefined; - } - if ( elem[ dataUser.expando ] ) { - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataUser.expando ] = undefined; - } - } - } - } -} ); - -jQuery.fn.extend( { - detach: function( selector ) { - return remove( this, selector, true ); - }, - - remove: function( selector ) { - return remove( this, selector ); - }, - - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().each( function() { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.textContent = value; - } - } ); - }, null, value, arguments.length ); - }, - - append: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - } ); - }, - - prepend: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - } ); - }, - - before: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - } ); - }, - - after: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - } ); - }, - - empty: function() { - var elem, - i = 0; - - for ( ; ( elem = this[ i ] ) != null; i++ ) { - if ( elem.nodeType === 1 ) { - - // Prevent memory leaks - jQuery.cleanData( getAll( elem, false ) ); - - // Remove any remaining nodes - elem.textContent = ""; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - } ); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined && elem.nodeType === 1 ) { - return elem.innerHTML; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - elem = this[ i ] || {}; - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch ( e ) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var ignored = []; - - // Make the changes, replacing each non-ignored context element with the new content - return domManip( this, arguments, function( elem ) { - var parent = this.parentNode; - - if ( jQuery.inArray( this, ignored ) < 0 ) { - jQuery.cleanData( getAll( this ) ); - if ( parent ) { - parent.replaceChild( elem, this ); - } - } - - // Force callback invocation - }, ignored ); - } -} ); - -jQuery.each( { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1, - i = 0; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Support: Android <=4.0 only, PhantomJS 1 only - // .get() because push.apply(_, arraylike) throws on ancient WebKit - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var getStyles = function( elem ) { - - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) - // IE throws on elements created in popups - // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" - var view = elem.ownerDocument.defaultView; - - if ( !view || !view.opener ) { - view = window; - } - - return view.getComputedStyle( elem ); - }; - -var swap = function( elem, options, callback ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.call( elem ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - -var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); - - - -( function() { - - // Executing both pixelPosition & boxSizingReliable tests require only one layout - // so they're executed at the same time to save the second computation. - function computeStyleTests() { - - // This is a singleton, we need to execute it only once - if ( !div ) { - return; - } - - container.style.cssText = "position:absolute;left:-11111px;width:60px;" + - "margin-top:1px;padding:0;border:0"; - div.style.cssText = - "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + - "margin:auto;border:1px;padding:1px;" + - "width:60%;top:1%"; - documentElement.appendChild( container ).appendChild( div ); - - var divStyle = window.getComputedStyle( div ); - pixelPositionVal = divStyle.top !== "1%"; - - // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; - - // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 - // Some styles come back with percentage values, even though they shouldn't - div.style.right = "60%"; - pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; - - // Support: IE 9 - 11 only - // Detect misreporting of content dimensions for box-sizing:border-box elements - boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; - - // Support: IE 9 only - // Detect overflow:scroll screwiness (gh-3699) - // Support: Chrome <=64 - // Don't get tricked when zoom affects offsetWidth (gh-4029) - div.style.position = "absolute"; - scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; - - documentElement.removeChild( container ); - - // Nullify the div so it wouldn't be stored in the memory and - // it will also be a sign that checks already performed - div = null; - } - - function roundPixelMeasures( measure ) { - return Math.round( parseFloat( measure ) ); - } - - var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, - reliableTrDimensionsVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - jQuery.extend( support, { - boxSizingReliable: function() { - computeStyleTests(); - return boxSizingReliableVal; - }, - pixelBoxStyles: function() { - computeStyleTests(); - return pixelBoxStylesVal; - }, - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, - reliableMarginLeft: function() { - computeStyleTests(); - return reliableMarginLeftVal; - }, - scrollboxSize: function() { - computeStyleTests(); - return scrollboxSizeVal; - }, - - // Support: IE 9 - 11+, Edge 15 - 18+ - // IE/Edge misreport `getComputedStyle` of table rows with width/height - // set in CSS while `offset*` properties report correct values. - // Behavior in IE 9 is more subtle than in newer versions & it passes - // some versions of this test; make sure not to make it pass there! - reliableTrDimensions: function() { - var table, tr, trChild, trStyle; - if ( reliableTrDimensionsVal == null ) { - table = document.createElement( "table" ); - tr = document.createElement( "tr" ); - trChild = document.createElement( "div" ); - - table.style.cssText = "position:absolute;left:-11111px"; - tr.style.height = "1px"; - trChild.style.height = "9px"; - - documentElement - .appendChild( table ) - .appendChild( tr ) - .appendChild( trChild ); - - trStyle = window.getComputedStyle( tr ); - reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; - - documentElement.removeChild( table ); - } - return reliableTrDimensionsVal; - } - } ); -} )(); - - -function curCSS( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - - // Support: Firefox 51+ - // Retrieving style before computed somehow - // fixes an issue with getting wrong values - // on detached elements - style = elem.style; - - computed = computed || getStyles( elem ); - - // getPropertyValue is needed for: - // .css('filter') (IE 9 only, #12537) - // .css('--customProperty) (#3144) - if ( computed ) { - ret = computed.getPropertyValue( name ) || computed[ name ]; - - if ( ret === "" && !isAttached( elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Android Browser returns percentage for some values, - // but width seems to be reliably pixels. - // This is against the CSSOM draft spec: - // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret !== undefined ? - - // Support: IE <=9 - 11 only - // IE returns zIndex value as an integer. - ret + "" : - ret; -} - - -function addGetHookIf( conditionFn, hookFn ) { - - // Define the hook, we'll check on the first run if it's really needed. - return { - get: function() { - if ( conditionFn() ) { - - // Hook not needed (or it's not possible to use it due - // to missing dependency), remove it. - delete this.get; - return; - } - - // Hook needed; redefine it so that the support test is not executed again. - return ( this.get = hookFn ).apply( this, arguments ); - } - }; -} - - -var cssPrefixes = [ "Webkit", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style, - vendorProps = {}; - -// Return a vendor-prefixed property or undefined -function vendorPropName( name ) { - - // Check for vendor prefixed names - var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -// Return a potentially-mapped jQuery.cssProps or vendor prefixed property -function finalPropName( name ) { - var final = jQuery.cssProps[ name ] || vendorProps[ name ]; - - if ( final ) { - return final; - } - if ( name in emptyStyle ) { - return name; - } - return vendorProps[ name ] = vendorPropName( name ) || name; -} - - -var - - // Swappable if display is none or starts with table - // except "table", "table-cell", or "table-caption" - // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rcustomProp = /^--/, - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }; - -function setPositiveNumber( _elem, value, subtract ) { - - // Any relative (+/-) values have already been - // normalized at this point - var matches = rcssNum.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : - value; -} - -function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { - var i = dimension === "width" ? 1 : 0, - extra = 0, - delta = 0; - - // Adjustment may not be necessary - if ( box === ( isBorderBox ? "border" : "content" ) ) { - return 0; - } - - for ( ; i < 4; i += 2 ) { - - // Both box models exclude margin - if ( box === "margin" ) { - delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); - } - - // If we get here with a content-box, we're seeking "padding" or "border" or "margin" - if ( !isBorderBox ) { - - // Add padding - delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // For "border" or "margin", add border - if ( box !== "padding" ) { - delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - - // But still keep track of it otherwise - } else { - extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - - // If we get here with a border-box (content + padding + border), we're seeking "content" or - // "padding" or "margin" - } else { - - // For "content", subtract padding - if ( box === "content" ) { - delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // For "content" or "padding", subtract border - if ( box !== "margin" ) { - delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - // Account for positive content-box scroll gutter when requested by providing computedVal - if ( !isBorderBox && computedVal >= 0 ) { - - // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border - // Assuming integer scroll gutter, subtract the rest and round down - delta += Math.max( 0, Math.ceil( - elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - - computedVal - - delta - - extra - - 0.5 - - // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter - // Use an explicit zero to avoid NaN (gh-3964) - ) ) || 0; - } - - return delta; -} - -function getWidthOrHeight( elem, dimension, extra ) { - - // Start with computed style - var styles = getStyles( elem ), - - // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). - // Fake content-box until we know it's needed to know the true value. - boxSizingNeeded = !support.boxSizingReliable() || extra, - isBorderBox = boxSizingNeeded && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - valueIsBorderBox = isBorderBox, - - val = curCSS( elem, dimension, styles ), - offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); - - // Support: Firefox <=54 - // Return a confounding non-pixel value or feign ignorance, as appropriate. - if ( rnumnonpx.test( val ) ) { - if ( !extra ) { - return val; - } - val = "auto"; - } - - - // Support: IE 9 - 11 only - // Use offsetWidth/offsetHeight for when box sizing is unreliable. - // In those cases, the computed value can be trusted to be border-box. - if ( ( !support.boxSizingReliable() && isBorderBox || - - // Support: IE 10 - 11+, Edge 15 - 18+ - // IE/Edge misreport `getComputedStyle` of table rows with width/height - // set in CSS while `offset*` properties report correct values. - // Interestingly, in some cases IE 9 doesn't suffer from this issue. - !support.reliableTrDimensions() && nodeName( elem, "tr" ) || - - // Fall back to offsetWidth/offsetHeight when value is "auto" - // This happens for inline elements with no explicit setting (gh-3571) - val === "auto" || - - // Support: Android <=4.1 - 4.3 only - // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) - !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && - - // Make sure the element is visible & connected - elem.getClientRects().length ) { - - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // Where available, offsetWidth/offsetHeight approximate border box dimensions. - // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the - // retrieved value as a content box dimension. - valueIsBorderBox = offsetProp in elem; - if ( valueIsBorderBox ) { - val = elem[ offsetProp ]; - } - } - - // Normalize "" and auto - val = parseFloat( val ) || 0; - - // Adjust for the element's box model - return ( val + - boxModelAdjustment( - elem, - dimension, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles, - - // Provide the current computed size to request scroll gutter calculation (gh-3589) - val - ) - ) + "px"; -} - -jQuery.extend( { - - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Don't automatically add "px" to these possibly-unitless properties - cssNumber: { - "animationIterationCount": true, - "columnCount": true, - "fillOpacity": true, - "flexGrow": true, - "flexShrink": true, - "fontWeight": true, - "gridArea": true, - "gridColumn": true, - "gridColumnEnd": true, - "gridColumnStart": true, - "gridRow": true, - "gridRowEnd": true, - "gridRowStart": true, - "lineHeight": true, - "opacity": true, - "order": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: {}, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = camelCase( name ), - isCustomProp = rcustomProp.test( name ), - style = elem.style; - - // Make sure that we're working with the right name. We don't - // want to query the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Gets hook for the prefixed version, then unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // Convert "+=" or "-=" to relative numbers (#7345) - if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { - value = adjustCSS( elem, name, ret ); - - // Fixes bug #9237 - type = "number"; - } - - // Make sure that null and NaN values aren't set (#7116) - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append - // "px" to a few hardcoded values. - if ( type === "number" && !isCustomProp ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // background-* props affect original clone's values - if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !( "set" in hooks ) || - ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - - if ( isCustomProp ) { - style.setProperty( name, value ); - } else { - style[ name ] = value; - } - } - - } else { - - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && - ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { - - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = camelCase( name ), - isCustomProp = rcustomProp.test( name ); - - // Make sure that we're working with the right name. We don't - // want to modify the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Try prefixed name followed by the unprefixed name - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - // Convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Make numeric if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || isFinite( num ) ? num || 0 : val; - } - - return val; - } -} ); - -jQuery.each( [ "height", "width" ], function( _i, dimension ) { - jQuery.cssHooks[ dimension ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // Certain elements can have dimension info if we invisibly show them - // but it must have a current display style that would benefit - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - - // Support: Safari 8+ - // Table columns in Safari have non-zero offsetWidth & zero - // getBoundingClientRect().width unless display is changed. - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, dimension, extra ); - } ) : - getWidthOrHeight( elem, dimension, extra ); - } - }, - - set: function( elem, value, extra ) { - var matches, - styles = getStyles( elem ), - - // Only read styles.position if the test has a chance to fail - // to avoid forcing a reflow. - scrollboxSizeBuggy = !support.scrollboxSize() && - styles.position === "absolute", - - // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) - boxSizingNeeded = scrollboxSizeBuggy || extra, - isBorderBox = boxSizingNeeded && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - subtract = extra ? - boxModelAdjustment( - elem, - dimension, - extra, - isBorderBox, - styles - ) : - 0; - - // Account for unreliable border-box dimensions by comparing offset* to computed and - // faking a content-box to get border and padding (gh-3699) - if ( isBorderBox && scrollboxSizeBuggy ) { - subtract -= Math.ceil( - elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - - parseFloat( styles[ dimension ] ) - - boxModelAdjustment( elem, dimension, "border", false, styles ) - - 0.5 - ); - } - - // Convert to pixels if value adjustment is needed - if ( subtract && ( matches = rcssNum.exec( value ) ) && - ( matches[ 3 ] || "px" ) !== "px" ) { - - elem.style[ dimension ] = value; - value = jQuery.css( elem, dimension ); - } - - return setPositiveNumber( elem, value, subtract ); - } - }; -} ); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( parseFloat( curCSS( elem, "marginLeft" ) ) || - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) - ) + "px"; - } - } -); - -// These hooks are used by animate to expand properties -jQuery.each( { - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i = 0, - expanded = {}, - - // Assumes a single number if not a string - parts = typeof value === "string" ? value.split( " " ) : [ value ]; - - for ( ; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( prefix !== "margin" ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -} ); - -jQuery.fn.extend( { - css: function( name, value ) { - return access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( Array.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - } -} ); - - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || jQuery.easing._default; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - // Use a property on the element directly when it is not a DOM element, - // or when there is no matching style property that exists. - if ( tween.elem.nodeType !== 1 || - tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { - return tween.elem[ tween.prop ]; - } - - // Passing an empty string as a 3rd parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails. - // Simple values such as "10px" are parsed to Float; - // complex values such as "rotate(1rad)" are returned as-is. - result = jQuery.css( tween.elem, tween.prop, "" ); - - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - - // Use step hook for back compat. - // Use cssHook if its there. - // Use .style if available and use plain properties where available. - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.nodeType === 1 && ( - jQuery.cssHooks[ tween.prop ] || - tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 only -// Panic based approach to setting things on disconnected nodes -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p * Math.PI ) / 2; - }, - _default: "swing" -}; - -jQuery.fx = Tween.prototype.init; - -// Back compat <1.8 extension point -jQuery.fx.step = {}; - - - - -var - fxNow, inProgress, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -function schedule() { - if ( inProgress ) { - if ( document.hidden === false && window.requestAnimationFrame ) { - window.requestAnimationFrame( schedule ); - } else { - window.setTimeout( schedule, jQuery.fx.interval ); - } - - jQuery.fx.tick(); - } -} - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = Date.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - i = 0, - attrs = { height: type }; - - // If we include width, step value is 1 to do all cssExpand values, - // otherwise step value is 2 to skip over Left and Right - includeWidth = includeWidth ? 1 : 0; - for ( ; i < 4; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -function createTween( value, prop, animation ) { - var tween, - collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { - - // We're done with this property - return tween; - } - } -} - -function defaultPrefilter( elem, props, opts ) { - var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, - isBox = "width" in props || "height" in props, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHiddenWithinTree( elem ), - dataShow = dataPriv.get( elem, "fxshow" ); - - // Queue-skipping animations hijack the fx hooks - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always( function() { - - // Ensure the complete handler is called before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // Detect show/hide animations - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.test( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // Pretend to be hidden if this is a "show" and - // there is still data from a stopped show/hide - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - - // Ignore all other no-op show/hide data - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - } - } - - // Bail out if this is a no-op like .hide().hide() - propTween = !jQuery.isEmptyObject( props ); - if ( !propTween && jQuery.isEmptyObject( orig ) ) { - return; - } - - // Restrict "overflow" and "display" styles during box animations - if ( isBox && elem.nodeType === 1 ) { - - // Support: IE <=9 - 11, Edge 12 - 15 - // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY and Edge just mirrors - // the overflowX value there. - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Identify a display type, preferring old show/hide data over the CSS cascade - restoreDisplay = dataShow && dataShow.display; - if ( restoreDisplay == null ) { - restoreDisplay = dataPriv.get( elem, "display" ); - } - display = jQuery.css( elem, "display" ); - if ( display === "none" ) { - if ( restoreDisplay ) { - display = restoreDisplay; - } else { - - // Get nonempty value(s) by temporarily forcing visibility - showHide( [ elem ], true ); - restoreDisplay = elem.style.display || restoreDisplay; - display = jQuery.css( elem, "display" ); - showHide( [ elem ] ); - } - } - - // Animate inline elements as inline-block - if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { - if ( jQuery.css( elem, "float" ) === "none" ) { - - // Restore the original display value at the end of pure show/hide animations - if ( !propTween ) { - anim.done( function() { - style.display = restoreDisplay; - } ); - if ( restoreDisplay == null ) { - display = style.display; - restoreDisplay = display === "none" ? "" : display; - } - } - style.display = "inline-block"; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - - // Implement show/hide animations - propTween = false; - for ( prop in orig ) { - - // General show/hide setup for this element animation - if ( !propTween ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); - } - - // Store hidden/visible for toggle so `.stop().toggle()` "reverses" - if ( toggle ) { - dataShow.hidden = !hidden; - } - - // Show elements before animating them - if ( hidden ) { - showHide( [ elem ], true ); - } - - /* eslint-disable no-loop-func */ - - anim.done( function() { - - /* eslint-enable no-loop-func */ - - // The final step of a "hide" animation is actually hiding the element - if ( !hidden ) { - showHide( [ elem ] ); - } - dataPriv.remove( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - } - - // Per-property setup - propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = propTween.start; - if ( hidden ) { - propTween.end = propTween.start; - propTween.start = 0; - } - } - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( Array.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // Not quite $.extend, this won't overwrite existing keys. - // Reusing 'index' because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -function Animation( elem, properties, options ) { - var result, - stopped, - index = 0, - length = Animation.prefilters.length, - deferred = jQuery.Deferred().always( function() { - - // Don't match elem in the :animated selector - delete tick.elem; - } ), - tick = function() { - if ( stopped ) { - return false; - } - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - - // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) - temp = remaining / animation.duration || 0, - percent = 1 - temp, - index = 0, - length = animation.tweens.length; - - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ] ); - - // If there's more to do, yield - if ( percent < 1 && length ) { - return remaining; - } - - // If this was an empty animation, synthesize a final progress notification - if ( !length ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - } - - // Resolve the animation and report its conclusion - deferred.resolveWith( elem, [ animation ] ); - return false; - }, - animation = deferred.promise( { - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { - specialEasing: {}, - easing: jQuery.easing._default - }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - - // If we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - if ( stopped ) { - return this; - } - stopped = true; - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // Resolve when we played the last frame; otherwise, reject - if ( gotoEnd ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - } ), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length; index++ ) { - result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - if ( isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - result.stop.bind( result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - // Attach callbacks from options - animation - .progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - return animation; -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweeners: { - "*": [ function( prop, value ) { - var tween = this.createTween( prop, value ); - adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); - return tween; - } ] - }, - - tweener: function( props, callback ) { - if ( isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnothtmlwhite ); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length; index++ ) { - prop = props[ index ]; - Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; - Animation.tweeners[ prop ].unshift( callback ); - } - }, - - prefilters: [ defaultPrefilter ], - - prefilter: function( callback, prepend ) { - if ( prepend ) { - Animation.prefilters.unshift( callback ); - } else { - Animation.prefilters.push( callback ); - } - } -} ); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !isFunction( easing ) && easing - }; - - // Go to the end state if fx are off - if ( jQuery.fx.off ) { - opt.duration = 0; - - } else { - if ( typeof opt.duration !== "number" ) { - if ( opt.duration in jQuery.fx.speeds ) { - opt.duration = jQuery.fx.speeds[ opt.duration ]; - - } else { - opt.duration = jQuery.fx.speeds._default; - } - } - } - - // Normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.fn.extend( { - fadeTo: function( speed, to, easing, callback ) { - - // Show any hidden elements after setting opacity to 0 - return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() - - // Animate to the value specified - .end().animate( { opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations, or finishing resolves immediately - if ( empty || dataPriv.get( this, "finish" ) ) { - anim.stop( true ); - } - }; - doAnimation.finish = doAnimation; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = dataPriv.get( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && - ( type == null || timers[ index ].queue === type ) ) { - - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // Start the next in the queue if the last step wasn't forced. - // Timers currently will call their complete callbacks, which - // will dequeue but only if they were gotoEnd. - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - } ); - }, - finish: function( type ) { - if ( type !== false ) { - type = type || "fx"; - } - return this.each( function() { - var index, - data = dataPriv.get( this ), - queue = data[ type + "queue" ], - hooks = data[ type + "queueHooks" ], - timers = jQuery.timers, - length = queue ? queue.length : 0; - - // Enable finishing flag on private data - data.finish = true; - - // Empty the queue first - jQuery.queue( this, type, [] ); - - if ( hooks && hooks.stop ) { - hooks.stop.call( this, true ); - } - - // Look for any active animations, and finish them - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && timers[ index ].queue === type ) { - timers[ index ].anim.stop( true ); - timers.splice( index, 1 ); - } - } - - // Look for any animations in the old queue and finish them - for ( index = 0; index < length; index++ ) { - if ( queue[ index ] && queue[ index ].finish ) { - queue[ index ].finish.call( this ); - } - } - - // Turn off finishing flag - delete data.finish; - } ); - } -} ); - -jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -} ); - -// Generate shortcuts for custom animations -jQuery.each( { - slideDown: genFx( "show" ), - slideUp: genFx( "hide" ), - slideToggle: genFx( "toggle" ), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -} ); - -jQuery.timers = []; -jQuery.fx.tick = function() { - var timer, - i = 0, - timers = jQuery.timers; - - fxNow = Date.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Run the timer and safely remove it when done (allowing for external removal) - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } - fxNow = undefined; -}; - -jQuery.fx.timer = function( timer ) { - jQuery.timers.push( timer ); - jQuery.fx.start(); -}; - -jQuery.fx.interval = 13; -jQuery.fx.start = function() { - if ( inProgress ) { - return; - } - - inProgress = true; - schedule(); -}; - -jQuery.fx.stop = function() { - inProgress = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ -jQuery.fn.delay = function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = window.setTimeout( next, time ); - hooks.stop = function() { - window.clearTimeout( timeout ); - }; - } ); -}; - - -( function() { - var input = document.createElement( "input" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - input.type = "checkbox"; - - // Support: Android <=4.3 only - // Default value for a checkbox should be "on" - support.checkOn = input.value !== ""; - - // Support: IE <=11 only - // Must access selectedIndex to make default options select - support.optSelected = opt.selected; - - // Support: IE <=11 only - // An input loses its value after becoming a radio - input = document.createElement( "input" ); - input.value = "t"; - input.type = "radio"; - support.radioValue = input.value === "t"; -} )(); - - -var boolHook, - attrHandle = jQuery.expr.attrHandle; - -jQuery.fn.extend( { - attr: function( name, value ) { - return access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each( function() { - jQuery.removeAttr( this, name ); - } ); - } -} ); - -jQuery.extend( { - attr: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set attributes on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - // Attribute hooks are determined by the lowercase version - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - hooks = jQuery.attrHooks[ name.toLowerCase() ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); - } - - if ( value !== undefined ) { - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - } - - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - elem.setAttribute( name, value + "" ); - return value; - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - ret = jQuery.find.attr( elem, name ); - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? undefined : ret; - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !support.radioValue && value === "radio" && - nodeName( elem, "input" ) ) { - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, - i = 0, - - // Attribute names can contain non-HTML whitespace characters - // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 - attrNames = value && value.match( rnothtmlwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - elem.removeAttribute( name ); - } - } - } -} ); - -// Hooks for boolean attributes -boolHook = { - set: function( elem, value, name ) { - if ( value === false ) { - - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - elem.setAttribute( name, name ); - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle, - lowercaseName = name.toLowerCase(); - - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ lowercaseName ]; - attrHandle[ lowercaseName ] = ret; - ret = getter( elem, name, isXML ) != null ? - lowercaseName : - null; - attrHandle[ lowercaseName ] = handle; - } - return ret; - }; -} ); - - - - -var rfocusable = /^(?:input|select|textarea|button)$/i, - rclickable = /^(?:a|area)$/i; - -jQuery.fn.extend( { - prop: function( name, value ) { - return access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - return this.each( function() { - delete this[ jQuery.propFix[ name ] || name ]; - } ); - } -} ); - -jQuery.extend( { - prop: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set properties on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - return ( elem[ name ] = value ); - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - return elem[ name ]; - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - - // Support: IE <=9 - 11 only - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) - var tabindex = jQuery.find.attr( elem, "tabindex" ); - - if ( tabindex ) { - return parseInt( tabindex, 10 ); - } - - if ( - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && - elem.href - ) { - return 0; - } - - return -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Support: IE <=11 only -// Accessing the selectedIndex property -// forces the browser to respect setting selected -// on the option -// The getter ensures a default option is selected -// when in an optgroup -// eslint rule "no-unused-expressions" is disabled for this code -// since it considers such accessions noop -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent && parent.parentNode ) { - parent.parentNode.selectedIndex; - } - return null; - }, - set: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - }; -} - -jQuery.each( [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable" -], function() { - jQuery.propFix[ this.toLowerCase() ] = this; -} ); - - - - - // Strip and collapse whitespace according to HTML spec - // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace - function stripAndCollapse( value ) { - var tokens = value.match( rnothtmlwhite ) || []; - return tokens.join( " " ); - } - - -function getClass( elem ) { - return elem.getAttribute && elem.getAttribute( "class" ) || ""; -} - -function classesToArray( value ) { - if ( Array.isArray( value ) ) { - return value; - } - if ( typeof value === "string" ) { - return value.match( rnothtmlwhite ) || []; - } - return []; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - classes = classesToArray( value ); - - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - classes = classesToArray( value ); - - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isValidValue = type === "string" || Array.isArray( value ); - - if ( typeof stateVal === "boolean" && isValidValue ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( isFunction( value ) ) { - return this.each( function( i ) { - jQuery( this ).toggleClass( - value.call( this, i, getClass( this ), stateVal ), - stateVal - ); - } ); - } - - return this.each( function() { - var className, i, self, classNames; - - if ( isValidValue ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = classesToArray( value ); - - while ( ( className = classNames[ i++ ] ) ) { - - // Check each className given, space separated list - if ( self.hasClass( className ) ) { - self.removeClass( className ); - } else { - self.addClass( className ); - } - } - - // Toggle whole class name - } else if ( value === undefined || type === "boolean" ) { - className = getClass( this ); - if ( className ) { - - // Store className if set - dataPriv.set( this, "__className__", className ); - } - - // If the element has a class name or if we're passed `false`, - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - if ( this.setAttribute ) { - this.setAttribute( "class", - className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" - ); - } - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { - return true; - } - } - - return false; - } -} ); - - - - -var rreturn = /\r/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, valueIsFunction, - elem = this[ 0 ]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || - jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && - "get" in hooks && - ( ret = hooks.get( elem, "value" ) ) !== undefined - ) { - return ret; - } - - ret = elem.value; - - // Handle most common string cases - if ( typeof ret === "string" ) { - return ret.replace( rreturn, "" ); - } - - // Handle cases where value is null/undef or number - return ret == null ? "" : ret; - } - - return; - } - - valueIsFunction = isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( valueIsFunction ) { - val = value.call( this, i, jQuery( this ).val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - - } else if ( typeof val === "number" ) { - val += ""; - - } else if ( Array.isArray( val ) ) { - val = jQuery.map( val, function( value ) { - return value == null ? "" : value + ""; - } ); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - } ); - } -} ); - -jQuery.extend( { - valHooks: { - option: { - get: function( elem ) { - - var val = jQuery.find.attr( elem, "value" ); - return val != null ? - val : - - // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - stripAndCollapse( jQuery.text( elem ) ); - } - }, - select: { - get: function( elem ) { - var value, option, i, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one", - values = one ? null : [], - max = one ? index + 1 : options.length; - - if ( index < 0 ) { - i = max; - - } else { - i = one ? index : 0; - } - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - - // Don't return options that are disabled or in a disabled optgroup - !option.disabled && - ( !option.parentNode.disabled || - !nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var optionSet, option, - options = elem.options, - values = jQuery.makeArray( value ), - i = options.length; - - while ( i-- ) { - option = options[ i ]; - - /* eslint-disable no-cond-assign */ - - if ( option.selected = - jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 - ) { - optionSet = true; - } - - /* eslint-enable no-cond-assign */ - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - return values; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( Array.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); - } - } - }; - if ( !support.checkOn ) { - jQuery.valHooks[ this ].get = function( elem ) { - return elem.getAttribute( "value" ) === null ? "on" : elem.value; - }; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -support.focusin = "onfocusin" in window; - - -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - stopPropagationCallback = function( e ) { - e.stopPropagation(); - }; - -jQuery.extend( jQuery.event, { - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = lastElement = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "." ) > -1 ) { - - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split( "." ); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf( ":" ) < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join( "." ); - event.rnamespace = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === ( elem.ownerDocument || document ) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - lastElement = cur; - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( - dataPriv.get( cur, "events" ) || Object.create( null ) - )[ event.type ] && - dataPriv.get( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( ( !special._default || - special._default.apply( eventPath.pop(), data ) === false ) && - acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - - if ( event.isPropagationStopped() ) { - lastElement.addEventListener( type, stopPropagationCallback ); - } - - elem[ type ](); - - if ( event.isPropagationStopped() ) { - lastElement.removeEventListener( type, stopPropagationCallback ); - } - - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - // Piggyback on a donor event to simulate a different one - // Used only for `focus(in | out)` events - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - } - ); - - jQuery.event.trigger( e, null, elem ); - } - -} ); - -jQuery.fn.extend( { - - trigger: function( type, data ) { - return this.each( function() { - jQuery.event.trigger( type, data, this ); - } ); - }, - triggerHandler: function( type, data ) { - var elem = this[ 0 ]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -} ); - - -// Support: Firefox <=44 -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 -// focus(in | out) events fire after focus & blur events, -// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order -// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 -if ( !support.focusin ) { - jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - - // Handle: regular nodes (via `this.ownerDocument`), window - // (via `this.document`) & document (via `this`). - var doc = this.ownerDocument || this.document || this, - attaches = dataPriv.access( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this.document || this, - attaches = dataPriv.access( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - dataPriv.remove( doc, fix ); - - } else { - dataPriv.access( doc, fix, attaches ); - } - } - }; - } ); -} -var location = window.location; - -var nonce = { guid: Date.now() }; - -var rquery = ( /\?/ ); - - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml; - if ( !data || typeof data !== "string" ) { - return null; - } - - // Support: IE 9 - 11 only - // IE throws on parseFromString with invalid input. - try { - xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) { - xml = undefined; - } - - if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; -}; - - -var - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, - rsubmittable = /^(?:input|select|textarea|keygen)/i; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( Array.isArray( obj ) ) { - - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - - // Item is non-scalar (array or object), encode its numeric index. - buildParams( - prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", - v, - traditional, - add - ); - } - } ); - - } else if ( !traditional && toType( obj ) === "object" ) { - - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - - // Serialize scalar item. - add( prefix, obj ); - } -} - -// Serialize an array of form elements or a set of -// key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, valueOrFunction ) { - - // If value is a function, invoke it and use its return value - var value = isFunction( valueOrFunction ) ? - valueOrFunction() : - valueOrFunction; - - s[ s.length ] = encodeURIComponent( key ) + "=" + - encodeURIComponent( value == null ? "" : value ); - }; - - if ( a == null ) { - return ""; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - } ); - - } else { - - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ); -}; - -jQuery.fn.extend( { - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map( function() { - - // Can add propHook for "elements" to filter or add form elements - var elements = jQuery.prop( this, "elements" ); - return elements ? jQuery.makeArray( elements ) : this; - } ) - .filter( function() { - var type = this.type; - - // Use .is( ":disabled" ) so that fieldset[disabled] works - return this.name && !jQuery( this ).is( ":disabled" ) && - rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckableType.test( type ) ); - } ) - .map( function( _i, elem ) { - var val = jQuery( this ).val(); - - if ( val == null ) { - return null; - } - - if ( Array.isArray( val ) ) { - return jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ); - } - - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -var - r20 = /%20/g, - rhash = /#.*$/, - rantiCache = /([?&])_=[^&]*/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = "*/".concat( "*" ), - - // Anchor tag for parsing the document origin - originAnchor = document.createElement( "a" ); - originAnchor.href = location.href; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, - i = 0, - dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; - - if ( isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType[ 0 ] === "+" ) { - dataType = dataType.slice( 1 ) || "*"; - ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); - - // Otherwise append - } else { - ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); - } - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { - - var inspected = {}, - seekingTransport = ( structure === transports ); - - function inspect( dataType ) { - var selected; - inspected[ dataType ] = true; - jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { - var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); - if ( typeof dataTypeOrTransport === "string" && - !seekingTransport && !inspected[ dataTypeOrTransport ] ) { - - options.dataTypes.unshift( dataTypeOrTransport ); - inspect( dataTypeOrTransport ); - return false; - } else if ( seekingTransport ) { - return !( selected = dataTypeOrTransport ); - } - } ); - return selected; - } - - return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } - - return target; -} - -/* Handles responses to an ajax request: - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes; - - // Remove auto dataType and get content-type in the process - while ( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -/* Chain conversions given the request and the original response - * Also sets the responseXXX fields on the jqXHR instance - */ -function ajaxConvert( s, response, jqXHR, isSuccess ) { - var conv2, current, conv, tmp, prev, - converters = {}, - - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(); - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - current = dataTypes.shift(); - - // Convert to each sequential dataType - while ( current ) { - - if ( s.responseFields[ current ] ) { - jqXHR[ s.responseFields[ current ] ] = response; - } - - // Apply the dataFilter if provided - if ( !prev && isSuccess && s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - prev = current; - current = dataTypes.shift(); - - if ( current ) { - - // There's only work to do if current dataType is non-auto - if ( current === "*" ) { - - current = prev; - - // Convert response if prev dataType is non-auto and differs from current - } else if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split( " " ); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.unshift( tmp[ 1 ] ); - } - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s.throws ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { - state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current - }; - } - } - } - } - } - } - - return { state: "success", data: response }; -} - -jQuery.extend( { - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {}, - - ajaxSettings: { - url: location.href, - type: "GET", - isLocal: rlocalProtocol.test( location.protocol ), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - "*": allTypes, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript" - }, - - contents: { - xml: /\bxml\b/, - html: /\bhtml/, - json: /\bjson\b/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText", - json: "responseJSON" - }, - - // Data converters - // Keys separate source (or catchall "*") and destination types with a single space - converters: { - - // Convert anything to text - "* text": String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": JSON.parse, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - url: true, - context: true - } - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - return settings ? - - // Building a settings object - ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : - - // Extending ajaxSettings - ajaxExtend( jQuery.ajaxSettings, target ); - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var transport, - - // URL without anti-cache param - cacheURL, - - // Response headers - responseHeadersString, - responseHeaders, - - // timeout handle - timeoutTimer, - - // Url cleanup var - urlAnchor, - - // Request state (becomes false upon send and true upon completion) - completed, - - // To know if global events are to be dispatched - fireGlobals, - - // Loop variable - i, - - // uncached part of the url - uncached, - - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - - // Callbacks context - callbackContext = s.context || s, - - // Context for global events is callbackContext if it is a DOM node or jQuery collection - globalEventContext = s.context && - ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, - - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - - // Status-dependent callbacks - statusCode = s.statusCode || {}, - - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( completed ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() + " " ] = - ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) - .concat( match[ 2 ] ); - } - } - match = responseHeaders[ key.toLowerCase() + " " ]; - } - return match == null ? null : match.join( ", " ); - }, - - // Raw string - getAllResponseHeaders: function() { - return completed ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( completed == null ) { - name = requestHeadersNames[ name.toLowerCase() ] = - requestHeadersNames[ name.toLowerCase() ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( completed == null ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( completed ) { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } else { - - // Lazy-add the new callbacks in a way that preserves old ones - for ( code in map ) { - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - var finalText = statusText || strAbort; - if ( transport ) { - transport.abort( finalText ); - } - done( 0, finalText ); - return this; - } - }; - - // Attach deferreds - deferred.promise( jqXHR ); - - // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) - // We also use the url parameter if available - s.url = ( ( url || s.url || location.href ) + "" ) - .replace( rprotocol, location.protocol + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; - - // A cross-domain request is in order when the origin doesn't match the current origin. - if ( s.crossDomain == null ) { - urlAnchor = document.createElement( "a" ); - - // Support: IE <=8 - 11, Edge 12 - 15 - // IE throws exception on accessing the href property if url is malformed, - // e.g. http://example.com:80x/ - try { - urlAnchor.href = s.url; - - // Support: IE <=8 - 11 only - // Anchor's host property isn't correctly set when s.url is relative - urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== - urlAnchor.protocol + "//" + urlAnchor.host; - } catch ( e ) { - - // If there is an error parsing the URL, assume it is crossDomain, - // it can be rejected by the transport if it is invalid - s.crossDomain = true; - } - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( completed ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) - fireGlobals = jQuery.event && s.global; - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Save the URL in case we're toying with the If-Modified-Since - // and/or If-None-Match header later on - // Remove hash to simplify url manipulation - cacheURL = s.url.replace( rhash, "" ); - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // Remember the hash so we can put it back - uncached = s.url.slice( cacheURL.length ); - - // If data is available and should be processed, append data to url - if ( s.data && ( s.processData || typeof s.data === "string" ) ) { - cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add or update anti-cache param if needed - if ( s.cache === false ) { - cacheURL = cacheURL.replace( rantiCache, "$1" ); - uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + - uncached; - } - - // Put hash and anti-cache on the URL that will be requested (gh-1732) - s.url = cacheURL + uncached; - - // Change '%20' to '+' if this is encoded form body content (gh-2658) - } else if ( s.data && s.processData && - ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { - s.data = s.data.replace( r20, "+" ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - if ( jQuery.lastModified[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); - } - if ( jQuery.etag[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? - s.accepts[ s.dataTypes[ 0 ] ] + - ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && - ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // Aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - completeDeferred.add( s.complete ); - jqXHR.done( s.success ); - jqXHR.fail( s.error ); - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - - // If request was aborted inside ajaxSend, stop there - if ( completed ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - completed = false; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Rethrow post-completion exceptions - if ( completed ) { - throw e; - } - - // Propagate others as results - done( -1, e ); - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Ignore repeat invocations - if ( completed ) { - return; - } - - completed = true; - - // Clear timeout if it exists - if ( timeoutTimer ) { - window.clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Determine if successful - isSuccess = status >= 200 && status < 300 || status === 304; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // Use a noop converter for missing script - if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { - s.converters[ "text script" ] = function() {}; - } - - // Convert no matter what (that way responseXXX fields are always set) - response = ajaxConvert( s, response, jqXHR, isSuccess ); - - // If successful, handle type chaining - if ( isSuccess ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - modified = jqXHR.getResponseHeader( "Last-Modified" ); - if ( modified ) { - jQuery.lastModified[ cacheURL ] = modified; - } - modified = jqXHR.getResponseHeader( "etag" ); - if ( modified ) { - jQuery.etag[ cacheURL ] = modified; - } - } - - // if no content - if ( status === 204 || s.type === "HEAD" ) { - statusText = "nocontent"; - - // if not modified - } else if ( status === 304 ) { - statusText = "notmodified"; - - // If we have data, let's convert it - } else { - statusText = response.state; - success = response.data; - error = response.error; - isSuccess = !error; - } - } else { - - // Extract error from statusText and normalize for non-aborts - error = statusText; - if ( status || !statusText ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - return jqXHR; - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - } -} ); - -jQuery.each( [ "get", "post" ], function( _i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - - // Shift arguments if data argument was omitted - if ( isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - // The url can be an options object (which then must have .url) - return jQuery.ajax( jQuery.extend( { - url: url, - type: method, - dataType: type, - data: data, - success: callback - }, jQuery.isPlainObject( url ) && url ) ); - }; -} ); - -jQuery.ajaxPrefilter( function( s ) { - var i; - for ( i in s.headers ) { - if ( i.toLowerCase() === "content-type" ) { - s.contentType = s.headers[ i ] || ""; - } - } -} ); - - -jQuery._evalUrl = function( url, options, doc ) { - return jQuery.ajax( { - url: url, - - // Make this explicit, since user can override this through ajaxSetup (#11264) - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - - // Only evaluate the response if it is successful (gh-4126) - // dataFilter is not invoked for failure responses, so using it instead - // of the default converter is kludgy but it works. - converters: { - "text script": function() {} - }, - dataFilter: function( response ) { - jQuery.globalEval( response, options, doc ); - } - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - var wrap; - - if ( this[ 0 ] ) { - if ( isFunction( html ) ) { - html = html.call( this[ 0 ] ); - } - - // The elements to wrap the target around - wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); - - if ( this[ 0 ].parentNode ) { - wrap.insertBefore( this[ 0 ] ); - } - - wrap.map( function() { - var elem = this; - - while ( elem.firstElementChild ) { - elem = elem.firstElementChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapInner( html.call( this, i ) ); - } ); - } - - return this.each( function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - } ); - }, - - wrap: function( html ) { - var htmlIsFunction = isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function( selector ) { - this.parent( selector ).not( "body" ).each( function() { - jQuery( this ).replaceWith( this.childNodes ); - } ); - return this; - } -} ); - - -jQuery.expr.pseudos.hidden = function( elem ) { - return !jQuery.expr.pseudos.visible( elem ); -}; -jQuery.expr.pseudos.visible = function( elem ) { - return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); -}; - - - - -jQuery.ajaxSettings.xhr = function() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -}; - -var xhrSuccessStatus = { - - // File protocol always yields status code 0, assume 200 - 0: 200, - - // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 - 1223: 204 - }, - xhrSupported = jQuery.ajaxSettings.xhr(); - -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -support.ajax = xhrSupported = !!xhrSupported; - -jQuery.ajaxTransport( function( options ) { - var callback, errorCallback; - - // Cross domain only allowed if supported through XMLHttpRequest - if ( support.cors || xhrSupported && !options.crossDomain ) { - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(); - - xhr.open( - options.type, - options.url, - options.async, - options.username, - options.password - ); - - // Apply custom fields if provided - if ( options.xhrFields ) { - for ( i in options.xhrFields ) { - xhr[ i ] = options.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( options.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( options.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Set headers - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - - // Callback - callback = function( type ) { - return function() { - if ( callback ) { - callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.ontimeout = - xhr.onreadystatechange = null; - - if ( type === "abort" ) { - xhr.abort(); - } else if ( type === "error" ) { - - // Support: IE <=9 only - // On a manual native abort, IE9 throws - // errors on any property access that is not readyState - if ( typeof xhr.status !== "number" ) { - complete( 0, "error" ); - } else { - complete( - - // File: protocol always yields status 0; see #8605, #14207 - xhr.status, - xhr.statusText - ); - } - } else { - complete( - xhrSuccessStatus[ xhr.status ] || xhr.status, - xhr.statusText, - - // Support: IE <=9 only - // IE9 has no XHR2 but throws on binary (trac-11426) - // For XHR2 non-text, let the caller handle it (gh-2498) - ( xhr.responseType || "text" ) !== "text" || - typeof xhr.responseText !== "string" ? - { binary: xhr.response } : - { text: xhr.responseText }, - xhr.getAllResponseHeaders() - ); - } - } - }; - }; - - // Listen to events - xhr.onload = callback(); - errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); - - // Support: IE 9 only - // Use onreadystatechange to replace onabort - // to handle uncaught aborts - if ( xhr.onabort !== undefined ) { - xhr.onabort = errorCallback; - } else { - xhr.onreadystatechange = function() { - - // Check readyState before timeout as it changes - if ( xhr.readyState === 4 ) { - - // Allow onerror to be called first, - // but that will not handle a native abort - // Also, save errorCallback to a variable - // as xhr.onerror cannot be accessed - window.setTimeout( function() { - if ( callback ) { - errorCallback(); - } - } ); - } - }; - } - - // Create the abort callback - callback = callback( "abort" ); - - try { - - // Do send the request (this may raise an exception) - xhr.send( options.hasContent && options.data || null ); - } catch ( e ) { - - // #14683: Only rethrow if this hasn't been notified as an error yet - if ( callback ) { - throw e; - } - } - }, - - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) -jQuery.ajaxPrefilter( function( s ) { - if ( s.crossDomain ) { - s.contents.script = false; - } -} ); - -// Install script dataType -jQuery.ajaxSetup( { - accepts: { - script: "text/javascript, application/javascript, " + - "application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /\b(?:java|ecma)script\b/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -} ); - -// Handle cache's special case and crossDomain -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain or forced-by-attrs requests - if ( s.crossDomain || s.scriptAttrs ) { - var script, callback; - return { - send: function( _, complete ) { - script = jQuery( "\r\n"; - -// inject VBScript -document.write(IEBinaryToArray_ByteStr_Script); - -global.JSZipUtils._getBinaryFromXHR = function (xhr) { - var binary = xhr.responseBody; - var byteMapping = {}; - for ( var i = 0; i < 256; i++ ) { - for ( var j = 0; j < 256; j++ ) { - byteMapping[ String.fromCharCode( i + (j << 8) ) ] = - String.fromCharCode(i) + String.fromCharCode(j); - } - } - var rawBytes = IEBinaryToArray_ByteStr(binary); - var lastChr = IEBinaryToArray_ByteStr_Last(binary); - return rawBytes.replace(/[\s\S]/g, function( match ) { - return byteMapping[match]; - }) + lastChr; -}; - -// enforcing Stuk's coding style -// vim: set shiftwidth=4 softtabstop=4: - -},{}]},{},[1]) -; diff --git a/morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.min.js b/morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.min.js deleted file mode 100644 index 93d8bc8ef28..00000000000 --- a/morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - -JSZipUtils - A collection of cross-browser utilities to go along with JSZip. - - -(c) 2014 Stuart Knightley, David Duponchel -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. - -*/ -!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]); diff --git a/morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils.js b/morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils.js deleted file mode 100644 index 775895ec92d..00000000000 --- a/morphia/2.4/javadoc/jquery/jszip-utils/dist/jszip-utils.js +++ /dev/null @@ -1,118 +0,0 @@ -/*! - -JSZipUtils - A collection of cross-browser utilities to go along with JSZip. - - -(c) 2014 Stuart Knightley, David Duponchel -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. - -*/ -!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o - -(c) 2014 Stuart Knightley, David Duponchel -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. - -*/ -!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g - -(c) 2009-2016 Stuart Knightley -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. - -JSZip uses the library pako released under the MIT license : -https://github.com/nodeca/pako/blob/master/LICENSE -*/ - -(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSZip = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 2; - enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); - enc3 = remainingBytes > 1 ? (((chr2 & 15) << 2) | (chr3 >> 6)) : 64; - enc4 = remainingBytes > 2 ? (chr3 & 63) : 64; - - output.push(_keyStr.charAt(enc1) + _keyStr.charAt(enc2) + _keyStr.charAt(enc3) + _keyStr.charAt(enc4)); - - } - - return output.join(""); -}; - -// public method for decoding -exports.decode = function(input) { - var chr1, chr2, chr3; - var enc1, enc2, enc3, enc4; - var i = 0, resultIndex = 0; - - var dataUrlPrefix = "data:"; - - if (input.substr(0, dataUrlPrefix.length) === dataUrlPrefix) { - // This is a common error: people give a data url - // (data:image/png;base64,iVBOR...) with a {base64: true} and - // wonders why things don't work. - // We can detect that the string input looks like a data url but we - // *can't* be sure it is one: removing everything up to the comma would - // be too dangerous. - throw new Error("Invalid base64 input, it looks like a data url."); - } - - input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); - - var totalLength = input.length * 3 / 4; - if(input.charAt(input.length - 1) === _keyStr.charAt(64)) { - totalLength--; - } - if(input.charAt(input.length - 2) === _keyStr.charAt(64)) { - totalLength--; - } - if (totalLength % 1 !== 0) { - // totalLength is not an integer, the length does not match a valid - // base64 content. That can happen if: - // - the input is not a base64 content - // - the input is *almost* a base64 content, with a extra chars at the - // beginning or at the end - // - the input uses a base64 variant (base64url for example) - throw new Error("Invalid base64 input, bad content length."); - } - var output; - if (support.uint8array) { - output = new Uint8Array(totalLength|0); - } else { - output = new Array(totalLength|0); - } - - while (i < input.length) { - - enc1 = _keyStr.indexOf(input.charAt(i++)); - enc2 = _keyStr.indexOf(input.charAt(i++)); - enc3 = _keyStr.indexOf(input.charAt(i++)); - enc4 = _keyStr.indexOf(input.charAt(i++)); - - chr1 = (enc1 << 2) | (enc2 >> 4); - chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); - chr3 = ((enc3 & 3) << 6) | enc4; - - output[resultIndex++] = chr1; - - if (enc3 !== 64) { - output[resultIndex++] = chr2; - } - if (enc4 !== 64) { - output[resultIndex++] = chr3; - } - - } - - return output; -}; - -},{"./support":30,"./utils":32}],2:[function(require,module,exports){ -'use strict'; - -var external = require("./external"); -var DataWorker = require('./stream/DataWorker'); -var Crc32Probe = require('./stream/Crc32Probe'); -var DataLengthProbe = require('./stream/DataLengthProbe'); - -/** - * Represent a compressed object, with everything needed to decompress it. - * @constructor - * @param {number} compressedSize the size of the data compressed. - * @param {number} uncompressedSize the size of the data after decompression. - * @param {number} crc32 the crc32 of the decompressed file. - * @param {object} compression the type of compression, see lib/compressions.js. - * @param {String|ArrayBuffer|Uint8Array|Buffer} data the compressed data. - */ -function CompressedObject(compressedSize, uncompressedSize, crc32, compression, data) { - this.compressedSize = compressedSize; - this.uncompressedSize = uncompressedSize; - this.crc32 = crc32; - this.compression = compression; - this.compressedContent = data; -} - -CompressedObject.prototype = { - /** - * Create a worker to get the uncompressed content. - * @return {GenericWorker} the worker. - */ - getContentWorker: function () { - var worker = new DataWorker(external.Promise.resolve(this.compressedContent)) - .pipe(this.compression.uncompressWorker()) - .pipe(new DataLengthProbe("data_length")); - - var that = this; - worker.on("end", function () { - if (this.streamInfo['data_length'] !== that.uncompressedSize) { - throw new Error("Bug : uncompressed data size mismatch"); - } - }); - return worker; - }, - /** - * Create a worker to get the compressed content. - * @return {GenericWorker} the worker. - */ - getCompressedWorker: function () { - return new DataWorker(external.Promise.resolve(this.compressedContent)) - .withStreamInfo("compressedSize", this.compressedSize) - .withStreamInfo("uncompressedSize", this.uncompressedSize) - .withStreamInfo("crc32", this.crc32) - .withStreamInfo("compression", this.compression) - ; - } -}; - -/** - * Chain the given worker with other workers to compress the content with the - * given compression. - * @param {GenericWorker} uncompressedWorker the worker to pipe. - * @param {Object} compression the compression object. - * @param {Object} compressionOptions the options to use when compressing. - * @return {GenericWorker} the new worker compressing the content. - */ -CompressedObject.createWorkerFrom = function (uncompressedWorker, compression, compressionOptions) { - return uncompressedWorker - .pipe(new Crc32Probe()) - .pipe(new DataLengthProbe("uncompressedSize")) - .pipe(compression.compressWorker(compressionOptions)) - .pipe(new DataLengthProbe("compressedSize")) - .withStreamInfo("compression", compression); -}; - -module.exports = CompressedObject; - -},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(require,module,exports){ -'use strict'; - -var GenericWorker = require("./stream/GenericWorker"); - -exports.STORE = { - magic: "\x00\x00", - compressWorker : function (compressionOptions) { - return new GenericWorker("STORE compression"); - }, - uncompressWorker : function () { - return new GenericWorker("STORE decompression"); - } -}; -exports.DEFLATE = require('./flate'); - -},{"./flate":7,"./stream/GenericWorker":28}],4:[function(require,module,exports){ -'use strict'; - -var utils = require('./utils'); - -/** - * The following functions come from pako, from pako/lib/zlib/crc32.js - * released under the MIT license, see pako https://github.com/nodeca/pako/ - */ - -// Use ordinary array, since untyped makes no boost here -function makeTable() { - var c, table = []; - - for(var n =0; n < 256; n++){ - c = n; - for(var k =0; k < 8; k++){ - c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1)); - } - table[n] = c; - } - - return table; -} - -// Create table on load. Just 255 signed longs. Not a problem. -var crcTable = makeTable(); - - -function crc32(crc, buf, len, pos) { - var t = crcTable, end = pos + len; - - crc = crc ^ (-1); - - for (var i = pos; i < end; i++ ) { - crc = (crc >>> 8) ^ t[(crc ^ buf[i]) & 0xFF]; - } - - return (crc ^ (-1)); // >>> 0; -} - -// That's all for the pako functions. - -/** - * Compute the crc32 of a string. - * This is almost the same as the function crc32, but for strings. Using the - * same function for the two use cases leads to horrible performances. - * @param {Number} crc the starting value of the crc. - * @param {String} str the string to use. - * @param {Number} len the length of the string. - * @param {Number} pos the starting position for the crc32 computation. - * @return {Number} the computed crc32. - */ -function crc32str(crc, str, len, pos) { - var t = crcTable, end = pos + len; - - crc = crc ^ (-1); - - for (var i = pos; i < end; i++ ) { - crc = (crc >>> 8) ^ t[(crc ^ str.charCodeAt(i)) & 0xFF]; - } - - return (crc ^ (-1)); // >>> 0; -} - -module.exports = function crc32wrapper(input, crc) { - if (typeof input === "undefined" || !input.length) { - return 0; - } - - var isArray = utils.getTypeOf(input) !== "string"; - - if(isArray) { - return crc32(crc|0, input, input.length, 0); - } else { - return crc32str(crc|0, input, input.length, 0); - } -}; - -},{"./utils":32}],5:[function(require,module,exports){ -'use strict'; -exports.base64 = false; -exports.binary = false; -exports.dir = false; -exports.createFolders = true; -exports.date = null; -exports.compression = null; -exports.compressionOptions = null; -exports.comment = null; -exports.unixPermissions = null; -exports.dosPermissions = null; - -},{}],6:[function(require,module,exports){ -/* global Promise */ -'use strict'; - -// load the global object first: -// - it should be better integrated in the system (unhandledRejection in node) -// - the environment may have a custom Promise implementation (see zone.js) -var ES6Promise = null; -if (typeof Promise !== "undefined") { - ES6Promise = Promise; -} else { - ES6Promise = require("lie"); -} - -/** - * Let the user use/change some implementations. - */ -module.exports = { - Promise: ES6Promise -}; - -},{"lie":37}],7:[function(require,module,exports){ -'use strict'; -var USE_TYPEDARRAY = (typeof Uint8Array !== 'undefined') && (typeof Uint16Array !== 'undefined') && (typeof Uint32Array !== 'undefined'); - -var pako = require("pako"); -var utils = require("./utils"); -var GenericWorker = require("./stream/GenericWorker"); - -var ARRAY_TYPE = USE_TYPEDARRAY ? "uint8array" : "array"; - -exports.magic = "\x08\x00"; - -/** - * Create a worker that uses pako to inflate/deflate. - * @constructor - * @param {String} action the name of the pako function to call : either "Deflate" or "Inflate". - * @param {Object} options the options to use when (de)compressing. - */ -function FlateWorker(action, options) { - GenericWorker.call(this, "FlateWorker/" + action); - - this._pako = null; - this._pakoAction = action; - this._pakoOptions = options; - // the `meta` object from the last chunk received - // this allow this worker to pass around metadata - this.meta = {}; -} - -utils.inherits(FlateWorker, GenericWorker); - -/** - * @see GenericWorker.processChunk - */ -FlateWorker.prototype.processChunk = function (chunk) { - this.meta = chunk.meta; - if (this._pako === null) { - this._createPako(); - } - this._pako.push(utils.transformTo(ARRAY_TYPE, chunk.data), false); -}; - -/** - * @see GenericWorker.flush - */ -FlateWorker.prototype.flush = function () { - GenericWorker.prototype.flush.call(this); - if (this._pako === null) { - this._createPako(); - } - this._pako.push([], true); -}; -/** - * @see GenericWorker.cleanUp - */ -FlateWorker.prototype.cleanUp = function () { - GenericWorker.prototype.cleanUp.call(this); - this._pako = null; -}; - -/** - * Create the _pako object. - * TODO: lazy-loading this object isn't the best solution but it's the - * quickest. The best solution is to lazy-load the worker list. See also the - * issue #446. - */ -FlateWorker.prototype._createPako = function () { - this._pako = new pako[this._pakoAction]({ - raw: true, - level: this._pakoOptions.level || -1 // default compression - }); - var self = this; - this._pako.onData = function(data) { - self.push({ - data : data, - meta : self.meta - }); - }; -}; - -exports.compressWorker = function (compressionOptions) { - return new FlateWorker("Deflate", compressionOptions); -}; -exports.uncompressWorker = function () { - return new FlateWorker("Inflate", {}); -}; - -},{"./stream/GenericWorker":28,"./utils":32,"pako":38}],8:[function(require,module,exports){ -'use strict'; - -var utils = require('../utils'); -var GenericWorker = require('../stream/GenericWorker'); -var utf8 = require('../utf8'); -var crc32 = require('../crc32'); -var signature = require('../signature'); - -/** - * Transform an integer into a string in hexadecimal. - * @private - * @param {number} dec the number to convert. - * @param {number} bytes the number of bytes to generate. - * @returns {string} the result. - */ -var decToHex = function(dec, bytes) { - var hex = "", i; - for (i = 0; i < bytes; i++) { - hex += String.fromCharCode(dec & 0xff); - dec = dec >>> 8; - } - return hex; -}; - -/** - * Generate the UNIX part of the external file attributes. - * @param {Object} unixPermissions the unix permissions or null. - * @param {Boolean} isDir true if the entry is a directory, false otherwise. - * @return {Number} a 32 bit integer. - * - * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute : - * - * TTTTsstrwxrwxrwx0000000000ADVSHR - * ^^^^____________________________ file type, see zipinfo.c (UNX_*) - * ^^^_________________________ setuid, setgid, sticky - * ^^^^^^^^^________________ permissions - * ^^^^^^^^^^______ not used ? - * ^^^^^^ DOS attribute bits : Archive, Directory, Volume label, System file, Hidden, Read only - */ -var generateUnixExternalFileAttr = function (unixPermissions, isDir) { - - var result = unixPermissions; - if (!unixPermissions) { - // I can't use octal values in strict mode, hence the hexa. - // 040775 => 0x41fd - // 0100664 => 0x81b4 - result = isDir ? 0x41fd : 0x81b4; - } - return (result & 0xFFFF) << 16; -}; - -/** - * Generate the DOS part of the external file attributes. - * @param {Object} dosPermissions the dos permissions or null. - * @param {Boolean} isDir true if the entry is a directory, false otherwise. - * @return {Number} a 32 bit integer. - * - * Bit 0 Read-Only - * Bit 1 Hidden - * Bit 2 System - * Bit 3 Volume Label - * Bit 4 Directory - * Bit 5 Archive - */ -var generateDosExternalFileAttr = function (dosPermissions, isDir) { - - // the dir flag is already set for compatibility - return (dosPermissions || 0) & 0x3F; -}; - -/** - * Generate the various parts used in the construction of the final zip file. - * @param {Object} streamInfo the hash with information about the compressed file. - * @param {Boolean} streamedContent is the content streamed ? - * @param {Boolean} streamingEnded is the stream finished ? - * @param {number} offset the current offset from the start of the zip file. - * @param {String} platform let's pretend we are this platform (change platform dependents fields) - * @param {Function} encodeFileName the function to encode the file name / comment. - * @return {Object} the zip parts. - */ -var generateZipParts = function(streamInfo, streamedContent, streamingEnded, offset, platform, encodeFileName) { - var file = streamInfo['file'], - compression = streamInfo['compression'], - useCustomEncoding = encodeFileName !== utf8.utf8encode, - encodedFileName = utils.transformTo("string", encodeFileName(file.name)), - utfEncodedFileName = utils.transformTo("string", utf8.utf8encode(file.name)), - comment = file.comment, - encodedComment = utils.transformTo("string", encodeFileName(comment)), - utfEncodedComment = utils.transformTo("string", utf8.utf8encode(comment)), - useUTF8ForFileName = utfEncodedFileName.length !== file.name.length, - useUTF8ForComment = utfEncodedComment.length !== comment.length, - dosTime, - dosDate, - extraFields = "", - unicodePathExtraField = "", - unicodeCommentExtraField = "", - dir = file.dir, - date = file.date; - - - var dataInfo = { - crc32 : 0, - compressedSize : 0, - uncompressedSize : 0 - }; - - // if the content is streamed, the sizes/crc32 are only available AFTER - // the end of the stream. - if (!streamedContent || streamingEnded) { - dataInfo.crc32 = streamInfo['crc32']; - dataInfo.compressedSize = streamInfo['compressedSize']; - dataInfo.uncompressedSize = streamInfo['uncompressedSize']; - } - - var bitflag = 0; - if (streamedContent) { - // Bit 3: the sizes/crc32 are set to zero in the local header. - // The correct values are put in the data descriptor immediately - // following the compressed data. - bitflag |= 0x0008; - } - if (!useCustomEncoding && (useUTF8ForFileName || useUTF8ForComment)) { - // Bit 11: Language encoding flag (EFS). - bitflag |= 0x0800; - } - - - var extFileAttr = 0; - var versionMadeBy = 0; - if (dir) { - // dos or unix, we set the dos dir flag - extFileAttr |= 0x00010; - } - if(platform === "UNIX") { - versionMadeBy = 0x031E; // UNIX, version 3.0 - extFileAttr |= generateUnixExternalFileAttr(file.unixPermissions, dir); - } else { // DOS or other, fallback to DOS - versionMadeBy = 0x0014; // DOS, version 2.0 - extFileAttr |= generateDosExternalFileAttr(file.dosPermissions, dir); - } - - // date - // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html - // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html - // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html - - dosTime = date.getUTCHours(); - dosTime = dosTime << 6; - dosTime = dosTime | date.getUTCMinutes(); - dosTime = dosTime << 5; - dosTime = dosTime | date.getUTCSeconds() / 2; - - dosDate = date.getUTCFullYear() - 1980; - dosDate = dosDate << 4; - dosDate = dosDate | (date.getUTCMonth() + 1); - dosDate = dosDate << 5; - dosDate = dosDate | date.getUTCDate(); - - if (useUTF8ForFileName) { - // set the unicode path extra field. unzip needs at least one extra - // field to correctly handle unicode path, so using the path is as good - // as any other information. This could improve the situation with - // other archive managers too. - // This field is usually used without the utf8 flag, with a non - // unicode path in the header (winrar, winzip). This helps (a bit) - // with the messy Windows' default compressed folders feature but - // breaks on p7zip which doesn't seek the unicode path extra field. - // So for now, UTF-8 everywhere ! - unicodePathExtraField = - // Version - decToHex(1, 1) + - // NameCRC32 - decToHex(crc32(encodedFileName), 4) + - // UnicodeName - utfEncodedFileName; - - extraFields += - // Info-ZIP Unicode Path Extra Field - "\x75\x70" + - // size - decToHex(unicodePathExtraField.length, 2) + - // content - unicodePathExtraField; - } - - if(useUTF8ForComment) { - - unicodeCommentExtraField = - // Version - decToHex(1, 1) + - // CommentCRC32 - decToHex(crc32(encodedComment), 4) + - // UnicodeName - utfEncodedComment; - - extraFields += - // Info-ZIP Unicode Path Extra Field - "\x75\x63" + - // size - decToHex(unicodeCommentExtraField.length, 2) + - // content - unicodeCommentExtraField; - } - - var header = ""; - - // version needed to extract - header += "\x0A\x00"; - // general purpose bit flag - header += decToHex(bitflag, 2); - // compression method - header += compression.magic; - // last mod file time - header += decToHex(dosTime, 2); - // last mod file date - header += decToHex(dosDate, 2); - // crc-32 - header += decToHex(dataInfo.crc32, 4); - // compressed size - header += decToHex(dataInfo.compressedSize, 4); - // uncompressed size - header += decToHex(dataInfo.uncompressedSize, 4); - // file name length - header += decToHex(encodedFileName.length, 2); - // extra field length - header += decToHex(extraFields.length, 2); - - - var fileRecord = signature.LOCAL_FILE_HEADER + header + encodedFileName + extraFields; - - var dirRecord = signature.CENTRAL_FILE_HEADER + - // version made by (00: DOS) - decToHex(versionMadeBy, 2) + - // file header (common to file and central directory) - header + - // file comment length - decToHex(encodedComment.length, 2) + - // disk number start - "\x00\x00" + - // internal file attributes TODO - "\x00\x00" + - // external file attributes - decToHex(extFileAttr, 4) + - // relative offset of local header - decToHex(offset, 4) + - // file name - encodedFileName + - // extra field - extraFields + - // file comment - encodedComment; - - return { - fileRecord: fileRecord, - dirRecord: dirRecord - }; -}; - -/** - * Generate the EOCD record. - * @param {Number} entriesCount the number of entries in the zip file. - * @param {Number} centralDirLength the length (in bytes) of the central dir. - * @param {Number} localDirLength the length (in bytes) of the local dir. - * @param {String} comment the zip file comment as a binary string. - * @param {Function} encodeFileName the function to encode the comment. - * @return {String} the EOCD record. - */ -var generateCentralDirectoryEnd = function (entriesCount, centralDirLength, localDirLength, comment, encodeFileName) { - var dirEnd = ""; - var encodedComment = utils.transformTo("string", encodeFileName(comment)); - - // end of central dir signature - dirEnd = signature.CENTRAL_DIRECTORY_END + - // number of this disk - "\x00\x00" + - // number of the disk with the start of the central directory - "\x00\x00" + - // total number of entries in the central directory on this disk - decToHex(entriesCount, 2) + - // total number of entries in the central directory - decToHex(entriesCount, 2) + - // size of the central directory 4 bytes - decToHex(centralDirLength, 4) + - // offset of start of central directory with respect to the starting disk number - decToHex(localDirLength, 4) + - // .ZIP file comment length - decToHex(encodedComment.length, 2) + - // .ZIP file comment - encodedComment; - - return dirEnd; -}; - -/** - * Generate data descriptors for a file entry. - * @param {Object} streamInfo the hash generated by a worker, containing information - * on the file entry. - * @return {String} the data descriptors. - */ -var generateDataDescriptors = function (streamInfo) { - var descriptor = ""; - descriptor = signature.DATA_DESCRIPTOR + - // crc-32 4 bytes - decToHex(streamInfo['crc32'], 4) + - // compressed size 4 bytes - decToHex(streamInfo['compressedSize'], 4) + - // uncompressed size 4 bytes - decToHex(streamInfo['uncompressedSize'], 4); - - return descriptor; -}; - - -/** - * A worker to concatenate other workers to create a zip file. - * @param {Boolean} streamFiles `true` to stream the content of the files, - * `false` to accumulate it. - * @param {String} comment the comment to use. - * @param {String} platform the platform to use, "UNIX" or "DOS". - * @param {Function} encodeFileName the function to encode file names and comments. - */ -function ZipFileWorker(streamFiles, comment, platform, encodeFileName) { - GenericWorker.call(this, "ZipFileWorker"); - // The number of bytes written so far. This doesn't count accumulated chunks. - this.bytesWritten = 0; - // The comment of the zip file - this.zipComment = comment; - // The platform "generating" the zip file. - this.zipPlatform = platform; - // the function to encode file names and comments. - this.encodeFileName = encodeFileName; - // Should we stream the content of the files ? - this.streamFiles = streamFiles; - // If `streamFiles` is false, we will need to accumulate the content of the - // files to calculate sizes / crc32 (and write them *before* the content). - // This boolean indicates if we are accumulating chunks (it will change a lot - // during the lifetime of this worker). - this.accumulate = false; - // The buffer receiving chunks when accumulating content. - this.contentBuffer = []; - // The list of generated directory records. - this.dirRecords = []; - // The offset (in bytes) from the beginning of the zip file for the current source. - this.currentSourceOffset = 0; - // The total number of entries in this zip file. - this.entriesCount = 0; - // the name of the file currently being added, null when handling the end of the zip file. - // Used for the emitted metadata. - this.currentFile = null; - - - - this._sources = []; -} -utils.inherits(ZipFileWorker, GenericWorker); - -/** - * @see GenericWorker.push - */ -ZipFileWorker.prototype.push = function (chunk) { - - var currentFilePercent = chunk.meta.percent || 0; - var entriesCount = this.entriesCount; - var remainingFiles = this._sources.length; - - if(this.accumulate) { - this.contentBuffer.push(chunk); - } else { - this.bytesWritten += chunk.data.length; - - GenericWorker.prototype.push.call(this, { - data : chunk.data, - meta : { - currentFile : this.currentFile, - percent : entriesCount ? (currentFilePercent + 100 * (entriesCount - remainingFiles - 1)) / entriesCount : 100 - } - }); - } -}; - -/** - * The worker started a new source (an other worker). - * @param {Object} streamInfo the streamInfo object from the new source. - */ -ZipFileWorker.prototype.openedSource = function (streamInfo) { - this.currentSourceOffset = this.bytesWritten; - this.currentFile = streamInfo['file'].name; - - var streamedContent = this.streamFiles && !streamInfo['file'].dir; - - // don't stream folders (because they don't have any content) - if(streamedContent) { - var record = generateZipParts(streamInfo, streamedContent, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); - this.push({ - data : record.fileRecord, - meta : {percent:0} - }); - } else { - // we need to wait for the whole file before pushing anything - this.accumulate = true; - } -}; - -/** - * The worker finished a source (an other worker). - * @param {Object} streamInfo the streamInfo object from the finished source. - */ -ZipFileWorker.prototype.closedSource = function (streamInfo) { - this.accumulate = false; - var streamedContent = this.streamFiles && !streamInfo['file'].dir; - var record = generateZipParts(streamInfo, streamedContent, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); - - this.dirRecords.push(record.dirRecord); - if(streamedContent) { - // after the streamed file, we put data descriptors - this.push({ - data : generateDataDescriptors(streamInfo), - meta : {percent:100} - }); - } else { - // the content wasn't streamed, we need to push everything now - // first the file record, then the content - this.push({ - data : record.fileRecord, - meta : {percent:0} - }); - while(this.contentBuffer.length) { - this.push(this.contentBuffer.shift()); - } - } - this.currentFile = null; -}; - -/** - * @see GenericWorker.flush - */ -ZipFileWorker.prototype.flush = function () { - - var localDirLength = this.bytesWritten; - for(var i = 0; i < this.dirRecords.length; i++) { - this.push({ - data : this.dirRecords[i], - meta : {percent:100} - }); - } - var centralDirLength = this.bytesWritten - localDirLength; - - var dirEnd = generateCentralDirectoryEnd(this.dirRecords.length, centralDirLength, localDirLength, this.zipComment, this.encodeFileName); - - this.push({ - data : dirEnd, - meta : {percent:100} - }); -}; - -/** - * Prepare the next source to be read. - */ -ZipFileWorker.prototype.prepareNextSource = function () { - this.previous = this._sources.shift(); - this.openedSource(this.previous.streamInfo); - if (this.isPaused) { - this.previous.pause(); - } else { - this.previous.resume(); - } -}; - -/** - * @see GenericWorker.registerPrevious - */ -ZipFileWorker.prototype.registerPrevious = function (previous) { - this._sources.push(previous); - var self = this; - - previous.on('data', function (chunk) { - self.processChunk(chunk); - }); - previous.on('end', function () { - self.closedSource(self.previous.streamInfo); - if(self._sources.length) { - self.prepareNextSource(); - } else { - self.end(); - } - }); - previous.on('error', function (e) { - self.error(e); - }); - return this; -}; - -/** - * @see GenericWorker.resume - */ -ZipFileWorker.prototype.resume = function () { - if(!GenericWorker.prototype.resume.call(this)) { - return false; - } - - if (!this.previous && this._sources.length) { - this.prepareNextSource(); - return true; - } - if (!this.previous && !this._sources.length && !this.generatedError) { - this.end(); - return true; - } -}; - -/** - * @see GenericWorker.error - */ -ZipFileWorker.prototype.error = function (e) { - var sources = this._sources; - if(!GenericWorker.prototype.error.call(this, e)) { - return false; - } - for(var i = 0; i < sources.length; i++) { - try { - sources[i].error(e); - } catch(e) { - // the `error` exploded, nothing to do - } - } - return true; -}; - -/** - * @see GenericWorker.lock - */ -ZipFileWorker.prototype.lock = function () { - GenericWorker.prototype.lock.call(this); - var sources = this._sources; - for(var i = 0; i < sources.length; i++) { - sources[i].lock(); - } -}; - -module.exports = ZipFileWorker; - -},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(require,module,exports){ -'use strict'; - -var compressions = require('../compressions'); -var ZipFileWorker = require('./ZipFileWorker'); - -/** - * Find the compression to use. - * @param {String} fileCompression the compression defined at the file level, if any. - * @param {String} zipCompression the compression defined at the load() level. - * @return {Object} the compression object to use. - */ -var getCompression = function (fileCompression, zipCompression) { - - var compressionName = fileCompression || zipCompression; - var compression = compressions[compressionName]; - if (!compression) { - throw new Error(compressionName + " is not a valid compression method !"); - } - return compression; -}; - -/** - * Create a worker to generate a zip file. - * @param {JSZip} zip the JSZip instance at the right root level. - * @param {Object} options to generate the zip file. - * @param {String} comment the comment to use. - */ -exports.generateWorker = function (zip, options, comment) { - - var zipFileWorker = new ZipFileWorker(options.streamFiles, comment, options.platform, options.encodeFileName); - var entriesCount = 0; - try { - - zip.forEach(function (relativePath, file) { - entriesCount++; - var compression = getCompression(file.options.compression, options.compression); - var compressionOptions = file.options.compressionOptions || options.compressionOptions || {}; - var dir = file.dir, date = file.date; - - file._compressWorker(compression, compressionOptions) - .withStreamInfo("file", { - name : relativePath, - dir : dir, - date : date, - comment : file.comment || "", - unixPermissions : file.unixPermissions, - dosPermissions : file.dosPermissions - }) - .pipe(zipFileWorker); - }); - zipFileWorker.entriesCount = entriesCount; - } catch (e) { - zipFileWorker.error(e); - } - - return zipFileWorker; -}; - -},{"../compressions":3,"./ZipFileWorker":8}],10:[function(require,module,exports){ -'use strict'; - -/** - * Representation a of zip file in js - * @constructor - */ -function JSZip() { - // if this constructor is used without `new`, it adds `new` before itself: - if(!(this instanceof JSZip)) { - return new JSZip(); - } - - if(arguments.length) { - throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide."); - } - - // object containing the files : - // { - // "folder/" : {...}, - // "folder/data.txt" : {...} - // } - // NOTE: we use a null prototype because we do not - // want filenames like "toString" coming from a zip file - // to overwrite methods and attributes in a normal Object. - this.files = Object.create(null); - - this.comment = null; - - // Where we are in the hierarchy - this.root = ""; - this.clone = function() { - var newObj = new JSZip(); - for (var i in this) { - if (typeof this[i] !== "function") { - newObj[i] = this[i]; - } - } - return newObj; - }; -} -JSZip.prototype = require('./object'); -JSZip.prototype.loadAsync = require('./load'); -JSZip.support = require('./support'); -JSZip.defaults = require('./defaults'); - -// TODO find a better way to handle this version, -// a require('package.json').version doesn't work with webpack, see #327 -JSZip.version = "3.7.1"; - -JSZip.loadAsync = function (content, options) { - return new JSZip().loadAsync(content, options); -}; - -JSZip.external = require("./external"); -module.exports = JSZip; - -},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(require,module,exports){ -'use strict'; -var utils = require('./utils'); -var external = require("./external"); -var utf8 = require('./utf8'); -var ZipEntries = require('./zipEntries'); -var Crc32Probe = require('./stream/Crc32Probe'); -var nodejsUtils = require("./nodejsUtils"); - -/** - * Check the CRC32 of an entry. - * @param {ZipEntry} zipEntry the zip entry to check. - * @return {Promise} the result. - */ -function checkEntryCRC32(zipEntry) { - return new external.Promise(function (resolve, reject) { - var worker = zipEntry.decompressed.getContentWorker().pipe(new Crc32Probe()); - worker.on("error", function (e) { - reject(e); - }) - .on("end", function () { - if (worker.streamInfo.crc32 !== zipEntry.decompressed.crc32) { - reject(new Error("Corrupted zip : CRC32 mismatch")); - } else { - resolve(); - } - }) - .resume(); - }); -} - -module.exports = function (data, options) { - var zip = this; - options = utils.extend(options || {}, { - base64: false, - checkCRC32: false, - optimizedBinaryString: false, - createFolders: false, - decodeFileName: utf8.utf8decode - }); - - if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { - return external.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")); - } - - return utils.prepareContent("the loaded zip file", data, true, options.optimizedBinaryString, options.base64) - .then(function (data) { - var zipEntries = new ZipEntries(options); - zipEntries.load(data); - return zipEntries; - }).then(function checkCRC32(zipEntries) { - var promises = [external.Promise.resolve(zipEntries)]; - var files = zipEntries.files; - if (options.checkCRC32) { - for (var i = 0; i < files.length; i++) { - promises.push(checkEntryCRC32(files[i])); - } - } - return external.Promise.all(promises); - }).then(function addFiles(results) { - var zipEntries = results.shift(); - var files = zipEntries.files; - for (var i = 0; i < files.length; i++) { - var input = files[i]; - zip.file(input.fileNameStr, input.decompressed, { - binary: true, - optimizedBinaryString: true, - date: input.date, - dir: input.dir, - comment: input.fileCommentStr.length ? input.fileCommentStr : null, - unixPermissions: input.unixPermissions, - dosPermissions: input.dosPermissions, - createFolders: options.createFolders - }); - } - if (zipEntries.zipComment.length) { - zip.comment = zipEntries.zipComment; - } - - return zip; - }); -}; - -},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(require,module,exports){ -"use strict"; - -var utils = require('../utils'); -var GenericWorker = require('../stream/GenericWorker'); - -/** - * A worker that use a nodejs stream as source. - * @constructor - * @param {String} filename the name of the file entry for this stream. - * @param {Readable} stream the nodejs stream. - */ -function NodejsStreamInputAdapter(filename, stream) { - GenericWorker.call(this, "Nodejs stream input adapter for " + filename); - this._upstreamEnded = false; - this._bindStream(stream); -} - -utils.inherits(NodejsStreamInputAdapter, GenericWorker); - -/** - * Prepare the stream and bind the callbacks on it. - * Do this ASAP on node 0.10 ! A lazy binding doesn't always work. - * @param {Stream} stream the nodejs stream to use. - */ -NodejsStreamInputAdapter.prototype._bindStream = function (stream) { - var self = this; - this._stream = stream; - stream.pause(); - stream - .on("data", function (chunk) { - self.push({ - data: chunk, - meta : { - percent : 0 - } - }); - }) - .on("error", function (e) { - if(self.isPaused) { - this.generatedError = e; - } else { - self.error(e); - } - }) - .on("end", function () { - if(self.isPaused) { - self._upstreamEnded = true; - } else { - self.end(); - } - }); -}; -NodejsStreamInputAdapter.prototype.pause = function () { - if(!GenericWorker.prototype.pause.call(this)) { - return false; - } - this._stream.pause(); - return true; -}; -NodejsStreamInputAdapter.prototype.resume = function () { - if(!GenericWorker.prototype.resume.call(this)) { - return false; - } - - if(this._upstreamEnded) { - this.end(); - } else { - this._stream.resume(); - } - - return true; -}; - -module.exports = NodejsStreamInputAdapter; - -},{"../stream/GenericWorker":28,"../utils":32}],13:[function(require,module,exports){ -'use strict'; - -var Readable = require('readable-stream').Readable; - -var utils = require('../utils'); -utils.inherits(NodejsStreamOutputAdapter, Readable); - -/** -* A nodejs stream using a worker as source. -* @see the SourceWrapper in http://nodejs.org/api/stream.html -* @constructor -* @param {StreamHelper} helper the helper wrapping the worker -* @param {Object} options the nodejs stream options -* @param {Function} updateCb the update callback. -*/ -function NodejsStreamOutputAdapter(helper, options, updateCb) { - Readable.call(this, options); - this._helper = helper; - - var self = this; - helper.on("data", function (data, meta) { - if (!self.push(data)) { - self._helper.pause(); - } - if(updateCb) { - updateCb(meta); - } - }) - .on("error", function(e) { - self.emit('error', e); - }) - .on("end", function () { - self.push(null); - }); -} - - -NodejsStreamOutputAdapter.prototype._read = function() { - this._helper.resume(); -}; - -module.exports = NodejsStreamOutputAdapter; - -},{"../utils":32,"readable-stream":16}],14:[function(require,module,exports){ -'use strict'; - -module.exports = { - /** - * True if this is running in Nodejs, will be undefined in a browser. - * In a browser, browserify won't include this file and the whole module - * will be resolved an empty object. - */ - isNode : typeof Buffer !== "undefined", - /** - * Create a new nodejs Buffer from an existing content. - * @param {Object} data the data to pass to the constructor. - * @param {String} encoding the encoding to use. - * @return {Buffer} a new Buffer. - */ - newBufferFrom: function(data, encoding) { - if (Buffer.from && Buffer.from !== Uint8Array.from) { - return Buffer.from(data, encoding); - } else { - if (typeof data === "number") { - // Safeguard for old Node.js versions. On newer versions, - // Buffer.from(number) / Buffer(number, encoding) already throw. - throw new Error("The \"data\" argument must not be a number"); - } - return new Buffer(data, encoding); - } - }, - /** - * Create a new nodejs Buffer with the specified size. - * @param {Integer} size the size of the buffer. - * @return {Buffer} a new Buffer. - */ - allocBuffer: function (size) { - if (Buffer.alloc) { - return Buffer.alloc(size); - } else { - var buf = new Buffer(size); - buf.fill(0); - return buf; - } - }, - /** - * Find out if an object is a Buffer. - * @param {Object} b the object to test. - * @return {Boolean} true if the object is a Buffer, false otherwise. - */ - isBuffer : function(b){ - return Buffer.isBuffer(b); - }, - - isStream : function (obj) { - return obj && - typeof obj.on === "function" && - typeof obj.pause === "function" && - typeof obj.resume === "function"; - } -}; - -},{}],15:[function(require,module,exports){ -'use strict'; -var utf8 = require('./utf8'); -var utils = require('./utils'); -var GenericWorker = require('./stream/GenericWorker'); -var StreamHelper = require('./stream/StreamHelper'); -var defaults = require('./defaults'); -var CompressedObject = require('./compressedObject'); -var ZipObject = require('./zipObject'); -var generate = require("./generate"); -var nodejsUtils = require("./nodejsUtils"); -var NodejsStreamInputAdapter = require("./nodejs/NodejsStreamInputAdapter"); - - -/** - * Add a file in the current folder. - * @private - * @param {string} name the name of the file - * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data of the file - * @param {Object} originalOptions the options of the file - * @return {Object} the new file. - */ -var fileAdd = function(name, data, originalOptions) { - // be sure sub folders exist - var dataType = utils.getTypeOf(data), - parent; - - - /* - * Correct options. - */ - - var o = utils.extend(originalOptions || {}, defaults); - o.date = o.date || new Date(); - if (o.compression !== null) { - o.compression = o.compression.toUpperCase(); - } - - if (typeof o.unixPermissions === "string") { - o.unixPermissions = parseInt(o.unixPermissions, 8); - } - - // UNX_IFDIR 0040000 see zipinfo.c - if (o.unixPermissions && (o.unixPermissions & 0x4000)) { - o.dir = true; - } - // Bit 4 Directory - if (o.dosPermissions && (o.dosPermissions & 0x0010)) { - o.dir = true; - } - - if (o.dir) { - name = forceTrailingSlash(name); - } - if (o.createFolders && (parent = parentFolder(name))) { - folderAdd.call(this, parent, true); - } - - var isUnicodeString = dataType === "string" && o.binary === false && o.base64 === false; - if (!originalOptions || typeof originalOptions.binary === "undefined") { - o.binary = !isUnicodeString; - } - - - var isCompressedEmpty = (data instanceof CompressedObject) && data.uncompressedSize === 0; - - if (isCompressedEmpty || o.dir || !data || data.length === 0) { - o.base64 = false; - o.binary = true; - data = ""; - o.compression = "STORE"; - dataType = "string"; - } - - /* - * Convert content to fit. - */ - - var zipObjectContent = null; - if (data instanceof CompressedObject || data instanceof GenericWorker) { - zipObjectContent = data; - } else if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { - zipObjectContent = new NodejsStreamInputAdapter(name, data); - } else { - zipObjectContent = utils.prepareContent(name, data, o.binary, o.optimizedBinaryString, o.base64); - } - - var object = new ZipObject(name, zipObjectContent, o); - this.files[name] = object; - /* - TODO: we can't throw an exception because we have async promises - (we can have a promise of a Date() for example) but returning a - promise is useless because file(name, data) returns the JSZip - object for chaining. Should we break that to allow the user - to catch the error ? - - return external.Promise.resolve(zipObjectContent) - .then(function () { - return object; - }); - */ -}; - -/** - * Find the parent folder of the path. - * @private - * @param {string} path the path to use - * @return {string} the parent folder, or "" - */ -var parentFolder = function (path) { - if (path.slice(-1) === '/') { - path = path.substring(0, path.length - 1); - } - var lastSlash = path.lastIndexOf('/'); - return (lastSlash > 0) ? path.substring(0, lastSlash) : ""; -}; - -/** - * Returns the path with a slash at the end. - * @private - * @param {String} path the path to check. - * @return {String} the path with a trailing slash. - */ -var forceTrailingSlash = function(path) { - // Check the name ends with a / - if (path.slice(-1) !== "/") { - path += "/"; // IE doesn't like substr(-1) - } - return path; -}; - -/** - * Add a (sub) folder in the current folder. - * @private - * @param {string} name the folder's name - * @param {boolean=} [createFolders] If true, automatically create sub - * folders. Defaults to false. - * @return {Object} the new folder. - */ -var folderAdd = function(name, createFolders) { - createFolders = (typeof createFolders !== 'undefined') ? createFolders : defaults.createFolders; - - name = forceTrailingSlash(name); - - // Does this folder already exist? - if (!this.files[name]) { - fileAdd.call(this, name, null, { - dir: true, - createFolders: createFolders - }); - } - return this.files[name]; -}; - -/** -* Cross-window, cross-Node-context regular expression detection -* @param {Object} object Anything -* @return {Boolean} true if the object is a regular expression, -* false otherwise -*/ -function isRegExp(object) { - return Object.prototype.toString.call(object) === "[object RegExp]"; -} - -// return the actual prototype of JSZip -var out = { - /** - * @see loadAsync - */ - load: function() { - throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); - }, - - - /** - * Call a callback function for each entry at this folder level. - * @param {Function} cb the callback function: - * function (relativePath, file) {...} - * It takes 2 arguments : the relative path and the file. - */ - forEach: function(cb) { - var filename, relativePath, file; - /* jshint ignore:start */ - // ignore warning about unwanted properties because this.files is a null prototype object - for (filename in this.files) { - file = this.files[filename]; - relativePath = filename.slice(this.root.length, filename.length); - if (relativePath && filename.slice(0, this.root.length) === this.root) { // the file is in the current root - cb(relativePath, file); // TODO reverse the parameters ? need to be clean AND consistent with the filter search fn... - } - } - /* jshint ignore:end */ - }, - - /** - * Filter nested files/folders with the specified function. - * @param {Function} search the predicate to use : - * function (relativePath, file) {...} - * It takes 2 arguments : the relative path and the file. - * @return {Array} An array of matching elements. - */ - filter: function(search) { - var result = []; - this.forEach(function (relativePath, entry) { - if (search(relativePath, entry)) { // the file matches the function - result.push(entry); - } - - }); - return result; - }, - - /** - * Add a file to the zip file, or search a file. - * @param {string|RegExp} name The name of the file to add (if data is defined), - * the name of the file to find (if no data) or a regex to match files. - * @param {String|ArrayBuffer|Uint8Array|Buffer} data The file data, either raw or base64 encoded - * @param {Object} o File options - * @return {JSZip|Object|Array} this JSZip object (when adding a file), - * a file (when searching by string) or an array of files (when searching by regex). - */ - file: function(name, data, o) { - if (arguments.length === 1) { - if (isRegExp(name)) { - var regexp = name; - return this.filter(function(relativePath, file) { - return !file.dir && regexp.test(relativePath); - }); - } - else { // text - var obj = this.files[this.root + name]; - if (obj && !obj.dir) { - return obj; - } else { - return null; - } - } - } - else { // more than one argument : we have data ! - name = this.root + name; - fileAdd.call(this, name, data, o); - } - return this; - }, - - /** - * Add a directory to the zip file, or search. - * @param {String|RegExp} arg The name of the directory to add, or a regex to search folders. - * @return {JSZip} an object with the new directory as the root, or an array containing matching folders. - */ - folder: function(arg) { - if (!arg) { - return this; - } - - if (isRegExp(arg)) { - return this.filter(function(relativePath, file) { - return file.dir && arg.test(relativePath); - }); - } - - // else, name is a new folder - var name = this.root + arg; - var newFolder = folderAdd.call(this, name); - - // Allow chaining by returning a new object with this folder as the root - var ret = this.clone(); - ret.root = newFolder.name; - return ret; - }, - - /** - * Delete a file, or a directory and all sub-files, from the zip - * @param {string} name the name of the file to delete - * @return {JSZip} this JSZip object - */ - remove: function(name) { - name = this.root + name; - var file = this.files[name]; - if (!file) { - // Look for any folders - if (name.slice(-1) !== "/") { - name += "/"; - } - file = this.files[name]; - } - - if (file && !file.dir) { - // file - delete this.files[name]; - } else { - // maybe a folder, delete recursively - var kids = this.filter(function(relativePath, file) { - return file.name.slice(0, name.length) === name; - }); - for (var i = 0; i < kids.length; i++) { - delete this.files[kids[i].name]; - } - } - - return this; - }, - - /** - * Generate the complete zip file - * @param {Object} options the options to generate the zip file : - * - compression, "STORE" by default. - * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. - * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the zip file - */ - generate: function(options) { - throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); - }, - - /** - * Generate the complete zip file as an internal stream. - * @param {Object} options the options to generate the zip file : - * - compression, "STORE" by default. - * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. - * @return {StreamHelper} the streamed zip file. - */ - generateInternalStream: function(options) { - var worker, opts = {}; - try { - opts = utils.extend(options || {}, { - streamFiles: false, - compression: "STORE", - compressionOptions : null, - type: "", - platform: "DOS", - comment: null, - mimeType: 'application/zip', - encodeFileName: utf8.utf8encode - }); - - opts.type = opts.type.toLowerCase(); - opts.compression = opts.compression.toUpperCase(); - - // "binarystring" is preferred but the internals use "string". - if(opts.type === "binarystring") { - opts.type = "string"; - } - - if (!opts.type) { - throw new Error("No output type specified."); - } - - utils.checkSupport(opts.type); - - // accept nodejs `process.platform` - if( - opts.platform === 'darwin' || - opts.platform === 'freebsd' || - opts.platform === 'linux' || - opts.platform === 'sunos' - ) { - opts.platform = "UNIX"; - } - if (opts.platform === 'win32') { - opts.platform = "DOS"; - } - - var comment = opts.comment || this.comment || ""; - worker = generate.generateWorker(this, opts, comment); - } catch (e) { - worker = new GenericWorker("error"); - worker.error(e); - } - return new StreamHelper(worker, opts.type || "string", opts.mimeType); - }, - /** - * Generate the complete zip file asynchronously. - * @see generateInternalStream - */ - generateAsync: function(options, onUpdate) { - return this.generateInternalStream(options).accumulate(onUpdate); - }, - /** - * Generate the complete zip file asynchronously. - * @see generateInternalStream - */ - generateNodeStream: function(options, onUpdate) { - options = options || {}; - if (!options.type) { - options.type = "nodebuffer"; - } - return this.generateInternalStream(options).toNodejsStream(onUpdate); - } -}; -module.exports = out; - -},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(require,module,exports){ -/* - * This file is used by module bundlers (browserify/webpack/etc) when - * including a stream implementation. We use "readable-stream" to get a - * consistent behavior between nodejs versions but bundlers often have a shim - * for "stream". Using this shim greatly improve the compatibility and greatly - * reduce the final size of the bundle (only one stream implementation, not - * two). - */ -module.exports = require("stream"); - -},{"stream":undefined}],17:[function(require,module,exports){ -'use strict'; -var DataReader = require('./DataReader'); -var utils = require('../utils'); - -function ArrayReader(data) { - DataReader.call(this, data); - for(var i = 0; i < this.data.length; i++) { - data[i] = data[i] & 0xFF; - } -} -utils.inherits(ArrayReader, DataReader); -/** - * @see DataReader.byteAt - */ -ArrayReader.prototype.byteAt = function(i) { - return this.data[this.zero + i]; -}; -/** - * @see DataReader.lastIndexOfSignature - */ -ArrayReader.prototype.lastIndexOfSignature = function(sig) { - var sig0 = sig.charCodeAt(0), - sig1 = sig.charCodeAt(1), - sig2 = sig.charCodeAt(2), - sig3 = sig.charCodeAt(3); - for (var i = this.length - 4; i >= 0; --i) { - if (this.data[i] === sig0 && this.data[i + 1] === sig1 && this.data[i + 2] === sig2 && this.data[i + 3] === sig3) { - return i - this.zero; - } - } - - return -1; -}; -/** - * @see DataReader.readAndCheckSignature - */ -ArrayReader.prototype.readAndCheckSignature = function (sig) { - var sig0 = sig.charCodeAt(0), - sig1 = sig.charCodeAt(1), - sig2 = sig.charCodeAt(2), - sig3 = sig.charCodeAt(3), - data = this.readData(4); - return sig0 === data[0] && sig1 === data[1] && sig2 === data[2] && sig3 === data[3]; -}; -/** - * @see DataReader.readData - */ -ArrayReader.prototype.readData = function(size) { - this.checkOffset(size); - if(size === 0) { - return []; - } - var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); - this.index += size; - return result; -}; -module.exports = ArrayReader; - -},{"../utils":32,"./DataReader":18}],18:[function(require,module,exports){ -'use strict'; -var utils = require('../utils'); - -function DataReader(data) { - this.data = data; // type : see implementation - this.length = data.length; - this.index = 0; - this.zero = 0; -} -DataReader.prototype = { - /** - * Check that the offset will not go too far. - * @param {string} offset the additional offset to check. - * @throws {Error} an Error if the offset is out of bounds. - */ - checkOffset: function(offset) { - this.checkIndex(this.index + offset); - }, - /** - * Check that the specified index will not be too far. - * @param {string} newIndex the index to check. - * @throws {Error} an Error if the index is out of bounds. - */ - checkIndex: function(newIndex) { - if (this.length < this.zero + newIndex || newIndex < 0) { - throw new Error("End of data reached (data length = " + this.length + ", asked index = " + (newIndex) + "). Corrupted zip ?"); - } - }, - /** - * Change the index. - * @param {number} newIndex The new index. - * @throws {Error} if the new index is out of the data. - */ - setIndex: function(newIndex) { - this.checkIndex(newIndex); - this.index = newIndex; - }, - /** - * Skip the next n bytes. - * @param {number} n the number of bytes to skip. - * @throws {Error} if the new index is out of the data. - */ - skip: function(n) { - this.setIndex(this.index + n); - }, - /** - * Get the byte at the specified index. - * @param {number} i the index to use. - * @return {number} a byte. - */ - byteAt: function(i) { - // see implementations - }, - /** - * Get the next number with a given byte size. - * @param {number} size the number of bytes to read. - * @return {number} the corresponding number. - */ - readInt: function(size) { - var result = 0, - i; - this.checkOffset(size); - for (i = this.index + size - 1; i >= this.index; i--) { - result = (result << 8) + this.byteAt(i); - } - this.index += size; - return result; - }, - /** - * Get the next string with a given byte size. - * @param {number} size the number of bytes to read. - * @return {string} the corresponding string. - */ - readString: function(size) { - return utils.transformTo("string", this.readData(size)); - }, - /** - * Get raw data without conversion, bytes. - * @param {number} size the number of bytes to read. - * @return {Object} the raw data, implementation specific. - */ - readData: function(size) { - // see implementations - }, - /** - * Find the last occurrence of a zip signature (4 bytes). - * @param {string} sig the signature to find. - * @return {number} the index of the last occurrence, -1 if not found. - */ - lastIndexOfSignature: function(sig) { - // see implementations - }, - /** - * Read the signature (4 bytes) at the current position and compare it with sig. - * @param {string} sig the expected signature - * @return {boolean} true if the signature matches, false otherwise. - */ - readAndCheckSignature: function(sig) { - // see implementations - }, - /** - * Get the next date. - * @return {Date} the date. - */ - readDate: function() { - var dostime = this.readInt(4); - return new Date(Date.UTC( - ((dostime >> 25) & 0x7f) + 1980, // year - ((dostime >> 21) & 0x0f) - 1, // month - (dostime >> 16) & 0x1f, // day - (dostime >> 11) & 0x1f, // hour - (dostime >> 5) & 0x3f, // minute - (dostime & 0x1f) << 1)); // second - } -}; -module.exports = DataReader; - -},{"../utils":32}],19:[function(require,module,exports){ -'use strict'; -var Uint8ArrayReader = require('./Uint8ArrayReader'); -var utils = require('../utils'); - -function NodeBufferReader(data) { - Uint8ArrayReader.call(this, data); -} -utils.inherits(NodeBufferReader, Uint8ArrayReader); - -/** - * @see DataReader.readData - */ -NodeBufferReader.prototype.readData = function(size) { - this.checkOffset(size); - var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); - this.index += size; - return result; -}; -module.exports = NodeBufferReader; - -},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(require,module,exports){ -'use strict'; -var DataReader = require('./DataReader'); -var utils = require('../utils'); - -function StringReader(data) { - DataReader.call(this, data); -} -utils.inherits(StringReader, DataReader); -/** - * @see DataReader.byteAt - */ -StringReader.prototype.byteAt = function(i) { - return this.data.charCodeAt(this.zero + i); -}; -/** - * @see DataReader.lastIndexOfSignature - */ -StringReader.prototype.lastIndexOfSignature = function(sig) { - return this.data.lastIndexOf(sig) - this.zero; -}; -/** - * @see DataReader.readAndCheckSignature - */ -StringReader.prototype.readAndCheckSignature = function (sig) { - var data = this.readData(4); - return sig === data; -}; -/** - * @see DataReader.readData - */ -StringReader.prototype.readData = function(size) { - this.checkOffset(size); - // this will work because the constructor applied the "& 0xff" mask. - var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); - this.index += size; - return result; -}; -module.exports = StringReader; - -},{"../utils":32,"./DataReader":18}],21:[function(require,module,exports){ -'use strict'; -var ArrayReader = require('./ArrayReader'); -var utils = require('../utils'); - -function Uint8ArrayReader(data) { - ArrayReader.call(this, data); -} -utils.inherits(Uint8ArrayReader, ArrayReader); -/** - * @see DataReader.readData - */ -Uint8ArrayReader.prototype.readData = function(size) { - this.checkOffset(size); - if(size === 0) { - // in IE10, when using subarray(idx, idx), we get the array [0x00] instead of []. - return new Uint8Array(0); - } - var result = this.data.subarray(this.zero + this.index, this.zero + this.index + size); - this.index += size; - return result; -}; -module.exports = Uint8ArrayReader; - -},{"../utils":32,"./ArrayReader":17}],22:[function(require,module,exports){ -'use strict'; - -var utils = require('../utils'); -var support = require('../support'); -var ArrayReader = require('./ArrayReader'); -var StringReader = require('./StringReader'); -var NodeBufferReader = require('./NodeBufferReader'); -var Uint8ArrayReader = require('./Uint8ArrayReader'); - -/** - * Create a reader adapted to the data. - * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data to read. - * @return {DataReader} the data reader. - */ -module.exports = function (data) { - var type = utils.getTypeOf(data); - utils.checkSupport(type); - if (type === "string" && !support.uint8array) { - return new StringReader(data); - } - if (type === "nodebuffer") { - return new NodeBufferReader(data); - } - if (support.uint8array) { - return new Uint8ArrayReader(utils.transformTo("uint8array", data)); - } - return new ArrayReader(utils.transformTo("array", data)); -}; - -},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(require,module,exports){ -'use strict'; -exports.LOCAL_FILE_HEADER = "PK\x03\x04"; -exports.CENTRAL_FILE_HEADER = "PK\x01\x02"; -exports.CENTRAL_DIRECTORY_END = "PK\x05\x06"; -exports.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x06\x07"; -exports.ZIP64_CENTRAL_DIRECTORY_END = "PK\x06\x06"; -exports.DATA_DESCRIPTOR = "PK\x07\x08"; - -},{}],24:[function(require,module,exports){ -'use strict'; - -var GenericWorker = require('./GenericWorker'); -var utils = require('../utils'); - -/** - * A worker which convert chunks to a specified type. - * @constructor - * @param {String} destType the destination type. - */ -function ConvertWorker(destType) { - GenericWorker.call(this, "ConvertWorker to " + destType); - this.destType = destType; -} -utils.inherits(ConvertWorker, GenericWorker); - -/** - * @see GenericWorker.processChunk - */ -ConvertWorker.prototype.processChunk = function (chunk) { - this.push({ - data : utils.transformTo(this.destType, chunk.data), - meta : chunk.meta - }); -}; -module.exports = ConvertWorker; - -},{"../utils":32,"./GenericWorker":28}],25:[function(require,module,exports){ -'use strict'; - -var GenericWorker = require('./GenericWorker'); -var crc32 = require('../crc32'); -var utils = require('../utils'); - -/** - * A worker which calculate the crc32 of the data flowing through. - * @constructor - */ -function Crc32Probe() { - GenericWorker.call(this, "Crc32Probe"); - this.withStreamInfo("crc32", 0); -} -utils.inherits(Crc32Probe, GenericWorker); - -/** - * @see GenericWorker.processChunk - */ -Crc32Probe.prototype.processChunk = function (chunk) { - this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); - this.push(chunk); -}; -module.exports = Crc32Probe; - -},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(require,module,exports){ -'use strict'; - -var utils = require('../utils'); -var GenericWorker = require('./GenericWorker'); - -/** - * A worker which calculate the total length of the data flowing through. - * @constructor - * @param {String} propName the name used to expose the length - */ -function DataLengthProbe(propName) { - GenericWorker.call(this, "DataLengthProbe for " + propName); - this.propName = propName; - this.withStreamInfo(propName, 0); -} -utils.inherits(DataLengthProbe, GenericWorker); - -/** - * @see GenericWorker.processChunk - */ -DataLengthProbe.prototype.processChunk = function (chunk) { - if(chunk) { - var length = this.streamInfo[this.propName] || 0; - this.streamInfo[this.propName] = length + chunk.data.length; - } - GenericWorker.prototype.processChunk.call(this, chunk); -}; -module.exports = DataLengthProbe; - - -},{"../utils":32,"./GenericWorker":28}],27:[function(require,module,exports){ -'use strict'; - -var utils = require('../utils'); -var GenericWorker = require('./GenericWorker'); - -// the size of the generated chunks -// TODO expose this as a public variable -var DEFAULT_BLOCK_SIZE = 16 * 1024; - -/** - * A worker that reads a content and emits chunks. - * @constructor - * @param {Promise} dataP the promise of the data to split - */ -function DataWorker(dataP) { - GenericWorker.call(this, "DataWorker"); - var self = this; - this.dataIsReady = false; - this.index = 0; - this.max = 0; - this.data = null; - this.type = ""; - - this._tickScheduled = false; - - dataP.then(function (data) { - self.dataIsReady = true; - self.data = data; - self.max = data && data.length || 0; - self.type = utils.getTypeOf(data); - if(!self.isPaused) { - self._tickAndRepeat(); - } - }, function (e) { - self.error(e); - }); -} - -utils.inherits(DataWorker, GenericWorker); - -/** - * @see GenericWorker.cleanUp - */ -DataWorker.prototype.cleanUp = function () { - GenericWorker.prototype.cleanUp.call(this); - this.data = null; -}; - -/** - * @see GenericWorker.resume - */ -DataWorker.prototype.resume = function () { - if(!GenericWorker.prototype.resume.call(this)) { - return false; - } - - if (!this._tickScheduled && this.dataIsReady) { - this._tickScheduled = true; - utils.delay(this._tickAndRepeat, [], this); - } - return true; -}; - -/** - * Trigger a tick a schedule an other call to this function. - */ -DataWorker.prototype._tickAndRepeat = function() { - this._tickScheduled = false; - if(this.isPaused || this.isFinished) { - return; - } - this._tick(); - if(!this.isFinished) { - utils.delay(this._tickAndRepeat, [], this); - this._tickScheduled = true; - } -}; - -/** - * Read and push a chunk. - */ -DataWorker.prototype._tick = function() { - - if(this.isPaused || this.isFinished) { - return false; - } - - var size = DEFAULT_BLOCK_SIZE; - var data = null, nextIndex = Math.min(this.max, this.index + size); - if (this.index >= this.max) { - // EOF - return this.end(); - } else { - switch(this.type) { - case "string": - data = this.data.substring(this.index, nextIndex); - break; - case "uint8array": - data = this.data.subarray(this.index, nextIndex); - break; - case "array": - case "nodebuffer": - data = this.data.slice(this.index, nextIndex); - break; - } - this.index = nextIndex; - return this.push({ - data : data, - meta : { - percent : this.max ? this.index / this.max * 100 : 0 - } - }); - } -}; - -module.exports = DataWorker; - -},{"../utils":32,"./GenericWorker":28}],28:[function(require,module,exports){ -'use strict'; - -/** - * A worker that does nothing but passing chunks to the next one. This is like - * a nodejs stream but with some differences. On the good side : - * - it works on IE 6-9 without any issue / polyfill - * - it weights less than the full dependencies bundled with browserify - * - it forwards errors (no need to declare an error handler EVERYWHERE) - * - * A chunk is an object with 2 attributes : `meta` and `data`. The former is an - * object containing anything (`percent` for example), see each worker for more - * details. The latter is the real data (String, Uint8Array, etc). - * - * @constructor - * @param {String} name the name of the stream (mainly used for debugging purposes) - */ -function GenericWorker(name) { - // the name of the worker - this.name = name || "default"; - // an object containing metadata about the workers chain - this.streamInfo = {}; - // an error which happened when the worker was paused - this.generatedError = null; - // an object containing metadata to be merged by this worker into the general metadata - this.extraStreamInfo = {}; - // true if the stream is paused (and should not do anything), false otherwise - this.isPaused = true; - // true if the stream is finished (and should not do anything), false otherwise - this.isFinished = false; - // true if the stream is locked to prevent further structure updates (pipe), false otherwise - this.isLocked = false; - // the event listeners - this._listeners = { - 'data':[], - 'end':[], - 'error':[] - }; - // the previous worker, if any - this.previous = null; -} - -GenericWorker.prototype = { - /** - * Push a chunk to the next workers. - * @param {Object} chunk the chunk to push - */ - push : function (chunk) { - this.emit("data", chunk); - }, - /** - * End the stream. - * @return {Boolean} true if this call ended the worker, false otherwise. - */ - end : function () { - if (this.isFinished) { - return false; - } - - this.flush(); - try { - this.emit("end"); - this.cleanUp(); - this.isFinished = true; - } catch (e) { - this.emit("error", e); - } - return true; - }, - /** - * End the stream with an error. - * @param {Error} e the error which caused the premature end. - * @return {Boolean} true if this call ended the worker with an error, false otherwise. - */ - error : function (e) { - if (this.isFinished) { - return false; - } - - if(this.isPaused) { - this.generatedError = e; - } else { - this.isFinished = true; - - this.emit("error", e); - - // in the workers chain exploded in the middle of the chain, - // the error event will go downward but we also need to notify - // workers upward that there has been an error. - if(this.previous) { - this.previous.error(e); - } - - this.cleanUp(); - } - return true; - }, - /** - * Add a callback on an event. - * @param {String} name the name of the event (data, end, error) - * @param {Function} listener the function to call when the event is triggered - * @return {GenericWorker} the current object for chainability - */ - on : function (name, listener) { - this._listeners[name].push(listener); - return this; - }, - /** - * Clean any references when a worker is ending. - */ - cleanUp : function () { - this.streamInfo = this.generatedError = this.extraStreamInfo = null; - this._listeners = []; - }, - /** - * Trigger an event. This will call registered callback with the provided arg. - * @param {String} name the name of the event (data, end, error) - * @param {Object} arg the argument to call the callback with. - */ - emit : function (name, arg) { - if (this._listeners[name]) { - for(var i = 0; i < this._listeners[name].length; i++) { - this._listeners[name][i].call(this, arg); - } - } - }, - /** - * Chain a worker with an other. - * @param {Worker} next the worker receiving events from the current one. - * @return {worker} the next worker for chainability - */ - pipe : function (next) { - return next.registerPrevious(this); - }, - /** - * Same as `pipe` in the other direction. - * Using an API with `pipe(next)` is very easy. - * Implementing the API with the point of view of the next one registering - * a source is easier, see the ZipFileWorker. - * @param {Worker} previous the previous worker, sending events to this one - * @return {Worker} the current worker for chainability - */ - registerPrevious : function (previous) { - if (this.isLocked) { - throw new Error("The stream '" + this + "' has already been used."); - } - - // sharing the streamInfo... - this.streamInfo = previous.streamInfo; - // ... and adding our own bits - this.mergeStreamInfo(); - this.previous = previous; - var self = this; - previous.on('data', function (chunk) { - self.processChunk(chunk); - }); - previous.on('end', function () { - self.end(); - }); - previous.on('error', function (e) { - self.error(e); - }); - return this; - }, - /** - * Pause the stream so it doesn't send events anymore. - * @return {Boolean} true if this call paused the worker, false otherwise. - */ - pause : function () { - if(this.isPaused || this.isFinished) { - return false; - } - this.isPaused = true; - - if(this.previous) { - this.previous.pause(); - } - return true; - }, - /** - * Resume a paused stream. - * @return {Boolean} true if this call resumed the worker, false otherwise. - */ - resume : function () { - if(!this.isPaused || this.isFinished) { - return false; - } - this.isPaused = false; - - // if true, the worker tried to resume but failed - var withError = false; - if(this.generatedError) { - this.error(this.generatedError); - withError = true; - } - if(this.previous) { - this.previous.resume(); - } - - return !withError; - }, - /** - * Flush any remaining bytes as the stream is ending. - */ - flush : function () {}, - /** - * Process a chunk. This is usually the method overridden. - * @param {Object} chunk the chunk to process. - */ - processChunk : function(chunk) { - this.push(chunk); - }, - /** - * Add a key/value to be added in the workers chain streamInfo once activated. - * @param {String} key the key to use - * @param {Object} value the associated value - * @return {Worker} the current worker for chainability - */ - withStreamInfo : function (key, value) { - this.extraStreamInfo[key] = value; - this.mergeStreamInfo(); - return this; - }, - /** - * Merge this worker's streamInfo into the chain's streamInfo. - */ - mergeStreamInfo : function () { - for(var key in this.extraStreamInfo) { - if (!this.extraStreamInfo.hasOwnProperty(key)) { - continue; - } - this.streamInfo[key] = this.extraStreamInfo[key]; - } - }, - - /** - * Lock the stream to prevent further updates on the workers chain. - * After calling this method, all calls to pipe will fail. - */ - lock: function () { - if (this.isLocked) { - throw new Error("The stream '" + this + "' has already been used."); - } - this.isLocked = true; - if (this.previous) { - this.previous.lock(); - } - }, - - /** - * - * Pretty print the workers chain. - */ - toString : function () { - var me = "Worker " + this.name; - if (this.previous) { - return this.previous + " -> " + me; - } else { - return me; - } - } -}; - -module.exports = GenericWorker; - -},{}],29:[function(require,module,exports){ -'use strict'; - -var utils = require('../utils'); -var ConvertWorker = require('./ConvertWorker'); -var GenericWorker = require('./GenericWorker'); -var base64 = require('../base64'); -var support = require("../support"); -var external = require("../external"); - -var NodejsStreamOutputAdapter = null; -if (support.nodestream) { - try { - NodejsStreamOutputAdapter = require('../nodejs/NodejsStreamOutputAdapter'); - } catch(e) {} -} - -/** - * Apply the final transformation of the data. If the user wants a Blob for - * example, it's easier to work with an U8intArray and finally do the - * ArrayBuffer/Blob conversion. - * @param {String} type the name of the final type - * @param {String|Uint8Array|Buffer} content the content to transform - * @param {String} mimeType the mime type of the content, if applicable. - * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the content in the right format. - */ -function transformZipOutput(type, content, mimeType) { - switch(type) { - case "blob" : - return utils.newBlob(utils.transformTo("arraybuffer", content), mimeType); - case "base64" : - return base64.encode(content); - default : - return utils.transformTo(type, content); - } -} - -/** - * Concatenate an array of data of the given type. - * @param {String} type the type of the data in the given array. - * @param {Array} dataArray the array containing the data chunks to concatenate - * @return {String|Uint8Array|Buffer} the concatenated data - * @throws Error if the asked type is unsupported - */ -function concat (type, dataArray) { - var i, index = 0, res = null, totalLength = 0; - for(i = 0; i < dataArray.length; i++) { - totalLength += dataArray[i].length; - } - switch(type) { - case "string": - return dataArray.join(""); - case "array": - return Array.prototype.concat.apply([], dataArray); - case "uint8array": - res = new Uint8Array(totalLength); - for(i = 0; i < dataArray.length; i++) { - res.set(dataArray[i], index); - index += dataArray[i].length; - } - return res; - case "nodebuffer": - return Buffer.concat(dataArray); - default: - throw new Error("concat : unsupported type '" + type + "'"); - } -} - -/** - * Listen a StreamHelper, accumulate its content and concatenate it into a - * complete block. - * @param {StreamHelper} helper the helper to use. - * @param {Function} updateCallback a callback called on each update. Called - * with one arg : - * - the metadata linked to the update received. - * @return Promise the promise for the accumulation. - */ -function accumulate(helper, updateCallback) { - return new external.Promise(function (resolve, reject){ - var dataArray = []; - var chunkType = helper._internalType, - resultType = helper._outputType, - mimeType = helper._mimeType; - helper - .on('data', function (data, meta) { - dataArray.push(data); - if(updateCallback) { - updateCallback(meta); - } - }) - .on('error', function(err) { - dataArray = []; - reject(err); - }) - .on('end', function (){ - try { - var result = transformZipOutput(resultType, concat(chunkType, dataArray), mimeType); - resolve(result); - } catch (e) { - reject(e); - } - dataArray = []; - }) - .resume(); - }); -} - -/** - * An helper to easily use workers outside of JSZip. - * @constructor - * @param {Worker} worker the worker to wrap - * @param {String} outputType the type of data expected by the use - * @param {String} mimeType the mime type of the content, if applicable. - */ -function StreamHelper(worker, outputType, mimeType) { - var internalType = outputType; - switch(outputType) { - case "blob": - case "arraybuffer": - internalType = "uint8array"; - break; - case "base64": - internalType = "string"; - break; - } - - try { - // the type used internally - this._internalType = internalType; - // the type used to output results - this._outputType = outputType; - // the mime type - this._mimeType = mimeType; - utils.checkSupport(internalType); - this._worker = worker.pipe(new ConvertWorker(internalType)); - // the last workers can be rewired without issues but we need to - // prevent any updates on previous workers. - worker.lock(); - } catch(e) { - this._worker = new GenericWorker("error"); - this._worker.error(e); - } -} - -StreamHelper.prototype = { - /** - * Listen a StreamHelper, accumulate its content and concatenate it into a - * complete block. - * @param {Function} updateCb the update callback. - * @return Promise the promise for the accumulation. - */ - accumulate : function (updateCb) { - return accumulate(this, updateCb); - }, - /** - * Add a listener on an event triggered on a stream. - * @param {String} evt the name of the event - * @param {Function} fn the listener - * @return {StreamHelper} the current helper. - */ - on : function (evt, fn) { - var self = this; - - if(evt === "data") { - this._worker.on(evt, function (chunk) { - fn.call(self, chunk.data, chunk.meta); - }); - } else { - this._worker.on(evt, function () { - utils.delay(fn, arguments, self); - }); - } - return this; - }, - /** - * Resume the flow of chunks. - * @return {StreamHelper} the current helper. - */ - resume : function () { - utils.delay(this._worker.resume, [], this._worker); - return this; - }, - /** - * Pause the flow of chunks. - * @return {StreamHelper} the current helper. - */ - pause : function () { - this._worker.pause(); - return this; - }, - /** - * Return a nodejs stream for this helper. - * @param {Function} updateCb the update callback. - * @return {NodejsStreamOutputAdapter} the nodejs stream. - */ - toNodejsStream : function (updateCb) { - utils.checkSupport("nodestream"); - if (this._outputType !== "nodebuffer") { - // an object stream containing blob/arraybuffer/uint8array/string - // is strange and I don't know if it would be useful. - // I you find this comment and have a good usecase, please open a - // bug report ! - throw new Error(this._outputType + " is not supported by this method"); - } - - return new NodejsStreamOutputAdapter(this, { - objectMode : this._outputType !== "nodebuffer" - }, updateCb); - } -}; - - -module.exports = StreamHelper; - -},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(require,module,exports){ -'use strict'; - -exports.base64 = true; -exports.array = true; -exports.string = true; -exports.arraybuffer = typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined"; -exports.nodebuffer = typeof Buffer !== "undefined"; -// contains true if JSZip can read/generate Uint8Array, false otherwise. -exports.uint8array = typeof Uint8Array !== "undefined"; - -if (typeof ArrayBuffer === "undefined") { - exports.blob = false; -} -else { - var buffer = new ArrayBuffer(0); - try { - exports.blob = new Blob([buffer], { - type: "application/zip" - }).size === 0; - } - catch (e) { - try { - var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; - var builder = new Builder(); - builder.append(buffer); - exports.blob = builder.getBlob('application/zip').size === 0; - } - catch (e) { - exports.blob = false; - } - } -} - -try { - exports.nodestream = !!require('readable-stream').Readable; -} catch(e) { - exports.nodestream = false; -} - -},{"readable-stream":16}],31:[function(require,module,exports){ -'use strict'; - -var utils = require('./utils'); -var support = require('./support'); -var nodejsUtils = require('./nodejsUtils'); -var GenericWorker = require('./stream/GenericWorker'); - -/** - * The following functions come from pako, from pako/lib/utils/strings - * released under the MIT license, see pako https://github.com/nodeca/pako/ - */ - -// Table with utf8 lengths (calculated by first byte of sequence) -// Note, that 5 & 6-byte values and some 4-byte values can not be represented in JS, -// because max possible codepoint is 0x10ffff -var _utf8len = new Array(256); -for (var i=0; i<256; i++) { - _utf8len[i] = (i >= 252 ? 6 : i >= 248 ? 5 : i >= 240 ? 4 : i >= 224 ? 3 : i >= 192 ? 2 : 1); -} -_utf8len[254]=_utf8len[254]=1; // Invalid sequence start - -// convert string to array (typed, when possible) -var string2buf = function (str) { - var buf, c, c2, m_pos, i, str_len = str.length, buf_len = 0; - - // count binary size - for (m_pos = 0; m_pos < str_len; m_pos++) { - c = str.charCodeAt(m_pos); - if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { - c2 = str.charCodeAt(m_pos+1); - if ((c2 & 0xfc00) === 0xdc00) { - c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); - m_pos++; - } - } - buf_len += c < 0x80 ? 1 : c < 0x800 ? 2 : c < 0x10000 ? 3 : 4; - } - - // allocate buffer - if (support.uint8array) { - buf = new Uint8Array(buf_len); - } else { - buf = new Array(buf_len); - } - - // convert - for (i=0, m_pos = 0; i < buf_len; m_pos++) { - c = str.charCodeAt(m_pos); - if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { - c2 = str.charCodeAt(m_pos+1); - if ((c2 & 0xfc00) === 0xdc00) { - c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); - m_pos++; - } - } - if (c < 0x80) { - /* one byte */ - buf[i++] = c; - } else if (c < 0x800) { - /* two bytes */ - buf[i++] = 0xC0 | (c >>> 6); - buf[i++] = 0x80 | (c & 0x3f); - } else if (c < 0x10000) { - /* three bytes */ - buf[i++] = 0xE0 | (c >>> 12); - buf[i++] = 0x80 | (c >>> 6 & 0x3f); - buf[i++] = 0x80 | (c & 0x3f); - } else { - /* four bytes */ - buf[i++] = 0xf0 | (c >>> 18); - buf[i++] = 0x80 | (c >>> 12 & 0x3f); - buf[i++] = 0x80 | (c >>> 6 & 0x3f); - buf[i++] = 0x80 | (c & 0x3f); - } - } - - return buf; -}; - -// Calculate max possible position in utf8 buffer, -// that will not break sequence. If that's not possible -// - (very small limits) return max size as is. -// -// buf[] - utf8 bytes array -// max - length limit (mandatory); -var utf8border = function(buf, max) { - var pos; - - max = max || buf.length; - if (max > buf.length) { max = buf.length; } - - // go back from last position, until start of sequence found - pos = max-1; - while (pos >= 0 && (buf[pos] & 0xC0) === 0x80) { pos--; } - - // Fuckup - very small and broken sequence, - // return max, because we should return something anyway. - if (pos < 0) { return max; } - - // If we came to start of buffer - that means vuffer is too small, - // return max too. - if (pos === 0) { return max; } - - return (pos + _utf8len[buf[pos]] > max) ? pos : max; -}; - -// convert array to string -var buf2string = function (buf) { - var str, i, out, c, c_len; - var len = buf.length; - - // Reserve max possible length (2 words per char) - // NB: by unknown reasons, Array is significantly faster for - // String.fromCharCode.apply than Uint16Array. - var utf16buf = new Array(len*2); - - for (out=0, i=0; i 4) { utf16buf[out++] = 0xfffd; i += c_len-1; continue; } - - // apply mask on first byte - c &= c_len === 2 ? 0x1f : c_len === 3 ? 0x0f : 0x07; - // join the rest - while (c_len > 1 && i < len) { - c = (c << 6) | (buf[i++] & 0x3f); - c_len--; - } - - // terminated by end of string? - if (c_len > 1) { utf16buf[out++] = 0xfffd; continue; } - - if (c < 0x10000) { - utf16buf[out++] = c; - } else { - c -= 0x10000; - utf16buf[out++] = 0xd800 | ((c >> 10) & 0x3ff); - utf16buf[out++] = 0xdc00 | (c & 0x3ff); - } - } - - // shrinkBuf(utf16buf, out) - if (utf16buf.length !== out) { - if(utf16buf.subarray) { - utf16buf = utf16buf.subarray(0, out); - } else { - utf16buf.length = out; - } - } - - // return String.fromCharCode.apply(null, utf16buf); - return utils.applyFromCharCode(utf16buf); -}; - - -// That's all for the pako functions. - - -/** - * Transform a javascript string into an array (typed if possible) of bytes, - * UTF-8 encoded. - * @param {String} str the string to encode - * @return {Array|Uint8Array|Buffer} the UTF-8 encoded string. - */ -exports.utf8encode = function utf8encode(str) { - if (support.nodebuffer) { - return nodejsUtils.newBufferFrom(str, "utf-8"); - } - - return string2buf(str); -}; - - -/** - * Transform a bytes array (or a representation) representing an UTF-8 encoded - * string into a javascript string. - * @param {Array|Uint8Array|Buffer} buf the data de decode - * @return {String} the decoded string. - */ -exports.utf8decode = function utf8decode(buf) { - if (support.nodebuffer) { - return utils.transformTo("nodebuffer", buf).toString("utf-8"); - } - - buf = utils.transformTo(support.uint8array ? "uint8array" : "array", buf); - - return buf2string(buf); -}; - -/** - * A worker to decode utf8 encoded binary chunks into string chunks. - * @constructor - */ -function Utf8DecodeWorker() { - GenericWorker.call(this, "utf-8 decode"); - // the last bytes if a chunk didn't end with a complete codepoint. - this.leftOver = null; -} -utils.inherits(Utf8DecodeWorker, GenericWorker); - -/** - * @see GenericWorker.processChunk - */ -Utf8DecodeWorker.prototype.processChunk = function (chunk) { - - var data = utils.transformTo(support.uint8array ? "uint8array" : "array", chunk.data); - - // 1st step, re-use what's left of the previous chunk - if (this.leftOver && this.leftOver.length) { - if(support.uint8array) { - var previousData = data; - data = new Uint8Array(previousData.length + this.leftOver.length); - data.set(this.leftOver, 0); - data.set(previousData, this.leftOver.length); - } else { - data = this.leftOver.concat(data); - } - this.leftOver = null; - } - - var nextBoundary = utf8border(data); - var usableData = data; - if (nextBoundary !== data.length) { - if (support.uint8array) { - usableData = data.subarray(0, nextBoundary); - this.leftOver = data.subarray(nextBoundary, data.length); - } else { - usableData = data.slice(0, nextBoundary); - this.leftOver = data.slice(nextBoundary, data.length); - } - } - - this.push({ - data : exports.utf8decode(usableData), - meta : chunk.meta - }); -}; - -/** - * @see GenericWorker.flush - */ -Utf8DecodeWorker.prototype.flush = function () { - if(this.leftOver && this.leftOver.length) { - this.push({ - data : exports.utf8decode(this.leftOver), - meta : {} - }); - this.leftOver = null; - } -}; -exports.Utf8DecodeWorker = Utf8DecodeWorker; - -/** - * A worker to endcode string chunks into utf8 encoded binary chunks. - * @constructor - */ -function Utf8EncodeWorker() { - GenericWorker.call(this, "utf-8 encode"); -} -utils.inherits(Utf8EncodeWorker, GenericWorker); - -/** - * @see GenericWorker.processChunk - */ -Utf8EncodeWorker.prototype.processChunk = function (chunk) { - this.push({ - data : exports.utf8encode(chunk.data), - meta : chunk.meta - }); -}; -exports.Utf8EncodeWorker = Utf8EncodeWorker; - -},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(require,module,exports){ -'use strict'; - -var support = require('./support'); -var base64 = require('./base64'); -var nodejsUtils = require('./nodejsUtils'); -var setImmediate = require('set-immediate-shim'); -var external = require("./external"); - - -/** - * Convert a string that pass as a "binary string": it should represent a byte - * array but may have > 255 char codes. Be sure to take only the first byte - * and returns the byte array. - * @param {String} str the string to transform. - * @return {Array|Uint8Array} the string in a binary format. - */ -function string2binary(str) { - var result = null; - if (support.uint8array) { - result = new Uint8Array(str.length); - } else { - result = new Array(str.length); - } - return stringToArrayLike(str, result); -} - -/** - * Create a new blob with the given content and the given type. - * @param {String|ArrayBuffer} part the content to put in the blob. DO NOT use - * an Uint8Array because the stock browser of android 4 won't accept it (it - * will be silently converted to a string, "[object Uint8Array]"). - * - * Use only ONE part to build the blob to avoid a memory leak in IE11 / Edge: - * when a large amount of Array is used to create the Blob, the amount of - * memory consumed is nearly 100 times the original data amount. - * - * @param {String} type the mime type of the blob. - * @return {Blob} the created blob. - */ -exports.newBlob = function(part, type) { - exports.checkSupport("blob"); - - try { - // Blob constructor - return new Blob([part], { - type: type - }); - } - catch (e) { - - try { - // deprecated, browser only, old way - var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; - var builder = new Builder(); - builder.append(part); - return builder.getBlob(type); - } - catch (e) { - - // well, fuck ?! - throw new Error("Bug : can't construct the Blob."); - } - } - - -}; -/** - * The identity function. - * @param {Object} input the input. - * @return {Object} the same input. - */ -function identity(input) { - return input; -} - -/** - * Fill in an array with a string. - * @param {String} str the string to use. - * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated). - * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array. - */ -function stringToArrayLike(str, array) { - for (var i = 0; i < str.length; ++i) { - array[i] = str.charCodeAt(i) & 0xFF; - } - return array; -} - -/** - * An helper for the function arrayLikeToString. - * This contains static information and functions that - * can be optimized by the browser JIT compiler. - */ -var arrayToStringHelper = { - /** - * Transform an array of int into a string, chunk by chunk. - * See the performances notes on arrayLikeToString. - * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. - * @param {String} type the type of the array. - * @param {Integer} chunk the chunk size. - * @return {String} the resulting string. - * @throws Error if the chunk is too big for the stack. - */ - stringifyByChunk: function(array, type, chunk) { - var result = [], k = 0, len = array.length; - // shortcut - if (len <= chunk) { - return String.fromCharCode.apply(null, array); - } - while (k < len) { - if (type === "array" || type === "nodebuffer") { - result.push(String.fromCharCode.apply(null, array.slice(k, Math.min(k + chunk, len)))); - } - else { - result.push(String.fromCharCode.apply(null, array.subarray(k, Math.min(k + chunk, len)))); - } - k += chunk; - } - return result.join(""); - }, - /** - * Call String.fromCharCode on every item in the array. - * This is the naive implementation, which generate A LOT of intermediate string. - * This should be used when everything else fail. - * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. - * @return {String} the result. - */ - stringifyByChar: function(array){ - var resultStr = ""; - for(var i = 0; i < array.length; i++) { - resultStr += String.fromCharCode(array[i]); - } - return resultStr; - }, - applyCanBeUsed : { - /** - * true if the browser accepts to use String.fromCharCode on Uint8Array - */ - uint8array : (function () { - try { - return support.uint8array && String.fromCharCode.apply(null, new Uint8Array(1)).length === 1; - } catch (e) { - return false; - } - })(), - /** - * true if the browser accepts to use String.fromCharCode on nodejs Buffer. - */ - nodebuffer : (function () { - try { - return support.nodebuffer && String.fromCharCode.apply(null, nodejsUtils.allocBuffer(1)).length === 1; - } catch (e) { - return false; - } - })() - } -}; - -/** - * Transform an array-like object to a string. - * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. - * @return {String} the result. - */ -function arrayLikeToString(array) { - // Performances notes : - // -------------------- - // String.fromCharCode.apply(null, array) is the fastest, see - // see http://jsperf.com/converting-a-uint8array-to-a-string/2 - // but the stack is limited (and we can get huge arrays !). - // - // result += String.fromCharCode(array[i]); generate too many strings ! - // - // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2 - // TODO : we now have workers that split the work. Do we still need that ? - var chunk = 65536, - type = exports.getTypeOf(array), - canUseApply = true; - if (type === "uint8array") { - canUseApply = arrayToStringHelper.applyCanBeUsed.uint8array; - } else if (type === "nodebuffer") { - canUseApply = arrayToStringHelper.applyCanBeUsed.nodebuffer; - } - - if (canUseApply) { - while (chunk > 1) { - try { - return arrayToStringHelper.stringifyByChunk(array, type, chunk); - } catch (e) { - chunk = Math.floor(chunk / 2); - } - } - } - - // no apply or chunk error : slow and painful algorithm - // default browser on android 4.* - return arrayToStringHelper.stringifyByChar(array); -} - -exports.applyFromCharCode = arrayLikeToString; - - -/** - * Copy the data from an array-like to an other array-like. - * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array. - * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated. - * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array. - */ -function arrayLikeToArrayLike(arrayFrom, arrayTo) { - for (var i = 0; i < arrayFrom.length; i++) { - arrayTo[i] = arrayFrom[i]; - } - return arrayTo; -} - -// a matrix containing functions to transform everything into everything. -var transform = {}; - -// string to ? -transform["string"] = { - "string": identity, - "array": function(input) { - return stringToArrayLike(input, new Array(input.length)); - }, - "arraybuffer": function(input) { - return transform["string"]["uint8array"](input).buffer; - }, - "uint8array": function(input) { - return stringToArrayLike(input, new Uint8Array(input.length)); - }, - "nodebuffer": function(input) { - return stringToArrayLike(input, nodejsUtils.allocBuffer(input.length)); - } -}; - -// array to ? -transform["array"] = { - "string": arrayLikeToString, - "array": identity, - "arraybuffer": function(input) { - return (new Uint8Array(input)).buffer; - }, - "uint8array": function(input) { - return new Uint8Array(input); - }, - "nodebuffer": function(input) { - return nodejsUtils.newBufferFrom(input); - } -}; - -// arraybuffer to ? -transform["arraybuffer"] = { - "string": function(input) { - return arrayLikeToString(new Uint8Array(input)); - }, - "array": function(input) { - return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength)); - }, - "arraybuffer": identity, - "uint8array": function(input) { - return new Uint8Array(input); - }, - "nodebuffer": function(input) { - return nodejsUtils.newBufferFrom(new Uint8Array(input)); - } -}; - -// uint8array to ? -transform["uint8array"] = { - "string": arrayLikeToString, - "array": function(input) { - return arrayLikeToArrayLike(input, new Array(input.length)); - }, - "arraybuffer": function(input) { - return input.buffer; - }, - "uint8array": identity, - "nodebuffer": function(input) { - return nodejsUtils.newBufferFrom(input); - } -}; - -// nodebuffer to ? -transform["nodebuffer"] = { - "string": arrayLikeToString, - "array": function(input) { - return arrayLikeToArrayLike(input, new Array(input.length)); - }, - "arraybuffer": function(input) { - return transform["nodebuffer"]["uint8array"](input).buffer; - }, - "uint8array": function(input) { - return arrayLikeToArrayLike(input, new Uint8Array(input.length)); - }, - "nodebuffer": identity -}; - -/** - * Transform an input into any type. - * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer. - * If no output type is specified, the unmodified input will be returned. - * @param {String} outputType the output type. - * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert. - * @throws {Error} an Error if the browser doesn't support the requested output type. - */ -exports.transformTo = function(outputType, input) { - if (!input) { - // undefined, null, etc - // an empty string won't harm. - input = ""; - } - if (!outputType) { - return input; - } - exports.checkSupport(outputType); - var inputType = exports.getTypeOf(input); - var result = transform[inputType][outputType](input); - return result; -}; - -/** - * Return the type of the input. - * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer. - * @param {Object} input the input to identify. - * @return {String} the (lowercase) type of the input. - */ -exports.getTypeOf = function(input) { - if (typeof input === "string") { - return "string"; - } - if (Object.prototype.toString.call(input) === "[object Array]") { - return "array"; - } - if (support.nodebuffer && nodejsUtils.isBuffer(input)) { - return "nodebuffer"; - } - if (support.uint8array && input instanceof Uint8Array) { - return "uint8array"; - } - if (support.arraybuffer && input instanceof ArrayBuffer) { - return "arraybuffer"; - } -}; - -/** - * Throw an exception if the type is not supported. - * @param {String} type the type to check. - * @throws {Error} an Error if the browser doesn't support the requested type. - */ -exports.checkSupport = function(type) { - var supported = support[type.toLowerCase()]; - if (!supported) { - throw new Error(type + " is not supported by this platform"); - } -}; - -exports.MAX_VALUE_16BITS = 65535; -exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1 - -/** - * Prettify a string read as binary. - * @param {string} str the string to prettify. - * @return {string} a pretty string. - */ -exports.pretty = function(str) { - var res = '', - code, i; - for (i = 0; i < (str || "").length; i++) { - code = str.charCodeAt(i); - res += '\\x' + (code < 16 ? "0" : "") + code.toString(16).toUpperCase(); - } - return res; -}; - -/** - * Defer the call of a function. - * @param {Function} callback the function to call asynchronously. - * @param {Array} args the arguments to give to the callback. - */ -exports.delay = function(callback, args, self) { - setImmediate(function () { - callback.apply(self || null, args || []); - }); -}; - -/** - * Extends a prototype with an other, without calling a constructor with - * side effects. Inspired by nodejs' `utils.inherits` - * @param {Function} ctor the constructor to augment - * @param {Function} superCtor the parent constructor to use - */ -exports.inherits = function (ctor, superCtor) { - var Obj = function() {}; - Obj.prototype = superCtor.prototype; - ctor.prototype = new Obj(); -}; - -/** - * Merge the objects passed as parameters into a new one. - * @private - * @param {...Object} var_args All objects to merge. - * @return {Object} a new object with the data of the others. - */ -exports.extend = function() { - var result = {}, i, attr; - for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers - for (attr in arguments[i]) { - if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") { - result[attr] = arguments[i][attr]; - } - } - } - return result; -}; - -/** - * Transform arbitrary content into a Promise. - * @param {String} name a name for the content being processed. - * @param {Object} inputData the content to process. - * @param {Boolean} isBinary true if the content is not an unicode string - * @param {Boolean} isOptimizedBinaryString true if the string content only has one byte per character. - * @param {Boolean} isBase64 true if the string content is encoded with base64. - * @return {Promise} a promise in a format usable by JSZip. - */ -exports.prepareContent = function(name, inputData, isBinary, isOptimizedBinaryString, isBase64) { - - // if inputData is already a promise, this flatten it. - var promise = external.Promise.resolve(inputData).then(function(data) { - - - var isBlob = support.blob && (data instanceof Blob || ['[object File]', '[object Blob]'].indexOf(Object.prototype.toString.call(data)) !== -1); - - if (isBlob && typeof FileReader !== "undefined") { - return new external.Promise(function (resolve, reject) { - var reader = new FileReader(); - - reader.onload = function(e) { - resolve(e.target.result); - }; - reader.onerror = function(e) { - reject(e.target.error); - }; - reader.readAsArrayBuffer(data); - }); - } else { - return data; - } - }); - - return promise.then(function(data) { - var dataType = exports.getTypeOf(data); - - if (!dataType) { - return external.Promise.reject( - new Error("Can't read the data of '" + name + "'. Is it " + - "in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?") - ); - } - // special case : it's way easier to work with Uint8Array than with ArrayBuffer - if (dataType === "arraybuffer") { - data = exports.transformTo("uint8array", data); - } else if (dataType === "string") { - if (isBase64) { - data = base64.decode(data); - } - else if (isBinary) { - // optimizedBinaryString === true means that the file has already been filtered with a 0xFF mask - if (isOptimizedBinaryString !== true) { - // this is a string, not in a base64 format. - // Be sure that this is a correct "binary string" - data = string2binary(data); - } - } - } - return data; - }); -}; - -},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(require,module,exports){ -'use strict'; -var readerFor = require('./reader/readerFor'); -var utils = require('./utils'); -var sig = require('./signature'); -var ZipEntry = require('./zipEntry'); -var utf8 = require('./utf8'); -var support = require('./support'); -// class ZipEntries {{{ -/** - * All the entries in the zip file. - * @constructor - * @param {Object} loadOptions Options for loading the stream. - */ -function ZipEntries(loadOptions) { - this.files = []; - this.loadOptions = loadOptions; -} -ZipEntries.prototype = { - /** - * Check that the reader is on the specified signature. - * @param {string} expectedSignature the expected signature. - * @throws {Error} if it is an other signature. - */ - checkSignature: function(expectedSignature) { - if (!this.reader.readAndCheckSignature(expectedSignature)) { - this.reader.index -= 4; - var signature = this.reader.readString(4); - throw new Error("Corrupted zip or bug: unexpected signature " + "(" + utils.pretty(signature) + ", expected " + utils.pretty(expectedSignature) + ")"); - } - }, - /** - * Check if the given signature is at the given index. - * @param {number} askedIndex the index to check. - * @param {string} expectedSignature the signature to expect. - * @return {boolean} true if the signature is here, false otherwise. - */ - isSignature: function(askedIndex, expectedSignature) { - var currentIndex = this.reader.index; - this.reader.setIndex(askedIndex); - var signature = this.reader.readString(4); - var result = signature === expectedSignature; - this.reader.setIndex(currentIndex); - return result; - }, - /** - * Read the end of the central directory. - */ - readBlockEndOfCentral: function() { - this.diskNumber = this.reader.readInt(2); - this.diskWithCentralDirStart = this.reader.readInt(2); - this.centralDirRecordsOnThisDisk = this.reader.readInt(2); - this.centralDirRecords = this.reader.readInt(2); - this.centralDirSize = this.reader.readInt(4); - this.centralDirOffset = this.reader.readInt(4); - - this.zipCommentLength = this.reader.readInt(2); - // warning : the encoding depends of the system locale - // On a linux machine with LANG=en_US.utf8, this field is utf8 encoded. - // On a windows machine, this field is encoded with the localized windows code page. - var zipComment = this.reader.readData(this.zipCommentLength); - var decodeParamType = support.uint8array ? "uint8array" : "array"; - // To get consistent behavior with the generation part, we will assume that - // this is utf8 encoded unless specified otherwise. - var decodeContent = utils.transformTo(decodeParamType, zipComment); - this.zipComment = this.loadOptions.decodeFileName(decodeContent); - }, - /** - * Read the end of the Zip 64 central directory. - * Not merged with the method readEndOfCentral : - * The end of central can coexist with its Zip64 brother, - * I don't want to read the wrong number of bytes ! - */ - readBlockZip64EndOfCentral: function() { - this.zip64EndOfCentralSize = this.reader.readInt(8); - this.reader.skip(4); - // this.versionMadeBy = this.reader.readString(2); - // this.versionNeeded = this.reader.readInt(2); - this.diskNumber = this.reader.readInt(4); - this.diskWithCentralDirStart = this.reader.readInt(4); - this.centralDirRecordsOnThisDisk = this.reader.readInt(8); - this.centralDirRecords = this.reader.readInt(8); - this.centralDirSize = this.reader.readInt(8); - this.centralDirOffset = this.reader.readInt(8); - - this.zip64ExtensibleData = {}; - var extraDataSize = this.zip64EndOfCentralSize - 44, - index = 0, - extraFieldId, - extraFieldLength, - extraFieldValue; - while (index < extraDataSize) { - extraFieldId = this.reader.readInt(2); - extraFieldLength = this.reader.readInt(4); - extraFieldValue = this.reader.readData(extraFieldLength); - this.zip64ExtensibleData[extraFieldId] = { - id: extraFieldId, - length: extraFieldLength, - value: extraFieldValue - }; - } - }, - /** - * Read the end of the Zip 64 central directory locator. - */ - readBlockZip64EndOfCentralLocator: function() { - this.diskWithZip64CentralDirStart = this.reader.readInt(4); - this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8); - this.disksCount = this.reader.readInt(4); - if (this.disksCount > 1) { - throw new Error("Multi-volumes zip are not supported"); - } - }, - /** - * Read the local files, based on the offset read in the central part. - */ - readLocalFiles: function() { - var i, file; - for (i = 0; i < this.files.length; i++) { - file = this.files[i]; - this.reader.setIndex(file.localHeaderOffset); - this.checkSignature(sig.LOCAL_FILE_HEADER); - file.readLocalPart(this.reader); - file.handleUTF8(); - file.processAttributes(); - } - }, - /** - * Read the central directory. - */ - readCentralDir: function() { - var file; - - this.reader.setIndex(this.centralDirOffset); - while (this.reader.readAndCheckSignature(sig.CENTRAL_FILE_HEADER)) { - file = new ZipEntry({ - zip64: this.zip64 - }, this.loadOptions); - file.readCentralPart(this.reader); - this.files.push(file); - } - - if (this.centralDirRecords !== this.files.length) { - if (this.centralDirRecords !== 0 && this.files.length === 0) { - // We expected some records but couldn't find ANY. - // This is really suspicious, as if something went wrong. - throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length); - } else { - // We found some records but not all. - // Something is wrong but we got something for the user: no error here. - // console.warn("expected", this.centralDirRecords, "records in central dir, got", this.files.length); - } - } - }, - /** - * Read the end of central directory. - */ - readEndOfCentral: function() { - var offset = this.reader.lastIndexOfSignature(sig.CENTRAL_DIRECTORY_END); - if (offset < 0) { - // Check if the content is a truncated zip or complete garbage. - // A "LOCAL_FILE_HEADER" is not required at the beginning (auto - // extractible zip for example) but it can give a good hint. - // If an ajax request was used without responseType, we will also - // get unreadable data. - var isGarbage = !this.isSignature(0, sig.LOCAL_FILE_HEADER); - - if (isGarbage) { - throw new Error("Can't find end of central directory : is this a zip file ? " + - "If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"); - } else { - throw new Error("Corrupted zip: can't find end of central directory"); - } - - } - this.reader.setIndex(offset); - var endOfCentralDirOffset = offset; - this.checkSignature(sig.CENTRAL_DIRECTORY_END); - this.readBlockEndOfCentral(); - - - /* extract from the zip spec : - 4) If one of the fields in the end of central directory - record is too small to hold required data, the field - should be set to -1 (0xFFFF or 0xFFFFFFFF) and the - ZIP64 format record should be created. - 5) The end of central directory record and the - Zip64 end of central directory locator record must - reside on the same disk when splitting or spanning - an archive. - */ - if (this.diskNumber === utils.MAX_VALUE_16BITS || this.diskWithCentralDirStart === utils.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === utils.MAX_VALUE_16BITS || this.centralDirRecords === utils.MAX_VALUE_16BITS || this.centralDirSize === utils.MAX_VALUE_32BITS || this.centralDirOffset === utils.MAX_VALUE_32BITS) { - this.zip64 = true; - - /* - Warning : the zip64 extension is supported, but ONLY if the 64bits integer read from - the zip file can fit into a 32bits integer. This cannot be solved : JavaScript represents - all numbers as 64-bit double precision IEEE 754 floating point numbers. - So, we have 53bits for integers and bitwise operations treat everything as 32bits. - see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators - and http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf section 8.5 - */ - - // should look for a zip64 EOCD locator - offset = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); - if (offset < 0) { - throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator"); - } - this.reader.setIndex(offset); - this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); - this.readBlockZip64EndOfCentralLocator(); - - // now the zip64 EOCD record - if (!this.isSignature(this.relativeOffsetEndOfZip64CentralDir, sig.ZIP64_CENTRAL_DIRECTORY_END)) { - // console.warn("ZIP64 end of central directory not where expected."); - this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); - if (this.relativeOffsetEndOfZip64CentralDir < 0) { - throw new Error("Corrupted zip: can't find the ZIP64 end of central directory"); - } - } - this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir); - this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); - this.readBlockZip64EndOfCentral(); - } - - var expectedEndOfCentralDirOffset = this.centralDirOffset + this.centralDirSize; - if (this.zip64) { - expectedEndOfCentralDirOffset += 20; // end of central dir 64 locator - expectedEndOfCentralDirOffset += 12 /* should not include the leading 12 bytes */ + this.zip64EndOfCentralSize; - } - - var extraBytes = endOfCentralDirOffset - expectedEndOfCentralDirOffset; - - if (extraBytes > 0) { - // console.warn(extraBytes, "extra bytes at beginning or within zipfile"); - if (this.isSignature(endOfCentralDirOffset, sig.CENTRAL_FILE_HEADER)) { - // The offsets seem wrong, but we have something at the specified offset. - // So… we keep it. - } else { - // the offset is wrong, update the "zero" of the reader - // this happens if data has been prepended (crx files for example) - this.reader.zero = extraBytes; - } - } else if (extraBytes < 0) { - throw new Error("Corrupted zip: missing " + Math.abs(extraBytes) + " bytes."); - } - }, - prepareReader: function(data) { - this.reader = readerFor(data); - }, - /** - * Read a zip file and create ZipEntries. - * @param {String|ArrayBuffer|Uint8Array|Buffer} data the binary string representing a zip file. - */ - load: function(data) { - this.prepareReader(data); - this.readEndOfCentral(); - this.readCentralDir(); - this.readLocalFiles(); - } -}; -// }}} end of ZipEntries -module.exports = ZipEntries; - -},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(require,module,exports){ -'use strict'; -var readerFor = require('./reader/readerFor'); -var utils = require('./utils'); -var CompressedObject = require('./compressedObject'); -var crc32fn = require('./crc32'); -var utf8 = require('./utf8'); -var compressions = require('./compressions'); -var support = require('./support'); - -var MADE_BY_DOS = 0x00; -var MADE_BY_UNIX = 0x03; - -/** - * Find a compression registered in JSZip. - * @param {string} compressionMethod the method magic to find. - * @return {Object|null} the JSZip compression object, null if none found. - */ -var findCompression = function(compressionMethod) { - for (var method in compressions) { - if (!compressions.hasOwnProperty(method)) { - continue; - } - if (compressions[method].magic === compressionMethod) { - return compressions[method]; - } - } - return null; -}; - -// class ZipEntry {{{ -/** - * An entry in the zip file. - * @constructor - * @param {Object} options Options of the current file. - * @param {Object} loadOptions Options for loading the stream. - */ -function ZipEntry(options, loadOptions) { - this.options = options; - this.loadOptions = loadOptions; -} -ZipEntry.prototype = { - /** - * say if the file is encrypted. - * @return {boolean} true if the file is encrypted, false otherwise. - */ - isEncrypted: function() { - // bit 1 is set - return (this.bitFlag & 0x0001) === 0x0001; - }, - /** - * say if the file has utf-8 filename/comment. - * @return {boolean} true if the filename/comment is in utf-8, false otherwise. - */ - useUTF8: function() { - // bit 11 is set - return (this.bitFlag & 0x0800) === 0x0800; - }, - /** - * Read the local part of a zip file and add the info in this object. - * @param {DataReader} reader the reader to use. - */ - readLocalPart: function(reader) { - var compression, localExtraFieldsLength; - - // we already know everything from the central dir ! - // If the central dir data are false, we are doomed. - // On the bright side, the local part is scary : zip64, data descriptors, both, etc. - // The less data we get here, the more reliable this should be. - // Let's skip the whole header and dash to the data ! - reader.skip(22); - // in some zip created on windows, the filename stored in the central dir contains \ instead of /. - // Strangely, the filename here is OK. - // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes - // or APPNOTE#4.4.17.1, "All slashes MUST be forward slashes '/'") but there are a lot of bad zip generators... - // Search "unzip mismatching "local" filename continuing with "central" filename version" on - // the internet. - // - // I think I see the logic here : the central directory is used to display - // content and the local directory is used to extract the files. Mixing / and \ - // may be used to display \ to windows users and use / when extracting the files. - // Unfortunately, this lead also to some issues : http://seclists.org/fulldisclosure/2009/Sep/394 - this.fileNameLength = reader.readInt(2); - localExtraFieldsLength = reader.readInt(2); // can't be sure this will be the same as the central dir - // the fileName is stored as binary data, the handleUTF8 method will take care of the encoding. - this.fileName = reader.readData(this.fileNameLength); - reader.skip(localExtraFieldsLength); - - if (this.compressedSize === -1 || this.uncompressedSize === -1) { - throw new Error("Bug or corrupted zip : didn't get enough information from the central directory " + "(compressedSize === -1 || uncompressedSize === -1)"); - } - - compression = findCompression(this.compressionMethod); - if (compression === null) { // no compression found - throw new Error("Corrupted zip : compression " + utils.pretty(this.compressionMethod) + " unknown (inner file : " + utils.transformTo("string", this.fileName) + ")"); - } - this.decompressed = new CompressedObject(this.compressedSize, this.uncompressedSize, this.crc32, compression, reader.readData(this.compressedSize)); - }, - - /** - * Read the central part of a zip file and add the info in this object. - * @param {DataReader} reader the reader to use. - */ - readCentralPart: function(reader) { - this.versionMadeBy = reader.readInt(2); - reader.skip(2); - // this.versionNeeded = reader.readInt(2); - this.bitFlag = reader.readInt(2); - this.compressionMethod = reader.readString(2); - this.date = reader.readDate(); - this.crc32 = reader.readInt(4); - this.compressedSize = reader.readInt(4); - this.uncompressedSize = reader.readInt(4); - var fileNameLength = reader.readInt(2); - this.extraFieldsLength = reader.readInt(2); - this.fileCommentLength = reader.readInt(2); - this.diskNumberStart = reader.readInt(2); - this.internalFileAttributes = reader.readInt(2); - this.externalFileAttributes = reader.readInt(4); - this.localHeaderOffset = reader.readInt(4); - - if (this.isEncrypted()) { - throw new Error("Encrypted zip are not supported"); - } - - // will be read in the local part, see the comments there - reader.skip(fileNameLength); - this.readExtraFields(reader); - this.parseZIP64ExtraField(reader); - this.fileComment = reader.readData(this.fileCommentLength); - }, - - /** - * Parse the external file attributes and get the unix/dos permissions. - */ - processAttributes: function () { - this.unixPermissions = null; - this.dosPermissions = null; - var madeBy = this.versionMadeBy >> 8; - - // Check if we have the DOS directory flag set. - // We look for it in the DOS and UNIX permissions - // but some unknown platform could set it as a compatibility flag. - this.dir = this.externalFileAttributes & 0x0010 ? true : false; - - if(madeBy === MADE_BY_DOS) { - // first 6 bits (0 to 5) - this.dosPermissions = this.externalFileAttributes & 0x3F; - } - - if(madeBy === MADE_BY_UNIX) { - this.unixPermissions = (this.externalFileAttributes >> 16) & 0xFFFF; - // the octal permissions are in (this.unixPermissions & 0x01FF).toString(8); - } - - // fail safe : if the name ends with a / it probably means a folder - if (!this.dir && this.fileNameStr.slice(-1) === '/') { - this.dir = true; - } - }, - - /** - * Parse the ZIP64 extra field and merge the info in the current ZipEntry. - * @param {DataReader} reader the reader to use. - */ - parseZIP64ExtraField: function(reader) { - - if (!this.extraFields[0x0001]) { - return; - } - - // should be something, preparing the extra reader - var extraReader = readerFor(this.extraFields[0x0001].value); - - // I really hope that these 64bits integer can fit in 32 bits integer, because js - // won't let us have more. - if (this.uncompressedSize === utils.MAX_VALUE_32BITS) { - this.uncompressedSize = extraReader.readInt(8); - } - if (this.compressedSize === utils.MAX_VALUE_32BITS) { - this.compressedSize = extraReader.readInt(8); - } - if (this.localHeaderOffset === utils.MAX_VALUE_32BITS) { - this.localHeaderOffset = extraReader.readInt(8); - } - if (this.diskNumberStart === utils.MAX_VALUE_32BITS) { - this.diskNumberStart = extraReader.readInt(4); - } - }, - /** - * Read the central part of a zip file and add the info in this object. - * @param {DataReader} reader the reader to use. - */ - readExtraFields: function(reader) { - var end = reader.index + this.extraFieldsLength, - extraFieldId, - extraFieldLength, - extraFieldValue; - - if (!this.extraFields) { - this.extraFields = {}; - } - - while (reader.index + 4 < end) { - extraFieldId = reader.readInt(2); - extraFieldLength = reader.readInt(2); - extraFieldValue = reader.readData(extraFieldLength); - - this.extraFields[extraFieldId] = { - id: extraFieldId, - length: extraFieldLength, - value: extraFieldValue - }; - } - - reader.setIndex(end); - }, - /** - * Apply an UTF8 transformation if needed. - */ - handleUTF8: function() { - var decodeParamType = support.uint8array ? "uint8array" : "array"; - if (this.useUTF8()) { - this.fileNameStr = utf8.utf8decode(this.fileName); - this.fileCommentStr = utf8.utf8decode(this.fileComment); - } else { - var upath = this.findExtraFieldUnicodePath(); - if (upath !== null) { - this.fileNameStr = upath; - } else { - // ASCII text or unsupported code page - var fileNameByteArray = utils.transformTo(decodeParamType, this.fileName); - this.fileNameStr = this.loadOptions.decodeFileName(fileNameByteArray); - } - - var ucomment = this.findExtraFieldUnicodeComment(); - if (ucomment !== null) { - this.fileCommentStr = ucomment; - } else { - // ASCII text or unsupported code page - var commentByteArray = utils.transformTo(decodeParamType, this.fileComment); - this.fileCommentStr = this.loadOptions.decodeFileName(commentByteArray); - } - } - }, - - /** - * Find the unicode path declared in the extra field, if any. - * @return {String} the unicode path, null otherwise. - */ - findExtraFieldUnicodePath: function() { - var upathField = this.extraFields[0x7075]; - if (upathField) { - var extraReader = readerFor(upathField.value); - - // wrong version - if (extraReader.readInt(1) !== 1) { - return null; - } - - // the crc of the filename changed, this field is out of date. - if (crc32fn(this.fileName) !== extraReader.readInt(4)) { - return null; - } - - return utf8.utf8decode(extraReader.readData(upathField.length - 5)); - } - return null; - }, - - /** - * Find the unicode comment declared in the extra field, if any. - * @return {String} the unicode comment, null otherwise. - */ - findExtraFieldUnicodeComment: function() { - var ucommentField = this.extraFields[0x6375]; - if (ucommentField) { - var extraReader = readerFor(ucommentField.value); - - // wrong version - if (extraReader.readInt(1) !== 1) { - return null; - } - - // the crc of the comment changed, this field is out of date. - if (crc32fn(this.fileComment) !== extraReader.readInt(4)) { - return null; - } - - return utf8.utf8decode(extraReader.readData(ucommentField.length - 5)); - } - return null; - } -}; -module.exports = ZipEntry; - -},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(require,module,exports){ -'use strict'; - -var StreamHelper = require('./stream/StreamHelper'); -var DataWorker = require('./stream/DataWorker'); -var utf8 = require('./utf8'); -var CompressedObject = require('./compressedObject'); -var GenericWorker = require('./stream/GenericWorker'); - -/** - * A simple object representing a file in the zip file. - * @constructor - * @param {string} name the name of the file - * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data - * @param {Object} options the options of the file - */ -var ZipObject = function(name, data, options) { - this.name = name; - this.dir = options.dir; - this.date = options.date; - this.comment = options.comment; - this.unixPermissions = options.unixPermissions; - this.dosPermissions = options.dosPermissions; - - this._data = data; - this._dataBinary = options.binary; - // keep only the compression - this.options = { - compression : options.compression, - compressionOptions : options.compressionOptions - }; -}; - -ZipObject.prototype = { - /** - * Create an internal stream for the content of this object. - * @param {String} type the type of each chunk. - * @return StreamHelper the stream. - */ - internalStream: function (type) { - var result = null, outputType = "string"; - try { - if (!type) { - throw new Error("No output type specified."); - } - outputType = type.toLowerCase(); - var askUnicodeString = outputType === "string" || outputType === "text"; - if (outputType === "binarystring" || outputType === "text") { - outputType = "string"; - } - result = this._decompressWorker(); - - var isUnicodeString = !this._dataBinary; - - if (isUnicodeString && !askUnicodeString) { - result = result.pipe(new utf8.Utf8EncodeWorker()); - } - if (!isUnicodeString && askUnicodeString) { - result = result.pipe(new utf8.Utf8DecodeWorker()); - } - } catch (e) { - result = new GenericWorker("error"); - result.error(e); - } - - return new StreamHelper(result, outputType, ""); - }, - - /** - * Prepare the content in the asked type. - * @param {String} type the type of the result. - * @param {Function} onUpdate a function to call on each internal update. - * @return Promise the promise of the result. - */ - async: function (type, onUpdate) { - return this.internalStream(type).accumulate(onUpdate); - }, - - /** - * Prepare the content as a nodejs stream. - * @param {String} type the type of each chunk. - * @param {Function} onUpdate a function to call on each internal update. - * @return Stream the stream. - */ - nodeStream: function (type, onUpdate) { - return this.internalStream(type || "nodebuffer").toNodejsStream(onUpdate); - }, - - /** - * Return a worker for the compressed content. - * @private - * @param {Object} compression the compression object to use. - * @param {Object} compressionOptions the options to use when compressing. - * @return Worker the worker. - */ - _compressWorker: function (compression, compressionOptions) { - if ( - this._data instanceof CompressedObject && - this._data.compression.magic === compression.magic - ) { - return this._data.getCompressedWorker(); - } else { - var result = this._decompressWorker(); - if(!this._dataBinary) { - result = result.pipe(new utf8.Utf8EncodeWorker()); - } - return CompressedObject.createWorkerFrom(result, compression, compressionOptions); - } - }, - /** - * Return a worker for the decompressed content. - * @private - * @return Worker the worker. - */ - _decompressWorker : function () { - if (this._data instanceof CompressedObject) { - return this._data.getContentWorker(); - } else if (this._data instanceof GenericWorker) { - return this._data; - } else { - return new DataWorker(this._data); - } - } -}; - -var removedMethods = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"]; -var removedFn = function () { - throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); -}; - -for(var i = 0; i < removedMethods.length; i++) { - ZipObject.prototype[removedMethods[i]] = removedFn; -} -module.exports = ZipObject; - -},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(require,module,exports){ -(function (global){ -'use strict'; -var Mutation = global.MutationObserver || global.WebKitMutationObserver; - -var scheduleDrain; - -{ - if (Mutation) { - var called = 0; - var observer = new Mutation(nextTick); - var element = global.document.createTextNode(''); - observer.observe(element, { - characterData: true - }); - scheduleDrain = function () { - element.data = (called = ++called % 2); - }; - } else if (!global.setImmediate && typeof global.MessageChannel !== 'undefined') { - var channel = new global.MessageChannel(); - channel.port1.onmessage = nextTick; - scheduleDrain = function () { - channel.port2.postMessage(0); - }; - } else if ('document' in global && 'onreadystatechange' in global.document.createElement('script')) { - scheduleDrain = function () { - - // Create a - - - +