public class RemoveValueUpdate extends ValueUpdate
Value update representing a removal of a value (and its associated weight, if any) from a multi-valued data type.
Deprecated: Use RemoveFieldPathUpdate instead.ValueUpdate.ValueUpdateClassID
Modifier and Type | Field and Description |
---|---|
protected FieldValue |
value |
valueUpdateClassID
Constructor and Description |
---|
RemoveValueUpdate(FieldValue value) |
Modifier and Type | Method and Description |
---|---|
FieldValue |
applyTo(FieldValue fval) |
protected void |
checkCompatibility(DataType fieldType) |
boolean |
equals(Object o) |
FieldValue |
getValue()
Sets the key this should remove
|
int |
hashCode() |
void |
serialize(DocumentUpdateWriter data,
DataType superType) |
void |
setValue(FieldValue value)
Sets the value of this.
|
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 RemoveValueUpdate(FieldValue value)
public FieldValue getValue()
getValue
in class ValueUpdate
public void setValue(FieldValue value)
ValueUpdate
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 © 2018. All rights reserved.