4.17.2 見積もり基礎情報ファイルの出力形式

ここでは,見積もり基礎情報ファイルの出力形式,出力情報,およびエントリ情報について説明します。

<この項の構成>
(1) 出力形式
(2) 出力情報
(3) エントリ情報

(1) 出力形式

見積もり基礎情報ファイルの出力形式を次に示します。出力情報は種別ごとに分類され,コンマ区切りで出力されます。

種別,表識別子,インデクス名,レコード数,レコード長,列数,キー種別,平均文書コンテントサイズ,RDエリア名,列名,データ型,列長,平均文字列長

(2) 出力情報

見積もり基礎情報ファイルの出力情報を次の表に示します。

表4-37 見積もり基礎情報ファイルの出力情報

出力情報エントリ名内容
種別Kind次のどれかが出力されます。
  • MetaTable:メタ情報を格納する表
  • SystemTable:システムで使用する表
  • UserTable:ユーザが定義した表
  • MetaIndex:メタ情報を格納する表に定義されるインデクス
  • SystemIndex:システムが定義する表に設定されるインデクス
  • UserIndex:ユーザが定義するサブクラスに対応する表に設定されるインデクス
  • BLOb:BLOB列が定義された表
  • SgmlText:全文検索用のテキスト
  • NgramIndex:全文検索用のインデクス
  • Disk:リファレンスファイル文書またはFileLink文書のコンテント格納用のディスク容量
表識別子Table Nameデータベースに定義される表の名前
インデクス名Index Nameデータベースに定義されるインデクスの名前
レコード数Record Count表に格納するレコードの総数
レコード長Record Lengthレコードのデータサイズ
列数Column Count表に定義する列の総数
キー種別Key Kind次のどちらかの値が出力されます。
  • 1:UNIQUEキー
  • 0:重複キー
平均文書コンテントサイズAvContent Size登録する文書のコンテントの平均サイズ
RDエリア名Area Name表やインデクスなどが格納されるRDエリア名
列名Column Name可変長文字列型で平均文字列長が256バイト以上の列の名前,またはインデクスを定義する列の名前
データ型Data Type列のデータ型
次のどれかが出力されます。
  • INT:整数
  • CHAR:固定長文字列
  • VARCHAR:可変長文字列
  • MVARCHAR:可変長混在文字列
列長Column Length列の定義長
平均文字列長AvColumn Length可変長文字列型の列の平均文字列長(可変長データの分岐ページ数,またはインデクスのキー長の計算に使用)
注※
列の定義長が出力されます。インデクスのキー長は,ユーザが算出してください。

(3) エントリ情報

種別ごとに出力されるエントリ情報を次の表に示します。

表4-38 見積もり基礎情報ファイルのエントリ情報


種別(Kind)
出力情報
表識別子
(Table Name)
インデクス名
(Index Name)
レコード数
(Record Count)
レコード長
(Record Length)
列数
(Column Count)
キー種別
(Key Kind)
平均文書コンテントサイズ
(AvContent Size)
RDエリア名
(Area Name)
列名
(Column Name)
データ型
(Data Type)
列長
(Column Length)
平均文字列長
(AvColumn Length)
MetaTable
SystemTable
SystemTable※1
UserTable
UserTable※1
MetaIndex※2
SystemIndex※2※3
UserIndex※2※3
BLOb
SgmlText※4
NgramIndex※4
Disk※5
(凡例)
○:出力されます。
-:出力されません。
注※1
平均文字列長が256バイト以上の列がある場合です。
注※2
複数列インデクスの場合,列情報が複数出力されます。
注※3
ユーザが定義した可変長文字列型の列の場合だけ出力されます。
注※4
全文検索用の文書を指定した場合だけ出力されます。
注※5
リファレンスファイル文書またはFileLink文書の場合だけ出力されます。