ExternalDataConfiguration class

Constructors

ExternalDataConfiguration({bool? autodetect, AvroOptions? avroOptions, BigtableOptions? bigtableOptions, String? compression, String? connectionId, CsvOptions? csvOptions, List<String>? decimalTargetTypes, String? fileSetSpecType, GoogleSheetsOptions? googleSheetsOptions, HivePartitioningOptions? hivePartitioningOptions, bool? ignoreUnknownValues, String? jsonExtension, JsonOptions? jsonOptions, int? maxBadRecords, String? metadataCacheMode, String? objectMetadata, ParquetOptions? parquetOptions, String? referenceFileSchemaUri, TableSchema? schema, String? sourceFormat, List<String>? sourceUris})
ExternalDataConfiguration.fromJson(Map json_)

Properties

autodetect bool?
Try to detect schema and format options automatically.
getter/setter pair
avroOptions AvroOptions?
Additional properties to set if sourceFormat is set to AVRO.
getter/setter pair
bigtableOptions BigtableOptions?
Additional options if sourceFormat is set to BIGTABLE.
getter/setter pair
compression String?
The compression type of the data source.
getter/setter pair
connectionId String?
The connection specifying the credentials to be used to read external storage, such as Azure Blob, Cloud Storage, or S3.
getter/setter pair
csvOptions CsvOptions?
Additional properties to set if sourceFormat is set to CSV.
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
fileSetSpecType String?
Specifies how source URIs are interpreted for constructing the file set to load.
getter/setter pair
googleSheetsOptions GoogleSheetsOptions?
Additional options if sourceFormat is set to GOOGLE_SHEETS.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hivePartitioningOptions HivePartitioningOptions?
When set, configures 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?
Load option to be used together with source_format newline-delimited JSON to indicate that a variant of JSON is being loaded.
getter/setter pair
jsonOptions JsonOptions?
Additional properties to set if sourceFormat is set to JSON.
getter/setter pair
maxBadRecords int?
The maximum number of bad records that BigQuery can ignore when reading data.
getter/setter pair
metadataCacheMode String?
Metadata Cache Mode for the table.
getter/setter pair
objectMetadata String?
ObjectMetadata is used to create Object Tables.
getter/setter pair
parquetOptions ParquetOptions?
Additional properties to set if sourceFormat is set to PARQUET.
getter/setter pair
referenceFileSchemaUri String?
When creating an external table, the user can provide a reference file with the table schema.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schema TableSchema?
The schema for the data.
getter/setter pair
sourceFormat String?
The data format.
getter/setter pair
sourceUris List<String>?
The fully-qualified URIs that point to your data in Google Cloud.
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