Remove unused FunctionSerializeOverride parameter from dialect.
This commit is contained in:
parent
0e495a279e
commit
7d31b406a9
2 changed files with 0 additions and 17 deletions
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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...)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue