Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignmentColumns ¶
Types ¶
type As ¶
As is a clause which represents SQLs like "AS xxx_table(col1, col2)"
func (As) MergeClause ¶
MergeClause merge values clauses
type EqTableColumn ¶
type EqTableColumn struct { SourceTable clause.Table TargetTable clause.Table SourceColumn clause.Column TargetColumn clause.Column }
EqTableColumn is a clause which represents SQLs like "table1.col1 = table2.col2"
func (EqTableColumn) Build ¶
func (eq EqTableColumn) Build(builder clause.Builder)
type FromValues ¶
type FromValues struct {
Values [][]interface{}
}
FromValues is a clause which represents SQLs like "FROM VALUES ((a, b, c), (d, e, f))"
func (FromValues) Build ¶
func (fv FromValues) Build(builder clause.Builder)
Build build from clause
func (FromValues) MergeClause ¶
func (fv FromValues) MergeClause(clause *clause.Clause)
MergeClause merge values clauses
Click to show internal directories.
Click to hide internal directories.