Google BigQuery Storage v1 API - Class AvroSerializationOptions (3.14.0)

public sealed class AvroSerializationOptions : IMessage<AvroSerializationOptions>, IEquatable<AvroSerializationOptions>, IDeepCloneable<AvroSerializationOptions>, IBufferMessage, IMessage

Reference documentation and code samples for the Google BigQuery Storage v1 API class AvroSerializationOptions.

Contains options specific to Avro Serialization.

Inheritance

object > AvroSerializationOptions

Namespace

Google.Cloud.BigQuery.Storage.V1

Assembly

Google.Cloud.BigQuery.Storage.V1.dll

Constructors

AvroSerializationOptions()

public AvroSerializationOptions()

AvroSerializationOptions(AvroSerializationOptions)

public AvroSerializationOptions(AvroSerializationOptions other)
Parameter
NameDescription
otherAvroSerializationOptions

Properties

EnableDisplayNameAttribute

public bool EnableDisplayNameAttribute { get; set; }

Enable displayName attribute in Avro schema.

The Avro specification requires field names to be alphanumeric. By default, in cases when column names do not conform to these requirements (e.g. non-ascii unicode codepoints) and Avro is requested as an output format, the CreateReadSession call will fail.

Setting this field to true, populates avro field names with a placeholder value and populates a "displayName" attribute for every avro field with the original column name.

Property Value
TypeDescription
bool