Class VespaDocumentSerializer42

    • Field Summary

      • Fields inherited from class com.yahoo.vespa.objects.BufferSerializer

        buf
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static long getSerializedSize​(Document doc)
      Deprecated.
      Returns the serialized size of the given Document.
      void write​(AlternateSpanList altSpanList)
      Deprecated.
       
      void write​(Annotation annotation)
      Deprecated.
       
      void write​(Span span)
      Deprecated.
       
      void write​(SpanList spanList)
      Deprecated.
       
      void write​(SpanNode spanNode)
      Deprecated.
       
      void write​(SpanTree tree)
      Deprecated.
       
      void write​(Document doc)
      Deprecated.
      write out a document
      void write​(DocumentId id)
      Deprecated.
       
      void write​(DocumentType type)
      Deprecated.
       
      void write​(DocumentUpdate update)
      Deprecated.
       
      void write​(AddValueUpdate update, DataType superType)
      Deprecated.
       
      void write​(ArithmeticValueUpdate update)
      Deprecated.
       
      void write​(AssignValueUpdate update, DataType superType)
      Deprecated.
       
      void write​(ClearValueUpdate clearValueUpdate, DataType superType)
      Deprecated.
       
      void write​(FieldUpdate update)
      Deprecated.
       
      void write​(MapValueUpdate update, DataType superType)
      Deprecated.
       
      void write​(RemoveValueUpdate update, DataType superType)
      Deprecated.
       
      void write​(TensorAddUpdate update)
      Deprecated.
       
      void write​(TensorModifyUpdate update)
      Deprecated.
       
      void write​(TensorRemoveUpdate update)
      Deprecated.
       
      void write​(com.yahoo.vespa.objects.FieldBase field, AnnotationReference value)
      Deprecated.
      Write out the value of annotation data.
      <T extends FieldValue>
      void
      write​(com.yahoo.vespa.objects.FieldBase field, Array<T> array)
      Deprecated.
      Write out the value of array field
      void write​(com.yahoo.vespa.objects.FieldBase field, BoolFieldValue value)
      Deprecated.
      Write out the value of byte field
      void write​(com.yahoo.vespa.objects.FieldBase field, ByteFieldValue value)
      Deprecated.
      Write out the value of byte field
      <T extends FieldValue>
      void
      write​(com.yahoo.vespa.objects.FieldBase field, CollectionFieldValue<T> value)
      Deprecated.
      Write out the value of collection field
      void write​(com.yahoo.vespa.objects.FieldBase field, DoubleFieldValue value)
      Deprecated.
      Write out the value of double field
      void write​(com.yahoo.vespa.objects.FieldBase field, FieldValue value)
      Deprecated.
      Write out the value of field
      void write​(com.yahoo.vespa.objects.FieldBase field, FloatFieldValue value)
      Deprecated.
      Write out the value of float field
      void write​(com.yahoo.vespa.objects.FieldBase field, IntegerFieldValue value)
      Deprecated.
      Write out the value of integer field
      void write​(com.yahoo.vespa.objects.FieldBase field, LongFieldValue value)
      Deprecated.
      Write out the value of long field
      <K extends FieldValue,​V extends FieldValue>
      void
      write​(com.yahoo.vespa.objects.FieldBase field, MapFieldValue<K,​V> map)
      Deprecated.
      Write the value of a map field
      void write​(com.yahoo.vespa.objects.FieldBase field, PredicateFieldValue value)
      Deprecated.
      Write out the value of predicate field
      void write​(com.yahoo.vespa.objects.FieldBase field, Raw value)
      Deprecated.
      Write out the value of raw field
      void write​(com.yahoo.vespa.objects.FieldBase field, ReferenceFieldValue value)
      Deprecated.
      Write out the value of the given reference field value.
      void write​(com.yahoo.vespa.objects.FieldBase field, StringFieldValue value)
      Deprecated.
      Write out the value of string field
      void write​(com.yahoo.vespa.objects.FieldBase field, Struct s)
      Deprecated.
      Write out the value of struct field
      void write​(com.yahoo.vespa.objects.FieldBase field, StructuredFieldValue value)
      Deprecated.
      Write out the value of structured field
      void write​(com.yahoo.vespa.objects.FieldBase field, TensorFieldValue value)
      Deprecated.
      Write out the value of the given tensor field value.
      <T extends FieldValue>
      void
      write​(com.yahoo.vespa.objects.FieldBase field, WeightedSet<T> ws)
      Deprecated.
      Write out the value of weighted set field
      void write​(com.yahoo.vespa.objects.FieldBase field, Document doc)
      Deprecated.
      Write out the value of field
      • 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.Serializer

        put, put, put, putByte, putDouble, putFloat, putInt, putLong, putShort
    • Method Detail

      • write

        public void write​(Document doc)
        Deprecated.
        Description copied from interface: DocumentWriter
        write out a document
        Specified by:
        write in interface DocumentWriter
        Parameters:
        doc - document to be written
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          Document doc)
        Deprecated.
        Description copied from interface: FieldWriter
        Write out the value of field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - field description (name and data type)
        doc - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          FieldValue value)
        Deprecated.
        Write out the value of field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public <T extends FieldValue> void write​(com.yahoo.vespa.objects.FieldBase field,
                                                 Array<T> array)
        Deprecated.
        Write out the value of array field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        array - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          ByteFieldValue value)
        Deprecated.
        Description copied from interface: FieldWriter
        Write out the value of byte field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - field description (name and data type)
        value - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          BoolFieldValue value)
        Deprecated.
        Description copied from interface: FieldWriter
        Write out the value of byte field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - field description (name and data type)
        value - field value
      • write

        public <T extends FieldValue> void write​(com.yahoo.vespa.objects.FieldBase field,
                                                 CollectionFieldValue<T> value)
        Deprecated.
        Write out the value of collection field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          DoubleFieldValue value)
        Deprecated.
        Write out the value of double field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          FloatFieldValue value)
        Deprecated.
        Write out the value of float field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          IntegerFieldValue value)
        Deprecated.
        Write out the value of integer field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          LongFieldValue value)
        Deprecated.
        Write out the value of long field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          Raw value)
        Deprecated.
        Write out the value of raw field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          PredicateFieldValue value)
        Deprecated.
        Description copied from interface: FieldWriter
        Write out the value of predicate field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - field description (name and data type)
        value - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          StringFieldValue value)
        Deprecated.
        Write out the value of string field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          TensorFieldValue value)
        Deprecated.
        Description copied from interface: FieldWriter
        Write out the value of the given tensor field value.
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - field description (name and data type)
        value - tensor field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          ReferenceFieldValue value)
        Deprecated.
        Description copied from interface: FieldWriter
        Write out the value of the given reference field value.
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - field description (name and data type)
        value - reference field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          Struct s)
        Deprecated.
        Write out the value of struct field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        s - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          StructuredFieldValue value)
        Deprecated.
        Write out the value of structured field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • write

        public <T extends FieldValue> void write​(com.yahoo.vespa.objects.FieldBase field,
                                                 WeightedSet<T> ws)
        Deprecated.
        Write out the value of weighted set field
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - - field description (name and data type)
        ws - - field value
      • write

        public void write​(com.yahoo.vespa.objects.FieldBase field,
                          AnnotationReference value)
        Deprecated.
        Description copied from interface: FieldWriter
        Write out the value of annotation data.
        Specified by:
        write in interface FieldWriter
        Parameters:
        field - field description (name and data type)
        value - field value
      • getSerializedSize

        public static long getSerializedSize​(Document doc)
        Deprecated.
        Returns the serialized size of the given Document. Please note that this method performs actual serialization of the document, but simply return the size of the final GrowableByteBuffer. If you need the buffer itself, do NOT use this method.
        Parameters:
        doc - The Document whose size to calculate.
        Returns:
        The size in bytes.