|
database b2007102101 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 b2007102101 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||