Package | Description |
---|---|
com.allanbank.mongodb |
Provides a Java driver for the MongoDB document store that allows asynchronous invocation of requests.
|
com.allanbank.mongodb.builder |
Provides domain classes and builders for queries and the common MongoDB commands.
|
com.allanbank.mongodb.client |
Provides implementations of the main client interfaces and classes to translate the
Reply (s) from the server. |
com.allanbank.mongodb.client.callback |
Provides implementation for various transformations, implemented in the form of
Callback s, that are used by the driver. |
com.allanbank.mongodb.client.message |
Low level messages to be sent to the MongoDB server.
|
com.allanbank.mongodb.error |
Exceptions for common MongoDB error conditions.
|
Class and Description |
---|
Aggregate
Aggregate provides support for the aggregate command supporting a
pipeline of commands to execute.
|
Aggregate.Builder
Builder provides the ability to construct aggregate command pipelines.
|
BatchedWrite
BatchedWrite provides a container for a group of write operations to be sent
to the server as one group.
|
BatchedWrite.Builder
Builder for creating
BatchedWrite s. |
BatchedWriteMode
BatchedWriteMode provides enumeration of the available modes for submitting
the batched writes.
|
Count
Count provides an immutable container for all of the options for a query to
count documents.
|
Count.Builder
Helper for creating immutable
Count queries. |
Distinct
Distinct provides container for all of the options to a distinct
command.
|
Distinct.Builder
Builder provides support for creating a
Distinct object. |
Find
Find provides an immutable container for all of the options for a query.
|
Find.Builder
Helper for creating immutable
Find queries. |
FindAndModify
Represents the state of a single
MongoCollection.findAndModify(com.allanbank.mongodb.builder.FindAndModify)
command. |
FindAndModify.Builder
Helper for creating immutable
FindAndModify commands. |
GroupBy
Group provides a container for all of the options to a group
command.
|
GroupBy.Builder
Builder provides a builder for Group commands.
|
MapReduce
Represents the state of a single
MongoCollection.mapReduce(com.allanbank.mongodb.builder.MapReduce) command. |
MapReduce.Builder
Helper for creating immutable
MapReduce commands. |
ParallelScan
ParallelScan provides an immutable container for all of the options for a
parallelCollectionScan . |
ParallelScan.Builder
Helper for creating immutable
ParallelScan queries. |
Text
Deprecated.
Support for the
text command was deprecated in the 2.6
version of MongoDB. Use the $text query operator instead. This class will not be removed
until two releases after the MongoDB 2.6 release (e.g. 2.10 if
the releases are 2.8 and 2.10). |
Text.Builder
Deprecated.
Support for the
text command was deprecated in the
2.6 version of MongoDB. Use the
$text query operator
instead. This class will not be removed until two releases
after the MongoDB 2.6 release (e.g. 2.10 if the releases are
2.8 and 2.10). |
TextResult
Deprecated.
Support for the
text command was deprecated in the 2.6
version of MongoDB. Use the $text query operator instead. This class will not be removed
until two releases after the MongoDB 2.6 release (e.g. 2.10 if
the releases are 2.8 and 2.10). |
Class and Description |
---|
Aggregate
Aggregate provides support for the aggregate command supporting a
pipeline of commands to execute.
|
Aggregate.Builder
Builder provides the ability to construct aggregate command pipelines.
|
AggregationGeoNear
AggregationGeoNear provides the options for the
$geoNear pipeline
stage of an aggregation. |
AggregationGeoNear.Builder
Helper for creating immutable
Find queries. |
AggregationGroupField
AggregationGroupField holds the information for an aggregation field in an
aggregate command's
$group pipeline operator. |
AggregationGroupField.Builder
Builder provides the ability to construct a
AggregationGroupField
. |
AggregationGroupId
AggregationGroupId holds the information for the _id field in an
aggregate command's
$group pipeline operator. |
AggregationGroupId.Builder
Builder provides the ability to construct a complex
AggregationGroupId . |
AggregationProjectFields
AggregationProjectFields holds the information for the fields to copy from
the input documents when using the aggregate command's
$project pipeline operator. |
BatchedWrite
BatchedWrite provides a container for a group of write operations to be sent
to the server as one group.
|
BatchedWrite.Builder
Builder for creating
BatchedWrite s. |
BatchedWrite.Bundle
Bundle is a container for the write command and the
WriteOperation it contains. |
BatchedWriteMode
BatchedWriteMode provides enumeration of the available modes for submitting
the batched writes.
|
ComparisonOperator
ComparisonOperator provides an enumeration of all possible comparison
operators.
|
ConditionBuilder
ConditionBuilder provides tracking for the condition of a single field within
a query.
|
Count
Count provides an immutable container for all of the options for a query to
count documents.
|
Count.Builder
Helper for creating immutable
Count queries. |
Distinct
Distinct provides container for all of the options to a distinct
command.
|
Distinct.Builder
Builder provides support for creating a
Distinct object. |
Find
Find provides an immutable container for all of the options for a query.
|
Find.Builder
Helper for creating immutable
Find queries. |
FindAndModify
Represents the state of a single
MongoCollection.findAndModify(com.allanbank.mongodb.builder.FindAndModify)
command. |
FindAndModify.Builder
Helper for creating immutable
FindAndModify commands. |
GeospatialOperator
GeospatialOperator provides the enumeration of geospatial operators.
|
GroupBy
Group provides a container for all of the options to a group
command.
|
GroupBy.Builder
Builder provides a builder for Group commands.
|
LogicalOperator
LogicalOperator provides the set of logical operators.
|
MapReduce
Represents the state of a single
MongoCollection.mapReduce(com.allanbank.mongodb.builder.MapReduce) command. |
MapReduce.Builder
Helper for creating immutable
MapReduce commands. |
MapReduce.OutputType
Enumeration of the possible output types.
|
MiscellaneousOperator
MiscellaneousOperator provides the set of miscellaneous operators.
|
Operator
Operator provides an enumeration of all possible operators.
|
ParallelScan
ParallelScan provides an immutable container for all of the options for a
parallelCollectionScan . |
ParallelScan.Builder
Helper for creating immutable
ParallelScan queries. |
QueryBuilder
QueryBuilder provides support for constructing queries.
|
RedactOption
RedactOption provides options for what to do when evaluating a
$redact condition within the Aggregate pipeline. |
Text
Deprecated.
Support for the
text command was deprecated in the 2.6
version of MongoDB. Use the $text query operator instead. This class will not be removed
until two releases after the MongoDB 2.6 release (e.g. 2.10 if
the releases are 2.8 and 2.10). |
Text.Builder
Deprecated.
Support for the
text command was deprecated in the
2.6 version of MongoDB. Use the
$text query operator
instead. This class will not be removed until two releases
after the MongoDB 2.6 release (e.g. 2.10 if the releases are
2.8 and 2.10). |
Class and Description |
---|
Aggregate
Aggregate provides support for the aggregate command supporting a
pipeline of commands to execute.
|
Aggregate.Builder
Builder provides the ability to construct aggregate command pipelines.
|
BatchedWrite
BatchedWrite provides a container for a group of write operations to be sent
to the server as one group.
|
BatchedWrite.Builder
Builder for creating
BatchedWrite s. |
BatchedWriteMode
BatchedWriteMode provides enumeration of the available modes for submitting
the batched writes.
|
Count
Count provides an immutable container for all of the options for a query to
count documents.
|
Count.Builder
Helper for creating immutable
Count queries. |
Distinct
Distinct provides container for all of the options to a distinct
command.
|
Distinct.Builder
Builder provides support for creating a
Distinct object. |
Find
Find provides an immutable container for all of the options for a query.
|
Find.Builder
Helper for creating immutable
Find queries. |
FindAndModify
Represents the state of a single
MongoCollection.findAndModify(com.allanbank.mongodb.builder.FindAndModify)
command. |
FindAndModify.Builder
Helper for creating immutable
FindAndModify commands. |
GroupBy
Group provides a container for all of the options to a group
command.
|
GroupBy.Builder
Builder provides a builder for Group commands.
|
MapReduce
Represents the state of a single
MongoCollection.mapReduce(com.allanbank.mongodb.builder.MapReduce) command. |
MapReduce.Builder
Helper for creating immutable
MapReduce commands. |
ParallelScan
ParallelScan provides an immutable container for all of the options for a
parallelCollectionScan . |
ParallelScan.Builder
Helper for creating immutable
ParallelScan queries. |
Text
Deprecated.
Support for the
text command was deprecated in the 2.6
version of MongoDB. Use the $text query operator instead. This class will not be removed
until two releases after the MongoDB 2.6 release (e.g. 2.10 if
the releases are 2.8 and 2.10). |
Text.Builder
Deprecated.
Support for the
text command was deprecated in the
2.6 version of MongoDB. Use the
$text query operator
instead. This class will not be removed until two releases
after the MongoDB 2.6 release (e.g. 2.10 if the releases are
2.8 and 2.10). |
TextResult
Deprecated.
Support for the
text command was deprecated in the 2.6
version of MongoDB. Use the $text query operator instead. This class will not be removed
until two releases after the MongoDB 2.6 release (e.g. 2.10 if
the releases are 2.8 and 2.10). |
Class and Description |
---|
BatchedWrite
BatchedWrite provides a container for a group of write operations to be sent
to the server as one group.
|
BatchedWrite.Bundle
Bundle is a container for the write command and the
WriteOperation it contains. |
TextResult
Deprecated.
Support for the
text command was deprecated in the 2.6
version of MongoDB. Use the $text query operator instead. This class will not be removed
until two releases after the MongoDB 2.6 release (e.g. 2.10 if
the releases are 2.8 and 2.10). |
Class and Description |
---|
Aggregate
Aggregate provides support for the aggregate command supporting a
pipeline of commands to execute.
|
BatchedWrite.Bundle
Bundle is a container for the write command and the
WriteOperation it contains. |
ParallelScan
ParallelScan provides an immutable container for all of the options for a
parallelCollectionScan . |
Class and Description |
---|
BatchedWrite
BatchedWrite provides a container for a group of write operations to be sent
to the server as one group.
|
Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.