| 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. |
| 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.
|
| 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. |
| Text
Text provides a wrapper for a
text command to query a collection with
a text index. |
| Text.Builder
Builder provides a builder for Text commands.
|
| TextResult
TextResult provides a wrapper for a single result of a
text
command. |
| 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. |
| ComparisonOperator
ComparisonOperator provides an enumeration of all possible comparison
operators.
|
| ConditionBuilder
ConditionBuilder provides tracking for the condition of a single field within
a query.
|
| 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.
|
| QueryBuilder
QueryBuilder provides support for constructing queries.
|
| Text
Text provides a wrapper for a
text command to query a collection with
a text index. |
| Text.Builder
Builder provides a builder for Text commands.
|
| 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.
|
| 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. |
| Text
Text provides a wrapper for a
text command to query a collection with
a text index. |
| Text.Builder
Builder provides a builder for Text commands.
|
| TextResult
TextResult provides a wrapper for a single result of a
text
command. |
Copyright © 2011-2013 Allanbank Consulting, Inc.. All Rights Reserved.