Interface FieldReader

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void read​(com.yahoo.vespa.objects.FieldBase field, AnnotationReference value)
      Read in the value of annotation reference.
      <T extends FieldValue>
      void
      read​(com.yahoo.vespa.objects.FieldBase field, Array<T> value)
      Read in the value of array field
      void read​(com.yahoo.vespa.objects.FieldBase field, BoolFieldValue value)
      Read in the value of byte field
      void read​(com.yahoo.vespa.objects.FieldBase field, ByteFieldValue value)
      Read in the value of byte field
      <T extends FieldValue>
      void
      read​(com.yahoo.vespa.objects.FieldBase field, CollectionFieldValue<T> value)
      Read in the value of collection field
      void read​(com.yahoo.vespa.objects.FieldBase field, DoubleFieldValue value)
      Read in the value of double field
      void read​(com.yahoo.vespa.objects.FieldBase field, FieldValue value)
      Read in the value of field
      void read​(com.yahoo.vespa.objects.FieldBase field, FloatFieldValue value)
      Read in the value of float field
      void read​(com.yahoo.vespa.objects.FieldBase field, IntegerFieldValue value)
      Read in the value of integer field
      void read​(com.yahoo.vespa.objects.FieldBase field, LongFieldValue value)
      Read in the value of long field
      <K extends FieldValue,​V extends FieldValue>
      void
      read​(com.yahoo.vespa.objects.FieldBase field, MapFieldValue<K,​V> map)
      Read the value of a map field
      void read​(com.yahoo.vespa.objects.FieldBase field, PredicateFieldValue value)
      Read in the value of predicate field
      void read​(com.yahoo.vespa.objects.FieldBase field, Raw value)
      Read in the value of raw field
      void read​(com.yahoo.vespa.objects.FieldBase field, ReferenceFieldValue value)
      Read in the value of the given reference field.
      void read​(com.yahoo.vespa.objects.FieldBase field, StringFieldValue value)
      Read in the value of string field
      void read​(com.yahoo.vespa.objects.FieldBase field, Struct value)
      Read in the value of struct field
      void read​(com.yahoo.vespa.objects.FieldBase field, StructuredFieldValue value)
      Read in the value of structured field
      void read​(com.yahoo.vespa.objects.FieldBase field, TensorFieldValue value)
      Read in the value of the given tensor field.
      <T extends FieldValue>
      void
      read​(com.yahoo.vespa.objects.FieldBase field, WeightedSet<T> value)
      Read in the value of weighted set field
      void read​(com.yahoo.vespa.objects.FieldBase field, Document value)
      Read in the value of field
      • Methods inherited from interface com.yahoo.vespa.objects.Deserializer

        getByte, getBytes, getDouble, getFloat, getInt, getLong, getShort, getString
    • Method Detail

      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  Document value)
        Read in the value of field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  FieldValue value)
        Read in the value of field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        <T extends FieldValue> void read​(com.yahoo.vespa.objects.FieldBase field,
                                         Array<T> value)
        Read in the value of array field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        <K extends FieldValue,​V extends FieldValue> void read​(com.yahoo.vespa.objects.FieldBase field,
                                                                    MapFieldValue<K,​V> map)
        Read the value of a map field
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  ByteFieldValue value)
        Read in the value of byte field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  BoolFieldValue value)
        Read in the value of byte field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        <T extends FieldValue> void read​(com.yahoo.vespa.objects.FieldBase field,
                                         CollectionFieldValue<T> value)
        Read in the value of collection field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  DoubleFieldValue value)
        Read in the value of double field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  FloatFieldValue value)
        Read in the value of float field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  IntegerFieldValue value)
        Read in the value of integer field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  LongFieldValue value)
        Read in the value of long field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  Raw value)
        Read in the value of raw field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  PredicateFieldValue value)
        Read in the value of predicate field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  StringFieldValue value)
        Read in the value of string field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  TensorFieldValue value)
        Read in the value of the given tensor field.
        Parameters:
        field - field description (name and data type)
        value - tensor field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  ReferenceFieldValue value)
        Read in the value of the given reference field.
        Parameters:
        field - field description (name and data type)
        value - reference field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  Struct value)
        Read in the value of struct field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  StructuredFieldValue value)
        Read in the value of structured field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        <T extends FieldValue> void read​(com.yahoo.vespa.objects.FieldBase field,
                                         WeightedSet<T> value)
        Read in the value of weighted set field
        Parameters:
        field - - field description (name and data type)
        value - - field value
      • read

        void read​(com.yahoo.vespa.objects.FieldBase field,
                  AnnotationReference value)
        Read in the value of annotation reference.
        Parameters:
        field - - field description (name and data type)
        value - - field value