TableExternalDataConfigurationCsvOptions class

Constructors

TableExternalDataConfigurationCsvOptions({Input<bool?>? allowJaggedRows, Input<bool?>? allowQuotedNewlines, Input<String?>? encoding, Input<String?>? fieldDelimiter, required Input<String> quote, Input<int?>? skipLeadingRows, Input<String?>? sourceColumnMatch})
Creates a new TableExternalDataConfigurationCsvOptions. allowJaggedRows Indicates if BigQuery should accept rows allowQuotedNewlines Indicates if BigQuery should allow encoding The character encoding of the data. The supported fieldDelimiter The separator for fields in a CSV file. quote The value that is used to quote data sections in a skipLeadingRows The number of rows at the top of a CSV sourceColumnMatch Specifies how source columns are matched
const
TableExternalDataConfigurationCsvOptions.fromMap(Map<String, dynamic> map)
factory

Properties

allowJaggedRows → Input<bool?>?
Indicates if BigQuery should accept rows that are missing trailing optional columns.
final
allowQuotedNewlines → Input<bool?>?
Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
final
encoding → Input<String?>?
The character encoding of the data. The supported values are UTF-8 or ISO-8859-1.
final
fieldDelimiter → Input<String?>?
The separator for fields in a CSV file.
final
hashCode → int
The hash code for this object.
no setterinherited
quote → Input<String>
The value that is used to quote data sections in a CSV file. If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true. The API-side default is ", specified in the provider escaped as \". Due to limitations with default values, this value is required to be explicitly set.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
skipLeadingRows → Input<int?>?
The number of rows at the top of a CSV file that BigQuery will skip when reading the data.
final
sourceColumnMatch → Input<String?>?
Specifies how source columns are matched to the table schema. Valid values are POSITION (columns matched by position, assuming same ordering as the schema) or NAME (columns matched by name, reads the header row and reorders columns to align with schema field names). If not set, a default is chosen based on how the schema is provided: when autodetect is used, columns are matched by name; otherwise, by position.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited