public class AssignValueUpdate extends ValueUpdate
Value update that represents assigning a new value.
ValueUpdate.ValueUpdateClassID
Modifier and Type | Field and Description |
---|---|
protected FieldValue |
value |
valueUpdateClassID
Constructor and Description |
---|
AssignValueUpdate(FieldValue value) |
Modifier and Type | Method and Description |
---|---|
FieldValue |
applyTo(FieldValue fval) |
protected void |
checkCompatibility(DataType fieldType) |
boolean |
equals(Object o) |
FieldValue |
getValue()
Returns the value of this value update.
|
int |
hashCode() |
void |
serialize(DocumentUpdateWriter data,
DataType superType) |
void |
setValue(FieldValue value)
Sets the value to assign.
|
String |
toString() |
createAdd, createAdd, createAddAll, createAddAll, createAssign, createClear, createDecrement, createDecrement, createDivide, createDivide, createIncrement, createIncrement, createMap, createMultiply, createMultiply, createRemove, createRemoveAll, createRemoveAll, getValueUpdateClassID
protected FieldValue value
public AssignValueUpdate(FieldValue value)
public FieldValue getValue()
Returns the value of this value update.
The type of the value is defined by the type of this field
in this documents DocumentType - a java.lang primitive wrapper for single value types,
java.util.List for arrays and WeightedSet
for weighted sets.
getValue
in class ValueUpdate
DataType
public void setValue(FieldValue value)
Sets the value to assign.
The type of the value must match the type of this field
in this documents DocumentType - a java.lang primitive wrapper for single value types,
java.util.List for arrays and WeightedSet
for weighted sets.
setValue
in class ValueUpdate
public FieldValue applyTo(FieldValue fval)
applyTo
in class ValueUpdate
protected void checkCompatibility(DataType fieldType)
checkCompatibility
in class ValueUpdate
public void serialize(DocumentUpdateWriter data, DataType superType)
serialize
in class ValueUpdate
public boolean equals(Object o)
equals
in class ValueUpdate
public int hashCode()
hashCode
in class ValueUpdate
public String toString()
toString
in class ValueUpdate
Copyright © 2017. All rights reserved.