JobConfigurationQuery class

JobConfigurationQuery configures a BigQuery query job.

Constructors

JobConfigurationQuery({bool? allowLargeResults, Clustering? clustering, List<ConnectionProperty>? connectionProperties, bool? continuous, String? createDisposition, bool? createSession, DatasetReference? defaultDataset, EncryptionConfiguration? destinationEncryptionConfiguration, TableReference? destinationTable, bool? flattenResults, int? maximumBillingTier, String? maximumBytesBilled, String? parameterMode, bool? preserveNulls, String? priority, String? query, List<QueryParameter>? queryParameters, RangePartitioning? rangePartitioning, List<String>? schemaUpdateOptions, ScriptOptions? scriptOptions, SystemVariables? systemVariables, Map<String, ExternalDataConfiguration>? tableDefinitions, TimePartitioning? timePartitioning, bool? useLegacySql, bool? useQueryCache, List<UserDefinedFunctionResource>? userDefinedFunctionResources, String? writeDisposition})
JobConfigurationQuery.fromJson(Map json_)

Properties

allowLargeResults bool?
If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance.
getter/setter pair
clustering Clustering?
Clustering specification for the destination table.
getter/setter pair
connectionProperties List<ConnectionProperty>?
Connection properties which can modify the query behavior.
getter/setter pair
continuous bool?
Specifies whether the query should be executed as a continuous query.
getter/setter pair
createDisposition String?
Specifies whether the job is allowed to create new tables.
getter/setter pair
createSession bool?
If this property is true, the job creates a new session using a randomly generated session_id.
getter/setter pair
defaultDataset DatasetReference?
Specifies the default dataset to use for unqualified table names in the query.
getter/setter pair
destinationEncryptionConfiguration EncryptionConfiguration?
Custom encryption configuration (e.g., Cloud KMS keys)
getter/setter pair
destinationTable TableReference?
Describes the table where the query results should be stored.
getter/setter pair
flattenResults bool?
If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
maximumBillingTier int?
Maximum billing tier allowed for this query.
getter/setter pair
maximumBytesBilled String?
Limits the bytes billed for this job.
getter/setter pair
parameterMode String?
GoogleSQL only.
getter/setter pair
preserveNulls bool?
This property is deprecated.
getter/setter pair
priority String?
Specifies a priority for the query.
getter/setter pair
query String?
SQL query text to execute.
getter/setter pair
queryParameters List<QueryParameter>?
Query parameters for GoogleSQL queries.
getter/setter pair
rangePartitioning RangePartitioning?
Range partitioning specification for the destination table.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schemaUpdateOptions List<String>?
Allows the schema of the destination table to be updated as a side effect of the query job.
getter/setter pair
scriptOptions ScriptOptions?
Options controlling the execution of scripts.
getter/setter pair
systemVariables SystemVariables?
System variables for GoogleSQL queries.
getter/setter pair
tableDefinitions Map<String, ExternalDataConfiguration>?
You can specify external table definitions, which operate as ephemeral tables that can be queried.
getter/setter pair
timePartitioning TimePartitioning?
Time-based partitioning specification for the destination table.
getter/setter pair
useLegacySql bool?
Specifies whether to use BigQuery's legacy SQL dialect for this query.
getter/setter pair
useQueryCache bool?
Whether to look for the result in the query cache.
getter/setter pair
userDefinedFunctionResources List<UserDefinedFunctionResource>?
Describes user-defined function resources used in the query.
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