Package com.yahoo.document.serialization
Class VespaDocumentDeserializerHead
- java.lang.Object
-
- com.yahoo.vespa.objects.BufferSerializer
-
- com.yahoo.document.serialization.VespaDocumentDeserializer6
-
- com.yahoo.document.serialization.VespaDocumentDeserializerHead
-
- All Implemented Interfaces:
AnnotationReader
,DocumentDeserializer
,DocumentReader
,DocumentUpdateReader
,FieldReader
,SpanNodeReader
,SpanTreeReader
,com.yahoo.vespa.objects.Deserializer
,com.yahoo.vespa.objects.Serializer
public class VespaDocumentDeserializerHead extends VespaDocumentDeserializer6
Class used for de-serializing documents on the current head document format.- Author:
- baldersheim
-
-
Constructor Summary
Constructors Constructor Description VespaDocumentDeserializerHead(DocumentTypeManager manager, com.yahoo.io.GrowableByteBuffer buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ValueUpdate
readTensorAddUpdate(DataType type)
protected ValueUpdate
readTensorModifyUpdate(DataType type)
protected ValueUpdate
readTensorRemoveUpdate(DataType type)
-
Methods inherited from class com.yahoo.document.serialization.VespaDocumentDeserializer6
getDocumentTypeManager, getValueUpdate, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, readDocumentId, readDocumentType
-
Methods inherited from class com.yahoo.vespa.objects.BufferSerializer
createUTF8CharArray, flip, getBuf, getByte, getBytes, getDouble, getFloat, getInt, getInt1_2_4Bytes, getInt1_4Bytes, getInt2_4_8Bytes, getLong, getShort, getString, order, order, position, position, put, put, put, putByte, putDouble, putFloat, putInt, putInt1_4Bytes, putInt2_4_8Bytes, putLong, putShort, remaining, setBuf, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.yahoo.vespa.objects.Deserializer
getByte, getBytes, getDouble, getFloat, getInt, getLong, getShort, getString
-
Methods inherited from interface com.yahoo.document.serialization.DocumentDeserializer
getBuf
-
-
-
-
Constructor Detail
-
VespaDocumentDeserializerHead
public VespaDocumentDeserializerHead(DocumentTypeManager manager, com.yahoo.io.GrowableByteBuffer buffer)
-
-
Method Detail
-
readTensorModifyUpdate
protected ValueUpdate readTensorModifyUpdate(DataType type)
- Overrides:
readTensorModifyUpdate
in classVespaDocumentDeserializer6
-
readTensorAddUpdate
protected ValueUpdate readTensorAddUpdate(DataType type)
- Overrides:
readTensorAddUpdate
in classVespaDocumentDeserializer6
-
readTensorRemoveUpdate
protected ValueUpdate readTensorRemoveUpdate(DataType type)
- Overrides:
readTensorRemoveUpdate
in classVespaDocumentDeserializer6
-
-