Package org.apache.beam.sdk.values
Class Row.FieldValueBuilder
java.lang.Object
org.apache.beam.sdk.values.Row.FieldValueBuilder
- Enclosing class:
Row
Builder for
Row
that bases a row on another row.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Sets field values using the FieldAccessDescriptors.withFieldValue
(Integer fieldId, Object value) Set a field value using the field id.withFieldValue
(String fieldName, Object value) Set a field value using the field name.withFieldValue
(FieldAccessDescriptor fieldAccessDescriptor, Object value) Set a field value using a FieldAccessDescriptor.withFieldValues
(Map<String, Object> values) Sets field values using the field names.
-
Method Details
-
getSchema
-
withFieldValue
Set a field value using the field name. Nested values can be set using the field selection syntax. -
withFieldValue
Set a field value using the field id. -
withFieldValue
public Row.FieldValueBuilder withFieldValue(FieldAccessDescriptor fieldAccessDescriptor, Object value) Set a field value using a FieldAccessDescriptor. -
withFieldValues
Sets field values using the field names. Nested values can be set using the field selection syntax. -
withFieldAccessDescriptors
Sets field values using the FieldAccessDescriptors. Nested values can be set using the field selection syntax. -
build
-