|
database b2007092001 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.phosphoresce.commons.database.DatabaseSpecification
データベース仕様情報保持オブジェクト
当オブジェクトはDatabaseMetaDataが提供する情報のうちデータベース仕様に関する情報のみを提供します。
基本的にはDatabaseMetaDataが提供するインタフェースに処理を委譲します。
コンストラクタの概要 | |
DatabaseSpecification(DatabaseSession session)
コンストラクタ |
メソッドの概要 | |
int |
getDefaultTransactionIsolation()
このデータベースのデフォルトのトランザクション遮断レベルを取得します。 |
java.lang.String |
getDefaultTransactionIsolationName()
このデータベースのデフォルトのトランザクション遮断レベルを文字列表現で取得します。 |
int |
getMaxBinaryLiteralLength()
このデータベースで、インラインバイナリリテラル中に入れられる16進数の最大文字数を取得します。 |
int |
getMaxCatalogNameLength()
このデータベースでの、カタログ名の最大文字数を取得します。 |
int |
getMaxCharLiteralLength()
このデータベースでの、キャラクタリテラルの最大文字数を取得します。 |
int |
getMaxColumnNameLength()
このデータベースでの、列名の最大文字数を取得します。 |
int |
getMaxColumnsInGroupBy()
このデータベースでの、GROUP BY 節中の列数の最大値を取得します。 |
int |
getMaxColumnsInIndex()
このデータベースでの、インデックス中の列数の最大値を取得します。 |
int |
getMaxColumnsInOrderBy()
このデータベースでの、ORDER BY 節中の列数の最大値を取得します。 |
int |
getMaxColumnsInSelect()
このデータベースでの、SELECT リスト中の列数の最大値を取得します。 |
int |
getMaxColumnsInTable()
このデータベースでの、テーブル中の列数の最大値を取得します。 |
int |
getMaxConnections()
このデータベースへの可能な現在の接続の最大数を取得します。 |
int |
getMaxCursorNameLength()
このデータベースでの、カーソル名の最大文字数を取得します。 |
int |
getMaxIndexLength()
このデータベースでの、インデックスの全部分を含む、インデックスの最大バイト数を取得します。 |
int |
getMaxProcedureNameLength()
このデータベースでの、プロシージャ名の最大文字数を取得します。 |
int |
getMaxRowSize()
このデータベースでの、1行の最大バイト数を取得します。 |
int |
getMaxSchemaNameLength()
このデータベースでの、スキーマ名の最大文字数を取得します。 |
int |
getMaxStatementLength()
このデータベースでの、SQL文の最大文字数を取得します。 |
int |
getMaxStatements()
このデータベースの同時にオープンできるアクティブな文の最大数を取得します。 |
int |
getMaxTableNameLength()
このデータベースでの、テーブル名の最大文字数を取得します。 |
int |
getMaxTablesInSelect()
このデータベースでの、SELECT 文の最大テーブル数を取得します。 |
int |
getMaxUserNameLength()
このデータベースでの、ユーザ名の最大文字数を取得します。 |
int |
getResultSetHoldability()
この ResultSet オブジェクトのデフォルトの保持機能を取得します。 |
java.lang.String |
getResultSetHoldabilityName()
この ResultSet オブジェクトのデフォルトの保持機能を文字列表現として取得します。 |
int |
getSQLStateType()
SQLException.getSQLState によって返される SQLSTATE が X/Open (現在は Open Group) の SQL CLI であるか SQL99 であるかを示します。 |
java.lang.String |
getSQLStateTypeName()
SQLException.getSQLState によって返される SQLSTATEを文字列表現として取得します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public DatabaseSpecification(DatabaseSession session)
session
- データベースセッションオブジェクトメソッドの詳細 |
public int getDefaultTransactionIsolation() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getDefaultTransactionIsolationName() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxBinaryLiteralLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxCatalogNameLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxCharLiteralLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxColumnNameLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxColumnsInGroupBy() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxColumnsInIndex() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxColumnsInOrderBy() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxColumnsInSelect() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxColumnsInTable() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxConnections() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxCursorNameLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxIndexLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxProcedureNameLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxRowSize() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxSchemaNameLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxStatementLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxStatements() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxTableNameLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxTablesInSelect() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getMaxUserNameLength() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getResultSetHoldability() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getResultSetHoldabilityName() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public int getSQLStateType() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生public java.lang.String getSQLStateTypeName() throws DatabaseSessionException, ResultSetAccessException
DatabaseSessionException
- データベース接続例外が発生した場合にスローされます
ResultSetAccessException
- ResultSetオブジェクトに対して正常にアクセスできなかった場合に発生
|
database b2007092001 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |