A B C D E G I L M N O P R S T U V W
A
- AbstractSameDbTableCopier - org.opoo.tools.db.copy中的类
-
- AbstractSameDbTableCopier() - 类 的构造器org.opoo.tools.db.copy.AbstractSameDbTableCopier
-
- AbstractTableDiffer - org.opoo.tools.tablediff中的类
-
已过时。
- AbstractTableDiffer() - 类 的构造器org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- AbstractTableDiffer.Context - org.opoo.tools.tablediff中的类
-
已过时。
- AbstractTableDiffer.Status - org.opoo.tools.tablediff中的枚举
-
已过时。
- addRemainIds(ResultSet, AbstractTableDiffer.Context, Consumer<Id>) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- apply(T, U) - 接口 中的方法org.opoo.tools.db.SqlBiConsumer
-
对2个参数进行处理。
- ArgumentSetter - org.opoo.tools.db中的类
-
参数设置器。
- ArgumentSetter(List<Object>) - 类 的构造器org.opoo.tools.db.ArgumentSetter
-
- arrayListResult(String, String) - 类 中的静态方法org.opoo.tools.db.diff.TableResult
-
B
- batchCopy(Connection, Table, Table, Id, Id) - 类 中的方法org.opoo.tools.db.copy.AbstractSameDbTableCopier
-
复制一个批次,该批次主键的区间为开闭区间 (previousOffsetId, offsetId]。
- build() - 类 中的方法org.opoo.tools.tablediff.Columns.Builder
-
已过时。
- buildCondition(String[], Object[], boolean, boolean) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- buildContext(ResultSet, Columns) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- buildCopySql(Table, Table, Id, Id) - 类 中的方法org.opoo.tools.db.copy.AbstractSameDbTableCopier
-
构建复制一个批次的 SQL 语句和对应的参数集合。
- buildCopySql(Table, Table, Id, Id) - 类 中的方法org.opoo.tools.db.copy.MySQLSameDbTableCopier
-
- builder() - 类 中的静态方法org.opoo.tools.tablediff.Columns
-
已过时。
- Builder() - 类 的构造器org.opoo.tools.tablediff.Columns.Builder
-
已过时。
- buildGetOffsetIdSql(Table, int, Id) - 类 中的方法org.opoo.tools.db.copy.AbstractSameDbTableCopier
-
构建获取当前批次区间上限的 SQL 语句和对应的参数集合。
- buildGetOffsetIdSql(Table, int, Id) - 类 中的方法org.opoo.tools.db.copy.MySQLSameDbTableCopier
-
- buildGreaterThanCondition(String[], Object[]) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- buildGreaterThanOrEqualsCondition(String[], Object[]) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- buildInsertSql(Table, Table) - 类 中的方法org.opoo.tools.db.copy.MySQLTableCopier
-
- buildInsertSql(Table, Table) - 类 中的方法org.opoo.tools.db.copy.SimpleTableCopier
-
- buildLessThanCondition(String[], Object[]) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- buildLessThanOrEqualsCondition(String[], Object[]) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- buildQuerySql(Table) - 类 中的方法org.opoo.tools.db.copy.SimpleTableCopier
-
- buildSql(Table) - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator
-
- buildSql(String, Columns, Id, StringBuilder, List<Object>) - 类 中的静态方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- buildSqlWhere(String[], Object[], StringBuilder, List<Object>) - 类 中的静态方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- buildTable(String, Connection) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
获取表的字段集合,含字段是否主键的标识。
- buildTable(String, String, String, Connection) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
C
- Column - org.opoo.tools.db中的类
-
- Column(String) - 类 的构造器org.opoo.tools.db.Column
-
- Column(String, boolean) - 类 的构造器org.opoo.tools.db.Column
-
- Columns - org.opoo.tools.tablediff中的类
-
已过时。
- Columns.Builder - org.opoo.tools.tablediff中的类
-
已过时。
- compare(DatabaseInput, DatabaseInput, DatabaseListener) - 接口 中的方法org.opoo.tools.db.diff.DatabaseComparator
-
比对2个库。
- compare(DatabaseInput, DatabaseInput, DatabaseListener) - 类 中的方法org.opoo.tools.db.diff.SimpleDatabaseComparator
-
- compare(TableInput, TableInput, SqlEqualizer<ResultSet>, TableListener) - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator
-
- compare(TableInput, TableInput, SqlEqualizer<ResultSet>, TableListener) - 接口 中的方法org.opoo.tools.db.diff.TableComparator
-
比对两个表的数据。
- compare(TableInput, TableInput, TableListener) - 接口 中的方法org.opoo.tools.db.diff.TableComparator
-
- compare(TableNameInput, TableNameInput, SqlEqualizer<ResultSet>, TableListener) - 接口 中的方法org.opoo.tools.db.diff.TableComparator
-
比对两个表的数据。
- compare(TableNameInput, TableNameInput, TableListener) - 接口 中的方法org.opoo.tools.db.diff.TableComparator
-
- compare(AbstractTableDiffer.Context, ResultSet, ResultSet, Columns, Observer) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- compareInternal(SimpleTableComparator.Context, SqlEqualizer<ResultSet>, TableListener) - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator
-
- compareNormalColumns(SimpleTableComparator.Context, Id, SqlEqualizer<ResultSet>, TableListener) - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator
-
- compareTo(Id) - 类 中的方法org.opoo.tools.db.Id
-
- compareTo(Id) - 类 中的方法org.opoo.tools.tablediff.Id
-
已过时。
- Comparison - org.opoo.tools.tablediff中的类
-
已过时。
- connection - 类 中的变量org.opoo.tools.db.Input
-
- Context() - 类 的构造器org.opoo.tools.db.diff.SimpleTableComparator.Context
-
- Context(Class<?>[], Class<?>[]) - 类 的构造器org.opoo.tools.tablediff.AbstractTableDiffer.Context
-
已过时。
- copy(Connection, Table, Table, int) - 类 中的方法org.opoo.tools.db.copy.AbstractSameDbTableCopier
-
- copy(Connection, Table, Table, int) - 接口 中的方法org.opoo.tools.db.copy.SameDbTableCopier
-
同库复制表。
- copy(TableInput, TableInput, int, SqlBiConsumer<ResultSet, PreparedStatement>) - 类 中的方法org.opoo.tools.db.copy.SimpleTableCopier
-
- copy(TableInput, TableInput, int) - 接口 中的方法org.opoo.tools.db.copy.TableCopier
-
从源表复制数据到目标表。
- copy(TableInput, TableInput, int, SqlBiConsumer<ResultSet, PreparedStatement>) - 接口 中的方法org.opoo.tools.db.copy.TableCopier
-
从源表复制数据到目标表。
- copyAllRecords(SimpleTableCopier.CopyParams, ResultSet, PreparedStatement) - 类 中的方法org.opoo.tools.db.copy.SimpleTableCopier
-
- CopyParams() - 类 的构造器org.opoo.tools.db.copy.SimpleTableCopier.CopyParams
-
- copyRecord(SimpleTableCopier.CopyParams, ResultSet, PreparedStatement) - 类 中的方法org.opoo.tools.db.copy.SimpleTableCopier
-
- createContext(Table, Table, ResultSet, ResultSet) - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator
-
- createInsertStatement(Connection, String) - 类 中的方法org.opoo.tools.db.copy.SimpleTableCopier
-
- createQueryStatement(Connection, String) - 类 中的方法org.opoo.tools.db.copy.SimpleTableCopier
-
D
- Database - org.opoo.tools.db中的类
-
- Database() - 类 的构造器org.opoo.tools.db.Database
-
- DatabaseComparator - org.opoo.tools.db.diff中的接口
-
数据库对比。
- DatabaseInput - org.opoo.tools.db中的类
-
- DatabaseInput(Database, Connection) - 类 的构造器org.opoo.tools.db.DatabaseInput
-
- DatabaseListener - org.opoo.tools.db.diff中的接口
-
数据库对比结果监听器。
- DbUtils - org.opoo.tools.db.util中的类
-
- DbUtils() - 类 的构造器org.opoo.tools.db.util.DbUtils
-
- diff(Comparison, Observer) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- diff(Table, Table, Columns) - 接口 中的方法org.opoo.tools.tablediff.TableDiffer
-
已过时。
比对2个表,并返回比对结果。
- diff(Table, Table, Columns, Observer) - 接口 中的方法org.opoo.tools.tablediff.TableDiffer
-
已过时。
比对 2 个表,并通过 Observer 监听比对过程和结果。
- diff(Comparison, Observer) - 接口 中的方法org.opoo.tools.tablediff.TableDiffer
-
已过时。
比对 2 个表,并通过 Observer 监听比对过程和结果。
E
- equals(T, T) - 接口 中的方法org.opoo.tools.db.SqlEqualizer
-
- equals(ResultSet, ResultSet, Id, AbstractTableDiffer.Context, Columns) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
G
- get() - 接口 中的方法org.opoo.tools.db.SqlSupplier
-
- getCatalog(Connection) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
获取catalog,获取失败返回null
- getId(Column[], ResultSet) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- getNextId(Table, ResultSet) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
获取下一条记录的主键值,如果已经到表尾,返回null。
- getNextId(Column[], ResultSet) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- getNextId(ResultSet, AbstractTableDiffer.Context) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- getOffsetId(Connection, Table, int, Id) - 类 中的方法org.opoo.tools.db.copy.AbstractSameDbTableCopier
-
查询区间上限的主键。
- getSchema(Connection) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
获取schema,获取失败返回null
- getTableNames(Connection) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- getTableNames(String, String, String, Connection) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
I
- Id - org.opoo.tools.db中的类
-
- Id(Object...) - 类 的构造器org.opoo.tools.db.Id
-
- Id - org.opoo.tools.tablediff中的类
-
已过时。
- Id(Object...) - 类 的构造器org.opoo.tools.tablediff.Id
-
已过时。
- incrementIdenticalRecordCount() - 类 中的方法org.opoo.tools.db.diff.TableResult
-
- incrementIdenticalRecordCount() - 类 中的方法org.opoo.tools.tablediff.Result
-
已过时。
- initializeColumnTypes(ResultSet, Column[]) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
对指定的字段集合的字段类型进行初始化。
- Input - org.opoo.tools.db中的类
-
- Input() - 类 的构造器org.opoo.tools.db.Input
-
- intersectionIgnoreCase(List<String>, List<String>) - 类 中的静态方法org.opoo.tools.db.util.ListUtils
-
- isNormalColumnsEqual(SimpleTableComparator.Context) - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator
-
L
- ListUtils - org.opoo.tools.db.util中的类
-
- ListUtils() - 类 的构造器org.opoo.tools.db.util.ListUtils
-
M
- moveNext() - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator.Context
-
- MySQLSameDbTableCopier - org.opoo.tools.db.copy中的类
-
- MySQLSameDbTableCopier() - 类 的构造器org.opoo.tools.db.copy.MySQLSameDbTableCopier
-
- MySQLTableCopier - org.opoo.tools.db.copy中的类
-
- MySQLTableCopier() - 类 的构造器org.opoo.tools.db.copy.MySQLTableCopier
-
- MySQLTableDiffer - org.opoo.tools.tablediff中的类
-
已过时。
- MySQLTableDiffer() - 类 的构造器org.opoo.tools.tablediff.MySQLTableDiffer
-
已过时。
N
- names(String...) - 类 中的方法org.opoo.tools.tablediff.Columns.Builder
-
已过时。
- nextIdA() - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator.Context
-
- nextIdB() - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator.Context
-
O
- Observer - org.opoo.tools.tablediff中的接口
-
已过时。
- onDifferent(Id) - 接口 中的方法org.opoo.tools.db.diff.TableListener
-
比对结果两表的记录主键相同,非主键字段不同时触发该方法。
- onDifferent(Id) - 类 中的方法org.opoo.tools.db.diff.TableResultListener
-
- onIdentical(String) - 接口 中的方法org.opoo.tools.db.diff.DatabaseListener
-
两个库中存在相同的表,且的这个表的数据完全一致时触发的监听方法。
- onIdentical(Id) - 接口 中的方法org.opoo.tools.db.diff.TableListener
-
比对结果两边的记录相同时触发该方法。
- onIdentical(Id) - 类 中的方法org.opoo.tools.db.diff.TableResultListener
-
- onOnlyInA(Id) - 接口 中的方法org.opoo.tools.db.diff.TableListener
-
比对发现仅在A库存在的记录触发该方法。
- onOnlyInA(Id) - 类 中的方法org.opoo.tools.db.diff.TableResultListener
-
- onOnlyInB(Id) - 接口 中的方法org.opoo.tools.db.diff.TableListener
-
比对发现仅在B库存在的记录触发该方法。
- onOnlyInB(Id) - 类 中的方法org.opoo.tools.db.diff.TableResultListener
-
- onOnlyInDbA(String) - 接口 中的方法org.opoo.tools.db.diff.DatabaseListener
-
仅在A库存在的表的表名。
- onOnlyInDbB(String) - 接口 中的方法org.opoo.tools.db.diff.DatabaseListener
-
仅在B库存在的表的表名。
- onTableDifferent(String, TableResult) - 接口 中的方法org.opoo.tools.db.diff.DatabaseListener
-
两个库中存在相同的表,且比对数据不一致时触发的监听方法。
- onTableException(String, Exception) - 接口 中的方法org.opoo.tools.db.diff.DatabaseListener
-
两个库中存在相同的表,且对比出错时触发的监听方法。
- orElse(T, SqlSupplier<T>) - 类 中的静态方法org.opoo.tools.db.util.DbUtils
-
- org.opoo.tools.db - 程序包 org.opoo.tools.db
-
- org.opoo.tools.db.copy - 程序包 org.opoo.tools.db.copy
-
- org.opoo.tools.db.diff - 程序包 org.opoo.tools.db.diff
-
- org.opoo.tools.db.util - 程序包 org.opoo.tools.db.util
-
- org.opoo.tools.tablediff - 程序包 org.opoo.tools.tablediff
-
P
- pkNames(String...) - 类 中的方法org.opoo.tools.tablediff.Columns.Builder
-
已过时。
- pkTypes(Class<?>...) - 类 中的方法org.opoo.tools.tablediff.Columns.Builder
-
已过时。
- preparedStatement(Table, Connection) - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator
-
- preparedStatement(Connection, String) - 类 中的方法org.opoo.tools.db.diff.SimpleTableComparator
-
- preparedStatement(Connection, String, Columns, Id) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
R
- removeAllIgnoreCase(List<String>, List<String>) - 类 中的静态方法org.opoo.tools.db.util.ListUtils
-
- Result - org.opoo.tools.tablediff中的类
-
已过时。
- Result(String, String) - 类 的构造器org.opoo.tools.tablediff.Result
-
已过时。
- ResultObserver - org.opoo.tools.tablediff中的类
-
已过时。
- ResultObserver(Result) - 类 的构造器org.opoo.tools.tablediff.ResultObserver
-
已过时。
- ResultObserver(String, String) - 类 的构造器org.opoo.tools.tablediff.ResultObserver
-
已过时。
S
- SameDbTableCopier - org.opoo.tools.db.copy中的接口
-
同库数据表复制。
- setValues(PreparedStatement) - 类 中的方法org.opoo.tools.db.ArgumentSetter
-
- SimpleDatabaseComparator - org.opoo.tools.db.diff中的类
-
- SimpleDatabaseComparator() - 类 的构造器org.opoo.tools.db.diff.SimpleDatabaseComparator
-
- SimpleDatabaseComparator(TableComparator) - 类 的构造器org.opoo.tools.db.diff.SimpleDatabaseComparator
-
- SimpleTableComparator - org.opoo.tools.db.diff中的类
-
- SimpleTableComparator() - 类 的构造器org.opoo.tools.db.diff.SimpleTableComparator
-
- SimpleTableComparator.Context - org.opoo.tools.db.diff中的类
-
- SimpleTableComparator.Status - org.opoo.tools.db.diff中的枚举
-
- SimpleTableCopier - org.opoo.tools.db.copy中的类
-
- SimpleTableCopier() - 类 的构造器org.opoo.tools.db.copy.SimpleTableCopier
-
- SimpleTableCopier.CopyParams - org.opoo.tools.db.copy中的类
-
- SqlAndParams - org.opoo.tools.db中的类
-
- SqlAndParams() - 类 的构造器org.opoo.tools.db.SqlAndParams
-
- SqlBiConsumer<T,U> - org.opoo.tools.db中的接口
-
- SqlEqualizer<T> - org.opoo.tools.db中的接口
-
- SqlSupplier<T> - org.opoo.tools.db中的接口
-
- sqlTypeToClass(int) - 类 中的静态方法org.opoo.tools.db.util.SqlTypeUtils
-
- sqlTypeToClass(int) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer
-
已过时。
- SqlTypeUtils - org.opoo.tools.db.util中的类
-
- SqlTypeUtils() - 类 的构造器org.opoo.tools.db.util.SqlTypeUtils
-
T
- Table - org.opoo.tools.db中的类
-
- Table(String, Column...) - 类 的构造器org.opoo.tools.db.Table
-
- Table - org.opoo.tools.tablediff中的类
-
已过时。
- Table() - 类 的构造器org.opoo.tools.tablediff.Table
-
已过时。
- TableComparator - org.opoo.tools.db.diff中的接口
-
表数据对比器。
- TableCopier - org.opoo.tools.db.copy中的接口
-
表复制。
- TableDiffer - org.opoo.tools.tablediff中的接口
-
已过时。
- TableInput - org.opoo.tools.db中的类
-
- TableInput(Table, Connection) - 类 的构造器org.opoo.tools.db.TableInput
-
- TableListener - org.opoo.tools.db.diff中的接口
-
对比结果的监听器,实现类可以将结果写到数据库或者文件。
- TableNameInput - org.opoo.tools.db中的类
-
- TableNameInput(String, Connection) - 类 的构造器org.opoo.tools.db.TableNameInput
-
- TableResult - org.opoo.tools.db.diff中的类
-
- TableResult(String, String) - 类 的构造器org.opoo.tools.db.diff.TableResult
-
- TableResultListener - org.opoo.tools.db.diff中的类
-
- TableResultListener(TableResult) - 类 的构造器org.opoo.tools.db.diff.TableResultListener
-
- TableResultListener(String, String) - 类 的构造器org.opoo.tools.db.diff.TableResultListener
-
- toString() - 类 中的方法org.opoo.tools.db.Id
-
- toString() - 类 中的方法org.opoo.tools.tablediff.Id
-
已过时。
- types(Class<?>...) - 类 中的方法org.opoo.tools.tablediff.Columns.Builder
-
已过时。
U
- update(Id, Id) - 类 中的方法org.opoo.tools.tablediff.AbstractTableDiffer.Context
-
已过时。
- updateDifferent(Id) - 接口 中的方法org.opoo.tools.tablediff.Observer
-
已过时。
ID 在 2 个表相同,但其余任意字段不同时调用的更新方法。
- updateDifferent(Id) - 类 中的方法org.opoo.tools.tablediff.ResultObserver
-
已过时。
- updateIdentical(Id) - 接口 中的方法org.opoo.tools.tablediff.Observer
-
已过时。
ID 在 2 个表相同,且其余字段也相同时,调用的更新方法。
- updateIdentical(Id) - 类 中的方法org.opoo.tools.tablediff.ResultObserver
-
已过时。
- updateOnlyIn1(Id) - 接口 中的方法org.opoo.tools.tablediff.Observer
-
已过时。
ID 仅在 表1 存在时调用的更新方法。
- updateOnlyIn1(Id) - 类 中的方法org.opoo.tools.tablediff.ResultObserver
-
已过时。
- updateOnlyIn2(Id) - 接口 中的方法org.opoo.tools.tablediff.Observer
-
已过时。
ID 仅在 表2 存在时调用的更新方法。
- updateOnlyIn2(Id) - 类 中的方法org.opoo.tools.tablediff.ResultObserver
-
已过时。
V
- valueOf(String) - 枚举 中的静态方法org.opoo.tools.db.diff.SimpleTableComparator.Status
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.opoo.tools.tablediff.AbstractTableDiffer.Status
-
已过时。
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法org.opoo.tools.db.diff.SimpleTableComparator.Status
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.opoo.tools.tablediff.AbstractTableDiffer.Status
-
已过时。
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
W
- withSqlType(int) - 类 中的方法org.opoo.tools.db.Column
-
- withType(Class<?>) - 类 中的方法org.opoo.tools.db.Column
-
- withWhereCondition(String) - 类 中的方法org.opoo.tools.db.Table
-
A B C D E G I L M N O P R S T U V W
Copyright © 2025. All rights reserved.