package
0.0.0-20180606152119-120387863bf2
Repository: https://github.com/xwb1989/sqlparser.git
Documentation: pkg.go.dev
# Functions
EnumName is a helper function to simplify printing protocol buffer enums by name.
# 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.
# Structs
BindVariable represents a single bind variable in a Query.
BoundQuery is a query with its bind variables.
Value represents a typed value.
# 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.