Package | Description |
---|---|
com.yahoo.document | |
com.yahoo.document.serialization | |
com.yahoo.document.update |
Modifier and Type | Field and Description |
---|---|
private List<FieldUpdate> |
DocumentUpdate.fieldUpdates |
Modifier and Type | Method and Description |
---|---|
FieldUpdate |
DocumentUpdate.getFieldUpdate(Field field)
Returns the update for a field
|
FieldUpdate |
DocumentUpdate.getFieldUpdate(int index)
Get the field update at the specified index in the list of field updates.
|
FieldUpdate |
DocumentUpdate.getFieldUpdate(String fieldName)
Returns the update for a field name
|
FieldUpdate |
DocumentUpdate.removeFieldUpdate(int index)
Removes the field update at the specified position in the list of field updates.
|
FieldUpdate |
DocumentUpdate.setFieldUpdate(int index,
FieldUpdate upd)
Replaces the field update at the specified index in the list of field updates.
|
Modifier and Type | Method and Description |
---|---|
List<FieldUpdate> |
DocumentUpdate.getFieldUpdates()
Get an unmodifiable list of all field updates that this document update specifies.
|
Modifier and Type | Method and Description |
---|---|
DocumentUpdate |
DocumentUpdate.addFieldUpdate(FieldUpdate update)
Adds the given
FieldUpdate to this DocumentUpdate. |
void |
DocumentUpdate.addFieldUpdateNoCheck(FieldUpdate fieldUpdate) |
FieldUpdate |
DocumentUpdate.setFieldUpdate(int index,
FieldUpdate upd)
Replaces the field update at the specified index in the list of field updates.
|
Modifier and Type | Method and Description |
---|---|
void |
DocumentUpdate.setFieldUpdates(List<FieldUpdate> fieldUpdates)
Assigns the field updates of this document update.
|
Constructor and Description |
---|
DocumentUpdate(DocumentType docType,
DocumentId docId,
List<FieldUpdate> fieldUpdates) |
Modifier and Type | Method and Description |
---|---|
void |
DocumentUpdateReader.read(FieldUpdate update) |
void |
VespaDocumentDeserializer42.read(FieldUpdate fieldUpdate)
Deprecated.
|
void |
DocumentUpdateWriter.write(FieldUpdate update) |
void |
VespaDocumentSerializer42.write(FieldUpdate update)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
FieldUpdate |
FieldUpdate.addValueUpdate(int index,
ValueUpdate valueUpdate)
Adds a value update to the list of value updates.
|
FieldUpdate |
FieldUpdate.addValueUpdate(ValueUpdate valueUpdate)
Adds a value update to the list of value updates.
|
FieldUpdate |
FieldUpdate.addValueUpdates(List<ValueUpdate> valueUpdates)
Adds a list of value updates to the list of value updates.
|
FieldUpdate |
FieldUpdate.applyTo(Document doc)
Applies this field update.
|
static FieldUpdate |
FieldUpdate.create(Field field)
Creates a new, empty field update with no encapsulated value updates.
|
static FieldUpdate |
FieldUpdate.createAdd(Field field,
FieldValue value)
Creates a new field update, with one encapsulated value update
specifying an addition of a value to an array or a key to a weighted set (with default weight 1).
|
static FieldUpdate |
FieldUpdate.createAdd(Field field,
FieldValue key,
Integer weight)
Creates a new field update, with one encapsulated value update
specifying an addition of a key (with a specified weight) to a weighted set.
|
static FieldUpdate |
FieldUpdate.createAddAll(Field field,
List<? extends FieldValue> values)
Creates a new field update, with encapsulated value updates,
specifying an addition of all values in a given list to an array.
|
static FieldUpdate |
FieldUpdate.createAddAll(Field field,
WeightedSet<? extends FieldValue> set)
Creates a new field update, with encapsulated value updates,
specifying an addition of all key/weight pairs in a weighted set to a weighted set.
|
static FieldUpdate |
FieldUpdate.createAssign(Field field,
FieldValue newValue)
Creates a new field update, with one encapsulated value update,
that assigns a new value, completely overwriting the previous value.
|
static FieldUpdate |
FieldUpdate.createClear(Field field)
Creates a new field update, with one encapsulated value update,
that clears the value; see documentation for ClearValueUpdate to see behavior
for the individual data types.
|
static FieldUpdate |
FieldUpdate.createClearField(Field field)
Creates a new field update that clears the field.
|
static FieldUpdate |
FieldUpdate.createDecrement(Field field,
FieldValue key,
Number decrement)
Creates a new field update, with one encapsulated value update that decrements a weight in a weighted set.
|
static FieldUpdate |
FieldUpdate.createDecrement(Field field,
Number decrement)
Creates a new field update, with one encapsulated value update that decrements a value.
|
static FieldUpdate |
FieldUpdate.createDivide(Field field,
FieldValue key,
Number divisor)
Creates a new field update, with one encapsulated value update that divides a weight in a weighted set.
|
static FieldUpdate |
FieldUpdate.createDivide(Field field,
Number divisor)
Creates a new field update, with one encapsulated value update that divides a value.
|
static FieldUpdate |
FieldUpdate.createIncrement(Field field,
FieldValue key,
Number increment)
Creates a new field update, with one encapsulated value update that increments a weight in a weighted set.
|
static FieldUpdate |
FieldUpdate.createIncrement(Field field,
Number increment)
Creates a new field update, with one encapsulated value update that increments a value.
|
static FieldUpdate |
FieldUpdate.createMap(Field field,
FieldValue value,
ValueUpdate update)
Creates a new field update, with one encapsulated value update, which
is able to map an update to a value to a subvalue in an array or a
weighted set.
|
static FieldUpdate |
FieldUpdate.createMultiply(Field field,
FieldValue key,
Number factor)
Creates a new field update, with one encapsulated value update that multiplies a weight in a weighted set.
|
static FieldUpdate |
FieldUpdate.createMultiply(Field field,
Number factor)
Creates a new field update, with one encapsulated value update that multiplies a value.
|
static FieldUpdate |
FieldUpdate.createRemove(Field field,
FieldValue value)
Creates a new field update, with one encapsulated value update,
specifying the removal of a value from an array or a key/weight from a weighted set.
|
static FieldUpdate |
FieldUpdate.createRemoveAll(Field field,
List<? extends FieldValue> values)
Creates a new field update, with encapsulated value updates,
specifying the removal of all values in a given list from an array or weighted set.
|
static FieldUpdate |
FieldUpdate.createRemoveAll(Field field,
WeightedSet<? extends FieldValue> values)
Creates a new field update, with encapsulated value updates,
specifying the removal of all values in a given list from an array or weighted set.
|
Modifier and Type | Method and Description |
---|---|
void |
FieldUpdate.addAll(FieldUpdate update)
Adds all the
ValueUpdate s of the given FieldUpdate to this. |
Copyright © 2018. All rights reserved.