Alias allows to define alias for column in SelectBuilder. Useful when column is defined as complex expression like IF or CASE Ex: .Column(Alias(caseStmt, "case_column"))
(expr Sqlizer, alias string)
| 122 | // Ex: |
| 123 | // .Column(Alias(caseStmt, "case_column")) |
| 124 | func Alias(expr Sqlizer, alias string) aliasExpr { |
| 125 | return aliasExpr{expr, alias} |
| 126 | } |
| 127 | |
| 128 | func (e aliasExpr) ToSql() (sql string, args []interface{}, err error) { |
| 129 | sql, args, err = e.expr.ToSql() |
no outgoing calls
searching dependent graphs…