package
3.0.0-rc.3+incompatible
Repository: https://github.com/vitessio/vitess.git
Documentation: pkg.go.dev

# Constants

BINARY specifies a BINARY type.
BIT specifies a BIT type.
BLOB specifies a BLOB type.
CHAR specifies a CHAR type.
DATE specifies a DATE type.
DATETIME specifies a DATETIME type.
DECIMAL specifies a DECIMAL or NUMERIC type.
ENUM specifies an ENUM type.
EXPRESSION specifies a SQL expression.
FLOAT32 specifies a FLOAT type.
FLOAT64 specifies a DOUBLE or REAL type.
GEOMETRY specifies a GEOMETRY type.
INT16 specifies a SMALLINT type.
INT24 specifies a MEDIUMINT type.
INT32 specifies a INTEGER type.
INT64 specifies a BIGINT type.
INT8 specifies a TINYINT type.
JSON specifies a JSON type.
NULL_TYPE specifies a NULL type.
SET specifies a SET type.
TEXT specifies a TEXT type.
TIME specifies a TIME type.
TIMESTAMP specifies a TIMESTAMP type.
TUPLE specifies a a tuple.
UINT16 specifies a SMALLINT UNSIGNED type.
UINT24 specifies a MEDIUMINT UNSIGNED type.
UINT32 specifies a INTEGER UNSIGNED type.
UINT64 specifies a BIGINT UNSIGNED type.
UINT8 specifies a TINYINT UNSIGNED type.
VARBINARY specifies a VARBINARY type.
VARCHAR specifies a VARCHAR type.
YEAR specifies a YEAR type.

# Variables

# Structs

AggregateStats contains information about the health of a group of tablets for a Target.
BeginExecuteBatchRequest is the payload to BeginExecuteBatch.
BeginExecuteBatchResponse is the returned value from BeginExecuteBatch.
BeginExecuteRequest is the payload to BeginExecute.
BeginExecuteResponse is the returned value from BeginExecute.
BeginRequest is the payload to Begin.
BeginResponse is the returned value from Begin.
BindVariable represents a single bind variable in a Query.
BoundQuery is a query with its bind variables.
CommitPreparedRequest is the payload to CommitPrepared.
CommitPreparedResponse is the returned value from CommitPrepared.
CommitRequest is the payload to Commit.
CommitResponse is the returned value from Commit.
ConcludeTransactionRequest is the payload to ConcludeTransaction.
ConcludeTransactionResponse is the returned value from ConcludeTransaction.
CreateTransactionRequest is the payload to CreateTransaction.
CreateTransactionResponse is the returned value from CreateTransaction.
EventToken is a structure that describes a point in time in a replication stream on one shard.
ExecuteBatchRequest is the payload to ExecuteBatch.
ExecuteBatchResponse is the returned value from ExecuteBatch.
ExecuteOptions is passed around for all Execute calls.
ExecuteRequest is the payload to Execute.
ExecuteResponse is the returned value from Execute.
Field describes a single column returned by a query.
MessageAckRequest is the request payload for MessageAck.
MessageAckResponse is the response for MessageAck.
MessageStreamRequest is the request payload for MessageStream.
MessageStreamResponse is a response for MessageStream.
PrepareRequest is the payload to Prepare.
PrepareResponse is the returned value from Prepare.
QueryResult is returned by Execute and ExecuteStream.
QuerySplit represents one query to execute on the tablet.
QueryWarning is used to convey out of band query execution warnings by storing in the vtgate.Session.
ReadTransactionRequest is the payload to ReadTransaction.
ReadTransactionResponse is the returned value from ReadTransaction.
RealtimeStats contains information about the tablet status.
ResultExtras contains optional out-of-band information.
ResultWithError represents a query response in the form of result or error but not both.
RollbackPreparedRequest is the payload to RollbackPrepared.
RollbackPreparedResponse is the returned value from RollbackPrepared.
RollbackRequest is the payload to Rollback.
RollbackResponse is the returned value from Rollback.
Row is a database row.
SetRollbackRequest is the payload to SetRollback.
SetRollbackResponse is the returned value from SetRollback.
SplitQueryRequest is the payload for SplitQuery sent by VTGate to a VTTablet.
SplitQueryResponse is returned by SplitQuery and represents all the queries to execute in order to get the entire data set.
StartCommitRequest is the payload to StartCommit.
StartCommitResponse is the returned value from StartCommit.
StreamEvent describes a set of transformations that happened as a single transactional unit on a server.
One individual Statement in a transaction.
StreamExecuteRequest is the payload to StreamExecute.
StreamExecuteResponse is the returned value from StreamExecute.
StreamHealthRequest is the payload for StreamHealth.
StreamHealthResponse is streamed by StreamHealth on a regular basis.
Target describes what the client expects the tablet is.
TransactionMetadata contains the metadata for a distributed transaction.
UpdateStreamRequest is the payload for UpdateStream.
UpdateStreamResponse is returned by UpdateStream.
Value represents a typed value.
VTGateCallerID is sent by VTGate to VTTablet to describe the caller.

# Type aliases

Flag allows us to qualify types by their common properties.
Flags sent from the MySQL C API.
The category of one statement.
TransactionState represents the state of a distributed transaction.
Type defines the various supported data types in bind vars and query results.