@API.Public
public interface Mutation
| 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.
|
Mutation |
build() |
Mutation |
delete(org.ojai.FieldPath path) |
Mutation |
delete(String path)
Deletes the field at the given path.
|
Mutation |
empty()
Empties this Mutation object.
|
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) |
Mutation |
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) |
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) |
Mutation |
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) |
Mutation |
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) |
Mutation |
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) |
Mutation |
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) |
Mutation empty()
Mutation setNull(String path)
path - path of the field that needs to be updatedMutation setNull(org.ojai.FieldPath path)
Mutation set(org.ojai.FieldPath path, org.ojai.Value v)
Mutation set(org.ojai.FieldPath path, boolean b)
Mutation set(org.ojai.FieldPath path, short s)
Mutation set(org.ojai.FieldPath path, byte b)
Mutation set(org.ojai.FieldPath path, int i)
Mutation set(org.ojai.FieldPath path, long l)
Mutation set(org.ojai.FieldPath path, float f)
Mutation set(org.ojai.FieldPath path, double d)
Mutation set(String path, BigDecimal bd)
Mutation set(org.ojai.FieldPath path, BigDecimal bd)
Mutation set(org.ojai.FieldPath path, org.ojai.types.Interval intv)
Mutation set(String path, ByteBuffer bb)
Mutation set(org.ojai.FieldPath path, ByteBuffer bb)
Mutation set(org.ojai.FieldPath path, org.ojai.Document value)
Mutation setOrReplace(String path, org.ojai.Value v)
path - path of the field that needs to be updatedMutation setOrReplace(org.ojai.FieldPath path, org.ojai.Value v)
Mutation setOrReplaceNull(org.ojai.FieldPath path)
Mutation setOrReplace(org.ojai.FieldPath path, boolean b)
Mutation setOrReplace(org.ojai.FieldPath path, short s)
Mutation setOrReplace(org.ojai.FieldPath path, byte b)
Mutation setOrReplace(org.ojai.FieldPath path, int i)
Mutation setOrReplace(org.ojai.FieldPath path, long l)
Mutation setOrReplace(org.ojai.FieldPath path, float f)
Mutation setOrReplace(org.ojai.FieldPath path, double d)
Mutation setOrReplace(String path, BigDecimal bd)
Mutation setOrReplace(org.ojai.FieldPath path, BigDecimal bd)
Mutation setOrReplace(org.ojai.FieldPath path, org.ojai.types.Interval intv)
Mutation setOrReplace(String path, ByteBuffer bb)
Mutation setOrReplace(org.ojai.FieldPath path, ByteBuffer bb)
Mutation setOrReplace(org.ojai.FieldPath path, org.ojai.Document value)
Mutation append(String path, List<? extends Object> value)
Mutation append(String path, String value)
Mutation append(String path, byte[] value, int offset, int len)
path - field pathvalue - byte array valueoffset - offset in byte arraylen - length in byte arrayMutation append(org.ojai.FieldPath path, byte[] value, int offset, int len)
Mutation append(org.ojai.FieldPath path, byte[] value)
Mutation append(String path, ByteBuffer value)
Mutation append(org.ojai.FieldPath path, ByteBuffer value)
Mutation merge(String path, org.ojai.Document value)
path - field pathvalue - the value to be merged with existing value of a field on the serverMutation merge(org.ojai.FieldPath path, org.ojai.Document value)
Mutation increment(org.ojai.FieldPath path, byte inc)
path - field name in dot separated notationinc - increment to apply to a field - can be positive or negativeMutation increment(org.ojai.FieldPath path, short inc)
Mutation increment(org.ojai.FieldPath path, int inc)
Mutation increment(org.ojai.FieldPath path, long inc)
Mutation increment(org.ojai.FieldPath path, float inc)
Mutation increment(org.ojai.FieldPath path, double inc)
Mutation increment(String path, BigDecimal inc)
Mutation increment(org.ojai.FieldPath path, BigDecimal inc)
Mutation delete(String path)
Mutation delete(org.ojai.FieldPath path)
Mutation build()
Copyright © 2015 Mapr Technologies, Inc.. All rights reserved.