public static interface BigQueryServices.JobService
| Modifier and Type | Method and Description |
|---|---|
com.google.api.services.bigquery.model.JobStatistics |
dryRunQuery(java.lang.String projectId,
com.google.api.services.bigquery.model.JobConfigurationQuery queryConfig,
java.lang.String location)
Dry runs the query in the given project.
|
com.google.api.services.bigquery.model.Job |
getJob(com.google.api.services.bigquery.model.JobReference jobRef)
Gets the specified
Job by the given JobReference. |
com.google.api.services.bigquery.model.Job |
pollJob(com.google.api.services.bigquery.model.JobReference jobRef,
int maxAttempts)
Waits for the job is Done, and returns the job.
|
void |
startCopyJob(com.google.api.services.bigquery.model.JobReference jobRef,
com.google.api.services.bigquery.model.JobConfigurationTableCopy copyConfig)
Start a BigQuery copy job.
|
void |
startExtractJob(com.google.api.services.bigquery.model.JobReference jobRef,
com.google.api.services.bigquery.model.JobConfigurationExtract extractConfig)
Start a BigQuery extract job.
|
void |
startLoadJob(com.google.api.services.bigquery.model.JobReference jobRef,
com.google.api.services.bigquery.model.JobConfigurationLoad loadConfig)
Start a BigQuery load job.
|
void |
startQueryJob(com.google.api.services.bigquery.model.JobReference jobRef,
com.google.api.services.bigquery.model.JobConfigurationQuery query)
Start a BigQuery query job.
|
void startLoadJob(com.google.api.services.bigquery.model.JobReference jobRef,
com.google.api.services.bigquery.model.JobConfigurationLoad loadConfig)
throws java.lang.InterruptedException,
java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionvoid startExtractJob(com.google.api.services.bigquery.model.JobReference jobRef,
com.google.api.services.bigquery.model.JobConfigurationExtract extractConfig)
throws java.lang.InterruptedException,
java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionvoid startQueryJob(com.google.api.services.bigquery.model.JobReference jobRef,
com.google.api.services.bigquery.model.JobConfigurationQuery query)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionvoid startCopyJob(com.google.api.services.bigquery.model.JobReference jobRef,
com.google.api.services.bigquery.model.JobConfigurationTableCopy copyConfig)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptioncom.google.api.services.bigquery.model.Job pollJob(com.google.api.services.bigquery.model.JobReference jobRef,
int maxAttempts)
throws java.lang.InterruptedException
Returns null if the maxAttempts retries reached.
java.lang.InterruptedExceptioncom.google.api.services.bigquery.model.JobStatistics dryRunQuery(java.lang.String projectId,
com.google.api.services.bigquery.model.JobConfigurationQuery queryConfig,
java.lang.String location)
throws java.lang.InterruptedException,
java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptioncom.google.api.services.bigquery.model.Job getJob(com.google.api.services.bigquery.model.JobReference jobRef)
throws java.io.IOException,
java.lang.InterruptedException
Job by the given JobReference.
Returns null if the job is not found.
java.io.IOExceptionjava.lang.InterruptedException