类 DatabaseMetaDataWrapper


  • public class DatabaseMetaDataWrapper
    extends java.lang.Object
    数据库数据元包装类
    从以下版本开始:
    3.5.0
    作者:
    nieqiurong 2021/2/8.
    • 构造器详细资料

      • DatabaseMetaDataWrapper

        @Deprecated
        public DatabaseMetaDataWrapper​(java.sql.Connection connection)
        已过时。
        3.5.4版本会删除此方法
        参数:
        connection -
        另请参阅:
        DatabaseMetaDataWrapper(DataSourceConfig)
      • DatabaseMetaDataWrapper

        public DatabaseMetaDataWrapper​(DataSourceConfig dataSourceConfig)
    • 方法详细资料

      • getColumnsInfo

        public java.util.Map<java.lang.String,​DatabaseMetaDataWrapper.Column> getColumnsInfo​(java.lang.String tableNamePattern,
                                                                                                   boolean queryPrimaryKey)
      • getColumnsInfo

        public java.util.Map<java.lang.String,​DatabaseMetaDataWrapper.Column> getColumnsInfo​(java.lang.String catalog,
                                                                                                   java.lang.String schema,
                                                                                                   java.lang.String tableName,
                                                                                                   boolean queryPrimaryKey)
        获取表字段信息
        返回:
        表字段信息 (小写字段名->字段信息)
      • formatComment

        public java.lang.String formatComment​(java.lang.String comment)
      • getTables

        public java.util.List<DatabaseMetaDataWrapper.Table> getTables​(java.lang.String catalog,
                                                                       java.lang.String schemaPattern,
                                                                       java.lang.String tableNamePattern,
                                                                       java.lang.String[] types)
      • getTableInfo

        public DatabaseMetaDataWrapper.Table getTableInfo​(java.lang.String catalog,
                                                          java.lang.String schema,
                                                          java.lang.String tableName)