Class Row.FieldValueBuilder

  • Enclosing class:
    Row

    public static class Row.FieldValueBuilder
    extends java.lang.Object
    Builder for Row that bases a row on another row.
    • Method Detail

      • getSchema

        public Schema getSchema()
      • withFieldValue

        public Row.FieldValueBuilder withFieldValue​(java.lang.String fieldName,
                                                    java.lang.Object value)
        Set a field value using the field name. Nested values can be set using the field selection syntax.
      • withFieldValue

        public Row.FieldValueBuilder withFieldValue​(java.lang.Integer fieldId,
                                                    java.lang.Object value)
        Set a field value using the field id.
      • withFieldValues

        public Row.FieldValueBuilder withFieldValues​(java.util.Map<java.lang.String,​java.lang.Object> values)
        Sets field values using the field names. Nested values can be set using the field selection syntax.
      • withFieldAccessDescriptors

        public Row.FieldValueBuilder withFieldAccessDescriptors​(java.util.Map<FieldAccessDescriptor,​java.lang.Object> values)
        Sets field values using the FieldAccessDescriptors. Nested values can be set using the field selection syntax.
      • build

        public Row build()