类 MetaUtils
java.lang.Object
cc.cloudpivot.starter.data.util.MetaUtils
数据库元数据信息工具类
- 从以下版本开始:
- 1.0.0
- 作者:
- CloudPivot Team
-
方法概要
修饰符和类型方法说明static Collection<cn.hutool.db.meta.Column> getColumns(DataSource dataSource, String tableName) 获取所有列信息static DatabaseTypegetDatabaseType(DataSource dataSource) 获取数据库类型static DatabaseTypegetDatabaseTypeOrDefault(DataSource dataSource, DatabaseType defaultValue) 获取数据库类型(如果获取不到数据库类型,则返回默认数据库类型)static List<cn.hutool.db.meta.Table> getTables(DataSource dataSource) 获取所有表信息static List<cn.hutool.db.meta.Table> getTables(DataSource dataSource, String tableName) 获取所有表信息
-
方法详细资料
-
getDatabaseTypeOrDefault
public static DatabaseType getDatabaseTypeOrDefault(DataSource dataSource, DatabaseType defaultValue) 获取数据库类型(如果获取不到数据库类型,则返回默认数据库类型)- 参数:
dataSource- 数据源defaultValue- 默认数据库类型- 返回:
- 数据库类型
- 从以下版本开始:
- 1.4.1
-
getDatabaseType
获取数据库类型- 参数:
dataSource- 数据源- 返回:
- 数据库类型
- 从以下版本开始:
- 1.4.1
-
getTables
获取所有表信息- 参数:
dataSource- 数据源- 返回:
- 表信息列表
-
getTables
获取所有表信息- 参数:
dataSource- 数据源tableName- 表名称- 返回:
- 表信息列表
- 从以下版本开始:
- 2.7.2
-
getColumns
public static Collection<cn.hutool.db.meta.Column> getColumns(DataSource dataSource, String tableName) 获取所有列信息- 参数:
dataSource- 数据源tableName- 表名称- 返回:
- 列信息列表
-