VespaDocumentDeserializerHead
instead for new code.@Deprecated public class VespaDocumentDeserializer42 extends VespaDocumentSerializer42 implements DocumentDeserializer
Modifier and Type | Field and Description |
---|---|
private List<Annotation> |
annotations
Deprecated.
|
(package private) com.yahoo.io.GrowableByteBuffer |
body
Deprecated.
|
private com.yahoo.compress.Compressor |
compressor
Deprecated.
|
private DocumentTypeManager |
manager
Deprecated.
|
private List<SpanNode> |
spanNodes
Deprecated.
|
private int[] |
stringPositions
Deprecated.
|
private short |
version
Deprecated.
|
Constructor and Description |
---|
VespaDocumentDeserializer42(DocumentTypeManager manager,
com.yahoo.io.GrowableByteBuffer buf)
Deprecated.
|
VespaDocumentDeserializer42(DocumentTypeManager manager,
com.yahoo.io.GrowableByteBuffer buf,
com.yahoo.io.GrowableByteBuffer body)
Deprecated.
|
VespaDocumentDeserializer42(DocumentTypeManager manager,
com.yahoo.io.GrowableByteBuffer header,
com.yahoo.io.GrowableByteBuffer body,
short version)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
private void |
correctIndexes(Span span)
Deprecated.
|
private com.yahoo.text.Utf8String |
deserializeAttributeString()
Deprecated.
|
DocumentTypeManager |
getDocumentTypeManager()
Deprecated.
|
private static int |
getFirstNullByte(ByteBuffer buf)
Deprecated.
|
private int |
getNumCollectionElems()
Deprecated.
|
ValueUpdate |
getValueUpdate(DataType superType,
DataType subType)
Deprecated.
|
private com.yahoo.text.Utf8Array |
parseNullTerminatedString()
Deprecated.
|
(package private) static com.yahoo.text.Utf8Array |
parseNullTerminatedString(ByteBuffer buf)
Deprecated.
|
(package private) static com.yahoo.text.Utf8Array |
parseNullTerminatedString(ByteBuffer buf,
int lengthExcludingNull)
Deprecated.
|
private com.yahoo.text.Utf8Array |
parseNullTerminatedString(int lengthExcludingNull)
Deprecated.
|
void |
read(AddFieldPathUpdate update)
Deprecated.
|
void |
read(AlternateSpanList altSpanList)
Deprecated.
|
void |
read(Annotation annotation)
Deprecated.
|
void |
read(AssignFieldPathUpdate update)
Deprecated.
|
void |
read(Document document)
Deprecated.
Read a document
|
void |
read(DocumentUpdate update)
Deprecated.
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
AnnotationReference value)
Deprecated.
Read in the value of annotation reference.
|
<T extends FieldValue> |
read(com.yahoo.vespa.objects.FieldBase field,
Array<T> array)
Deprecated.
Read in the value of array field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
ByteFieldValue value)
Deprecated.
Read in the value of byte field
|
<T extends FieldValue> |
read(com.yahoo.vespa.objects.FieldBase field,
CollectionFieldValue<T> value)
Deprecated.
Read in the value of collection field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
Document doc)
Deprecated.
Read in the value of field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
DoubleFieldValue value)
Deprecated.
Read in the value of double field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
FieldValue value)
Deprecated.
Read in the value of field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
FloatFieldValue value)
Deprecated.
Read in the value of float field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
IntegerFieldValue value)
Deprecated.
Read in the value of integer field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
LongFieldValue value)
Deprecated.
Read in the value of long field
|
<K extends FieldValue,V extends FieldValue> |
read(com.yahoo.vespa.objects.FieldBase field,
MapFieldValue<K,V> map)
Deprecated.
Read the value of a map field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
PredicateFieldValue value)
Deprecated.
Read in the value of predicate field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
Raw value)
Deprecated.
Read in the value of raw field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
ReferenceFieldValue value)
Deprecated.
Read in the value of the given reference field.
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
StringFieldValue value)
Deprecated.
Read in the value of string field
|
void |
read(com.yahoo.vespa.objects.FieldBase fieldDef,
Struct s)
Deprecated.
Read in the value of struct field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
StructuredFieldValue value)
Deprecated.
Read in the value of structured field
|
void |
read(com.yahoo.vespa.objects.FieldBase field,
TensorFieldValue value)
Deprecated.
Read in the value of the given tensor field.
|
<T extends FieldValue> |
read(com.yahoo.vespa.objects.FieldBase field,
WeightedSet<T> ws)
Deprecated.
Read in the value of weighted set field
|
void |
read(FieldPathUpdate update)
Deprecated.
|
void |
read(FieldUpdate fieldUpdate)
Deprecated.
|
void |
read(RemoveFieldPathUpdate update)
Deprecated.
|
void |
read(Span span)
Deprecated.
|
void |
read(SpanList spanList)
Deprecated.
|
void |
read(SpanTree tree)
Deprecated.
|
DocumentId |
readDocumentId()
Deprecated.
|
DocumentType |
readDocumentType()
Deprecated.
|
private List<SpanNode> |
readSpanList(SpanNodeParent parent)
Deprecated.
|
private SpanNode |
readSpanNode()
Deprecated.
|
private void |
readSpanTree(SpanTree tree,
boolean readName)
Deprecated.
|
getSerializedSize, setHeaderOnly, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBuf
getByte, getBytes, getDouble, getFloat, getInt, getLong, getShort, getString
getBuf
private final com.yahoo.compress.Compressor compressor
private DocumentTypeManager manager
com.yahoo.io.GrowableByteBuffer body
private short version
private List<Annotation> annotations
private int[] stringPositions
VespaDocumentDeserializer42(DocumentTypeManager manager, com.yahoo.io.GrowableByteBuffer header, com.yahoo.io.GrowableByteBuffer body, short version)
VespaDocumentDeserializer42(DocumentTypeManager manager, com.yahoo.io.GrowableByteBuffer buf)
VespaDocumentDeserializer42(DocumentTypeManager manager, com.yahoo.io.GrowableByteBuffer buf, com.yahoo.io.GrowableByteBuffer body)
public final DocumentTypeManager getDocumentTypeManager()
public void read(Document document)
DocumentReader
read
in interface DocumentReader
document
- - document to be readpublic void read(com.yahoo.vespa.objects.FieldBase field, Document doc)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)doc
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, FieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic <T extends FieldValue> void read(com.yahoo.vespa.objects.FieldBase field, Array<T> array)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)array
- - field valuepublic <K extends FieldValue,V extends FieldValue> void read(com.yahoo.vespa.objects.FieldBase field, MapFieldValue<K,V> map)
FieldReader
read
in interface FieldReader
private int getNumCollectionElems()
public <T extends FieldValue> void read(com.yahoo.vespa.objects.FieldBase field, CollectionFieldValue<T> value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, ByteFieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, DoubleFieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, FloatFieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, IntegerFieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, LongFieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, Raw value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, PredicateFieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, StringFieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, TensorFieldValue value)
FieldReader
read
in interface FieldReader
field
- field description (name and data type)value
- tensor field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, ReferenceFieldValue value)
FieldReader
read
in interface FieldReader
field
- field description (name and data type)value
- reference field valuepublic void read(com.yahoo.vespa.objects.FieldBase fieldDef, Struct s)
FieldReader
read
in interface FieldReader
fieldDef
- - field description (name and data type)s
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, StructuredFieldValue value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valuepublic <T extends FieldValue> void read(com.yahoo.vespa.objects.FieldBase field, WeightedSet<T> ws)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)ws
- - field valuepublic void read(com.yahoo.vespa.objects.FieldBase field, AnnotationReference value)
FieldReader
read
in interface FieldReader
field
- - field description (name and data type)value
- - field valueprivate com.yahoo.text.Utf8String deserializeAttributeString() throws DeserializationException
DeserializationException
private com.yahoo.text.Utf8Array parseNullTerminatedString()
private com.yahoo.text.Utf8Array parseNullTerminatedString(int lengthExcludingNull)
static com.yahoo.text.Utf8Array parseNullTerminatedString(ByteBuffer buf, int lengthExcludingNull) throws DeserializationException
DeserializationException
static com.yahoo.text.Utf8Array parseNullTerminatedString(ByteBuffer buf) throws DeserializationException
DeserializationException
private static int getFirstNullByte(ByteBuffer buf)
public void read(DocumentUpdate update)
read
in interface DocumentUpdateReader
public void read(FieldPathUpdate update)
read
in interface DocumentUpdateReader
public void read(AssignFieldPathUpdate update)
read
in interface DocumentUpdateReader
public void read(RemoveFieldPathUpdate update)
read
in interface DocumentUpdateReader
public void read(AddFieldPathUpdate update)
read
in interface DocumentUpdateReader
public ValueUpdate getValueUpdate(DataType superType, DataType subType)
public void read(FieldUpdate fieldUpdate)
read
in interface DocumentUpdateReader
public DocumentId readDocumentId()
readDocumentId
in interface DocumentReader
readDocumentId
in interface DocumentUpdateReader
public DocumentType readDocumentType()
readDocumentType
in interface DocumentReader
readDocumentType
in interface DocumentUpdateReader
private SpanNode readSpanNode()
private void readSpanTree(SpanTree tree, boolean readName)
public void read(SpanTree tree)
read
in interface SpanTreeReader
public void read(Annotation annotation)
read
in interface AnnotationReader
public void read(Span span)
read
in interface SpanNodeReader
private void correctIndexes(Span span)
public void read(SpanList spanList)
read
in interface SpanNodeReader
public void read(AlternateSpanList altSpanList)
read
in interface SpanNodeReader
private List<SpanNode> readSpanList(SpanNodeParent parent)
Copyright © 2018. All rights reserved.