| Package | Description | 
|---|---|
| com.allanbank.mongodb | 
 Provides a Java driver for the MongoDB document store that allows asynchronous invocation of requests. 
 | 
| com.allanbank.mongodb.bson.builder.impl | 
 Provides the implementations for builders to aid in constructing BSON 
  
Documents. | 
| com.allanbank.mongodb.bson.element | |
| com.allanbank.mongodb.bson.io | 
 Provides the ability to serialize and deserialize BSON  
Documents. | 
| com.allanbank.mongodb.builder.expression | |
| com.allanbank.mongodb.client | 
 Provides implementations of the main client interfaces and classes to translate the 
  
Reply(s) from the server. | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayElement | 
MongoCollection.distinct(Distinct.Builder command)
Invokes a distinct command on the server. 
 | 
ArrayElement | 
MongoCollection.distinct(Distinct command)
Invokes a distinct command on the server. 
 | 
ArrayElement | 
MongoCollection.groupBy(GroupBy.Builder command)
Invokes a group command on the server. 
 | 
ArrayElement | 
MongoCollection.groupBy(GroupBy command)
Invokes a group command on the server. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Future<ArrayElement> | 
MongoCollection.distinctAsync(Distinct.Builder command)
Invokes a distinct command on the server. 
 | 
Future<ArrayElement> | 
MongoCollection.distinctAsync(Distinct command)
Invokes a distinct command on the server. 
 | 
Future<ArrayElement> | 
MongoCollection.groupByAsync(GroupBy.Builder command)
Invokes a group command on the server. 
 | 
Future<ArrayElement> | 
MongoCollection.groupByAsync(GroupBy command)
Invokes a group command on the server. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MongoCollection.distinctAsync(Callback<ArrayElement> results,
             Distinct.Builder command)
Invokes a distinct command on the server. 
 | 
void | 
MongoCollection.distinctAsync(Callback<ArrayElement> results,
             Distinct command)
Invokes a distinct command on the server. 
 | 
void | 
MongoCollection.groupByAsync(Callback<ArrayElement> results,
            GroupBy.Builder command)
Invokes a group command on the server. 
 | 
void | 
MongoCollection.groupByAsync(Callback<ArrayElement> results,
            GroupBy command)
Invokes a group command on the server. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayElement | 
ArrayBuilderImpl.build(String name)
Constructs the final form of the element being constructed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayElement | 
ArrayElement.withName(String name)
Creates a new element with the same type and value as this element but
 with the specified name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ArrayElement | 
BsonInputStream.readArrayElement()
Reads a BSON Array element:  
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ArrayElement | 
NaryExpression.myExpressions
The expression expressed as an  
ArrayElement. | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayElement | 
NaryExpression.asElement()
Converts the object into an  
Element. | 
| Modifier and Type | Method and Description | 
|---|---|
ArrayElement | 
AbstractMongoCollection.distinct(Distinct.Builder command)
Invokes a distinct command on the server. 
 | 
ArrayElement | 
AbstractMongoCollection.distinct(Distinct command)
Invokes a distinct command on the server. 
 | 
ArrayElement | 
AbstractMongoCollection.groupBy(GroupBy.Builder command)
Invokes a group command on the server. 
 | 
ArrayElement | 
AbstractMongoCollection.groupBy(GroupBy command)
Invokes a group command on the server. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Future<ArrayElement> | 
AbstractMongoCollection.distinctAsync(Distinct.Builder command)
Invokes a distinct command on the server. 
 | 
Future<ArrayElement> | 
AbstractMongoCollection.distinctAsync(Distinct command)
Invokes a distinct command on the server. 
 | 
Future<ArrayElement> | 
AbstractMongoCollection.groupByAsync(GroupBy.Builder command)
Invokes a group command on the server. 
 | 
Future<ArrayElement> | 
AbstractMongoCollection.groupByAsync(GroupBy command)
Invokes a group command on the server. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractMongoCollection.distinctAsync(Callback<ArrayElement> results,
             Distinct.Builder command)
Invokes a distinct command on the server. 
 | 
abstract void | 
AbstractMongoCollection.distinctAsync(Callback<ArrayElement> results,
             Distinct command)
Invokes a distinct command on the server. 
 | 
void | 
MongoCollectionImpl.distinctAsync(Callback<ArrayElement> results,
             Distinct command)
Invokes a distinct command on the server. 
 | 
void | 
AbstractMongoCollection.groupByAsync(Callback<ArrayElement> results,
            GroupBy.Builder command)
Invokes a group command on the server. 
 | 
abstract void | 
AbstractMongoCollection.groupByAsync(Callback<ArrayElement> results,
            GroupBy command)
Invokes a group command on the server. 
 | 
void | 
MongoCollectionImpl.groupByAsync(Callback<ArrayElement> results,
            GroupBy command)
Invokes a group command on the server. 
 | 
Copyright © 2011-2013 Allanbank Consulting, Inc.. All Rights Reserved.