| 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
Callbacks, 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
BatchedWrites. |
| 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
BatchedWrites. |
| 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
BatchedWrites. |
| 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.