| 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. | 
| Distinct Distinct provides container for all of the options to a distinct
 command. | 
| Find Find provides an immutable container for all of the options for a query. | 
| FindAndModify Represents the state of a single  MongoCollection.findAndModify(com.allanbank.mongodb.builder.FindAndModify)command. | 
| GroupBy Group provides a container for all of the options to a group
 command. | 
| MapReduce Represents the state of a single  MongoCollection.mapReduce(com.allanbank.mongodb.builder.MapReduce)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. | 
| AggregationGroupField AggregationGroupField holds the information for an aggregation field in an
 aggregate command's
  $grouppipeline 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
  $grouppipeline 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
  $projectpipeline 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  Distinctobject. | 
| Find Find provides an immutable container for all of the options for a query. | 
| Find.Builder Helper for creating immutable  Findqueries. | 
| FindAndModify Represents the state of a single  MongoCollection.findAndModify(com.allanbank.mongodb.builder.FindAndModify)command. | 
| FindAndModify.Builder Helper for creating immutable  FindAndModifycommands. | 
| 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  MapReducecommands. | 
| 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. | 
| Class and Description | 
|---|
| Aggregate Aggregate provides support for the aggregate command supporting a
 pipeline of commands to execute. | 
| Distinct Distinct provides container for all of the options to a distinct
 command. | 
| Find Find provides an immutable container for all of the options for a query. | 
| FindAndModify Represents the state of a single  MongoCollection.findAndModify(com.allanbank.mongodb.builder.FindAndModify)command. | 
| GroupBy Group provides a container for all of the options to a group
 command. | 
| MapReduce Represents the state of a single  MongoCollection.mapReduce(com.allanbank.mongodb.builder.MapReduce)command. | 
Copyright © 2011-2013 Allanbank Consulting, Inc.. All Rights Reserved.