| 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.