public abstract class Index
extends java.lang.Object
| Constructor and Description |
|---|
Index() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
add(org.bson.BSONObject document,
java.lang.Integer position) |
abstract boolean |
canHandle(org.bson.BSONObject query) |
abstract void |
checkAdd(org.bson.BSONObject document) |
abstract void |
checkUpdate(org.bson.BSONObject oldDocument,
org.bson.BSONObject newDocument) |
abstract long |
getCount() |
abstract long |
getDataSize() |
protected abstract java.lang.Object |
getKeyValue(org.bson.BSONObject document) |
abstract java.lang.String |
getName() |
abstract java.lang.Iterable<java.lang.Integer> |
getPositions(org.bson.BSONObject query) |
abstract java.lang.Integer |
remove(org.bson.BSONObject document) |
abstract void |
updateInPlace(org.bson.BSONObject oldDocument,
org.bson.BSONObject newDocument) |
public abstract java.lang.String getName()
public abstract void checkAdd(org.bson.BSONObject document)
throws KeyConstraintError
KeyConstraintErrorpublic abstract void add(org.bson.BSONObject document,
java.lang.Integer position)
throws KeyConstraintError
KeyConstraintErrorpublic abstract java.lang.Integer remove(org.bson.BSONObject document)
public abstract boolean canHandle(org.bson.BSONObject query)
public abstract java.lang.Iterable<java.lang.Integer> getPositions(org.bson.BSONObject query)
public abstract long getCount()
public abstract long getDataSize()
protected abstract java.lang.Object getKeyValue(org.bson.BSONObject document)
public abstract void checkUpdate(org.bson.BSONObject oldDocument,
org.bson.BSONObject newDocument)
throws MongoServerError
MongoServerErrorpublic abstract void updateInPlace(org.bson.BSONObject oldDocument,
org.bson.BSONObject newDocument)
throws KeyConstraintError
KeyConstraintErrorCopyright © 2013. All Rights Reserved.