| Package | Description |
|---|---|
| com.mongodb |
Main package with core files.
|
| Modifier and Type | Class and Description |
|---|---|
private static class |
ReadPreference.PrimaryReadPreference
Preference to read from primary only.
|
static class |
ReadPreference.TaggedReadPreference
Deprecated.
As of release 2.9, replaced by
secondaryPreferred(DBObject, DBObject...) |
class |
TaggableReadPreference
Abstract class for all preference which can be combined with tags
|
(package private) static class |
TaggableReadPreference.NearestReadPreference
Read from nearest node respective of tags.
|
(package private) static class |
TaggableReadPreference.PrimaryPreferredReadPreference
Read from primary if available, otherwise a secondary.
|
(package private) static class |
TaggableReadPreference.SecondaryPreferredReadPreference
Read from secondary if available, otherwise from primary, irrespective of tags.
|
(package private) static class |
TaggableReadPreference.SecondaryReadPreference
Read from secondary
|
| Modifier and Type | Field and Description |
|---|---|
private static ReadPreference |
ReadPreference._NEAREST |
private ReadPreference |
ReadPreference.TaggedReadPreference._pref
Deprecated.
|
private static ReadPreference |
ReadPreference._PRIMARY |
private static ReadPreference |
ReadPreference._PRIMARY_PREFERRED |
private ReadPreference |
Mongo._readPref |
private ReadPreference |
DBCollection._readPref |
(package private) ReadPreference |
MapReduceCommand._readPref |
private ReadPreference |
DB._readPref |
private ReadPreference |
DBCursor._readPref |
private static ReadPreference |
ReadPreference._SECONDARY |
private static ReadPreference |
ReadPreference._SECONDARY_PREFERRED |
static ReadPreference |
ReadPreference.PRIMARY
Deprecated.
As of release 2.9.0, replaced by
ReadPreference.primary() |
private ReadPreference |
QueryOpBuilder.readPref |
ReadPreference |
MongoOptions.readPreference
Deprecated.
Specifies the read preference.
|
private ReadPreference |
ParallelScanOptions.readPreference |
private ReadPreference |
ParallelScanOptions.Builder.readPreference |
private ReadPreference |
MongoClientOptions.readPreference |
private ReadPreference |
MongoClientOptions.Builder.readPreference |
private ReadPreference |
ReadPreferenceServerSelector.readPreference |
static ReadPreference |
ReadPreference.SECONDARY
Deprecated.
As of release 2.9.0, replaced by
ReadPreference.secondaryPreferred() |
| Modifier and Type | Method and Description |
|---|---|
private ReadPreference |
MongoClientURI.buildReadPreference(java.lang.String readPreferenceType,
DBObject firstTagSet,
java.util.List<DBObject> remainingTagSets,
java.lang.Boolean slaveOk) |
private ReadPreference |
MongoClientURI.createReadPreference(java.util.Map<java.lang.String,java.util.List<java.lang.String>> optionsMap) |
(package private) ReadPreference |
DB.getCommandReadPreference(DBObject command,
ReadPreference requestedPreference)
Determines the read preference that should be used for the given command.
|
ReadPreference |
Mongo.getReadPreference()
Gets the default read preference
|
ReadPreference |
DBCollection.getReadPreference()
Gets the
ReadPreference. |
ReadPreference |
MongoOptions.getReadPreference()
Deprecated.
|
ReadPreference |
ParallelScanOptions.getReadPreference()
Gets the read preference to use.
|
ReadPreference |
MapReduceCommand.getReadPreference()
Gets the read preference
|
ReadPreference |
DB.getReadPreference()
Gets the read preference for this database.
|
ReadPreference |
MongoClientOptions.getReadPreference()
The read preference to use for queries, map-reduce, aggregation, and count.
|
ReadPreference |
ReadPreferenceServerSelector.getReadPreference() |
ReadPreference |
DBCursor.getReadPreference()
Gets the default read preference.
|
static ReadPreference |
ReadPreference.nearest()
Gets a read preference that forces reads to a primary or a secondary.
|
static ReadPreference |
ReadPreference.primary()
Gets a read preference that forces read to the primary.
|
static ReadPreference |
ReadPreference.primaryPreferred()
Gets a read preference that forces reads to the primary if available, otherwise to a secondary.
|
static ReadPreference |
ReadPreference.secondary()
Gets a read preference that forces reads to a secondary.
|
static ReadPreference |
ReadPreference.secondaryPreferred()
Gets a read preference that forces reads to a secondary if one is available, otherwise to the primary.
|
static ReadPreference |
ReadPreference.valueOf(java.lang.String name)
Creates a read preference from the given read preference name.
|
static ReadPreference |
ReadPreference.withTags(DBObject tags)
Deprecated.
As of release 2.9.0, replaced by
ReadPreference.secondaryPreferred(DBObject firstTagSet, DBObject... remainingTagSets) |
static ReadPreference |
ReadPreference.withTags(java.util.Map<java.lang.String,java.lang.String> tags)
Deprecated.
As of release 2.9.0, replaced by
ReadPreference.secondaryPreferred(DBObject firstTagSet, DBObject... remainingTagSets) |
| Modifier and Type | Method and Description |
|---|---|
QueryOpBuilder |
QueryOpBuilder.addReadPreference(ReadPreference readPref)
Adds a read preference to the query operation
|
abstract Cursor |
DBCollection.aggregate(java.util.List<DBObject> pipeline,
AggregationOptions options,
ReadPreference readPreference)
Method implements aggregation framework.
|
Cursor |
DBCollectionImpl.aggregate(java.util.List<DBObject> pipeline,
AggregationOptions options,
ReadPreference readPreference) |
AggregationOutput |
DBCollection.aggregate(java.util.List<DBObject> pipeline,
ReadPreference readPreference)
Method implements aggregation framework.
|
Response |
DBConnector.call(DB db,
DBCollection coll,
OutMessage m,
ServerAddress hostNeeded,
int retries,
ReadPreference readPref,
DBDecoder decoder)
Deprecated.
does a read operation on the database
|
Response |
DBTCPConnector.call(DB db,
DBCollection coll,
OutMessage m,
ServerAddress hostNeeded,
int retries,
ReadPreference readPref,
DBDecoder decoder)
Deprecated.
|
(package private) CommandResult |
DBCollection.command(DBObject cmd,
int options,
ReadPreference readPrefs) |
CommandResult |
DB.command(DBObject cmd,
int options,
ReadPreference readPreference)
Deprecated.
Use
DB.command(DBObject, ReadPreference) instead. This method will be removed in 3.0. |
CommandResult |
DB.command(DBObject cmd,
int options,
ReadPreference readPreference,
DBEncoder encoder)
Deprecated.
Use
DB.command(DBObject, ReadPreference, DBEncoder) instead. This method will be removed in 3.0. |
CommandResult |
DB.command(DBObject cmd,
ReadPreference readPreference)
Executes the command against the database with the given read preference.
|
CommandResult |
DB.command(DBObject cmd,
ReadPreference readPreference,
DBEncoder encoder)
Executes a database command with the selected readPreference, and encodes the command using the given encoder.
|
CommandResult |
DB.command(java.lang.String cmd,
ReadPreference readPreference)
Executes a database command.
|
long |
DBCollection.count(DBObject query,
ReadPreference readPrefs)
Get the count of documents in collection that would match a criteria.
|
private ServerSelector |
DBTCPConnector.createServerSelector(ReadPreference readPreference)
Deprecated.
|
java.util.List |
DBCollection.distinct(java.lang.String key,
DBObject query,
ReadPreference readPrefs)
Find the distinct values for a specified field across a collection and returns the results in an array.
|
java.util.List |
DBCollection.distinct(java.lang.String key,
ReadPreference readPrefs)
Find the distinct values for a specified field across a collection and returns the results in an array.
|
(package private) abstract QueryResultIterator |
DBCollection.find(DBObject ref,
DBObject fields,
int numToSkip,
int batchSize,
int limit,
int options,
ReadPreference readPref,
DBDecoder decoder)
Finds objects
|
(package private) QueryResultIterator |
DBCollectionImpl.find(DBObject ref,
DBObject fields,
int numToSkip,
int batchSize,
int limit,
int options,
ReadPreference readPref,
DBDecoder decoder) |
(package private) abstract QueryResultIterator |
DBCollection.find(DBObject ref,
DBObject fields,
int numToSkip,
int batchSize,
int limit,
int options,
ReadPreference readPref,
DBDecoder decoder,
DBEncoder encoder) |
(package private) QueryResultIterator |
DBCollectionImpl.find(DBObject ref,
DBObject fields,
int numToSkip,
int batchSize,
int limit,
int options,
ReadPreference readPref,
DBDecoder decoder,
DBEncoder encoder) |
DBObject |
DBCollection.findOne(DBObject o,
DBObject fields,
DBObject orderBy,
ReadPreference readPref)
Get a single document from collection.
|
(package private) DBObject |
DBCollection.findOne(DBObject o,
DBObject fields,
DBObject orderBy,
ReadPreference readPref,
long maxTime,
java.util.concurrent.TimeUnit maxTimeUnit)
Get a single document from collection.
|
DBObject |
DBCollection.findOne(DBObject o,
DBObject fields,
ReadPreference readPref)
Get a single document from collection.
|
(package private) DBPort |
DBTCPConnector.MyPort.get(boolean keep,
ReadPreference readPref,
ServerAddress hostNeeded) |
(package private) ReadPreference |
DB.getCommandReadPreference(DBObject command,
ReadPreference requestedPreference)
Determines the read preference that should be used for the given command.
|
long |
DBCollection.getCount(DBObject query,
DBObject fields,
long limit,
long skip,
ReadPreference readPrefs)
Get the count of documents in collection that would match a criteria.
|
(package private) long |
DBCollection.getCount(DBObject query,
DBObject fields,
long limit,
long skip,
ReadPreference readPrefs,
long maxTime,
java.util.concurrent.TimeUnit maxTimeUnit) |
(package private) long |
DBCollection.getCount(DBObject query,
DBObject fields,
long limit,
long skip,
ReadPreference readPrefs,
long maxTime,
java.util.concurrent.TimeUnit maxTimeUnit,
java.lang.Object hint) |
long |
DBCollection.getCount(DBObject query,
DBObject fields,
ReadPreference readPrefs)
Get the count of documents in collection that would match a criteria.
|
long |
DBCollection.getCount(ReadPreference readPrefs)
Get the count of documents in a collection.
|
(package private) DBPort |
DBTCPConnector.getPort(ReadPreference readPreference)
Deprecated.
|
DBObject |
DBCollection.group(DBObject key,
DBObject cond,
DBObject initial,
java.lang.String reduce,
java.lang.String finalize,
ReadPreference readPrefs)
Group documents in a collection by the specified key and performs simple aggregation functions such as computing counts and sums.
|
DBObject |
DBCollection.group(GroupCommand cmd,
ReadPreference readPrefs)
Group documents in a collection by the specified key and performs simple aggregation functions such as computing counts and sums.
|
private Response |
DBTCPConnector.innerCall(DB db,
DBCollection coll,
OutMessage m,
ServerAddress hostNeeded,
int remainingRetries,
ReadPreference readPref,
DBDecoder decoder)
Deprecated.
|
MapReduceOutput |
DBCollection.mapReduce(java.lang.String map,
java.lang.String reduce,
java.lang.String outputTarget,
MapReduceCommand.OutputType outputType,
DBObject query,
ReadPreference readPrefs)
Allows you to run map-reduce aggregation operations over a collection and saves to a named collection.
|
(package private) static OutMessage |
OutMessage.query(DBCollection collection,
int options,
int numToSkip,
int batchSize,
DBObject query,
DBObject fields,
ReadPreference readPref,
DBEncoder enc) |
(package private) static OutMessage |
OutMessage.query(DBCollection collection,
int options,
int numToSkip,
int batchSize,
DBObject query,
DBObject fields,
ReadPreference readPref,
DBEncoder enc,
int maxBSONObjectSize) |
ParallelScanOptions.Builder |
ParallelScanOptions.Builder.readPreference(ReadPreference readPreference)
The read preference to use.
|
MongoClientOptions.Builder |
MongoClientOptions.Builder.readPreference(ReadPreference readPreference)
Sets the read preference.
|
(package private) CommandResult |
DBPort.runCommand(DB db,
DBObject cmd,
ReadPreference readPreference,
int maxBsonObjectSize)
Deprecated.
|
void |
Mongo.setReadPreference(ReadPreference preference)
Sets the read preference for this database.
|
void |
DBCollection.setReadPreference(ReadPreference preference)
Sets the
ReadPreference for this collection. |
void |
MongoOptions.setReadPreference(ReadPreference readPreference)
Deprecated.
|
void |
MapReduceCommand.setReadPreference(ReadPreference preference)
Sets the read preference for this command.
|
void |
DB.setReadPreference(ReadPreference readPreference)
Sets the read preference for this database.
|
DBCursor |
DBCursor.setReadPreference(ReadPreference readPreference)
Sets the read preference for this cursor.
|
private boolean |
DBTCPConnector.shouldRetryQuery(ReadPreference readPreference,
DBCollection coll,
java.io.IOException ioe,
int remainingRetries)
Deprecated.
|
(package private) DBObject |
DB.wrapCommand(DBObject cmd,
ReadPreference readPreference) |
| Constructor and Description |
|---|
DBCursor(DBCollection collection,
DBObject q,
DBObject k,
ReadPreference preference)
Initializes a new database cursor.
|
OutMessage(DBCollection collection,
DBEncoder enc,
DBObject query,
int options,
ReadPreference readPref,
int maxBSONObjectSize) |
OutMessage(DBCollection collection,
Mongo m,
OutMessage.OpCode opCode,
DBEncoder enc,
DBObject query,
int options,
ReadPreference readPref,
int maxBSONObjectSize) |
ReadPreferenceServerSelector(ReadPreference readPreference) |