@API.Internal
public class MutationImpl
extends java.lang.Object
implements org.ojai.store.DocumentMutation
| Constructor and Description |
|---|
MutationImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.ojai.store.DocumentMutation |
append(org.ojai.FieldPath path,
byte[] value) |
org.ojai.store.DocumentMutation |
append(org.ojai.FieldPath path,
byte[] value,
int offset,
int len) |
org.ojai.store.DocumentMutation |
append(org.ojai.FieldPath path,
java.nio.ByteBuffer value) |
org.ojai.store.DocumentMutation |
append(org.ojai.FieldPath path,
java.util.List<? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
append(org.ojai.FieldPath path,
java.lang.String value) |
org.ojai.store.DocumentMutation |
append(java.lang.String path,
byte[] value) |
org.ojai.store.DocumentMutation |
append(java.lang.String path,
byte[] value,
int offset,
int len) |
org.ojai.store.DocumentMutation |
append(java.lang.String path,
java.nio.ByteBuffer value) |
org.ojai.store.DocumentMutation |
append(java.lang.String path,
java.util.List<? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
append(java.lang.String path,
java.lang.String value) |
org.ojai.store.DocumentMutation |
decrement(org.ojai.FieldPath path,
java.math.BigDecimal dec) |
org.ojai.store.DocumentMutation |
decrement(org.ojai.FieldPath path,
byte dec) |
org.ojai.store.DocumentMutation |
decrement(org.ojai.FieldPath path,
double dec) |
org.ojai.store.DocumentMutation |
decrement(org.ojai.FieldPath path,
float dec) |
org.ojai.store.DocumentMutation |
decrement(org.ojai.FieldPath path,
int dec) |
org.ojai.store.DocumentMutation |
decrement(org.ojai.FieldPath path,
long dec) |
org.ojai.store.DocumentMutation |
decrement(org.ojai.FieldPath path,
short dec) |
org.ojai.store.DocumentMutation |
decrement(java.lang.String path,
java.math.BigDecimal dec) |
org.ojai.store.DocumentMutation |
decrement(java.lang.String path,
byte dec) |
org.ojai.store.DocumentMutation |
decrement(java.lang.String path,
double dec) |
org.ojai.store.DocumentMutation |
decrement(java.lang.String path,
float dec) |
org.ojai.store.DocumentMutation |
decrement(java.lang.String path,
int dec) |
org.ojai.store.DocumentMutation |
decrement(java.lang.String path,
long dec) |
org.ojai.store.DocumentMutation |
decrement(java.lang.String path,
short dec) |
org.ojai.store.DocumentMutation |
delete(org.ojai.FieldPath path) |
org.ojai.store.DocumentMutation |
delete(java.lang.String path)
Deletes the field at the given path.
|
org.ojai.store.DocumentMutation |
empty() |
static MutationImpl |
fromSerializedValue(java.nio.ByteBuffer input,
boolean needsRead) |
java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> |
getFieldsNeedRead(java.util.Map<org.ojai.FieldPath,java.lang.Integer> pathCFidMap) |
org.ojai.store.DocumentMutation |
increment(org.ojai.FieldPath path,
java.math.BigDecimal inc) |
org.ojai.store.DocumentMutation |
increment(org.ojai.FieldPath path,
byte inc) |
org.ojai.store.DocumentMutation |
increment(org.ojai.FieldPath path,
double inc) |
org.ojai.store.DocumentMutation |
increment(org.ojai.FieldPath path,
float inc) |
org.ojai.store.DocumentMutation |
increment(org.ojai.FieldPath path,
int inc) |
org.ojai.store.DocumentMutation |
increment(org.ojai.FieldPath path,
long inc) |
org.ojai.store.DocumentMutation |
increment(org.ojai.FieldPath path,
short inc) |
org.ojai.store.DocumentMutation |
increment(java.lang.String path,
java.math.BigDecimal inc) |
org.ojai.store.DocumentMutation |
increment(java.lang.String path,
byte inc) |
org.ojai.store.DocumentMutation |
increment(java.lang.String path,
double inc) |
org.ojai.store.DocumentMutation |
increment(java.lang.String path,
float inc) |
MutationImpl |
increment(java.lang.String path,
int inc) |
org.ojai.store.DocumentMutation |
increment(java.lang.String path,
long inc) |
org.ojai.store.DocumentMutation |
increment(java.lang.String path,
short inc) |
java.util.Iterator<org.ojai.store.MutationOp> |
iterator() |
org.ojai.store.DocumentMutation |
merge(org.ojai.FieldPath path,
org.ojai.Document value) |
org.ojai.store.DocumentMutation |
merge(org.ojai.FieldPath path,
java.util.Map<java.lang.String,java.lang.Object> value) |
org.ojai.store.DocumentMutation |
merge(java.lang.String path,
org.ojai.Document value) |
org.ojai.store.DocumentMutation |
merge(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> value) |
boolean |
needsReadOnServer()
Indicates whether or not the processing of this mutation requires a read on
the server.
|
java.nio.ByteBuffer |
rowcolSerialize()
Performs rowcol serialization of the mutation.
|
SerializedFamilyInfo[] |
rowcolSerialize(java.util.Map<org.ojai.FieldPath,java.lang.Integer> jsonPathMap) |
SerializedFamilyInfo[] |
rowcolSerialize(java.util.Map<org.ojai.FieldPath,java.lang.Integer> jsonPathMap,
boolean isBulkLoad)
Gives the rowcol encoding for multiple column families for a
given mutation operation.
|
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
java.math.BigDecimal bd) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
boolean b) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
byte b) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
java.nio.ByteBuffer bb) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
org.ojai.Document value) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
double d) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
float f) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
int i) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
java.util.List<? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
long l) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
java.util.Map<java.lang.String,? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
org.ojai.types.ODate d) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
org.ojai.types.OInterval intv) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
org.ojai.types.OTime t) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
org.ojai.types.OTimestamp t) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
short s) |
MutationImpl |
set(org.ojai.FieldPath path,
java.lang.String value) |
org.ojai.store.DocumentMutation |
set(org.ojai.FieldPath path,
org.ojai.Value v) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
java.math.BigDecimal bd) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
boolean b) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
byte b) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
java.nio.ByteBuffer bb) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
org.ojai.Document value) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
double d) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
float f) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
int i) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
java.util.List<? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
long l) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
java.util.Map<java.lang.String,? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
org.ojai.types.ODate d) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
org.ojai.types.OInterval intv) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
org.ojai.types.OTime t) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
org.ojai.types.OTimestamp t) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
short s) |
MutationImpl |
set(java.lang.String path,
java.lang.String value) |
org.ojai.store.DocumentMutation |
set(java.lang.String path,
org.ojai.Value v) |
org.ojai.store.DocumentMutation |
setNull(org.ojai.FieldPath path) |
org.ojai.store.DocumentMutation |
setNull(java.lang.String path) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
java.math.BigDecimal bd) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
boolean b) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
byte b) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
java.nio.ByteBuffer bb) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.Document value) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
double d) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
float f) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
int i) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
java.util.List<? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
long l) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
java.util.Map<java.lang.String,? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.types.ODate d) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.types.OInterval intv) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.types.OTime t) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.types.OTimestamp t) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
short s) |
MutationImpl |
setOrReplace(org.ojai.FieldPath path,
java.lang.String value) |
org.ojai.store.DocumentMutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.Value v) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
java.math.BigDecimal bd) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
boolean b) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
byte b) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
java.nio.ByteBuffer bb) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
org.ojai.Document value) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
double d) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
float f) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
int i) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
java.util.List<? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
long l) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
java.util.Map<java.lang.String,? extends java.lang.Object> value) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
org.ojai.types.ODate d) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
org.ojai.types.OInterval intv) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
org.ojai.types.OTime t) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
org.ojai.types.OTimestamp t) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
short s) |
MutationImpl |
setOrReplace(java.lang.String path,
java.lang.String value) |
org.ojai.store.DocumentMutation |
setOrReplace(java.lang.String path,
org.ojai.Value v) |
org.ojai.store.DocumentMutation |
setOrReplaceNull(org.ojai.FieldPath path) |
org.ojai.store.DocumentMutation |
setOrReplaceNull(java.lang.String path) |
public org.ojai.store.DocumentMutation empty()
empty in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setNull(java.lang.String path)
setNull in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setNull(org.ojai.FieldPath path)
setNull in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
org.ojai.Value v)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
org.ojai.Value v)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
boolean b)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
boolean b)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
short s)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
short s)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
byte b)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
byte b)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
int i)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
int i)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
long l)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
long l)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
float f)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
float f)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
double d)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
double d)
set in interface org.ojai.store.DocumentMutationpublic MutationImpl set(java.lang.String path, java.lang.String value)
set in interface org.ojai.store.DocumentMutationpublic MutationImpl set(org.ojai.FieldPath path, java.lang.String value)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
java.math.BigDecimal bd)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
java.math.BigDecimal bd)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
org.ojai.types.OTime t)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
org.ojai.types.OTime t)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
org.ojai.types.OTimestamp t)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
org.ojai.types.OTimestamp t)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
org.ojai.types.ODate d)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
org.ojai.types.ODate d)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
java.util.List<? extends java.lang.Object> value)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
java.util.List<? extends java.lang.Object> value)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
org.ojai.types.OInterval intv)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
org.ojai.types.OInterval intv)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
java.nio.ByteBuffer bb)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
java.nio.ByteBuffer bb)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
java.util.Map<java.lang.String,? extends java.lang.Object> value)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
java.util.Map<java.lang.String,? extends java.lang.Object> value)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(java.lang.String path,
org.ojai.Document value)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation set(org.ojai.FieldPath path,
org.ojai.Document value)
set in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
org.ojai.Value v)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
org.ojai.Value v)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplaceNull(java.lang.String path)
setOrReplaceNull in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplaceNull(org.ojai.FieldPath path)
setOrReplaceNull in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
boolean b)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
boolean b)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
short s)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
short s)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
byte b)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
byte b)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
int i)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
int i)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
long l)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
long l)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
float f)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
float f)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
double d)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
double d)
setOrReplace in interface org.ojai.store.DocumentMutationpublic MutationImpl setOrReplace(java.lang.String path, java.lang.String value)
setOrReplace in interface org.ojai.store.DocumentMutationpublic MutationImpl setOrReplace(org.ojai.FieldPath path, java.lang.String value)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
java.math.BigDecimal bd)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
java.math.BigDecimal bd)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
org.ojai.types.OTime t)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
org.ojai.types.OTime t)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
org.ojai.types.OTimestamp t)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
org.ojai.types.OTimestamp t)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
org.ojai.types.ODate d)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
org.ojai.types.ODate d)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
java.util.List<? extends java.lang.Object> value)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
java.util.List<? extends java.lang.Object> value)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
org.ojai.types.OInterval intv)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
org.ojai.types.OInterval intv)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
java.nio.ByteBuffer bb)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
java.nio.ByteBuffer bb)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
java.util.Map<java.lang.String,? extends java.lang.Object> value)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
java.util.Map<java.lang.String,? extends java.lang.Object> value)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(java.lang.String path,
org.ojai.Document value)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation setOrReplace(org.ojai.FieldPath path,
org.ojai.Document value)
setOrReplace in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(java.lang.String path,
java.util.List<? extends java.lang.Object> value)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(org.ojai.FieldPath path,
java.util.List<? extends java.lang.Object> value)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(java.lang.String path,
java.lang.String value)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(org.ojai.FieldPath path,
java.lang.String value)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(java.lang.String path,
byte[] value,
int offset,
int len)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(org.ojai.FieldPath path,
byte[] value,
int offset,
int len)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(java.lang.String path,
byte[] value)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(org.ojai.FieldPath path,
byte[] value)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(java.lang.String path,
java.nio.ByteBuffer value)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation append(org.ojai.FieldPath path,
java.nio.ByteBuffer value)
append in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation merge(java.lang.String path,
org.ojai.Document value)
merge in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation merge(org.ojai.FieldPath path,
org.ojai.Document value)
merge in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation merge(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> value)
merge in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation merge(org.ojai.FieldPath path,
java.util.Map<java.lang.String,java.lang.Object> value)
merge in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(org.ojai.FieldPath path,
byte inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(java.lang.String path,
byte inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(org.ojai.FieldPath path,
short inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(java.lang.String path,
short inc)
increment in interface org.ojai.store.DocumentMutationpublic MutationImpl increment(java.lang.String path, int inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(org.ojai.FieldPath path,
int inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(org.ojai.FieldPath path,
long inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(java.lang.String path,
long inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(java.lang.String path,
float inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(org.ojai.FieldPath path,
float inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(java.lang.String path,
double inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(org.ojai.FieldPath path,
double inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(java.lang.String path,
java.math.BigDecimal inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation increment(org.ojai.FieldPath path,
java.math.BigDecimal inc)
increment in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation delete(java.lang.String path)
delete in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation delete(org.ojai.FieldPath path)
delete in interface org.ojai.store.DocumentMutation@API.Internal public boolean needsReadOnServer()
@API.Internal public java.nio.ByteBuffer rowcolSerialize()
@API.Internal public SerializedFamilyInfo[] rowcolSerialize(java.util.Map<org.ojai.FieldPath,java.lang.Integer> jsonPathMap, boolean isBulkLoad)
jsonPathMap - a mapping from the JSON path for the
column family to the familyId of the column family. The default
column family path will have the path ""@API.Internal public java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> getFieldsNeedRead(java.util.Map<org.ojai.FieldPath,java.lang.Integer> pathCFidMap)
@API.Internal public SerializedFamilyInfo[] rowcolSerialize(java.util.Map<org.ojai.FieldPath,java.lang.Integer> jsonPathMap)
@API.Internal public static MutationImpl fromSerializedValue(java.nio.ByteBuffer input, boolean needsRead)
public java.util.Iterator<org.ojai.store.MutationOp> iterator()
iterator in interface java.lang.Iterable<org.ojai.store.MutationOp>public org.ojai.store.DocumentMutation decrement(org.ojai.FieldPath path,
byte dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(java.lang.String path,
byte dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(org.ojai.FieldPath path,
short dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(java.lang.String path,
short dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(java.lang.String path,
int dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(org.ojai.FieldPath path,
int dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(org.ojai.FieldPath path,
long dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(java.lang.String path,
long dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(java.lang.String path,
float dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(org.ojai.FieldPath path,
float dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(java.lang.String path,
double dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(org.ojai.FieldPath path,
double dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(java.lang.String path,
java.math.BigDecimal dec)
decrement in interface org.ojai.store.DocumentMutationpublic org.ojai.store.DocumentMutation decrement(org.ojai.FieldPath path,
java.math.BigDecimal dec)
decrement in interface org.ojai.store.DocumentMutation