@InternalExtensionOnly public class HttpBigQueryRpc extends Object implements BigQueryRpc
BigQueryRpc.Option| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_PROJECTION |
| Constructor and Description |
|---|
HttpBigQueryRpc(BigQueryOptions options) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel(String projectId,
String jobId,
String location)
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.Routine |
create(com.google.api.services.bigquery.model.Routine routine,
Map<BigQueryRpc.Option,?> options)
Creates the requested routine.
|
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 projectId,
String datasetId,
Map<BigQueryRpc.Option,?> options)
Delete the requested dataset.
|
boolean |
deleteModel(String projectId,
String datasetId,
String modelId)
Delete the requested model.
|
boolean |
deleteRoutine(String projectId,
String datasetId,
String routineId)
Deletes the requested routine.
|
boolean |
deleteTable(String projectId,
String datasetId,
String tableId)
Delete the requested table.
|
com.google.api.services.bigquery.model.Dataset |
getDataset(String projectId,
String datasetId,
Map<BigQueryRpc.Option,?> options)
Returns the requested dataset or
null if not found. |
com.google.api.services.bigquery.model.Policy |
getIamPolicy(String resourceId,
Map<BigQueryRpc.Option,?> options)
Returns the IAM Policy for the specified resource, using Policy V1.
|
com.google.api.services.bigquery.model.Job |
getJob(String projectId,
String jobId,
String location,
Map<BigQueryRpc.Option,?> options)
Returns the requested job or
null if not found. |
com.google.api.services.bigquery.model.Model |
getModel(String projectId,
String datasetId,
String modelId,
Map<BigQueryRpc.Option,?> options)
Returns the requested model or
null if not found. |
com.google.api.services.bigquery.model.GetQueryResultsResponse |
getQueryResults(String projectId,
String jobId,
String location,
Map<BigQueryRpc.Option,?> options)
Returns results of the query associated with the provided job.
|
com.google.api.services.bigquery.model.Routine |
getRoutine(String projectId,
String datasetId,
String routineId,
Map<BigQueryRpc.Option,?> options)
Returns the requested routine or
null if not found. |
com.google.api.services.bigquery.model.Table |
getTable(String projectId,
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 projectId,
String datasetId,
String tableId,
com.google.api.services.bigquery.model.TableDataInsertAllRequest request)
Sends an insert all request.
|
com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Dataset>> |
listDatasets(String projectId,
Map<BigQueryRpc.Option,?> options)
Lists the provided project's datasets, keyed by page token.
|
com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Job>> |
listJobs(String projectId,
Map<BigQueryRpc.Option,?> options)
Lists the project's jobs.
|
com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Model>> |
listModels(String projectId,
String datasetId,
Map<BigQueryRpc.Option,?> options)
Lists the dataset's models, keyed by page token.
|
com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Routine>> |
listRoutines(String projectId,
String datasetId,
Map<BigQueryRpc.Option,?> options) |
com.google.api.services.bigquery.model.TableDataList |
listTableData(String projectId,
String datasetId,
String tableId,
Map<BigQueryRpc.Option,?> options)
Lists the table's rows.
|
com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Table>> |
listTables(String projectId,
String datasetId,
Map<BigQueryRpc.Option,?> options)
Lists the dataset's tables, keyed by page token.
|
String |
open(com.google.api.services.bigquery.model.Job loadJob)
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.Model |
patch(com.google.api.services.bigquery.model.Model model,
Map<BigQueryRpc.Option,?> options)
Updates model 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 |
queryRpc(String projectId,
com.google.api.services.bigquery.model.QueryRequest content)
Runs a BigQuery SQL query synchronously and returns query results if the query completes within
a specified timeout.
|
com.google.api.services.bigquery.model.Policy |
setIamPolicy(String resourceId,
com.google.api.services.bigquery.model.Policy policy,
Map<BigQueryRpc.Option,?> options)
Updates the IAM policy for the specified resource.
|
com.google.api.services.bigquery.model.TestIamPermissionsResponse |
testIamPermissions(String resourceId,
List<String> permissions,
Map<BigQueryRpc.Option,?> options)
Tests whether the caller holds the provided permissions for the specified resource.
|
com.google.api.services.bigquery.model.Routine |
update(com.google.api.services.bigquery.model.Routine routine,
Map<BigQueryRpc.Option,?> options)
Updates the requested routine.
|
com.google.api.services.bigquery.model.Job |
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.
|
public static final String DEFAULT_PROJECTION
public HttpBigQueryRpc(BigQueryOptions options)
public com.google.api.services.bigquery.model.Dataset getDataset(String projectId, String datasetId, Map<BigQueryRpc.Option,?> options)
BigQueryRpcnull if not found.getDataset in interface BigQueryRpcpublic com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Dataset>> listDatasets(String projectId, Map<BigQueryRpc.Option,?> options)
BigQueryRpcBigQueryRpc.getDataset(String, String, Map).listDatasets in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Dataset create(com.google.api.services.bigquery.model.Dataset dataset,
Map<BigQueryRpc.Option,?> options)
BigQueryRpccreate in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Table create(com.google.api.services.bigquery.model.Table table,
Map<BigQueryRpc.Option,?> options)
BigQueryRpccreate in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Routine create(com.google.api.services.bigquery.model.Routine routine,
Map<BigQueryRpc.Option,?> options)
BigQueryRpccreate in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Job create(com.google.api.services.bigquery.model.Job job,
Map<BigQueryRpc.Option,?> options)
BigQueryRpccreate in interface BigQueryRpcpublic boolean deleteDataset(String projectId, String datasetId, Map<BigQueryRpc.Option,?> options)
BigQueryRpcdeleteDataset in interface BigQueryRpctrue if dataset was deleted, false if it was not foundpublic com.google.api.services.bigquery.model.Dataset patch(com.google.api.services.bigquery.model.Dataset dataset,
Map<BigQueryRpc.Option,?> options)
BigQueryRpcpatch in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Table patch(com.google.api.services.bigquery.model.Table table,
Map<BigQueryRpc.Option,?> options)
BigQueryRpcpatch in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Table getTable(String projectId, String datasetId, String tableId, Map<BigQueryRpc.Option,?> options)
BigQueryRpcnull if not found.getTable in interface BigQueryRpcpublic com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Table>> listTables(String projectId, String datasetId, Map<BigQueryRpc.Option,?> options)
BigQueryRpcBigQueryRpc.getTable(String, String, String, Map).listTables in interface BigQueryRpcpublic boolean deleteTable(String projectId, String datasetId, String tableId)
BigQueryRpcdeleteTable in interface BigQueryRpctrue if table was deleted, false if it was not foundpublic com.google.api.services.bigquery.model.Model patch(com.google.api.services.bigquery.model.Model model,
Map<BigQueryRpc.Option,?> options)
BigQueryRpcpatch in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Model getModel(String projectId, String datasetId, String modelId, Map<BigQueryRpc.Option,?> options)
BigQueryRpcnull if not found.getModel in interface BigQueryRpcpublic com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Model>> listModels(String projectId, String datasetId, Map<BigQueryRpc.Option,?> options)
BigQueryRpclistModels in interface BigQueryRpcpublic boolean deleteModel(String projectId, String datasetId, String modelId)
BigQueryRpcdeleteModel in interface BigQueryRpctrue if model was deleted, false if it was not foundpublic com.google.api.services.bigquery.model.Routine update(com.google.api.services.bigquery.model.Routine routine,
Map<BigQueryRpc.Option,?> options)
BigQueryRpcupdate in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Routine getRoutine(String projectId, String datasetId, String routineId, Map<BigQueryRpc.Option,?> options)
BigQueryRpcnull if not found.getRoutine in interface BigQueryRpcpublic com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Routine>> listRoutines(String projectId, String datasetId, Map<BigQueryRpc.Option,?> options)
listRoutines in interface BigQueryRpcpublic boolean deleteRoutine(String projectId, String datasetId, String routineId)
BigQueryRpcdeleteRoutine in interface BigQueryRpctrue if routine was deleted, false if it was not foundpublic com.google.api.services.bigquery.model.TableDataInsertAllResponse insertAll(String projectId, String datasetId, String tableId, com.google.api.services.bigquery.model.TableDataInsertAllRequest request)
BigQueryRpcinsertAll in interface BigQueryRpcpublic com.google.api.services.bigquery.model.TableDataList listTableData(String projectId, String datasetId, String tableId, Map<BigQueryRpc.Option,?> options)
BigQueryRpclistTableData in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Job getJob(String projectId, String jobId, String location, Map<BigQueryRpc.Option,?> options)
BigQueryRpcnull if not found.getJob in interface BigQueryRpcpublic com.google.cloud.Tuple<String,Iterable<com.google.api.services.bigquery.model.Job>> listJobs(String projectId, Map<BigQueryRpc.Option,?> options)
BigQueryRpclistJobs in interface BigQueryRpcpublic boolean cancel(String projectId, String jobId, String location)
BigQueryRpccancel in interface BigQueryRpctrue if cancel was requested successfully, false if the job was not
foundpublic com.google.api.services.bigquery.model.GetQueryResultsResponse getQueryResults(String projectId, String jobId, String location, Map<BigQueryRpc.Option,?> options)
BigQueryRpcgetQueryResults in interface BigQueryRpcpublic com.google.api.services.bigquery.model.QueryResponse queryRpc(String projectId, com.google.api.services.bigquery.model.QueryRequest content)
BigQueryRpcCreate a request for the method "jobs.query".
This request holds the parameters needed by the bigquery server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
queryRpc in interface BigQueryRpcprojectId - Project ID of the project billed for the querycontent - the QueryRequestpublic String open(com.google.api.services.bigquery.model.Job loadJob)
BigQueryRpcopen in interface BigQueryRpcloadJob - load jobpublic com.google.api.services.bigquery.model.Job write(String uploadId, byte[] toWrite, int toWriteOffset, long destOffset, int length, boolean last)
BigQueryRpclast is true.write in interface BigQueryRpcuploadId - 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 uploadedlast is true.
Returns null otherwisepublic com.google.api.services.bigquery.model.Policy getIamPolicy(String resourceId, Map<BigQueryRpc.Option,?> options)
BigQueryRpcgetIamPolicy in interface BigQueryRpcpublic com.google.api.services.bigquery.model.Policy setIamPolicy(String resourceId, com.google.api.services.bigquery.model.Policy policy, Map<BigQueryRpc.Option,?> options)
BigQueryRpcsetIamPolicy in interface BigQueryRpcpublic com.google.api.services.bigquery.model.TestIamPermissionsResponse testIamPermissions(String resourceId, List<String> permissions, Map<BigQueryRpc.Option,?> options)
BigQueryRpctestIamPermissions in interface BigQueryRpcCopyright © 2021 Google LLC. All rights reserved.