public abstract class MongoCollection
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
MongoCollection(java.lang.String databaseName,
java.lang.String collectionName) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addDocument(org.bson.BSONObject document) |
abstract void |
addIndex(Index index) |
abstract int |
count() |
abstract int |
count(org.bson.BSONObject query) |
abstract org.bson.BSONObject |
findAndModify(org.bson.BSONObject query) |
java.lang.String |
getCollectionName() |
java.lang.String |
getFullName() |
abstract int |
getNumIndexes() |
abstract org.bson.BSONObject |
getStats() |
abstract int |
handleDelete(MongoDelete delete) |
abstract org.bson.BSONObject |
handleDistinct(org.bson.BSONObject query) |
abstract int |
handleInsert(MongoInsert insert) |
abstract java.lang.Iterable<org.bson.BSONObject> |
handleQuery(org.bson.BSONObject query,
int numberToSkip,
int numberToReturn,
org.bson.BSONObject returnFieldSelector) |
abstract org.bson.BSONObject |
handleUpdate(MongoUpdate update) |
abstract void |
removeDocument(org.bson.BSONObject document) |
java.lang.String |
toString() |
abstract org.bson.BSONObject |
validate() |
protected MongoCollection(java.lang.String databaseName,
java.lang.String collectionName)
public java.lang.String getFullName()
public java.lang.String getCollectionName()
public abstract void addIndex(Index index)
public abstract void addDocument(org.bson.BSONObject document)
throws MongoServerException
MongoServerExceptionpublic abstract void removeDocument(org.bson.BSONObject document)
throws MongoServerException
MongoServerExceptionpublic abstract java.lang.Iterable<org.bson.BSONObject> handleQuery(org.bson.BSONObject query,
int numberToSkip,
int numberToReturn,
org.bson.BSONObject returnFieldSelector)
throws MongoServerException
MongoServerExceptionpublic abstract int handleInsert(MongoInsert insert) throws MongoServerException
MongoServerExceptionpublic abstract int handleDelete(MongoDelete delete) throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject handleDistinct(org.bson.BSONObject query)
throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject handleUpdate(MongoUpdate update) throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject getStats()
throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject validate()
throws MongoServerException
MongoServerExceptionpublic abstract org.bson.BSONObject findAndModify(org.bson.BSONObject query)
throws MongoServerException
MongoServerExceptionpublic abstract int count(org.bson.BSONObject query)
throws MongoServerException
MongoServerExceptionpublic abstract int count()
public abstract int getNumIndexes()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014. All Rights Reserved.