Remove unused FunctionSerializeOverride parameter from dialect.

This commit is contained in:
go-jet 2026-02-02 13:55:22 +01:00
parent 0e495a279e
commit 7d31b406a9
2 changed files with 0 additions and 17 deletions

View file

@ -9,7 +9,6 @@ type Dialect interface {
Name() string Name() string
PackageName() string PackageName() string
OperatorSerializeOverride(operator string) SerializeOverride OperatorSerializeOverride(operator string) SerializeOverride
FunctionSerializeOverride(function string) SerializeOverride
AliasQuoteChar() byte AliasQuoteChar() byte
IdentifierQuoteChar() byte IdentifierQuoteChar() byte
ArgumentPlaceholder() QueryPlaceholderFunc ArgumentPlaceholder() QueryPlaceholderFunc
@ -35,7 +34,6 @@ type DialectParams struct {
Name string Name string
PackageName string PackageName string
OperatorSerializeOverrides map[string]SerializeOverride OperatorSerializeOverrides map[string]SerializeOverride
FunctionSerializeOverrides map[string]SerializeOverride
AliasQuoteChar byte AliasQuoteChar byte
IdentifierQuoteChar byte IdentifierQuoteChar byte
ArgumentPlaceholder QueryPlaceholderFunc ArgumentPlaceholder QueryPlaceholderFunc
@ -53,7 +51,6 @@ func NewDialect(params DialectParams) Dialect {
name: params.Name, name: params.Name,
packageName: params.PackageName, packageName: params.PackageName,
operatorSerializeOverrides: params.OperatorSerializeOverrides, operatorSerializeOverrides: params.OperatorSerializeOverrides,
functionSerializeOverrides: params.FunctionSerializeOverrides,
aliasQuoteChar: params.AliasQuoteChar, aliasQuoteChar: params.AliasQuoteChar,
identifierQuoteChar: params.IdentifierQuoteChar, identifierQuoteChar: params.IdentifierQuoteChar,
argumentPlaceholder: params.ArgumentPlaceholder, argumentPlaceholder: params.ArgumentPlaceholder,
@ -70,7 +67,6 @@ type dialectImpl struct {
name string name string
packageName string packageName string
operatorSerializeOverrides map[string]SerializeOverride operatorSerializeOverrides map[string]SerializeOverride
functionSerializeOverrides map[string]SerializeOverride
aliasQuoteChar byte aliasQuoteChar byte
identifierQuoteChar byte identifierQuoteChar byte
argumentPlaceholder QueryPlaceholderFunc argumentPlaceholder QueryPlaceholderFunc
@ -97,13 +93,6 @@ func (d *dialectImpl) OperatorSerializeOverride(operator string) SerializeOverri
return d.operatorSerializeOverrides[operator] 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 { func (d *dialectImpl) AliasQuoteChar() byte {
return d.aliasQuoteChar return d.aliasQuoteChar
} }

View file

@ -652,12 +652,6 @@ type funcSerializer struct {
} }
func (f *funcSerializer) serialize(statement StatementType, out *SQLBuilder, options ...SerializeOption) { 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 + "(") out.WriteString(f.name + "(")
f.parameters.serialize(statement, out, options...) f.parameters.serialize(statement, out, options...)