@Published(tag="architect") public class DatabaseMetaDataExtractor extends java.lang.Object
DatabaseMetaData
からメタ情報を取得するクラス。
JDBCのDatabaseMetaData
から情報を取得できないデータベース構成の場合には、
本クラスを継承し実装を差し替えること。コンストラクタと説明 |
---|
DatabaseMetaDataExtractor() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.Map<java.lang.String,java.lang.Short> |
getPrimaryKeys(java.lang.String tableName)
主キー情報を
DatabaseMetaData から取得する。 |
java.util.Map<java.lang.String,java.lang.Integer> |
getSqlTypeMap(java.lang.String schemaName,
java.lang.String tableName)
カラムのSQL型を
DatabaseMetaData から取得する。 |
public java.util.Map<java.lang.String,java.lang.Short> getPrimaryKeys(java.lang.String tableName)
DatabaseMetaData
から取得する。tableName
- テーブル名public java.util.Map<java.lang.String,java.lang.Integer> getSqlTypeMap(java.lang.String schemaName, java.lang.String tableName)
DatabaseMetaData
から取得する。schemaName
- スキーマ名tableName
- テーブル名