类 MetaDataHelper
java.lang.Object
cool.scx.data.jdbc.meta_data.MetaDataHelper
-
嵌套类概要
嵌套类修饰符和类型类说明static final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static IndexMetaDatacheckIndex(TableMetaData table, String columnName) static booleancheckPrimaryKey(TableMetaData table, String columnName) static List<MetaDataHelper._Catalog>getCatalogs(DatabaseMetaData dbMetaData) static List<MetaDataHelper._Column>getColumns(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) static List<MetaDataHelper._IndexInfo>getIndexInfo(DatabaseMetaData dbMetaData, String catalog, String schema, String table, boolean unique, boolean approximate) static List<MetaDataHelper._PrimaryKey>getPrimaryKeys(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern) static List<MetaDataHelper._Schema>getSchemas(DatabaseMetaData dbMetaData, String catalog, String schemaPattern) static List<MetaDataHelper._Table>getTables(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern, String[] types) static CatalogMetaData[]initCatalogs(DatabaseMetaData dbMetaData) static ColumnMetaData[]initColumns(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern, TableMetaData tableMetaData) static IndexMetaData[]initIndexInfo(DatabaseMetaData dbMetaData, String catalog, String schema, String table, boolean unique, boolean approximate) static KeyMetaData[]initPrimaryKeys(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern) static SchemaMetaData[]initSchemas(DatabaseMetaData dbMetaData, String catalog, String schemaPattern) static TableMetaData[]initTables(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern, String[] types) static Map<String,ColumnMetaData> toColumnsMap(ColumnMetaData[] columns) static Map<String,TableMetaData> toTablesMap(TableMetaData[] columns)
-
构造器详细资料
-
MetaDataHelper
public MetaDataHelper()
-
-
方法详细资料
-
getCatalogs
public static List<MetaDataHelper._Catalog> getCatalogs(DatabaseMetaData dbMetaData) throws SQLException - 抛出:
SQLException
-
getSchemas
public static List<MetaDataHelper._Schema> getSchemas(DatabaseMetaData dbMetaData, String catalog, String schemaPattern) throws SQLException - 抛出:
SQLException
-
getTables
public static List<MetaDataHelper._Table> getTables(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException - 抛出:
SQLException
-
getColumns
public static List<MetaDataHelper._Column> getColumns(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException - 抛出:
SQLException
-
getPrimaryKeys
public static List<MetaDataHelper._PrimaryKey> getPrimaryKeys(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern) throws SQLException - 抛出:
SQLException
-
getIndexInfo
public static List<MetaDataHelper._IndexInfo> getIndexInfo(DatabaseMetaData dbMetaData, String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException - 抛出:
SQLException
-
initCatalogs
-
initSchemas
public static SchemaMetaData[] initSchemas(DatabaseMetaData dbMetaData, String catalog, String schemaPattern) -
initTables
public static TableMetaData[] initTables(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern, String[] types) -
initColumns
public static ColumnMetaData[] initColumns(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern, TableMetaData tableMetaData) -
initPrimaryKeys
public static KeyMetaData[] initPrimaryKeys(DatabaseMetaData dbMetaData, String catalog, String schemaPattern, String tableNamePattern) -
initIndexInfo
public static IndexMetaData[] initIndexInfo(DatabaseMetaData dbMetaData, String catalog, String schema, String table, boolean unique, boolean approximate) -
toColumnsMap
-
toTablesMap
-
checkPrimaryKey
-
checkIndex
-