Documentation ¶
Overview ¶
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Code generated by genmark. DO NOT EDIT.
Index ¶
- func Inspect(node Node, f func(node Node) bool)
- func NewSize(s uint) *uint
- func Walk(v Visitor, node Node)
- type AddColumnTableAction
- type AddConstraintTableAction
- type AliasSelectItem
- type AlterColumnAction
- type AlterColumnTableAction
- type AlterTableAction
- type AlterTableStmt
- type Array
- type Assignment
- type Between
- type BigInt
- type Binary
- type BinaryExpr
- type Blob
- type Boolean
- type BooleanValue
- type Bytea
- type CTE
- type CaseExpr
- type Cast
- type CharType
- type CheckColumnSpec
- type CheckTableConstraint
- type Clob
- type ColumnConstraint
- type ColumnConstraintSpec
- type ColumnDef
- type CompoundIdent
- type ConstructorSource
- type CopyStmt
- type CreateIndexStmt
- type CreateTableStmt
- type CreateViewStmt
- type CrossJoin
- type CurrentRow
- type Custom
- type Date
- type DateTimeValue
- type DateValue
- type Decimal
- type DeleteStmt
- type Derived
- type Double
- type DoubleValue
- type DropConstraintTableAction
- type DropDefaultColumnAction
- type DropIndexStmt
- type DropTableStmt
- type ExceptOperator
- type Exists
- type ExplainStmt
- type FileFormat
- type Float
- type Following
- type Function
- type Ident
- type InList
- type InSubQuery
- type InsertSource
- type InsertStmt
- type Int
- type IntersectOperator
- type IsNotNull
- type IsNull
- type JoinCondition
- type JoinElement
- type JoinSpec
- type JoinType
- type LimitExpr
- type LongValue
- type NamedColumnsJoin
- type NationalStringLiteral
- type NaturalJoin
- type Nested
- type Node
- type NotNullColumnSpec
- type NullValue
- type ObjectName
- type Operator
- type OrderByExpr
- type PGAlterDataTypeColumnAction
- type PGDropNotNullColumnAction
- type PGSetNotNullColumnAction
- type PartitionedJoinTable
- type Preceding
- type QualifiedJoin
- type QualifiedWildcard
- type QualifiedWildcardSelectItem
- type Query
- type QueryExpr
- type Real
- type ReferenceKeyExpr
- type ReferencesColumnSpec
- type ReferentialTableConstraint
- type Regclass
- type RemoveColumnTableAction
- type RowValueExpr
- type SQLSelect
- type SQLSelectItem
- type SQLSetExpr
- type SQLSetOperator
- type SQLWindowFrameBound
- type SelectExpr
- type SetDefaultColumnAction
- type SetOperationExpr
- type SingleQuotedString
- type SmallInt
- type Stmt
- type SubQuery
- type SubQuerySource
- type Table
- type TableConstraint
- type TableConstraintSpec
- type TableElement
- type TableFactor
- type TableJoinElement
- type TableReference
- type Text
- type Time
- type TimeValue
- type Timestamp
- type TimestampValue
- type Type
- type UUID
- type Unary
- type UnboundedFollowing
- type UnboundedPreceding
- type UnionOperator
- type UniqueColumnSpec
- type UniqueTableConstraint
- type UnnamedSelectItem
- type UpdateStmt
- type Value
- type Varbinary
- type VarcharType
- type Visitor
- type Wildcard
- type WildcardSelectItem
- type WindowFrame
- type WindowFrameUnits
- type WindowSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AddColumnTableAction ¶
type AddColumnTableAction struct { Column *ColumnDef // contains filtered or unexported fields }
func (*AddColumnTableAction) ToSQLString ¶
func (a *AddColumnTableAction) ToSQLString() string
type AddConstraintTableAction ¶
type AddConstraintTableAction struct { Constraint *TableConstraint // contains filtered or unexported fields }
func (*AddConstraintTableAction) ToSQLString ¶
func (a *AddConstraintTableAction) ToSQLString() string
type AliasSelectItem ¶
func (*AliasSelectItem) ToSQLString ¶
func (e *AliasSelectItem) ToSQLString() string
type AlterColumnAction ¶
type AlterColumnAction interface { Node // contains filtered or unexported methods }
type AlterColumnTableAction ¶
type AlterColumnTableAction struct { ColumnName *Ident Action AlterColumnAction // contains filtered or unexported fields }
func (*AlterColumnTableAction) ToSQLString ¶
func (a *AlterColumnTableAction) ToSQLString() string
type AlterTableAction ¶
type AlterTableAction interface { Node // contains filtered or unexported methods }
type AlterTableStmt ¶
type AlterTableStmt struct { TableName *ObjectName Action AlterTableAction // contains filtered or unexported fields }
func (*AlterTableStmt) ToSQLString ¶
func (s *AlterTableStmt) ToSQLString() string
type Assignment ¶
func (*Assignment) ToSQLString ¶
func (s *Assignment) ToSQLString() string
type Between ¶
func (*Between) ToSQLString ¶
type BinaryExpr ¶
func (*BinaryExpr) ToSQLString ¶
func (s *BinaryExpr) ToSQLString() string
type BooleanValue ¶
type BooleanValue bool
func NewBooleanValue ¶
func NewBooleanValue(b bool) *BooleanValue
func (*BooleanValue) ToSQLString ¶
func (b *BooleanValue) ToSQLString() string
func (*BooleanValue) Value ¶
func (b *BooleanValue) Value() interface{}
type CTE ¶
func (*CTE) ToSQLString ¶
type CaseExpr ¶
func (*CaseExpr) ToSQLString ¶
type Cast ¶
func (*Cast) ToSQLString ¶
type CheckColumnSpec ¶
type CheckColumnSpec struct {
Expr Node
}
func (*CheckColumnSpec) ToSQLString ¶
func (c *CheckColumnSpec) ToSQLString() string
type CheckTableConstraint ¶
type CheckTableConstraint struct { Expr Node // contains filtered or unexported fields }
func (*CheckTableConstraint) ToSQLString ¶
func (c *CheckTableConstraint) ToSQLString() string
type ColumnConstraint ¶
type ColumnConstraint struct { Name *Ident Spec ColumnConstraintSpec }
func (*ColumnConstraint) ToSQLString ¶
func (c *ColumnConstraint) ToSQLString() string
type ColumnConstraintSpec ¶
type ColumnConstraintSpec interface { Node }
https://jakewheat.github.io/sql-overview/sql-2008-foundation-grammar.html#column-constraint
type ColumnDef ¶
type ColumnDef struct { Name *Ident DataType Type Default Node Constraints []*ColumnConstraint // contains filtered or unexported fields }
func (*ColumnDef) ToSQLString ¶
type CompoundIdent ¶
type CompoundIdent struct {
Idents []*Ident
}
table.column / schema.table.column
func (*CompoundIdent) ToSQLString ¶
func (s *CompoundIdent) ToSQLString() string
type ConstructorSource ¶
type ConstructorSource struct { Rows []*RowValueExpr // contains filtered or unexported fields }
func (*ConstructorSource) ToSQLString ¶
func (c *ConstructorSource) ToSQLString() string
type CopyStmt ¶
type CopyStmt struct { TableName *ObjectName Columns []*Ident Values []*string // contains filtered or unexported fields }
func (*CopyStmt) ToSQLString ¶
type CreateIndexStmt ¶
type CreateIndexStmt struct { TableName *ObjectName IsUnique bool IndexName *Ident MethodName *Ident ColumnNames []*Ident Selection Node // contains filtered or unexported fields }
func (*CreateIndexStmt) ToSQLString ¶
func (s *CreateIndexStmt) ToSQLString() string
type CreateTableStmt ¶
type CreateTableStmt struct { Name *ObjectName Elements []TableElement External bool FileFormat *FileFormat Location *string NotExists bool // contains filtered or unexported fields }
func (*CreateTableStmt) ToSQLString ¶
func (s *CreateTableStmt) ToSQLString() string
type CreateViewStmt ¶
type CreateViewStmt struct { Name *ObjectName Query *Query Materialized bool // contains filtered or unexported fields }
func (*CreateViewStmt) ToSQLString ¶
func (s *CreateViewStmt) ToSQLString() string
type CrossJoin ¶
type CrossJoin struct { Reference TableReference Factor TableFactor // contains filtered or unexported fields }
func (*CrossJoin) ToSQLString ¶
type CurrentRow ¶
type CurrentRow struct {
// contains filtered or unexported fields
}
func (*CurrentRow) ToSQLString ¶
func (*CurrentRow) ToSQLString() string
type DateTimeValue ¶
func NewDateTimeValue ¶
func NewDateTimeValue(t time.Time) *DateTimeValue
func (*DateTimeValue) ToSQLString ¶
func (d *DateTimeValue) ToSQLString() string
func (*DateTimeValue) Value ¶
func (d *DateTimeValue) Value() interface{}
type DateValue ¶
func (*DateValue) ToSQLString ¶
type Decimal ¶
func (*Decimal) ToSQLString ¶
type DeleteStmt ¶
type DeleteStmt struct { TableName *ObjectName Selection Node // contains filtered or unexported fields }
func (*DeleteStmt) ToSQLString ¶
func (s *DeleteStmt) ToSQLString() string
type Derived ¶
type Derived struct { Lateral bool SubQuery *Query Alias *Ident // contains filtered or unexported fields }
func (*Derived) ToSQLString ¶
type DoubleValue ¶
type DoubleValue float64
func NewDoubleValue ¶
func NewDoubleValue(f float64) *DoubleValue
func (*DoubleValue) ToSQLString ¶
func (d *DoubleValue) ToSQLString() string
func (*DoubleValue) Value ¶
func (d *DoubleValue) Value() interface{}
type DropConstraintTableAction ¶
type DropConstraintTableAction struct { Name *Ident Cascade bool // contains filtered or unexported fields }
func (*DropConstraintTableAction) ToSQLString ¶
func (d *DropConstraintTableAction) ToSQLString() string
type DropDefaultColumnAction ¶
type DropDefaultColumnAction struct {
// contains filtered or unexported fields
}
func (*DropDefaultColumnAction) ToSQLString ¶
func (*DropDefaultColumnAction) ToSQLString() string
type DropIndexStmt ¶
type DropIndexStmt struct { IndexNames []*Ident // contains filtered or unexported fields }
func (*DropIndexStmt) ToSQLString ¶
func (s *DropIndexStmt) ToSQLString() string
type DropTableStmt ¶
type DropTableStmt struct { TableNames []*ObjectName Cascade bool IfExists bool // contains filtered or unexported fields }
func (*DropTableStmt) ToSQLString ¶
func (s *DropTableStmt) ToSQLString() string
type ExceptOperator ¶
type ExceptOperator struct {
// contains filtered or unexported fields
}
func (ExceptOperator) ToSQLString ¶
func (ExceptOperator) ToSQLString() string
type Exists ¶
func (*Exists) ToSQLString ¶
type ExplainStmt ¶
type ExplainStmt struct { Stmt Stmt // contains filtered or unexported fields }
func (*ExplainStmt) ToSQLString ¶
func (s *ExplainStmt) ToSQLString() string
type FileFormat ¶
type FileFormat int
const ( TEXTFILE FileFormat = iota SEQUENCEFILE ORC PARQUET AVRO RCFILE JSONFILE )
func (FileFormat) FromStr ¶
func (FileFormat) FromStr(str string) FileFormat
func (*FileFormat) ToSQLString ¶
func (f *FileFormat) ToSQLString() string
type Following ¶
type Following struct { Bound *uint64 // contains filtered or unexported fields }
func (*Following) ToSQLString ¶
type Function ¶
type Function struct { Name *ObjectName Args []Node Over *WindowSpec }
func (*Function) ToSQLString ¶
type InList ¶
func (*InList) ToSQLString ¶
type InSubQuery ¶
[ NOT ] IN (SELECT ...)
func (*InSubQuery) ToSQLString ¶
func (s *InSubQuery) ToSQLString() string
type InsertSource ¶
type InsertSource interface { Node // contains filtered or unexported methods }
type InsertStmt ¶
type InsertStmt struct { TableName *ObjectName Columns []*Ident Source InsertSource UpdateAssignments []*Assignment // MySQL only (ON DUPLICATED KEYS) // contains filtered or unexported fields }
func (*InsertStmt) ToSQLString ¶
func (s *InsertStmt) ToSQLString() string
type IntersectOperator ¶
type IntersectOperator struct {
// contains filtered or unexported fields
}
func (IntersectOperator) ToSQLString ¶
func (IntersectOperator) ToSQLString() string
type JoinCondition ¶
type JoinCondition struct { SearchCondition Node // contains filtered or unexported fields }
func (*JoinCondition) ToSQLString ¶
func (j *JoinCondition) ToSQLString() string
type JoinElement ¶
type JoinElement interface { Node // contains filtered or unexported methods }
type LimitExpr ¶
func (*LimitExpr) ToSQLString ¶
type NamedColumnsJoin ¶
type NamedColumnsJoin struct { ColumnList []*Ident // contains filtered or unexported fields }
func (*NamedColumnsJoin) ToSQLString ¶
func (n *NamedColumnsJoin) ToSQLString() string
type NationalStringLiteral ¶
type NationalStringLiteral string
func NewNationalStringLiteral ¶
func NewNationalStringLiteral(str string) *NationalStringLiteral
func (*NationalStringLiteral) ToSQLString ¶
func (n *NationalStringLiteral) ToSQLString() string
func (*NationalStringLiteral) Value ¶
func (n *NationalStringLiteral) Value() interface{}
type NaturalJoin ¶
type NaturalJoin struct { LeftElement *TableJoinElement Type JoinType RightElement *TableJoinElement // contains filtered or unexported fields }
func (*NaturalJoin) ToSQLString ¶
func (n *NaturalJoin) ToSQLString() string
type NotNullColumnSpec ¶
type NotNullColumnSpec struct { }
func (*NotNullColumnSpec) ToSQLString ¶
func (*NotNullColumnSpec) ToSQLString() string
type NullValue ¶
type NullValue struct{}
func NewNullValue ¶
func NewNullValue() *NullValue
func (*NullValue) ToSQLString ¶
type ObjectName ¶
type ObjectName struct {
Idents []*Ident
}
func NewObjectName ¶
func NewObjectName(strs ...string) *ObjectName
func (*ObjectName) ToSQLString ¶
func (s *ObjectName) ToSQLString() string
type OrderByExpr ¶
func (*OrderByExpr) ToSQLString ¶
func (s *OrderByExpr) ToSQLString() string
type PGAlterDataTypeColumnAction ¶
type PGAlterDataTypeColumnAction struct { DataType Type // contains filtered or unexported fields }
postgres only
func (*PGAlterDataTypeColumnAction) ToSQLString ¶
func (p *PGAlterDataTypeColumnAction) ToSQLString() string
type PGDropNotNullColumnAction ¶
type PGDropNotNullColumnAction struct {
// contains filtered or unexported fields
}
func (*PGDropNotNullColumnAction) ToSQLString ¶
func (p *PGDropNotNullColumnAction) ToSQLString() string
type PGSetNotNullColumnAction ¶
type PGSetNotNullColumnAction struct {
// contains filtered or unexported fields
}
func (*PGSetNotNullColumnAction) ToSQLString ¶
func (p *PGSetNotNullColumnAction) ToSQLString() string
type PartitionedJoinTable ¶
type PartitionedJoinTable struct { Factor TableFactor ColumnList []*Ident // contains filtered or unexported fields }
func (*PartitionedJoinTable) ToSQLString ¶
func (p *PartitionedJoinTable) ToSQLString() string
type Preceding ¶
type Preceding struct { Bound *uint64 // contains filtered or unexported fields }
func (*Preceding) ToSQLString ¶
type QualifiedJoin ¶
type QualifiedJoin struct { LeftElement *TableJoinElement Type JoinType RightElement *TableJoinElement Spec JoinSpec // contains filtered or unexported fields }
func (*QualifiedJoin) ToSQLString ¶
func (q *QualifiedJoin) ToSQLString() string
type QualifiedWildcard ¶
type QualifiedWildcard struct {
Idents []*Ident
}
table.*, schema.table.*
func (*QualifiedWildcard) ToSQLString ¶
func (s *QualifiedWildcard) ToSQLString() string
type QualifiedWildcardSelectItem ¶
type QualifiedWildcardSelectItem struct { Prefix *ObjectName // contains filtered or unexported fields }
schema.*
func (*QualifiedWildcardSelectItem) ToSQLString ¶
func (q *QualifiedWildcardSelectItem) ToSQLString() string
type Query ¶
type Query struct { CTEs []*CTE Body SQLSetExpr OrderBy []*OrderByExpr Limit *LimitExpr // contains filtered or unexported fields }
func (*Query) ToSQLString ¶
type QueryExpr ¶
type QueryExpr struct { Query *Query // contains filtered or unexported fields }
func (*QueryExpr) ToSQLString ¶
type ReferenceKeyExpr ¶
func (*ReferenceKeyExpr) ToSQLString ¶
func (r *ReferenceKeyExpr) ToSQLString() string
type ReferencesColumnSpec ¶
type ReferencesColumnSpec struct { TableName *ObjectName Columns []*Ident }
func (*ReferencesColumnSpec) ToSQLString ¶
func (r *ReferencesColumnSpec) ToSQLString() string
type ReferentialTableConstraint ¶
type ReferentialTableConstraint struct { Columns []*Ident KeyExpr *ReferenceKeyExpr // contains filtered or unexported fields }
func (*ReferentialTableConstraint) ToSQLString ¶
func (r *ReferentialTableConstraint) ToSQLString() string
type RemoveColumnTableAction ¶
type RemoveColumnTableAction struct { Name *Ident Cascade bool // contains filtered or unexported fields }
func (*RemoveColumnTableAction) ToSQLString ¶
func (r *RemoveColumnTableAction) ToSQLString() string
type RowValueExpr ¶
type RowValueExpr struct {
Values []Node
}
func (*RowValueExpr) ToSQLString ¶
func (r *RowValueExpr) ToSQLString() string
type SQLSelect ¶
type SQLSelect struct { Distinct bool Projection []SQLSelectItem FromClause []TableReference WhereClause Node GroupByClause []Node HavingClause Node // contains filtered or unexported fields }
func (*SQLSelect) ToSQLString ¶
type SQLSelectItem ¶
type SQLSelectItem interface { Node // contains filtered or unexported methods }
type SQLSetExpr ¶
type SQLSetExpr interface { Node // contains filtered or unexported methods }
type SQLSetOperator ¶
type SQLSetOperator interface { Node // contains filtered or unexported methods }
type SQLWindowFrameBound ¶
type SQLWindowFrameBound interface { Node // contains filtered or unexported methods }
type SelectExpr ¶
type SelectExpr struct { Select *SQLSelect // contains filtered or unexported fields }
func (*SelectExpr) ToSQLString ¶
func (s *SelectExpr) ToSQLString() string
type SetDefaultColumnAction ¶
type SetDefaultColumnAction struct { Default Node // contains filtered or unexported fields }
func (*SetDefaultColumnAction) ToSQLString ¶
func (s *SetDefaultColumnAction) ToSQLString() string
type SetOperationExpr ¶
type SetOperationExpr struct { Op SQLSetOperator All bool Left SQLSetExpr Right SQLSetExpr // contains filtered or unexported fields }
func (*SetOperationExpr) ToSQLString ¶
func (s *SetOperationExpr) ToSQLString() string
type SingleQuotedString ¶
type SingleQuotedString string
func NewSingleQuotedString ¶
func NewSingleQuotedString(str string) *SingleQuotedString
func (*SingleQuotedString) ToSQLString ¶
func (s *SingleQuotedString) ToSQLString() string
func (*SingleQuotedString) Value ¶
func (s *SingleQuotedString) Value() interface{}
type SubQuerySource ¶
type SubQuerySource struct { SubQuery *Query // contains filtered or unexported fields }
func (*SubQuerySource) ToSQLString ¶
func (s *SubQuerySource) ToSQLString() string
type Table ¶
type Table struct { Name *ObjectName Alias *Ident Args []Node WithHints []Node // contains filtered or unexported fields }
func (*Table) ToSQLString ¶
type TableConstraint ¶
type TableConstraint struct { Name *Ident Spec TableConstraintSpec // contains filtered or unexported fields }
func (*TableConstraint) ToSQLString ¶
func (t *TableConstraint) ToSQLString() string
type TableConstraintSpec ¶
type TableConstraintSpec interface { Node // contains filtered or unexported methods }
type TableElement ¶
type TableElement interface { Node // contains filtered or unexported methods }
type TableFactor ¶
type TableFactor interface { TableReference // contains filtered or unexported methods }
type TableJoinElement ¶
type TableJoinElement struct { Ref TableReference // contains filtered or unexported fields }
func (*TableJoinElement) ToSQLString ¶
func (t *TableJoinElement) ToSQLString() string
type TableReference ¶
type TableReference interface { Node // contains filtered or unexported methods }
type TimestampValue ¶
func NewTimestampValue ¶
func NewTimestampValue(t time.Time) *TimestampValue
func (*TimestampValue) ToSQLString ¶
func (t *TimestampValue) ToSQLString() string
func (*TimestampValue) Value ¶
func (t *TimestampValue) Value() interface{}
type Unary ¶
func (*Unary) ToSQLString ¶
type UnboundedFollowing ¶
type UnboundedFollowing struct {
// contains filtered or unexported fields
}
func (*UnboundedFollowing) ToSQLString ¶
func (*UnboundedFollowing) ToSQLString() string
type UnboundedPreceding ¶
type UnboundedPreceding struct {
// contains filtered or unexported fields
}
func (*UnboundedPreceding) ToSQLString ¶
func (*UnboundedPreceding) ToSQLString() string
type UnionOperator ¶
type UnionOperator struct {
// contains filtered or unexported fields
}
func (UnionOperator) ToSQLString ¶
func (UnionOperator) ToSQLString() string
type UniqueColumnSpec ¶
type UniqueColumnSpec struct {
IsPrimaryKey bool
}
func (*UniqueColumnSpec) ToSQLString ¶
func (u *UniqueColumnSpec) ToSQLString() string
type UniqueTableConstraint ¶
type UniqueTableConstraint struct { IsPrimary bool Columns []*Ident // contains filtered or unexported fields }
func (*UniqueTableConstraint) ToSQLString ¶
func (u *UniqueTableConstraint) ToSQLString() string
type UnnamedSelectItem ¶
type UnnamedSelectItem struct { Node Node // contains filtered or unexported fields }
func (*UnnamedSelectItem) ToSQLString ¶
func (u *UnnamedSelectItem) ToSQLString() string
type UpdateStmt ¶
type UpdateStmt struct { TableName *ObjectName Assignments []*Assignment Selection Node // contains filtered or unexported fields }
func (*UpdateStmt) ToSQLString ¶
func (s *UpdateStmt) ToSQLString() string
type VarcharType ¶
type VarcharType struct {
Size *uint
}
func (*VarcharType) ToSQLString ¶
func (v *VarcharType) ToSQLString() string
type WildcardSelectItem ¶
type WildcardSelectItem struct {
// contains filtered or unexported fields
}
func (*WildcardSelectItem) ToSQLString ¶
func (w *WildcardSelectItem) ToSQLString() string
type WindowFrame ¶
type WindowFrame struct { Units WindowFrameUnits StartBound SQLWindowFrameBound EndBound SQLWindowFrameBound }
func (*WindowFrame) ToSQLString ¶
func (s *WindowFrame) ToSQLString() string
type WindowFrameUnits ¶
type WindowFrameUnits int
const ( RowsUnit WindowFrameUnits = iota RangeUnit GroupsUnit )
func (WindowFrameUnits) FromStr ¶
func (WindowFrameUnits) FromStr(str string) WindowFrameUnits
func (WindowFrameUnits) ToSQLString ¶
func (s WindowFrameUnits) ToSQLString() string
type WindowSpec ¶
type WindowSpec struct { PartitionBy []Node OrderBy []*OrderByExpr WindowsFrame *WindowFrame }
func (*WindowSpec) ToSQLString ¶
func (s *WindowSpec) ToSQLString() string
Source Files ¶
- alter_column_action_gen.go
- alter_table_action_gen.go
- ast.go
- insert_source_gen.go
- join_element_gen.go
- join_spec_gen.go
- operator.go
- query.go
- sql_select_item_gen.go
- sql_set_expr_gen.go
- sql_set_operator_gen.go
- sql_window_frame_bound_gen.go
- stmt.go
- stmt_gen.go
- table_constraint_spec_gen.go
- table_element_gen.go
- table_factor_gen.go
- table_reference_gen.go
- type.go
- value.go
- walk.go