| Package | Description |
|---|---|
| de.caluga.morphium | |
| de.caluga.morphium.driver | |
| de.caluga.morphium.driver.bulk | |
| de.caluga.morphium.driver.inmem | |
| de.caluga.morphium.driver.mongodb |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Morphium.exists(String db) |
boolean |
Morphium.exists(String db,
String col) |
List<Map<String,Object>> |
Morphium.getMissingIndicesFor(Class<?> entity) |
List<Map<String,Object>> |
Morphium.getMissingIndicesFor(Class<?> entity,
String collection) |
<T> List<T> |
Morphium.mapReduce(Class<? extends T> type,
String map,
String reduce) |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionNotSupportedException
Created by stephan on 28.07.16.
|
class |
MorphiumDriverNetworkException
network related issues when accessing the database
|
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,Object>> |
MorphiumDriver.aggregate(String db,
String collection,
List<Map<String,Object>> pipeline,
boolean explain,
boolean allowDiskUse,
Collation collation,
ReadPreference readPreference) |
void |
MorphiumDriver.close() |
void |
MorphiumDriver.closeIteration(MorphiumCursor crs) |
void |
MorphiumDriver.connect() |
void |
MorphiumDriver.connect(String replicasetName) |
long |
MorphiumDriver.count(String db,
String collection,
Map<String,Object> query,
Collation collation,
ReadPreference rp) |
void |
MorphiumDriver.createIndex(String db,
String collection,
Map<String,Object> index,
Map<String,Object> options) |
Map<String,Object> |
MorphiumDriver.delete(String db,
String collection,
Map<String,Object> query,
boolean multiple,
Collation collation,
WriteConcern wc) |
List<Object> |
MorphiumDriver.distinct(String db,
String collection,
String field,
Map<String,Object> filter,
Collation collation,
ReadPreference rp) |
void |
MorphiumDriver.drop(String db,
String collection,
WriteConcern wc) |
void |
MorphiumDriver.drop(String db,
WriteConcern wc) |
V |
MorphiumDriverOperation.execute() |
boolean |
MorphiumDriver.exists(String db) |
boolean |
MorphiumDriver.exists(String db,
String collection) |
List<Map<String,Object>> |
MorphiumDriver.find(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference readPreference,
Collation collation,
Map<String,Object> findMetaData) |
Map<String,Object> |
MorphiumDriver.findAndOneAndDelete(String db,
String col,
Map<String,Object> query,
Map<String,Integer> sort,
Collation collation) |
Map<String,Object> |
MorphiumDriver.findAndOneAndReplace(String db,
String col,
Map<String,Object> query,
Map<String,Object> replacement,
Map<String,Integer> sort,
Collation collation) |
Map<String,Object> |
MorphiumDriver.findAndOneAndUpdate(String db,
String col,
Map<String,Object> query,
Map<String,Object> update,
Map<String,Integer> sort,
Collation collation) |
List<String> |
MorphiumDriver.getCollectionNames(String db) |
Map<String,Object> |
MorphiumDriver.getDBStats(String db) |
List<Map<String,Object>> |
MorphiumDriver.getIndexes(String db,
String collection) |
Map<String,Object> |
MorphiumDriver.getOps(long threshold) |
Map<String,Object> |
MorphiumDriver.getReplsetStatus() |
MorphiumCursor |
MorphiumDriver.initAggregationIteration(String db,
String collection,
List<Map<String,Object>> aggregationPipeline,
ReadPreference readPreference,
Collation collation,
int batchSize,
Map<String,Object> findMetaData) |
MorphiumCursor |
MorphiumDriver.initIteration(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference readPreference,
Collation coll,
Map<String,Object> findMetaData) |
void |
MorphiumDriver.insert(String db,
String collection,
List<Map<String,Object>> objs,
WriteConcern wc)
just insert - no special handling
|
boolean |
MorphiumDriver.isCapped(String db,
String coll) |
List<String> |
MorphiumDriver.listCollections(String db,
String pattern)
list collections whose name match the pattern
|
List<String> |
MorphiumDriver.listDatabases() |
List<Map<String,Object>> |
MorphiumDriver.mapReduce(String db,
String collection,
String mapping,
String reducing) |
List<Map<String,Object>> |
MorphiumDriver.mapReduce(String db,
String collection,
String mapping,
String reducing,
Map<String,Object> query) |
List<Map<String,Object>> |
MorphiumDriver.mapReduce(String db,
String collection,
String mapping,
String reducing,
Map<String,Object> query,
Map<String,Object> sorting,
Collation collation) |
MorphiumCursor |
MorphiumDriver.nextIteration(MorphiumCursor crs) |
Map<String,Object> |
MorphiumDriver.runCommand(String db,
Map<String,Object> cmd) |
Map<String,Integer> |
MorphiumDriver.store(String db,
String collection,
List<Map<String,Object>> objs,
WriteConcern wc)
store - if id == null, create it...
|
void |
MorphiumDriver.tailableIteration(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference readPreference,
int timeout,
DriverTailableIterationCallback cb) |
Map<String,Object> |
MorphiumDriver.update(String db,
String collection,
Map<String,Object> query,
Map<String,Object> op,
boolean multiple,
boolean upsert,
Collation collation,
WriteConcern wc) |
void |
MorphiumDriver.watch(String db,
int maxWait,
boolean fullDocumentOnUpdate,
List<Map<String,Object>> pipeline,
DriverTailableIterationCallback cb) |
void |
MorphiumDriver.watch(String db,
String collection,
int maxWait,
boolean fullDocumentOnUpdate,
List<Map<String,Object>> pipeline,
DriverTailableIterationCallback cb) |
| Modifier and Type | Method and Description |
|---|---|
abstract Map<String,Object> |
BulkRequestContext.execute() |
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,Object>> |
InMemoryDriver.aggregate(String db,
String collection,
List<Map<String,Object>> pipeline,
boolean explain,
boolean allowDiskUse,
Collation collation,
ReadPreference readPreference) |
Map<String,Object> |
InMemoryDriver.delete(String db,
String collection,
Map<String,Object> query,
boolean multiple,
Collation collation,
WriteConcern wc) |
List<Map<String,Object>> |
InMemoryDriver.find(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference rp,
Collation col,
Map<String,Object> findMetaData) |
Map<String,Object> |
InMemoryDriver.findAndOneAndDelete(String db,
String col,
Map<String,Object> query,
Map<String,Integer> sort,
Collation collation) |
Map<String,Object> |
InMemoryDriver.findAndOneAndReplace(String db,
String col,
Map<String,Object> query,
Map<String,Object> replacement,
Map<String,Integer> sort,
Collation collation) |
Map<String,Object> |
InMemoryDriver.findAndOneAndUpdate(String db,
String col,
Map<String,Object> query,
Map<String,Object> update,
Map<String,Integer> sort,
Collation collation) |
MorphiumCursor |
InMemoryDriver.initAggregationIteration(String db,
String collection,
List<Map<String,Object>> aggregationPipeline,
ReadPreference readPreference,
Collation collation,
int batchSize,
Map<String,Object> findMetaData) |
MorphiumCursor |
InMemoryDriver.initIteration(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference readPreference,
Collation coll,
Map<String,Object> findMetaData) |
void |
InMemoryDriver.insert(String db,
String collection,
List<Map<String,Object>> objs,
WriteConcern wc) |
List<Map<String,Object>> |
InMemoryDriver.mapReduce(String db,
String collection,
String mapping,
String reducing) |
List<Map<String,Object>> |
InMemoryDriver.mapReduce(String db,
String collection,
String mapping,
String reducing,
Map<String,Object> query) |
List<Map<String,Object>> |
InMemoryDriver.mapReduce(String db,
String collection,
String mapping,
String reducing,
Map<String,Object> query,
Map<String,Object> sorting,
Collation collation) |
MorphiumCursor |
InMemoryDriver.nextIteration(MorphiumCursor crs) |
void |
InMemoryDriver.tailableIteration(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference readPreference,
int timeout,
DriverTailableIterationCallback cb) |
Map<String,Object> |
InMemoryDriver.update(String db,
String collection,
Map<String,Object> query,
Map<String,Object> op,
boolean multiple,
boolean upsert,
Collation collation,
WriteConcern wc) |
void |
InMemoryDriver.watch(String db,
int timeout,
boolean fullDocumentOnUpdate,
List<Map<String,Object>> pipeline,
DriverTailableIterationCallback cb) |
void |
InMemoryDriver.watch(String db,
String collection,
int timeout,
boolean fullDocumentOnUpdate,
List<Map<String,Object>> pipeline,
DriverTailableIterationCallback cb) |
| Modifier and Type | Method and Description |
|---|---|
void |
MongoDriver.close() |
void |
MongoDriver.closeIteration(MorphiumCursor crs) |
void |
MongoDriver.connect() |
void |
MongoDriver.connect(String replicasetName) |
void |
MongoDriver.createIndex(String db,
String collection,
Map<String,Object> index,
Map<String,Object> options) |
Map<String,Object> |
MongoDriver.delete(String db,
String collection,
Map<String,Object> query,
boolean multiple,
Collation collation,
WriteConcern wc) |
List<Object> |
MongoDriver.distinct(String db,
String collection,
String field,
Map<String,Object> filter,
Collation collation,
ReadPreference rp) |
static <V> V |
DriverHelper.doCall(MorphiumDriverOperation<V> r,
int maxRetry,
int sleep) |
void |
MongoDriver.drop(String db,
String collection,
WriteConcern wc) |
void |
MongoDriver.drop(String db,
WriteConcern wc) |
boolean |
MongoDriver.exists(String db,
String collection) |
List<Map<String,Object>> |
MongoDriver.find(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference readPreference,
Collation collation,
Map<String,Object> findMetaData) |
List<String> |
MongoDriver.getCollectionNames(String db) |
Map<String,Object> |
MongoDriver.getCollectionStats(String db,
String coll,
int scale,
boolean verbose) |
Map<String,Object> |
MongoDriver.getDBStats(String db) |
List<Map<String,Object>> |
MongoDriver.getIndexes(String db,
String collection) |
Map<String,Object> |
MongoDriver.getReplsetStatus() |
MorphiumCursor |
MongoDriver.initAggregationIteration(String db,
String collection,
List<Map<String,Object>> aggregationPipeline,
ReadPreference readPreference,
Collation collation,
int batchSize,
Map<String,Object> findMetaData) |
MorphiumCursor |
MongoDriver.initIteration(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference readPreference,
Collation collation,
Map<String,Object> findMetaData) |
void |
MongoDriver.insert(String db,
String collection,
List<Map<String,Object>> objs,
WriteConcern wc) |
boolean |
MongoDriver.isCapped(String db,
String coll) |
List<String> |
MongoDriver.listCollections(String db,
String pattern) |
List<String> |
MongoDriver.listDatabases() |
MorphiumCursor |
MongoDriver.nextIteration(MorphiumCursor crs) |
Map<String,Object> |
MongoDriver.runCommand(String db,
Map<String,Object> cmd) |
Map<String,Integer> |
MongoDriver.store(String db,
String collection,
List<Map<String,Object>> objs,
WriteConcern wc) |
void |
MongoDriver.tailableIteration(String db,
String collection,
Map<String,Object> query,
Map<String,Integer> sort,
Map<String,Object> projection,
int skip,
int limit,
int batchSize,
ReadPreference readPreference,
int timeout,
DriverTailableIterationCallback cb) |
Map<String,Object> |
MongoDriver.update(String db,
String collection,
Map<String,Object> query,
Map<String,Object> op,
boolean multiple,
boolean upsert,
Collation collation,
WriteConcern wc) |
void |
MongoDriver.watch(String db,
int maxWaitTime,
boolean fullDocumentOnUpdate,
List<Map<String,Object>> pipeline,
DriverTailableIterationCallback cb) |
void |
MongoDriver.watch(String db,
String collection,
int maxWaitTime,
boolean fullDocumentOnUpdate,
List<Map<String,Object>> pipeline,
DriverTailableIterationCallback cb) |
Copyright © 2021. All rights reserved.