Package com.yahoo.document.update
Class ClearValueUpdate
java.lang.Object
com.yahoo.document.update.ValueUpdate
com.yahoo.document.update.ClearValueUpdate
Value update that represents clearing a field. Clearing a field mean removing it.
- 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) getValue()
Returns the primary "value" of this update, or null if this kind of update has no valuevoid
serialize
(DocumentUpdateWriter data, DataType superType) void
setValue
(FieldValue value) Sets the value of this.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, equals, getValueUpdateClassID, hashCode, toString
-
Constructor Details
-
ClearValueUpdate
public ClearValueUpdate()
-
-
Method Details
-
applyTo
- Specified by:
applyTo
in classValueUpdate
-
checkCompatibility
- Specified by:
checkCompatibility
in classValueUpdate
-
getValue
Description copied from class:ValueUpdate
Returns the primary "value" of this update, or null if this kind of update has no value- Specified by:
getValue
in classValueUpdate
-
setValue
Description copied from class:ValueUpdate
Sets the value of this. Ignored by update who have no value- Specified by:
setValue
in classValueUpdate
-
serialize
- Specified by:
serialize
in classValueUpdate
-