JobConfigurationLoad class

Constructors

JobConfigurationLoad({bool? allowJaggedRows, bool? allowQuotedNewlines, bool? autodetect, Clustering? clustering, List<ConnectionProperty>? connectionProperties, String? createDisposition, bool? createSession, List<String>? decimalTargetTypes, EncryptionConfiguration? destinationEncryptionConfiguration, TableReference? destinationTable, DestinationTableProperties? destinationTableProperties, String? encoding, String? fieldDelimiter, String? fileSetSpecType, HivePartitioningOptions? hivePartitioningOptions, bool? ignoreUnknownValues, String? jsonExtension, int? maxBadRecords, String? nullMarker, ParquetOptions? parquetOptions, bool? preserveAsciiControlCharacters, List<String>? projectionFields, String? quote, RangePartitioning? rangePartitioning, String? referenceFileSchemaUri, TableSchema? schema, String? schemaInline, String? schemaInlineFormat, List<String>? schemaUpdateOptions, int? skipLeadingRows, String? sourceFormat, List<String>? sourceUris, TimePartitioning? timePartitioning, bool? useAvroLogicalTypes, String? writeDisposition})
JobConfigurationLoad.fromJson(Map json_)

Properties

allowJaggedRows bool?
Accept rows that are missing trailing optional columns.
getter/setter pair
allowQuotedNewlines bool?
Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file.
getter/setter pair
autodetect bool?
Indicates if we should automatically infer the options and schema for CSV and JSON sources.
getter/setter pair
clustering Clustering?
[Beta] Clustering specification for the destination table.
getter/setter pair
connectionProperties List<ConnectionProperty>?
Connection properties.
getter/setter pair
createDisposition String?
Specifies whether the job is allowed to create new tables.
getter/setter pair
createSession bool?
If true, creates a new session, where session id will be a server generated random id.
getter/setter pair
decimalTargetTypes List<String>?
Defines the list of possible SQL data types to which the source decimal values are converted.
getter/setter pair
destinationEncryptionConfiguration EncryptionConfiguration?
Custom encryption configuration (e.g., Cloud KMS keys).
getter/setter pair
destinationTable TableReference?
The destination table to load the data into.
getter/setter pair
destinationTableProperties DestinationTableProperties?
[Beta] [Optional] Properties with which to create the destination table if it is new.
getter/setter pair
encoding String?
The character encoding of the data.
getter/setter pair
fieldDelimiter String?
The separator for fields in a CSV file.
getter/setter pair
fileSetSpecType String?
Specifies how source URIs are interpreted for constructing the file set to load.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hivePartitioningOptions HivePartitioningOptions?
Options to configure hive partitioning support.
getter/setter pair
ignoreUnknownValues bool?
Indicates if BigQuery should allow extra values that are not represented in the table schema.
getter/setter pair
jsonExtension String?
If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON.
getter/setter pair
maxBadRecords int?
The maximum number of bad records that BigQuery can ignore when running the job.
getter/setter pair
nullMarker String?
Specifies a string that represents a null value in a CSV file.
getter/setter pair
parquetOptions ParquetOptions?
Options to configure parquet support.
getter/setter pair
preserveAsciiControlCharacters bool?
Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV.
getter/setter pair
projectionFields List<String>?
If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup.
getter/setter pair
quote String?
The value that is used to quote data sections in a CSV file.
getter/setter pair
rangePartitioning RangePartitioning?
[TrustedTester] Range partitioning specification for this table.
getter/setter pair
referenceFileSchemaUri String?
User provided referencing file with the expected reader schema, Available for the format: AVRO, PARQUET, ORC.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schema TableSchema?
The schema for the destination table.
getter/setter pair
schemaInline String?
The inline schema.
getter/setter pair
schemaInlineFormat String?
The format of the schemaInline property.
getter/setter pair
schemaUpdateOptions List<String>?
Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration.
getter/setter pair
skipLeadingRows int?
The number of rows at the top of a CSV file that BigQuery will skip when loading the data.
getter/setter pair
sourceFormat String?
The format of the data files.
getter/setter pair
sourceUris List<String>?
The fully-qualified URIs that point to your data in Google Cloud.
getter/setter pair
timePartitioning TimePartitioning?
Time-based partitioning specification for the destination table.
getter/setter pair
useAvroLogicalTypes bool?
If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
getter/setter pair
writeDisposition String?
Specifies the action that occurs if the destination table already exists.
getter/setter pair

Methods

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

Operators

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