toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final allowJaggedRows = this.allowJaggedRows;
final allowQuotedNewlines = this.allowQuotedNewlines;
final autodetect = this.autodetect;
final clustering = this.clustering;
final columnNameCharacterMap = this.columnNameCharacterMap;
final connectionProperties = this.connectionProperties;
final copyFilesOnly = this.copyFilesOnly;
final createDisposition = this.createDisposition;
final createSession = this.createSession;
final dateFormat = this.dateFormat;
final datetimeFormat = this.datetimeFormat;
final decimalTargetTypes = this.decimalTargetTypes;
final destinationEncryptionConfiguration =
this.destinationEncryptionConfiguration;
final destinationTable = this.destinationTable;
final destinationTableProperties = this.destinationTableProperties;
final encoding = this.encoding;
final fieldDelimiter = this.fieldDelimiter;
final fileSetSpecType = this.fileSetSpecType;
final hivePartitioningOptions = this.hivePartitioningOptions;
final ignoreUnknownValues = this.ignoreUnknownValues;
final jsonExtension = this.jsonExtension;
final maxBadRecords = this.maxBadRecords;
final nullMarker = this.nullMarker;
final nullMarkers = this.nullMarkers;
final parquetOptions = this.parquetOptions;
final preserveAsciiControlCharacters = this.preserveAsciiControlCharacters;
final projectionFields = this.projectionFields;
final quote = this.quote;
final rangePartitioning = this.rangePartitioning;
final referenceFileSchemaUri = this.referenceFileSchemaUri;
final schema = this.schema;
final schemaInline = this.schemaInline;
final schemaInlineFormat = this.schemaInlineFormat;
final schemaUpdateOptions = this.schemaUpdateOptions;
final skipLeadingRows = this.skipLeadingRows;
final sourceColumnMatch = this.sourceColumnMatch;
final sourceFormat = this.sourceFormat;
final sourceUris = this.sourceUris;
final timeFormat = this.timeFormat;
final timePartitioning = this.timePartitioning;
final timeZone = this.timeZone;
final timestampFormat = this.timestampFormat;
final timestampTargetPrecision = this.timestampTargetPrecision;
final useAvroLogicalTypes = this.useAvroLogicalTypes;
final writeDisposition = this.writeDisposition;
return {
'allowJaggedRows': ?allowJaggedRows,
'allowQuotedNewlines': ?allowQuotedNewlines,
'autodetect': ?autodetect,
'clustering': ?clustering,
'columnNameCharacterMap': ?columnNameCharacterMap,
'connectionProperties': ?connectionProperties,
'copyFilesOnly': ?copyFilesOnly,
'createDisposition': ?createDisposition,
'createSession': ?createSession,
'dateFormat': ?dateFormat,
'datetimeFormat': ?datetimeFormat,
'decimalTargetTypes': ?decimalTargetTypes,
'destinationEncryptionConfiguration': ?destinationEncryptionConfiguration,
'destinationTable': ?destinationTable,
'destinationTableProperties': ?destinationTableProperties,
'encoding': ?encoding,
'fieldDelimiter': ?fieldDelimiter,
'fileSetSpecType': ?fileSetSpecType,
'hivePartitioningOptions': ?hivePartitioningOptions,
'ignoreUnknownValues': ?ignoreUnknownValues,
'jsonExtension': ?jsonExtension,
'maxBadRecords': ?maxBadRecords,
'nullMarker': ?nullMarker,
'nullMarkers': ?nullMarkers,
'parquetOptions': ?parquetOptions,
'preserveAsciiControlCharacters': ?preserveAsciiControlCharacters,
'projectionFields': ?projectionFields,
'quote': ?quote,
'rangePartitioning': ?rangePartitioning,
'referenceFileSchemaUri': ?referenceFileSchemaUri,
'schema': ?schema,
'schemaInline': ?schemaInline,
'schemaInlineFormat': ?schemaInlineFormat,
'schemaUpdateOptions': ?schemaUpdateOptions,
'skipLeadingRows': ?skipLeadingRows,
'sourceColumnMatch': ?sourceColumnMatch,
'sourceFormat': ?sourceFormat,
'sourceUris': ?sourceUris,
'timeFormat': ?timeFormat,
'timePartitioning': ?timePartitioning,
'timeZone': ?timeZone,
'timestampFormat': ?timestampFormat,
'timestampTargetPrecision': ?timestampTargetPrecision,
'useAvroLogicalTypes': ?useAvroLogicalTypes,
'writeDisposition': ?writeDisposition,
};
}