@Published(tag="architect")
public interface DbInfo
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
NCHAR
NCHARを表す定数。
|
static int |
NCLOB
NCLOBを表す定数。
|
static int |
NVARCHAR
NVARCHARを表す定数。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getColumnLength(String tabName,
String colName)
指定したカラムのサイズを取得する。
|
String[] |
getColumns(String tabName)
カラム名を取得する。
|
int |
getColumnType(String tabName,
String columnName)
カラムのデータ型を取得する。
|
String[] |
getPrimaryKeys(String tabName)
主キーを取得する。
|
boolean |
isBinaryTypeColumn(String tableName,
String columnName)
指定されたカラムのデータタイプがバイナリ型かを判定する。
|
boolean |
isBooleanTypeColumn(String tableName,
String columnName)
指定されたカラムのデータタイプがBoolean型かを判定する。
|
boolean |
isComputedColumn(String tabName,
String colName)
自動計算列かどうか判定する。
|
boolean |
isDateTypeColumn(String tableName,
String columnName)
指定されたカラムのデータタイプが日付型かを判定する。
|
boolean |
isNumberTypeColumn(String tableName,
String columnName)
指定されたカラムのデータタイプが数値型かを判定する。
|
boolean |
isUniqueIndex(String tabName,
String colName)
ユニークインデックスかどうか判定する。
|
static final int NCHAR
java.sql.Types
に追加されているが、JDBC3.0ではサポートされていないため
ここで定義する。値は同じであるため互換性がある。static final int NVARCHAR
java.sql.Types
に追加されているが、JDBC3.0ではサポートされていないため
ここで定義する。値は同じであるため互換性がある。static final int NCLOB
java.sql.Types
に追加されているが、JDBC3.0ではサポートされていないため
ここで定義する。値は同じであるため互換性がある。String[] getPrimaryKeys(String tabName)
tabName
- テーブル名String[] getColumns(String tabName)
tabName
- テーブル名int getColumnType(String tabName, String columnName)
tabName
- テーブル名columnName
- カラム名boolean isUniqueIndex(String tabName, String colName)
tabName
- テーブル名colName
- カラム名int getColumnLength(String tabName, String colName)
tabName
- テーブル名colName
- カラム名boolean isComputedColumn(String tabName, String colName)
tabName
- テーブル名colName
- カラム名boolean isNumberTypeColumn(String tableName, String columnName)
tableName
- テーブル名columnName
- カラム名boolean isDateTypeColumn(String tableName, String columnName)
java.sql.Types
が以下のタイプの場合は、日付型tableName
- テーブル名columnName
- カラム名boolean isBinaryTypeColumn(String tableName, String columnName)
tableName
- テーブル名columnName
- カラム名