Share via


AvroWriteSettings Class

Definition

Avro write settings.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.AvroWriteSettings+AvroWriteSettingsConverter))]
public class AvroWriteSettings : Azure.Analytics.Synapse.Artifacts.Models.FormatWriteSettings
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.AvroWriteSettings+AvroWriteSettingsConverter))>]
type AvroWriteSettings = class
    inherit FormatWriteSettings
Public Class AvroWriteSettings
Inherits FormatWriteSettings
Inheritance
AvroWriteSettings
Attributes

Constructors

AvroWriteSettings()

Initializes a new instance of AvroWriteSettings.

Properties

AdditionalProperties

Additional Properties.

(Inherited from FormatWriteSettings)
FileNamePrefix

Specifies the file name pattern <fileNamePrefix>_<fileIndex>.<fileExtension> when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string).

MaxRowsPerFile

Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer).

RecordName

Top level record name in write result, which is required in AVRO spec.

RecordNamespace

Record namespace in the write result.

Applies to