Package com.yahoo.document.update
Class AssignValueUpdate
java.lang.Object
com.yahoo.document.update.ValueUpdate
com.yahoo.document.update.AssignValueUpdate
Value update that represents assigning a new value.
- Author:
- Einar M R Rosenvinge
-
Nested Class Summary
Nested classes/interfaces inherited from class com.yahoo.document.update.ValueUpdate
ValueUpdate.ValueUpdateClassID
-
Field Summary
Fields inherited from class com.yahoo.document.update.ValueUpdate
valueUpdateClassID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapplyTo
(FieldValue fval) protected void
checkCompatibility
(DataType fieldType) boolean
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.toString()
Methods inherited from class com.yahoo.document.update.ValueUpdate
createAdd, createAdd, createAddAll, createAddAll, createAssign, createClear, createDecrement, createDecrement, createDivide, createDivide, createIncrement, createIncrement, createMap, createMultiply, createMultiply, createRemove, createRemoveAll, createRemoveAll, getValueUpdateClassID
-
Field Details
-
value
-
-
Constructor Details
-
AssignValueUpdate
-
-
Method Details
-
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.- Specified by:
getValue
in classValueUpdate
- Returns:
- the value of this ValueUpdate
- See Also:
-
setValue
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.- Specified by:
setValue
in classValueUpdate
-
applyTo
- Specified by:
applyTo
in classValueUpdate
-
checkCompatibility
- Specified by:
checkCompatibility
in classValueUpdate
-
serialize
- Specified by:
serialize
in classValueUpdate
-
equals
- Overrides:
equals
in classValueUpdate
-
hashCode
public int hashCode()- Overrides:
hashCode
in classValueUpdate
-
toString
- Overrides:
toString
in classValueUpdate
-