C++クラスライブラリのオブジェクト階層を図5-1に示します。
上位のクラスは,下位のクラスのオブジェクトを生成することを意味します。
なお,HiRDBの繰り返し列用のクラスライブラリは,簡易版でも利用できるため,詳細については,「6.共通関数詳細」を参照してください。
図5-1 C++クラスライブラリのオブジェクト階層
C++クラスライブラリのクラスの一覧を表5-1に示します。
表5-1 C++クラスライブラリのクラスの一覧
クラス名 | 概 要 |
---|---|
DBDriverManagerクラス | DABrokerのトップオブジェクトです。 |
DBDriverクラス | 接続するデータベースについて管理します。 |
DBConnectionクラス | データベースへの接続を管理します。 |
DBStatementクラス | SQL文の実行を管理します。 |
DBResultSetクラス | ResultSetを管理します。 |
DBResultSetMetaDataクラス | ResultSetの情報を管理します。 |
DBPreparedStatementクラス | 実行時に動的に決まる?パラメタ(又はプレースフォルダ)を利用するSQL文を管理します。 |
DBCallableStatementクラス | ストアドプロシジャの実行を管理します。 |
DBDatabaseMetaDataクラス | データベースの情報を管理します。 |
DBTransactionクラス | トランザクションを管理します。 |
DBRArrayDataFactoryクラス | 繰り返し列を扱う DBRArrayDataを管理します。 |
DBRArrayDataクラス | 繰り返し列を管理します。 |
DBRArrayDataPtrクラス | 要素の値を変更したり,参照します。 |
DBRArrayDataConstPtrクラス | 要素の値を参照します。 |
classListTablesクラス | テーブル一覧情報を管理します。 |
classListColumnsクラス | フィールド一覧情報を管理します。 |
classListProceduresクラス | プロシジャ一覧情報を管理します。 |
classListProcedureColumnsクラス | プロシジャのパラメタ一覧情報を管理します。 |
classListPrimaryKeysクラス | テーブル中のプライマリキーを構成するフィールドの一覧情報を管理します。 |