@API.NotThreadSafe
public class OjaiDocumentStore
extends java.lang.Object
implements org.ojai.store.DocumentStore
| Constructor and Description |
|---|
OjaiDocumentStore(OjaiConnection ojaiConnection,
java.lang.String tableName,
org.ojai.Document options) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTrackingWrites() |
void |
beginTrackingWrites(java.lang.String previousWritesContext) |
boolean |
checkAndDelete(java.lang.String _id,
org.ojai.store.QueryCondition condition) |
boolean |
checkAndDelete(org.ojai.Value _id,
org.ojai.store.QueryCondition condition) |
boolean |
checkAndMutate(java.lang.String _id,
org.ojai.store.QueryCondition condition,
org.ojai.store.DocumentMutation mutation) |
boolean |
checkAndMutate(org.ojai.Value _id,
org.ojai.store.QueryCondition condition,
org.ojai.store.DocumentMutation mutation) |
boolean |
checkAndReplace(java.lang.String _id,
org.ojai.store.QueryCondition condition,
org.ojai.Document document) |
boolean |
checkAndReplace(org.ojai.Value _id,
org.ojai.store.QueryCondition condition,
org.ojai.Document document) |
void |
clearTrackedWrites() |
void |
close() |
void |
delete(org.ojai.Document document) |
void |
delete(org.ojai.Document document,
org.ojai.FieldPath fieldPath) |
void |
delete(org.ojai.DocumentStream stream) |
void |
delete(org.ojai.DocumentStream stream,
org.ojai.FieldPath fieldPath) |
void |
delete(org.ojai.DocumentStream stream,
java.lang.String fieldAsKey) |
void |
delete(org.ojai.Document document,
java.lang.String fieldAsKey) |
void |
delete(java.lang.String _id) |
void |
delete(org.ojai.Value _id) |
java.lang.String |
endTrackingWrites() |
org.ojai.DocumentStream |
find() |
org.ojai.DocumentStream |
find(org.ojai.FieldPath... fieldPaths) |
org.ojai.DocumentStream |
find(org.ojai.store.QueryCondition condition) |
org.ojai.DocumentStream |
find(org.ojai.store.QueryCondition condition,
org.ojai.FieldPath... fieldPath) |
org.ojai.DocumentStream |
find(org.ojai.store.QueryCondition condition,
java.lang.String... field) |
org.ojai.DocumentStream |
find(java.lang.String... paths) |
org.ojai.Document |
findById(java.lang.String _id) |
org.ojai.Document |
findById(java.lang.String _id,
org.ojai.FieldPath... fieldPaths) |
org.ojai.Document |
findById(java.lang.String _id,
org.ojai.store.QueryCondition condition) |
org.ojai.Document |
findById(java.lang.String _id,
org.ojai.store.QueryCondition condition,
org.ojai.FieldPath... fieldPaths) |
org.ojai.Document |
findById(java.lang.String _id,
org.ojai.store.QueryCondition condition,
java.lang.String... fieldPaths) |
org.ojai.Document |
findById(java.lang.String _id,
java.lang.String... fieldPaths) |
org.ojai.Document |
findById(org.ojai.Value _id) |
org.ojai.Document |
findById(org.ojai.Value _id,
org.ojai.FieldPath... fieldPaths) |
org.ojai.Document |
findById(org.ojai.Value _id,
org.ojai.store.QueryCondition condition) |
org.ojai.Document |
findById(org.ojai.Value _id,
org.ojai.store.QueryCondition condition,
org.ojai.FieldPath... fieldPaths) |
org.ojai.Document |
findById(org.ojai.Value _id,
org.ojai.store.QueryCondition condition,
java.lang.String... fieldPaths) |
org.ojai.Document |
findById(org.ojai.Value _id,
java.lang.String... fieldPaths) |
org.ojai.DocumentStream |
findQuery(org.ojai.store.Query query) |
org.ojai.DocumentStream |
findQuery(java.lang.String jsonQuery) |
void |
flush() |
EligibleIndex |
getBestIndex(OjaiQuery ojaiQuery,
java.util.List<EligibleIndex> eligibleIndexes) |
OjaiOptions |
getStoreOptions() |
com.mapr.db.impl.BaseJsonTable |
getTable() |
void |
increment(java.lang.String _id,
java.lang.String field,
java.math.BigDecimal inc) |
void |
increment(java.lang.String _id,
java.lang.String field,
byte inc) |
void |
increment(java.lang.String _id,
java.lang.String field,
double inc) |
void |
increment(java.lang.String _id,
java.lang.String field,
float inc) |
void |
increment(java.lang.String _id,
java.lang.String field,
int inc) |
void |
increment(java.lang.String _id,
java.lang.String field,
long inc) |
void |
increment(java.lang.String _id,
java.lang.String field,
short inc) |
void |
increment(org.ojai.Value value,
java.lang.String field,
java.math.BigDecimal v) |
void |
increment(org.ojai.Value value,
java.lang.String field,
byte v) |
void |
increment(org.ojai.Value value,
java.lang.String field,
double v) |
void |
increment(org.ojai.Value value,
java.lang.String field,
float v) |
void |
increment(org.ojai.Value value,
java.lang.String field,
int v) |
void |
increment(org.ojai.Value value,
java.lang.String field,
long v) |
void |
increment(org.ojai.Value value,
java.lang.String field,
short v) |
void |
insert(org.ojai.Document document) |
void |
insert(org.ojai.Document document,
org.ojai.FieldPath fieldPath) |
void |
insert(org.ojai.DocumentStream stream) |
void |
insert(org.ojai.DocumentStream stream,
org.ojai.FieldPath fieldPath) |
void |
insert(org.ojai.DocumentStream stream,
java.lang.String fieldAsKey) |
void |
insert(org.ojai.Document document,
java.lang.String fieldAsKey) |
void |
insert(java.lang.String _id,
org.ojai.Document document) |
void |
insert(org.ojai.Value value,
org.ojai.Document document) |
void |
insertOrReplace(org.ojai.Document document) |
void |
insertOrReplace(org.ojai.Document document,
org.ojai.FieldPath fieldPath) |
void |
insertOrReplace(org.ojai.DocumentStream stream) |
void |
insertOrReplace(org.ojai.DocumentStream stream,
org.ojai.FieldPath fieldPath) |
void |
insertOrReplace(org.ojai.DocumentStream stream,
java.lang.String fieldAsKey) |
void |
insertOrReplace(org.ojai.Document document,
java.lang.String fieldAsKey) |
void |
insertOrReplace(java.lang.String _id,
org.ojai.Document document) |
void |
insertOrReplace(org.ojai.Value _id,
org.ojai.Document document) |
boolean |
isReadOnly() |
static void |
logQueryPlan(org.ojai.DocumentStream ds) |
static java.lang.String |
queryPlanToString(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryPlan) |
void |
replace(org.ojai.Document document) |
void |
replace(org.ojai.Document document,
org.ojai.FieldPath fieldPath) |
void |
replace(org.ojai.DocumentStream stream) |
void |
replace(org.ojai.DocumentStream stream,
org.ojai.FieldPath fieldPath) |
void |
replace(org.ojai.DocumentStream stream,
java.lang.String fieldAsKey) |
void |
replace(org.ojai.Document document,
java.lang.String fieldAsKey) |
void |
replace(java.lang.String _id,
org.ojai.Document document) |
void |
replace(org.ojai.Value value,
org.ojai.Document document) |
void |
update(java.lang.String _id,
org.ojai.store.DocumentMutation mutation) |
void |
update(org.ojai.Value value,
org.ojai.store.DocumentMutation mutation) |
public OjaiDocumentStore(OjaiConnection ojaiConnection, java.lang.String tableName, org.ojai.Document options)
public com.mapr.db.impl.BaseJsonTable getTable()
public static java.lang.String queryPlanToString(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryPlan)
public static void logQueryPlan(org.ojai.DocumentStream ds)
public boolean checkAndDelete(java.lang.String _id,
org.ojai.store.QueryCondition condition)
throws org.ojai.store.exceptions.StoreException
checkAndDelete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic boolean checkAndDelete(org.ojai.Value _id,
org.ojai.store.QueryCondition condition)
throws org.ojai.store.exceptions.StoreException
checkAndDelete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic boolean checkAndMutate(java.lang.String _id,
org.ojai.store.QueryCondition condition,
org.ojai.store.DocumentMutation mutation)
throws org.ojai.store.exceptions.StoreException
checkAndMutate in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic boolean checkAndMutate(org.ojai.Value _id,
org.ojai.store.QueryCondition condition,
org.ojai.store.DocumentMutation mutation)
throws org.ojai.store.exceptions.StoreException
checkAndMutate in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic boolean checkAndReplace(java.lang.String _id,
org.ojai.store.QueryCondition condition,
org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
checkAndReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic boolean checkAndReplace(org.ojai.Value _id,
org.ojai.store.QueryCondition condition,
org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
checkAndReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void close()
throws org.ojai.store.exceptions.StoreException
close in interface java.lang.AutoCloseableclose in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void delete(java.lang.String _id)
throws org.ojai.store.exceptions.StoreException
delete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void delete(org.ojai.Value _id)
throws org.ojai.store.exceptions.StoreException
delete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void delete(org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
delete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void delete(org.ojai.DocumentStream stream)
throws org.ojai.store.exceptions.MultiOpException
delete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void delete(org.ojai.Document document,
org.ojai.FieldPath fieldPath)
throws org.ojai.store.exceptions.StoreException
delete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void delete(org.ojai.Document document,
java.lang.String fieldAsKey)
throws org.ojai.store.exceptions.StoreException
delete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void delete(org.ojai.DocumentStream stream,
org.ojai.FieldPath fieldPath)
throws org.ojai.store.exceptions.MultiOpException
delete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void delete(org.ojai.DocumentStream stream,
java.lang.String fieldAsKey)
throws org.ojai.store.exceptions.MultiOpException
delete in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic org.ojai.DocumentStream find()
throws org.ojai.store.exceptions.StoreException
find in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.DocumentStream find(java.lang.String... paths)
throws org.ojai.store.exceptions.StoreException
find in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.DocumentStream find(org.ojai.FieldPath... fieldPaths)
throws org.ojai.store.exceptions.StoreException
find in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.DocumentStream findQuery(java.lang.String jsonQuery)
throws org.ojai.store.exceptions.StoreException
findQuery in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic EligibleIndex getBestIndex(OjaiQuery ojaiQuery, java.util.List<EligibleIndex> eligibleIndexes)
public org.ojai.DocumentStream findQuery(org.ojai.store.Query query)
throws org.ojai.store.exceptions.StoreException
findQuery in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.DocumentStream find(org.ojai.store.QueryCondition condition)
throws org.ojai.store.exceptions.StoreException
find in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.DocumentStream find(org.ojai.store.QueryCondition condition,
java.lang.String... field)
throws org.ojai.store.exceptions.StoreException
find in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.DocumentStream find(org.ojai.store.QueryCondition condition,
org.ojai.FieldPath... fieldPath)
throws org.ojai.store.exceptions.StoreException
find in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void flush()
throws org.ojai.store.exceptions.StoreException
flush in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(java.lang.String _id,
java.lang.String field,
byte inc)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(java.lang.String _id,
java.lang.String field,
short inc)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(java.lang.String _id,
java.lang.String field,
int inc)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(java.lang.String _id,
java.lang.String field,
long inc)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(java.lang.String _id,
java.lang.String field,
float inc)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(java.lang.String _id,
java.lang.String field,
double inc)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(java.lang.String _id,
java.lang.String field,
java.math.BigDecimal inc)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(org.ojai.Value value,
java.lang.String field,
byte v)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(org.ojai.Value value,
java.lang.String field,
short v)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(org.ojai.Value value,
java.lang.String field,
int v)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(org.ojai.Value value,
java.lang.String field,
long v)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(org.ojai.Value value,
java.lang.String field,
float v)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(org.ojai.Value value,
java.lang.String field,
double v)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void increment(org.ojai.Value value,
java.lang.String field,
java.math.BigDecimal v)
throws org.ojai.store.exceptions.StoreException
increment in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insert(org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
insert in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insert(org.ojai.DocumentStream stream)
throws org.ojai.store.exceptions.MultiOpException
insert in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void insert(java.lang.String _id,
org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
insert in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insert(org.ojai.Value value,
org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
insert in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insert(org.ojai.Document document,
org.ojai.FieldPath fieldPath)
throws org.ojai.store.exceptions.StoreException
insert in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insert(org.ojai.Document document,
java.lang.String fieldAsKey)
throws org.ojai.store.exceptions.StoreException
insert in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insert(org.ojai.DocumentStream stream,
org.ojai.FieldPath fieldPath)
throws org.ojai.store.exceptions.MultiOpException
insert in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void insert(org.ojai.DocumentStream stream,
java.lang.String fieldAsKey)
throws org.ojai.store.exceptions.MultiOpException
insert in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void insertOrReplace(org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
insertOrReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insertOrReplace(org.ojai.DocumentStream stream)
throws org.ojai.store.exceptions.MultiOpException
insertOrReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void insertOrReplace(java.lang.String _id,
org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
insertOrReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insertOrReplace(org.ojai.Value _id,
org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
insertOrReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insertOrReplace(org.ojai.Document document,
org.ojai.FieldPath fieldPath)
throws org.ojai.store.exceptions.StoreException
insertOrReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insertOrReplace(org.ojai.Document document,
java.lang.String fieldAsKey)
throws org.ojai.store.exceptions.StoreException
insertOrReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void insertOrReplace(org.ojai.DocumentStream stream,
org.ojai.FieldPath fieldPath)
throws org.ojai.store.exceptions.MultiOpException
insertOrReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void insertOrReplace(org.ojai.DocumentStream stream,
java.lang.String fieldAsKey)
throws org.ojai.store.exceptions.MultiOpException
insertOrReplace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic boolean isReadOnly()
isReadOnly in interface org.ojai.store.DocumentStorepublic void replace(org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
replace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void replace(org.ojai.DocumentStream stream)
throws org.ojai.store.exceptions.MultiOpException
replace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void replace(java.lang.String _id,
org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
replace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void replace(org.ojai.Value value,
org.ojai.Document document)
throws org.ojai.store.exceptions.StoreException
replace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void replace(org.ojai.Document document,
org.ojai.FieldPath fieldPath)
throws org.ojai.store.exceptions.StoreException
replace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void replace(org.ojai.Document document,
java.lang.String fieldAsKey)
throws org.ojai.store.exceptions.StoreException
replace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void replace(org.ojai.DocumentStream stream,
org.ojai.FieldPath fieldPath)
throws org.ojai.store.exceptions.MultiOpException
replace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void replace(org.ojai.DocumentStream stream,
java.lang.String fieldAsKey)
throws org.ojai.store.exceptions.MultiOpException
replace in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.MultiOpExceptionpublic void update(java.lang.String _id,
org.ojai.store.DocumentMutation mutation)
throws org.ojai.store.exceptions.StoreException
update in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void update(org.ojai.Value value,
org.ojai.store.DocumentMutation mutation)
throws org.ojai.store.exceptions.StoreException
update in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic java.lang.String endTrackingWrites()
throws org.ojai.store.exceptions.StoreException
endTrackingWrites in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void beginTrackingWrites()
throws org.ojai.store.exceptions.StoreException
beginTrackingWrites in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic void beginTrackingWrites(java.lang.String previousWritesContext)
throws org.ojai.store.exceptions.StoreException,
java.lang.IllegalArgumentException,
java.lang.IllegalStateException
beginTrackingWrites in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionpublic void clearTrackedWrites()
throws org.ojai.store.exceptions.StoreException
clearTrackedWrites in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic OjaiOptions getStoreOptions()
public org.ojai.Document findById(java.lang.String _id)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(org.ojai.Value _id)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(java.lang.String _id,
org.ojai.FieldPath... fieldPaths)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(java.lang.String _id,
java.lang.String... fieldPaths)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(org.ojai.Value _id,
java.lang.String... fieldPaths)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(org.ojai.Value _id,
org.ojai.FieldPath... fieldPaths)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(java.lang.String _id,
org.ojai.store.QueryCondition condition)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(org.ojai.Value _id,
org.ojai.store.QueryCondition condition)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(java.lang.String _id,
org.ojai.store.QueryCondition condition,
java.lang.String... fieldPaths)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(java.lang.String _id,
org.ojai.store.QueryCondition condition,
org.ojai.FieldPath... fieldPaths)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(org.ojai.Value _id,
org.ojai.store.QueryCondition condition,
java.lang.String... fieldPaths)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreExceptionpublic org.ojai.Document findById(org.ojai.Value _id,
org.ojai.store.QueryCondition condition,
org.ojai.FieldPath... fieldPaths)
throws org.ojai.store.exceptions.StoreException
findById in interface org.ojai.store.DocumentStoreorg.ojai.store.exceptions.StoreException