# Functions
ExecuteFunction returns the executed value with the specified arguments.
GetFunctionExecutor returns a function executor with the specified name.
NewAbsFunction returns a new abs function.
NewAddFunction returns a new add function.
NewAggregateFunctionWith returns a new base aggregator function with the specified name and aggregator.
NewAlterDatabaseWith returns a new AlterDatabase statement instance with the specified options.
NewAlterTableWith returns a new AlterTable statement instance with the specified options.
NewArguments returns an empty argument array instance.
NewArgumentsWith returns an argument array instance with the specified arguments.
NewArgument returns a new argument instance from the specified string.
NewArithFunctionWith returns a new base arithmetic function with the specified name and arithmetic.
NewAvgFunction returns a new avg function.
NewBegin returns a new begin statement.
NewBindParams returns a bind param array instance.
NewBindParam returns a bind param instance.
NewCastFunctionWith returns a new base cast function with the specified name and cast.
NewCeilFunction returns a new ceil function.
NewCmpExprWith 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.
NewCountFunction returns a new count function.
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.
NewDivFunction returns a new division function.
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.
NewEQ returns a new CompExpr instance with the specified parameters.
NewFloorFunction returns a new floor function.
NewFunctionWith returns a column instance.
NewGE returns a new CompExpr instance with the specified parameters.
NewGroupBy returns a new GroupBy instance.
NewGroupByWith returns a new GroupBy instance with the specified column name.
NewGT returns a new CompExpr 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.
NewLE returns a new CompExpr instance with the specified parameters.
NewLimit returns a new Limit instance.
NewLimitWith returns a new Limit instance with the specified offset and limit.
NewLiteral returns a new Literal instance.
NewLiteralWith returns a new Literal instance with the specified value.
NewLT returns a new CompExpr instance with the specified parameters.
NewMathFunctionWith returns a new base math function with the specified name and math.
NewMaxFunction returns a new max function.
NewMinFunction returns a new min function.
NewModFunction returns a new mod function.
NewMulFunction returns a new multiple function.
NewNEQ returns a new CompExpr instance with the specified parameters.
NewOrder returns a new order instance.
NewOrderBy returns a new OrderBy instance.
NewOrderByWith returns a new OrderBy instance with the specified orders.
NewOrderTypeWith returns a new OrderType instance.
NewOrderWith returns a new order instance with the specified column and order.
NewPrimaryIndexWith returns a new primary index instance.
NewRollbackWith returns a new Rollback statement instance with the specified parameters.
NewSchemaWith returns a new schema statement instance with the parameters.
NewSecondaryIndexWith returns a new secondary index instance.
NewSelectors returns a selector array instance.
NewSelectorsWith returns a selector array instance with the specified selectors.
NewSelectorsWithColums returns a selector array instance with the specified selectors.
NewSelectWith returns a new Select statement instance with the specified parameters.
NewStatementList returns a new statement list.
NewSubFunction returns a new sub function.
NewSumFunction returns a new sum function.
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.
WithAlterTableAddIndex sets an add index.
WithAlterTableDropColumn sets a drop column.
WithAlterTableDropColumn sets a drop index.
WithAlterTableRenameColumn sets a rename column.
WithAlterTableRenameTo sets a rename table.
WithAlterTableSchema sets a schema.
WithColumnArguments sets column arguments.
No description provided by the author
WithColumnData sets a column data.
WithColumnFunction sets a column function.
WithColumnLiteral sets a column data.
WithColumnName sets a column name.
WithCopyColumns returns a copy option to set the columns.
WithCopyFormat returns a copy option to set the format.
No description provided by the author
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.
WithSelectOrderBy sets order by options.
WithSelectLimit sets order by options.
WithSelectOrderBy sets order by options.
WithTableSchema sets a table schema.
# Constants
Math.
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
ConstraintNone represents no constraint.
CopyFormatBinary represents a binary format.
CopyFormatCSV represents a CSV format.
CopyFormatText represents a text format.
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
Constants for Enum Type - CompExprOperator.
GroupByNone represents an empty ORDER BY clause.
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
Constants for Enum Type - CompExprOperator.
No description provided by the author
No description provided by the author
Constants for Enum Type - CompExprOperator.
No description provided by the author
Aggregator.
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
OrderAsc represents asc order.
OrderDesc represents desc order.
OrderNone 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
TableNameSep represents a table name separator.
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
ErrInvalid is returned when the value is invalid.
ErrNotFound is returned when the data type is invalid.
ErrNotSupported is returned when the function is not supported.
NullLiteral represents a null value.
# Structs
AggregateFunction represents a base aggregator function.
AlterDatabase is a "ALTER DATABASE" statement.
AlterTable is a "ALTER TABLE" statement.
AndExpr represents an AND expression.
ArithFunction represents a base arithmetic function.
Begin represents a begin statement.
BindParam represents a bind param.
CastFunction represents a base cast function.
CmpExpr represents an comparison 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.
Function represents a column.
GroupBy represents an ORDER BY clause.
IfExistsOpt represents a IF EXISTS option.
IfNotExistsOpt represents a IF NOT EXISTS option.
Index represents a index.
Insert is a "INSERT" statement.
Limit represents a LIMIT clause.
Literal represents a constant value.
MathFunction represents a base math function.
Order represents an ORDER BY clause.
OrderBy represents an ORDER BY clause.
OrExpr represents an OR expression.
Rollback represents a rollback statement.
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.
FunctionExecutor represents a function executor interface.
Selector represents a selector in a select query.
Statement represents a statement interface.
# Type aliases
AggregateFunc represents an aggregator function.
AggregateResultSet represents a result set of an aggregator function.
AlterTableOption represents an alter table option function.
Argument represents am argument in a function.
ArgumentList represens an argument array in a function.
ArithFunc represents an arithmetic function.
BindParams represens a bind param array.
CastFunc returns the latest aggregated value.
CmpExprOperator is an enum for CompExpr.Operator.
ColumnConstraint represents a column constraint.
ColumnList represens a column array.
ColumnOption represents a column option function.
CopyFormat represents a copy format.
CopyOption represents a copy option.
DataType represents a data type.
DeleteOption represents a delete option function.
FunctionType represents a function type.
IndexList represents an index array.
IndexType represents a index type.
LiteralOption represents a literal option function.
LiteralType represents a literal type.
MathFunc represents an math function.
MathResultSet represents a result set of an math function.
OrderType represents an ordertype.
SchemaOption represents a schema option function.
SelectOption represents a select option function.
SelectorList represens a selector array.
StatementList represents a statement list.
StatementType is a statement type.
TableList represens a column array.
TableOption represents a table option function.