Statements sql serialization simplified.

This commit is contained in:
zer0sub 2019-05-08 13:47:01 +02:00
parent d9bbec3795
commit 439c9f1ef9
26 changed files with 274 additions and 284 deletions

View file

@ -12,15 +12,15 @@ func NewAlias(expression expression, alias string) *Alias {
}
}
func (a *Alias) serializeForProjection(out *queryData) error {
func (a *Alias) serializeForProjection(statement statementType, out *queryData) error {
err := a.expression.serializeForProjection(out)
err := a.expression.serializeForProjection(statement, out)
if err != nil {
return err
}
out.WriteString(" AS \"" + a.alias + "\"")
out.writeString(" AS \"" + a.alias + "\"")
return nil
}