public interface BigQueryRpc
| Modifier and Type | Interface and Description |
|---|---|
static class |
BigQueryRpc.Option |
static class |
BigQueryRpc.Tuple<X,Y> |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel(String jobId)
Sends a job cancel request.
|
com.google.api.services.bigquery.model.Dataset |
create(com.google.api.services.bigquery.model.Dataset dataset,
Map<BigQueryRpc.Option,?> options)
Creates a new dataset.
|
com.google.api.services.bigquery.model.Job |
create(com.google.api.services.bigquery.model.Job job,
Map<BigQueryRpc.Option,?> options)
Creates a new job.
|
com.google.api.services.bigquery.model.Table |
create(com.google.api.services.bigquery.model.Table table,
Map<BigQueryRpc.Option,?> options)
Creates a new table.
|
boolean |
deleteDataset(String datasetId,
Map<BigQueryRpc.Option,?> options)
Delete the requested dataset.
|
boolean |
deleteTable(String datasetId,
String tableId)
Delete the requested table.
|
com.google.api.services.bigquery.model.Dataset |
getDataset(String datasetId,
Map<BigQueryRpc.Option,?> options)
Returns the requested dataset or
null if not found. |
com.google.api.services.bigquery.model.Job |
getJob(String jobId,
Map<BigQueryRpc.Option,?> options)
Returns the requested job or
null if not found. |
com.google.api.services.bigquery.model.GetQueryResultsResponse |
getQueryResults(String jobId,
Map<BigQueryRpc.Option,?> options)
Returns results of the query associated with the provided job.
|
com.google.api.services.bigquery.model.Table |
getTable(String datasetId,
String tableId,
Map<BigQueryRpc.Option,?> options)
Returns the requested table or
null if not found. |
com.google.api.services.bigquery.model.TableDataInsertAllResponse |
insertAll(String datasetId,
String tableId,
com.google.api.services.bigquery.model.TableDataInsertAllRequest request)
Sends an insert all request.
|
BigQueryRpc.Tuple<String,Iterable<com.google.api.services.bigquery.model.Dataset>> |
listDatasets(Map<BigQueryRpc.Option,?> options)
Lists the project's datasets.
|
BigQueryRpc.Tuple<String,Iterable<com.google.api.services.bigquery.model.Job>> |
listJobs(Map<BigQueryRpc.Option,?> options)
Lists the project's jobs.
|
BigQueryRpc.Tuple<String,Iterable<com.google.api.services.bigquery.model.TableRow>> |
listTableData(String datasetId,
String tableId,
Map<BigQueryRpc.Option,?> options)
Lists the table's rows.
|
BigQueryRpc.Tuple<String,Iterable<com.google.api.services.bigquery.model.Table>> |
listTables(String dataset,
Map<BigQueryRpc.Option,?> options)
Lists the dataset's tables.
|
String |
open(com.google.api.services.bigquery.model.JobConfiguration configuration)
Opens a resumable upload session to load data into a BigQuery table and returns an upload URI.
|
com.google.api.services.bigquery.model.Dataset |
patch(com.google.api.services.bigquery.model.Dataset dataset,
Map<BigQueryRpc.Option,?> options)
Updates dataset information.
|
com.google.api.services.bigquery.model.Table |
patch(com.google.api.services.bigquery.model.Table table,
Map<BigQueryRpc.Option,?> options)
Updates table information.
|
com.google.api.services.bigquery.model.QueryResponse |
query(com.google.api.services.bigquery.model.QueryRequest request)
Runs the query associated with the request.
|
void |
write(String uploadId,
byte[] toWrite,
int toWriteOffset,
long destOffset,
int length,
boolean last)
Uploads the provided data to the resumable upload session at the specified position.
|
com.google.api.services.bigquery.model.Dataset getDataset(String datasetId, Map<BigQueryRpc.Option,?> options)
null if not found.BigQueryException - upon failureBigQueryRpc.Tuple<String,Iterable<com.google.api.services.bigquery.model.Dataset>> listDatasets(Map<BigQueryRpc.Option,?> options)
getDataset(String, Map).BigQueryException - upon failurecom.google.api.services.bigquery.model.Dataset create(com.google.api.services.bigquery.model.Dataset dataset,
Map<BigQueryRpc.Option,?> options)
BigQueryException - upon failurecom.google.api.services.bigquery.model.Table create(com.google.api.services.bigquery.model.Table table,
Map<BigQueryRpc.Option,?> options)
BigQueryException - upon failurecom.google.api.services.bigquery.model.Job create(com.google.api.services.bigquery.model.Job job,
Map<BigQueryRpc.Option,?> options)
BigQueryException - upon failureboolean deleteDataset(String datasetId, Map<BigQueryRpc.Option,?> options)
true if dataset was deleted, false if it was not foundBigQueryException - upon failurecom.google.api.services.bigquery.model.Dataset patch(com.google.api.services.bigquery.model.Dataset dataset,
Map<BigQueryRpc.Option,?> options)
BigQueryException - upon failurecom.google.api.services.bigquery.model.Table patch(com.google.api.services.bigquery.model.Table table,
Map<BigQueryRpc.Option,?> options)
BigQueryException - upon failurecom.google.api.services.bigquery.model.Table getTable(String datasetId, String tableId, Map<BigQueryRpc.Option,?> options)
null if not found.BigQueryException - upon failureBigQueryRpc.Tuple<String,Iterable<com.google.api.services.bigquery.model.Table>> listTables(String dataset, Map<BigQueryRpc.Option,?> options)
getTable(String, String, Map).BigQueryException - upon failureboolean deleteTable(String datasetId, String tableId)
true if table was deleted, false if it was not foundBigQueryException - upon failurecom.google.api.services.bigquery.model.TableDataInsertAllResponse insertAll(String datasetId, String tableId, com.google.api.services.bigquery.model.TableDataInsertAllRequest request)
BigQueryException - upon failureBigQueryRpc.Tuple<String,Iterable<com.google.api.services.bigquery.model.TableRow>> listTableData(String datasetId, String tableId, Map<BigQueryRpc.Option,?> options)
BigQueryException - upon failurecom.google.api.services.bigquery.model.Job getJob(String jobId, Map<BigQueryRpc.Option,?> options)
null if not found.BigQueryException - upon failureBigQueryRpc.Tuple<String,Iterable<com.google.api.services.bigquery.model.Job>> listJobs(Map<BigQueryRpc.Option,?> options)
BigQueryException - upon failureboolean cancel(String jobId)
true if cancel was requested successfully, false if the job was not
foundBigQueryException - upon failurecom.google.api.services.bigquery.model.GetQueryResultsResponse getQueryResults(String jobId, Map<BigQueryRpc.Option,?> options)
BigQueryException - upon failurecom.google.api.services.bigquery.model.QueryResponse query(com.google.api.services.bigquery.model.QueryRequest request)
BigQueryException - upon failureString open(com.google.api.services.bigquery.model.JobConfiguration configuration)
configuration - load configurationBigQueryException - upon failurevoid write(String uploadId, byte[] toWrite, int toWriteOffset, long destOffset, int length, boolean last)
uploadId - the resumable upload session URItoWrite - a byte array of data to uploadtoWriteOffset - offset in the toWrite param to start writing fromdestOffset - offset in the destination where to upload data tolength - the number of bytes to uploadlast - true indicates that the last chunk is being uploadedBigQueryException - upon failureCopyright © 2016 Google. All rights reserved.