diff --git a/internal/jet/dialect.go b/internal/jet/dialect.go index 83b6fe4..5becc73 100644 --- a/internal/jet/dialect.go +++ b/internal/jet/dialect.go @@ -9,7 +9,6 @@ type Dialect interface { Name() string PackageName() string OperatorSerializeOverride(operator string) SerializeOverride - FunctionSerializeOverride(function string) SerializeOverride AliasQuoteChar() byte IdentifierQuoteChar() byte ArgumentPlaceholder() QueryPlaceholderFunc @@ -35,7 +34,6 @@ type DialectParams struct { Name string PackageName string OperatorSerializeOverrides map[string]SerializeOverride - FunctionSerializeOverrides map[string]SerializeOverride AliasQuoteChar byte IdentifierQuoteChar byte ArgumentPlaceholder QueryPlaceholderFunc @@ -53,7 +51,6 @@ func NewDialect(params DialectParams) Dialect { name: params.Name, packageName: params.PackageName, operatorSerializeOverrides: params.OperatorSerializeOverrides, - functionSerializeOverrides: params.FunctionSerializeOverrides, aliasQuoteChar: params.AliasQuoteChar, identifierQuoteChar: params.IdentifierQuoteChar, argumentPlaceholder: params.ArgumentPlaceholder, @@ -70,7 +67,6 @@ type dialectImpl struct { name string packageName string operatorSerializeOverrides map[string]SerializeOverride - functionSerializeOverrides map[string]SerializeOverride aliasQuoteChar byte identifierQuoteChar byte argumentPlaceholder QueryPlaceholderFunc @@ -97,13 +93,6 @@ func (d *dialectImpl) OperatorSerializeOverride(operator string) SerializeOverri return d.operatorSerializeOverrides[operator] } -func (d *dialectImpl) FunctionSerializeOverride(function string) SerializeOverride { - if d.functionSerializeOverrides == nil { - return nil - } - return d.functionSerializeOverrides[function] -} - func (d *dialectImpl) AliasQuoteChar() byte { return d.aliasQuoteChar } diff --git a/internal/jet/func_expression.go b/internal/jet/func_expression.go index 38363b5..c6c598f 100644 --- a/internal/jet/func_expression.go +++ b/internal/jet/func_expression.go @@ -652,12 +652,6 @@ type funcSerializer struct { } func (f *funcSerializer) serialize(statement StatementType, out *SQLBuilder, options ...SerializeOption) { - if serializeOverride := out.Dialect.FunctionSerializeOverride(f.name); serializeOverride != nil { - serializeOverrideFunc := serializeOverride(ToSerializerList(f.parameters)...) - serializeOverrideFunc(statement, out, FallTrough(options)...) - return - } - out.WriteString(f.name + "(") f.parameters.serialize(statement, out, options...)