package
0.9.2
Repository: https://github.com/cybergarage/go-sqlparser.git
Documentation: pkg.go.dev

# Functions

NewAlterDatabaseWith returns a new AlterDatabase statement instance with the specified options.
NewAlterTableWith returns a new AlterTable statement instance with the specified options.
NewBindParams returns a bind param array instance.
NewBindParam returns a bind param instance.
NewCmpExpr returns a new CompExpr instance with the specified parameters.
NewColumns returns a column array instance.
NewColumnsWith returns a column array instance with the specified columns.
NewColumn returns a column instance.
NewColumn returns a column instance.
NewCommitWith returns a new Commit statement instance with the specified parameters.
NewConditionWith returns a new where condition instance with the specified parameters.
NewCopyWith returns a new Copy statement instance with the specified parameters.
NewCreateDatabaseWith returns a new CreateDatabase statement instance with the specified options.
NewCreateIndexWith returns a new CreateIndex statement instance with the specified parameters.
NewCreateTableWith returns a new CreateTable statement instance with the specified options.
NewDatabaseWith returns a new Database instance with the specified name.
NewDataFrom returns the data type of the specified string.
NewDataWith returns a new DataType instance with the specified type and length.
NewDeleteWith returns a new Delete statement instance with the specified parameters.
NewDropDatabaseWith returns a new DropDatabase statement instance with the specified parameters.
NewDropIndexWith returns a new DropIndex statement instance with the specified parameters.
NewDropTableWith returns a new DropTable statement instance with the specified parameters.
NewIfExistsWith returns a new IfExists option instance.
NewIfNotExistsWith returns a new IfNotExists option instance.
NewIndexes returns a new Indexes instance.
NewIndexWith returns a new index instance.
NewInsertWith returns a new Insert statement instance with the specified parameters.
NewLiteralWith returns a new Literal instance with the specified value.
NewPrimaryIndexWith returns a new primary index instance.
NewSchemaWith returns a new schema statement instance with the parameters.
NewSecondaryIndexWith returns a new secondary index instance.
NewSelectWith returns a new Select statement instance with the specified parameters.
NewStatementList returns a new statement list.
NewTables returns a column array instance.
NewTablesWith returns a column array instance with the specified columns.
NewTableWith returns a new Table instance with the specified name.
NewTruncateWith returns a new truncate statement instance with the specified parameters.
NewUpdateWith returns a new Update statement instance with the specified parameters.
NewVacuum returns a new vacuum statement instance.
NewVacuumWith returns a new vacuum statement instance with the specified parameters.
WithAlterTableAddColumn sets an add column.
WithAlterTableDropColumn sets a drop column.
WithAlterTableRenameColumn sets a rename column.
WithAlterTableRenameTo sets a rename table.
WithAlterTableSchema sets a schema.
WithColumnData sets a column data.
WithColumnLiteral sets a column data.
WithColumnName sets a column name.
WithSchemaColumns returns a schema option to set the columns.
WithSchemaColumns returns a schema option to set the columns.
WithSchemaIndexes returns a schema option to set the indexes.

# Constants

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
Asterisk is a asterisk string.
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
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
No description provided by the author
Constants for Enum Type - CompExprOperator.
No description provided by the author
No description provided by the author
No description provided by the author
Constants for Enum Type - CompExprOperator.
No description provided by the author
No description provided by the author
Constants for Enum Type - CompExprOperator.
Constants for Enum Type - CompExprOperator.
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
Constants for Enum Type - CompExprOperator.
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
Constants for Enum Type - CompExprOperator.
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
Constants for Enum Type - CompExprOperator.
Constants for Enum Type - CompExprOperator.
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
OrderTypeAsc represents asc order.
OrderTypeDesc represents desc order.
OrderTypeNone represents none order.
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
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
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
No description provided by the author
No description provided by the author

# Variables

ErrInvalidDataType is returned when the data type is invalid.
ErrNotFound is returned when the data type is invalid.
NullLiteral represents a null value.

# Structs

AlterDatabase is a "ALTER DATABASE" statement.
AlterTable is a "ALTER TABLE" statement.
AndExpr represents an AND expression.
BindParam represents a bind param.
CmpExpr represents an comparsion expression.
Column represents a column.
Commit is a "COMMIT" statement.
Condition represents a where condition.
Copy is a "COPY" statement.
CreateDatabase is a "CREATE DATABASE" statement.
CreateIndex is a "CREATE INDEX" statement.
CreateTable is a "CREATE TABLE" statement.
Database represents a database.
DataDef represents a data definition.
Delete is a "DELETE" statement.
DropDatabase is a "DROP DATABASE" statement.
DropIndex is a "DROP INDEX" statement.
DropTable is a "DROP TABLE" statement.
IfExistsOpt represents a IF EXISTS option.
IfNotExistsOpt represents a IF NOT EXISTS option.
Index represents a index.
Insert is a "INSERT" statement.
Literal represents a constant value.
OrExpr represents an OR expression.
Schema represents a table schema.
Select is a "SELECT" statement.
Table represents a table.
Truncate is a "TRUNCATE" statement.
Update is a "UPDATE" statement.
Vacuum is a "VACUUM" statement.

# Interfaces

Expr represents an expression.
Statement represents a statement interface.

# Type aliases

AlterTableOption represents an alter table option function.
BindParams represens a bind param array.
CmpExprOperator is an enum for CompExpr.Operator.
ColumnList represens a column array.
ColumnOption represents a column option function.
DataType represents a data type.
IndexList represents an index array.
IndexType represents a index type.
LiteralOption represents a literal option function.
LiteralType represents a literal type.
OrderType represents an ordertype.
SchemaOption represents a schema option function.
StatementList represents a statement list.
StatementType is a statement type.
TableList represens a column array.