Get desktop application:
View/edit binary Protocol Buffers messages
Query defines the tablet query service, implemented by vttablet.
Execute executes the specified SQL query in vtgate internal (might be in a transaction context, if Query.transaction_id is set).
Execute executes the specified SQL query (might be in a transaction context, if Query.transaction_id is set).
StreamExecute executes a streaming query. Use this method if the query returns a large number of rows. The first QueryResult will contain the Fields, subsequent QueryResult messages will contain the rows.
Begin a transaction.
Commit a transaction.
Rollback a transaction.
Prepare preares a transaction.
CommitPrepared commits a prepared transaction.
RollbackPrepared rolls back a prepared transaction.
CreateTransaction creates the metadata for a 2pc transaction.
StartCommit initiates a commit for a 2pc transaction.
SetRollback marks the 2pc transaction for rollback.
ConcludeTransaction marks the 2pc transaction as resolved.
ReadTransaction returns the 2pc transaction info.
BeginExecute executes a begin and the specified SQL query.
BeginStreamExecute executes a begin and the specified SQL query.
MessageStream streams messages from a message table.
MessageAck acks messages for a table.
ReserveExecute executes a query on a reserved connection
ReserveBeginExecute starts a transaction and executes a query in the transaction on a reserved connection
ReserveStreamExecute executes a streaming query on a reserved connection
ReserveBeginStreamExecute starts a transaction and executes a streaming query in the transaction on a reserved connection
Release releases the connection
StreamHealth runs a streaming RPC to the tablet, that returns the current health of the tablet on a regular basis.
VStream streams vreplication events.
VStreamRows streams rows from the specified starting point.
VStreamResults streams results along with the gtid of the snapshot.
GetSchema returns the schema information.
DropSchema drops the schema on the tablet and cleans up the relevant resources such as OnlineDDL and VReplication