|
指定されたテーブルの統計情報を返します。これにはそのデータ ファイルが圧縮データ ページを使用しているかどうかを含みます。『Pervasive PSQL Programmer's Guide』の「ページ レベル圧縮を用いたファイルの作成」および『Advanced Operations Guide』の「レコードおよびページ圧縮」 を参照してください。
ヘッダー ファイル:ddf.h(「ヘッダー ファイル」も参照)
関数が最初に利用可能になるライブラリ:w3dbav90.dll(Windows)、libpsqldti.so(Linux)(「リンク ライブラリ」も参照)
PRESULT DDFAPICALLTYPE PvGetTableStat2( BTI_WORD dbHandle, const BTI_CHAR* tableName, TABLESTAT* tableStat);
In
|
dbHandle
|
PvOpenDatabase() (DTI 関数)によって返される、開いている辞書のハンドル。
|
In
|
tableName
|
統計情報を取得したいテーブル名。
|
Out
|
tableStat
|
テーブル統計情報を含む TABLESTAT 構造体。
|
PCM_Success
|
操作は成功しました。
|
PCM_errFailed
|
操作は成功しませんでした。
|
PCM_errMemoryAllocation
|
メモリの割り当て中にエラーが発生しました。
|
PCM_errInvalidDictionaryHandle
|
PvOpenDatabase() (DTI 関数)によって取得された特定の辞書ハンドルが無効です。
|
PCM_errTableNotFound
|
指定されたテーブルが見つかりません。
|
まず PvOpenDatabase() (DTI 関数)を使用して、データベース ハンドルを取得する必要があります。
特定のテーブルについての詳しい情報は、PvGetTable() (DTI 関数)を使って取得できます。
詳細については、TABLESTAT2 と TABLESTAT の相違点を参照してください。
PvGetTableStat() (DTI 関数)
PvStart() (DTI 関数)
PvOpenDatabase() (DTI 関数)
PvOpenDatabase() (DTI 関数)
PvGetTable() (DTI 関数)
PvFreeTable() (DTI 関数)
PvFreeTableNames() (DTI 関数)
PvCloseDictionary() (DTI 関数)
PvCloseDatabase() (DTI 関数)
PvStop() (DTI 関数)
|