package
2.0.0-alpha2+incompatible
Repository: https://github.com/erzel/vitess.git
Documentation: pkg.go.dev

# Functions

CharsetToProto converts a Charset to a proto3.
Convert takes a type and a value, and returns the type: - nil for NULL value - uint64 for unsigned BIGINT values - int64 for all other integer values (signed and unsigned) - float64 for floating point values that fit in a float - []byte for everything else.
FieldsToProto3 converts an internal []Field to the proto3 version.
Proto3ToFields converts a proto3 []Fields to an internal data structure.
Proto3ToQueryResult converts a proto3 QueryResult to an internal data structure.
Proto3ToQueryResults converts an array os proto3 QueryResult to an internal data structure.
Proto3ToRows converts a proto3 []Row to an internal data structure.
ProtoToCharset converts a proto to a Charset.
QueryResultToProto3 converts an internal QueryResult to the proto3 version.
RowsToProto3 converts an internal [][]sqltypes.Value to the proto3 version.

# Constants

field is a autoincrement field */.
Field is binary */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
Field is a blob */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
field is an enum */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
Field is part of a key */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
Field doesn't have default value */.
Field can't be NULL */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
Field is num (for clients) */.
Field is set to NOW on UPDATE */.
Field is part of a primary key */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
field is a set */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
Field is a timestamp */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
Field is part of a unique key */.
Field is unsigned */.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
These numbers should exactly match values defined in dist/mysql-5.1.52/include/mysql/mysql_com.h.
Field is zerofill */.
VT_ZEROVALUE_FLAG is not part of the MySQL specification and only used in unit tests.

# Structs

Charset contains the per-statement character set settings that accompany binlog QUERY_EVENT entries.
Field describes a column returned by MySQL.
QueryResult is the structure returned by the mysql library.
RPCError is the structure that is returned by each RPC call, which contains the error information for that call.