public static final class QueryRequest.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
QueryRequest |
build() |
QueryRequest.Builder |
defaultDataset(DatasetId defaultDataset)
Sets the default dataset to assume for any unqualified table names in the query.
|
QueryRequest.Builder |
defaultDataset(String defaultDataset)
Sets the default dataset to assume for any unqualified table names in the query.
|
QueryRequest.Builder |
dryRun(Boolean dryRun)
Sets whether the query has to be dry run or not.
|
QueryRequest.Builder |
maxWaitTime(Long maxWaitTime)
Sets how long to wait for the query to complete, in milliseconds, before the request times
out and returns.
|
QueryRequest.Builder |
pageSize(Long pageSize)
Sets the maximum number of rows of data to return per page of results.
|
QueryRequest.Builder |
query(String query)
Sets the BigQuery query to be executed.
|
QueryRequest.Builder |
useLegacySql(Boolean useLegacySql)
Sets whether to use BigQuery's legacy SQL dialect for this query.
|
QueryRequest.Builder |
useQueryCache(Boolean useQueryCache)
Sets whether to look for the result in the query cache.
|
public QueryRequest.Builder query(String query)
public QueryRequest.Builder pageSize(Long pageSize)
public QueryRequest.Builder defaultDataset(DatasetId defaultDataset)
public QueryRequest.Builder defaultDataset(String defaultDataset)
public QueryRequest.Builder maxWaitTime(Long maxWaitTime)
QueryResponse.jobCompleted() set to false. If not set, a wait time
of 10000 milliseconds (10 seconds) is used.public QueryRequest.Builder dryRun(Boolean dryRun)
public QueryRequest.Builder useQueryCache(Boolean useQueryCache)
public QueryRequest.Builder useLegacySql(Boolean useLegacySql)
false,
the query will use BigQuery's
Standard SQL. If not set, legacy SQL dialect is used. This property is experimental and
might be subject to change.public QueryRequest build()
Copyright © 2016 Google. All rights reserved.