Package com.yahoo.document.update
Class ClearValueUpdate
- java.lang.Object
-
- com.yahoo.document.update.ValueUpdate
-
- com.yahoo.document.update.ClearValueUpdate
-
public class ClearValueUpdate extends ValueUpdate
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
Constructors Constructor Description ClearValueUpdate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldValue
applyTo(FieldValue fval)
protected void
checkCompatibility(DataType fieldType)
FieldValue
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
-
-
-
-
Method Detail
-
applyTo
public FieldValue applyTo(FieldValue fval)
- Specified by:
applyTo
in classValueUpdate
-
checkCompatibility
protected void checkCompatibility(DataType fieldType)
- Specified by:
checkCompatibility
in classValueUpdate
-
getValue
public FieldValue 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
public void setValue(FieldValue value)
Description copied from class:ValueUpdate
Sets the value of this. Ignored by update who have no value- Specified by:
setValue
in classValueUpdate
-
serialize
public void serialize(DocumentUpdateWriter data, DataType superType)
- Specified by:
serialize
in classValueUpdate
-
-