refactor(drivers): 更新数据插入操作中的集合类型定义

- 将 dm 驱动中的 conflictKeySet 从 gset.New 修改为 gset.NewStrSet
- 将 gaussdb 驱动中的 conflictKeySet 从 gset.New 修改为 gset.NewStrSet
- 将 mssql 驱动中的 conflictKeySet 从 gset.New 修改为 gset.NewStrSet
- 将 oracle 驱动中的 conflictKeySet 从 gset.New 修改为 gset.NewStrSet
- 统一使用字符串集合类型以提高类型安全性
This commit is contained in:
shanyujie
2026-01-19 17:57:19 +08:00
parent 95a20ea1e4
commit 3b9f2b893e
4 changed files with 4 additions and 4 deletions

View File

@ -108,7 +108,7 @@ func (d *Driver) doMergeInsert(
one = list[0]
oneLen = len(one)
charL, charR = d.GetChars()
conflictKeySet = gset.New(false)
conflictKeySet = gset.NewStrSet(false)
// queryHolders: Handle data with Holder that need to be merged
// queryValues: Handle data that need to be merged

View File

@ -307,7 +307,7 @@ func (d *Driver) doMergeInsert(
one = list[0]
oneLen = len(one)
charL, charR = d.GetChars()
conflictKeySet = gset.New(false)
conflictKeySet = gset.NewStrSet(false)
// queryHolders: Handle data with Holder that need to be merged
// queryValues: Handle data that need to be merged

View File

@ -102,7 +102,7 @@ func (d *Driver) doMergeInsert(
one = list[0]
oneLen = len(one)
charL, charR = d.GetChars()
conflictKeySet = gset.New(false)
conflictKeySet = gset.NewStrSet(false)
// queryHolders: Handle data with Holder that need to be merged
// queryValues: Handle data that need to be merged

View File

@ -181,7 +181,7 @@ func (d *Driver) doMergeInsert(
one = list[0]
oneLen = len(one)
charL, charR = d.GetChars()
conflictKeySet = gset.New(false)
conflictKeySet = gset.NewStrSet(false)
// queryHolders: Handle data with Holder that need to be upsert
// queryValues: Handle data that need to be upsert