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.