package
0.18.1
Repository: https://github.com/dolthub/go-mysql-server.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DeepCopyNode copies a sql.Node.
ExpressionToColumnDefaultValue takes in an Expression and returns the equivalent ColumnDefaultValue if the expression is valid for a default value.
MustStringToColumnDefaultValue is used for creating default values on tables that do not go through the analyzer.
No description provided by the author
Parse parses the given SQL |query| using the default parsing settings and returns the corresponding node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RemoveSpaceAndDelimiter removes space characters and given delimiter characters from the given query.
StringToColumnDefaultValue takes in a string representing a default value and returns the equivalent Expression.

# Constants

ExtendedTypeTag is primarily used by ParseColumnTypeString when parsing strings representing extended types.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
ErrMaxAnalysisIters is thrown when the analysis iterations are exceeded.
No description provided by the author
No description provided by the author
No description provided by the author
ErrUnionSchemasDifferentLength is returned when the two sides of a UNION do not have the same number of columns in their schemas.

# Structs

BindvarContext holds bind variable replacement literals.
No description provided by the author
ProcContext allows nested CALLs to use the same database for resolving procedure definitions without changing the underlying database roots.
No description provided by the author
ViewContext overwrites database root source of nested calls.