| Constructor and Description |
|---|
MutationImpl() |
| Modifier and Type | Method and Description |
|---|---|
Mutation |
append(org.ojai.FieldPath path,
byte[] value) |
Mutation |
append(org.ojai.FieldPath path,
byte[] value,
int offset,
int len) |
Mutation |
append(org.ojai.FieldPath path,
ByteBuffer value) |
Mutation |
append(org.ojai.FieldPath path,
List<? extends Object> value) |
Mutation |
append(org.ojai.FieldPath path,
String value) |
Mutation |
append(String path,
byte[] value) |
Mutation |
append(String path,
byte[] value,
int offset,
int len)
Appends a given byte array to the existing binary data stored on the server
on the given path.
|
Mutation |
append(String path,
ByteBuffer value) |
Mutation |
append(String path,
List<? extends Object> value)
Appends elements to an existing array.
|
Mutation |
append(String path,
String value)
Appends elements to an existing string.
|
MutationImpl |
build() |
Mutation |
delete(org.ojai.FieldPath path) |
Mutation |
delete(String path)
Deletes the field at the give path.
|
Mutation |
empty()
Empties this Mutation object.
|
static MutationImpl |
fromSerializedValue(ByteBuffer input,
boolean needsRead) |
Mutation |
increment(org.ojai.FieldPath path,
BigDecimal inc) |
Mutation |
increment(org.ojai.FieldPath path,
byte inc)
Atomically applies an increment to a given field (in dot separated notation)
of the given row id.
|
Mutation |
increment(org.ojai.FieldPath path,
double inc) |
Mutation |
increment(org.ojai.FieldPath path,
float inc) |
Mutation |
increment(org.ojai.FieldPath path,
int inc) |
Mutation |
increment(org.ojai.FieldPath path,
long inc) |
Mutation |
increment(org.ojai.FieldPath path,
short inc) |
Mutation |
increment(String path,
BigDecimal inc) |
Mutation |
increment(String path,
byte inc) |
Mutation |
increment(String path,
double inc) |
Mutation |
increment(String path,
float inc) |
MutationImpl |
increment(String path,
int inc) |
Mutation |
increment(String path,
long inc) |
Mutation |
increment(String path,
short inc) |
Mutation |
merge(org.ojai.FieldPath path,
org.ojai.Document value) |
Mutation |
merge(org.ojai.FieldPath path,
Map<String,Object> value) |
Mutation |
merge(String path,
org.ojai.Document value)
Merges the existing value on the server for the given field path with the new map
provided in the input.
|
Mutation |
merge(String path,
Map<String,Object> value) |
boolean |
needsReadOnServer()
Indicates whether or not the processing of this mutation requires a read on
the server.
|
ByteBuffer |
rowcolSerialize()
Performs rowcol serialization of the mutation.
|
SerializedFamilyInfo[] |
rowcolSerialize(Map<org.ojai.FieldPath,Integer> jsonPathMap) |
SerializedFamilyInfo[] |
rowcolSerialize(Map<org.ojai.FieldPath,Integer> jsonPathMap,
boolean isBulkLoad)
Gives the rowcol encoding for multiple column families for a
given mutation operation.
|
Mutation |
set(org.ojai.FieldPath path,
BigDecimal bd) |
Mutation |
set(org.ojai.FieldPath path,
boolean b) |
Mutation |
set(org.ojai.FieldPath path,
byte b) |
Mutation |
set(org.ojai.FieldPath path,
ByteBuffer bb) |
Mutation |
set(org.ojai.FieldPath path,
Date d) |
Mutation |
set(org.ojai.FieldPath path,
org.ojai.Document value) |
Mutation |
set(org.ojai.FieldPath path,
double d) |
Mutation |
set(org.ojai.FieldPath path,
float f) |
Mutation |
set(org.ojai.FieldPath path,
int i) |
Mutation |
set(org.ojai.FieldPath path,
org.ojai.types.Interval intv) |
Mutation |
set(org.ojai.FieldPath path,
List<? extends Object> value) |
Mutation |
set(org.ojai.FieldPath path,
long l) |
Mutation |
set(org.ojai.FieldPath path,
Map<String,? extends Object> value) |
Mutation |
set(org.ojai.FieldPath path,
short s) |
MutationImpl |
set(org.ojai.FieldPath path,
String value) |
Mutation |
set(org.ojai.FieldPath path,
Time t) |
Mutation |
set(org.ojai.FieldPath path,
Timestamp t) |
Mutation |
set(org.ojai.FieldPath path,
org.ojai.Value v) |
Mutation |
set(String path,
BigDecimal bd) |
Mutation |
set(String path,
boolean b) |
Mutation |
set(String path,
byte b) |
Mutation |
set(String path,
ByteBuffer bb) |
Mutation |
set(String path,
Date d) |
Mutation |
set(String path,
org.ojai.Document value) |
Mutation |
set(String path,
double d) |
Mutation |
set(String path,
float f) |
Mutation |
set(String path,
int i) |
Mutation |
set(String path,
org.ojai.types.Interval intv) |
Mutation |
set(String path,
List<? extends Object> value) |
Mutation |
set(String path,
long l) |
Mutation |
set(String path,
Map<String,? extends Object> value) |
Mutation |
set(String path,
short s) |
MutationImpl |
set(String path,
String value) |
Mutation |
set(String path,
Time t) |
Mutation |
set(String path,
Timestamp t) |
Mutation |
set(String path,
org.ojai.Value v) |
Mutation |
setNull(org.ojai.FieldPath path) |
Mutation |
setNull(String path)
Sets the value of given field to the specified value.
|
Mutation |
setOrReplace(org.ojai.FieldPath path,
BigDecimal bd) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
boolean b) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
byte b) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
ByteBuffer bb) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
Date d) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.Document value) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
double d) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
float f) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
int i) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.types.Interval intv) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
List<? extends Object> value) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
long l) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
Map<String,? extends Object> value) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
short s) |
MutationImpl |
setOrReplace(org.ojai.FieldPath path,
String value) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
Time t) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
Timestamp t) |
Mutation |
setOrReplace(org.ojai.FieldPath path,
org.ojai.Value v) |
Mutation |
setOrReplace(String path,
BigDecimal bd) |
Mutation |
setOrReplace(String path,
boolean b) |
Mutation |
setOrReplace(String path,
byte b) |
Mutation |
setOrReplace(String path,
ByteBuffer bb) |
Mutation |
setOrReplace(String path,
Date d) |
Mutation |
setOrReplace(String path,
org.ojai.Document value) |
Mutation |
setOrReplace(String path,
double d) |
Mutation |
setOrReplace(String path,
float f) |
Mutation |
setOrReplace(String path,
int i) |
Mutation |
setOrReplace(String path,
org.ojai.types.Interval intv) |
Mutation |
setOrReplace(String path,
List<? extends Object> value) |
Mutation |
setOrReplace(String path,
long l) |
Mutation |
setOrReplace(String path,
Map<String,? extends Object> value) |
Mutation |
setOrReplace(String path,
short s) |
MutationImpl |
setOrReplace(String path,
String value) |
Mutation |
setOrReplace(String path,
Time t) |
Mutation |
setOrReplace(String path,
Timestamp t) |
Mutation |
setOrReplace(String path,
org.ojai.Value v)
Sets or replaces the value of a given field with the new value given in the API.
|
Mutation |
setOrReplaceNull(org.ojai.FieldPath path) |
Mutation |
setOrReplaceNull(String path) |
public Mutation empty()
Mutationpublic Mutation setNull(String path)
Mutationpublic Mutation setNull(org.ojai.FieldPath path)
public Mutation set(org.ojai.FieldPath path, org.ojai.Value v)
public MutationImpl set(String path, String value)
public MutationImpl set(org.ojai.FieldPath path, String value)
public Mutation set(String path, BigDecimal bd)
public Mutation set(org.ojai.FieldPath path, BigDecimal bd)
public Mutation set(org.ojai.FieldPath path, org.ojai.types.Interval intv)
public Mutation set(String path, ByteBuffer bb)
public Mutation set(org.ojai.FieldPath path, ByteBuffer bb)
public Mutation set(org.ojai.FieldPath path, org.ojai.Document value)
public Mutation setOrReplace(String path, org.ojai.Value v)
MutationsetOrReplace in interface Mutationpath - path of the field that needs to be updatedpublic Mutation setOrReplace(org.ojai.FieldPath path, org.ojai.Value v)
setOrReplace in interface Mutationpublic Mutation setOrReplaceNull(String path)
setOrReplaceNull in interface Mutationpublic Mutation setOrReplaceNull(org.ojai.FieldPath path)
setOrReplaceNull in interface Mutationpublic Mutation setOrReplace(String path, boolean b)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, boolean b)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, short s)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, short s)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, byte b)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, byte b)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, int i)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, int i)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, long l)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, long l)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, float f)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, float f)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, double d)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, double d)
setOrReplace in interface Mutationpublic MutationImpl setOrReplace(String path, String value)
setOrReplace in interface Mutationpublic MutationImpl setOrReplace(org.ojai.FieldPath path, String value)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, BigDecimal bd)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, BigDecimal bd)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, Time t)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, Time t)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, Timestamp t)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, Timestamp t)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, Date d)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, Date d)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, List<? extends Object> value)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, List<? extends Object> value)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, org.ojai.types.Interval intv)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, org.ojai.types.Interval intv)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, ByteBuffer bb)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, ByteBuffer bb)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, Map<String,? extends Object> value)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, Map<String,? extends Object> value)
setOrReplace in interface Mutationpublic Mutation setOrReplace(String path, org.ojai.Document value)
setOrReplace in interface Mutationpublic Mutation setOrReplace(org.ojai.FieldPath path, org.ojai.Document value)
setOrReplace in interface Mutationpublic Mutation append(String path, List<? extends Object> value)
Mutationpublic Mutation append(String path, String value)
Mutationpublic Mutation append(String path, byte[] value, int offset, int len)
Mutationpublic Mutation append(org.ojai.FieldPath path, byte[] value, int offset, int len)
public Mutation append(org.ojai.FieldPath path, byte[] value)
public Mutation append(String path, ByteBuffer value)
public Mutation append(org.ojai.FieldPath path, ByteBuffer value)
public Mutation merge(String path, org.ojai.Document value)
Mutationpublic Mutation merge(org.ojai.FieldPath path, org.ojai.Document value)
public Mutation increment(org.ojai.FieldPath path, byte inc)
Mutationpublic Mutation increment(org.ojai.FieldPath path, short inc)
public MutationImpl increment(String path, int inc)
public Mutation increment(org.ojai.FieldPath path, int inc)
public Mutation increment(org.ojai.FieldPath path, long inc)
public Mutation increment(org.ojai.FieldPath path, float inc)
public Mutation increment(org.ojai.FieldPath path, double inc)
public Mutation increment(String path, BigDecimal inc)
public Mutation increment(org.ojai.FieldPath path, BigDecimal inc)
public Mutation delete(String path)
public MutationImpl build()
@API.Internal public boolean needsReadOnServer()
@API.Internal public ByteBuffer rowcolSerialize()
@API.Internal public SerializedFamilyInfo[] rowcolSerialize(Map<org.ojai.FieldPath,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 SerializedFamilyInfo[] rowcolSerialize(Map<org.ojai.FieldPath,Integer> jsonPathMap)
@API.Internal public static MutationImpl fromSerializedValue(ByteBuffer input, boolean needsRead)
Copyright © 2015 Mapr Technologies, Inc.. All rights reserved.