package
0.28.1
Repository: https://github.com/ariga/atlas.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

FormatType converts schema type to its column form in the database.
MarshalSpec marshals v into an Atlas DDL document using a schemahcl.Marshaler.
Open opens a new MySQL driver.
ParseType returns the schema.Type value represented by the given raw type.

# Constants

DriverName holds the name used for registration.
Additional common constants in MySQL.
Additional common constants in MySQL.
Additional common constants in MySQL.
Additional common constants in MySQL.
NDBCLUSTER.
Additional common constants in MySQL.
Additional common constants in MySQL.
Additional common constants in MySQL.
Additional common constants in MySQL.
Additional common constants in MySQL.
Additional common constants in MySQL.
MYSQL_TYPE_LONGLONG.
MYSQL_TYPE_STRING + NULL CHARACTER_SET.
MYSQL_TYPE_BIT.
MYSQL_TYPE_BLOB.
MySQL standard column types as defined in its codebase.
MySQL standard column types as defined in its codebase.
MYSQL_TYPE_STRING.
MYSQL_TYPE_DATE.
MYSQL_TYPE_DATETIME.
MYSQL_TYPE_DECIMAL.
MYSQL_TYPE_DOUBLE.
MYSQL_TYPE_ENUM.
MYSQL_TYPE_FLOAT.
Geometry_type::kGeometrycollection.
MYSQL_TYPE_GEOMETRY.
Geometry_type::kGeometrycollection.
MariaDB type for storage of IPv4 addresses, from 10.10.0+.
MariaDB type for storage of IPv6 addresses, from 10.10.0+.
MYSQL_TYPE_LONG.
MYSQL_TYPE_JSON.
Geometry_type::kLinestring.
MYSQL_TYPE_LONG_BLOB.
MYSQL_TYPE_LONG_BLOB with + CHARACTER_SET utf8mb4.
MYSQL_TYPE_MEDIUM_BLOB.
MYSQL_TYPE_INT24.
MYSQL_TYPE_MEDIUM_BLOB + CHARACTER_SET utf8mb4.
Geometry_type::kMultilinestring.
Geometry_type::kMultipoint.
Geometry_type::kMultipolygon.
MYSQL_TYPE_DECIMAL (numeric_type rule in sql_yacc.yy).
Geometry_type::kPoint.
Geometry_type::kPolygon.
MYSQL_TYPE_FLOAT or MYSQL_TYPE_DOUBLE (real_type in sql_yacc.yy).
MYSQL_TYPE_SET.
MYSQL_TYPE_SHORT.
MYSQL_TYPE_BLOB + CHARACTER_SET utf8mb4.
MYSQL_TYPE_TIME.
MYSQL_TYPE_TIMESTAMP.
MYSQL_TYPE_TINYBLOB.
MYSQL_TYPE_TINY.
MYSQL_TYPE_TINYBLOB + CHARACTER_SET utf8mb4.
MariaDB supported uuid type from 10.7.0+.
MYSQL_TYPE_VAR_STRING + NULL CHARACTER_SET.
MYSQL_TYPE_VAR_STRING, MYSQL_TYPE_VARCHAR.
MYSQL_TYPE_YEAR.

# Variables

DefaultDiff provides basic diffing capabilities for MySQL dialects.
DefaultPlan provides basic planning capabilities for MySQL dialects.
EvalHCL implements the schemahcl.Evaluator interface.
EvalHCLBytes is a helper that evaluates an HCL document from a byte slice.
EvalMariaHCL implements the schemahcl.Evaluator interface for MariaDB flavor.
EvalMariaHCLBytes is a helper that evaluates a MariaDB HCL document from a byte slice.
MarshalHCL marshals v into an Atlas HCL DDL document.
TypeRegistry contains the supported TypeSpecs for the mysql driver.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author