Skip to content

bigtable: GoogleSQL Bind, Prepare and Execute #13068

@bhshkh

Description

@bhshkh

This issue tracks the implementation of the core workflow for executing GoogleSQL queries in the Bigtable Go client library. This includes the following steps:

  1. Prepare: The client sends a PrepareQuery request to the server with the SQL query. The server returns a PreparedQuery object that contains the execution plan.
  2. Bind: The client can then bind parameters to the PreparedQuery object to create a BoundQuery.
  3. Execute: The client sends an ExecuteQuery request with the BoundQuery to the server. The server executes the query and streams the results back to the client.

This workflow allows for efficient execution of queries, as the query only needs to be prepared once and can then be executed multiple times with different parameters.

Metadata

Metadata

Assignees

Labels

api: bigtableIssues related to the Bigtable API.

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions