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, bool? writeIncrementalResults})
- 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
- writeIncrementalResults ↔ bool?
- 
  This is only supported for a SELECT query using a temporary table.
  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