Cast dialect clean up.

This commit is contained in:
go-jet 2019-08-06 12:12:48 +02:00
parent 6ee2f45548
commit cb606f9026
3 changed files with 22 additions and 13 deletions

View file

@ -76,8 +76,8 @@ func (b *castExpression) serialize(statement StatementType, out *SqlBuilder, opt
expression := b.expression
castType := b.cast
if castOverride := out.Dialect.CastOverride(); castOverride != nil {
return castOverride(expression, castType)(statement, out, options...)
if castOverride := out.Dialect.SerializeOverride("CAST"); castOverride != nil {
return castOverride(expression, String(castType))(statement, out, options...)
}
out.WriteString("CAST(")