TableExternalDataConfigurationCsvOptions class
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