public class MySQLSameDbTableCopier extends AbstractSameDbTableCopier
| 构造器和说明 |
|---|
MySQLSameDbTableCopier() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SqlAndParams |
buildCopySql(Table sourceTable,
Table targetTable,
Id previousOffsetId,
Id offsetId)
构建复制一个批次的 SQL 语句和对应的参数集合。
|
protected SqlAndParams |
buildGetOffsetIdSql(Table table,
int batchSize,
Id previousOffsetId)
构建获取当前批次区间上限的 SQL 语句和对应的参数集合。
|
batchCopy, copy, getOffsetIdprotected SqlAndParams buildGetOffsetIdSql(Table table, int batchSize, Id previousOffsetId)
AbstractSameDbTableCopierbuildGetOffsetIdSql 在类中 AbstractSameDbTableCopiertable - 表batchSize - 批次大小previousOffsetId - 上一批次的区间上限,如果当前是第一批次,则上一批次上限为 nullprotected SqlAndParams buildCopySql(Table sourceTable, Table targetTable, @Nullable Id previousOffsetId, @Nullable Id offsetId)
AbstractSameDbTableCopierbuildCopySql 在类中 AbstractSameDbTableCopiersourceTable - 源表targetTable - 目标表previousOffsetId - 上一批次的区间上限,如果当前是第一批次,则上一批次上限为 nulloffsetId - 当前批次的区间上限,如果当前不足一个批次,则为 nullCopyright © 2025. All rights reserved.