サイト内の現在位置を表示しています。

SORTKIT - 機能一覧

以下の項目について、SORTKIT各製品のサポートの有無をご説明します。

オプション機能

SORTKITは以下の機能をサポートしています。表中では、SORTKITの各製品名を以下のように略記しています。

機能 Windows版 Linux版
レコード
処理
レコード選択/削除 ○ ○
レコード再編成 ○ ○
同値キーレコード処理 ○ ○
同値キーレコード集計 ○ ○
レコード累計 ○ ○
マルチレコードクラス - ○
パディング、切り捨て ○ △
キー比較
オプション
降順指定、大文字小文字同一、
英月名ソートなど
○ ○
日付比較 ○ ○
文字比較順序指定 ○ ○
フィールド分離文字指定 ○ ○
ユーザ定義キー比較関数 ○ ○
フィールドオリジン指定 - ○
その他 複数ファイル出力 ○ ○
一時ファイル ○ -
ファイルマップ機能 ○ -
索引順読み込み ○ -
ソートメモリの自動設定 ○ ○
実行レポート出力 ○ ○
サーバコンポーネント対応 ○*2 -
マルチCPU対応ソート処理高速化 ○*2 ○
64bitネイティブ対応 ○ ○*1
  • ※
    *1 64bit版製品のみ対応しています。
  • ※
    *2 SORTKIT/Enterprise Clientは、対応していません。

ファイル形式

SORTKITは入出力ファイルとして、以下のファイル形式をサポートしています。表中では、SORTKITの各製品名を以下のように略記しています。

ファイル形式 レコード形式 Windows版 Linux版
テキストファイル 可変長 ○ ○
順編成 NEC COBOL,
Micro Focus COBOL
固定長 ○ ○
IFAS ○ -
Micro Focus COBOL 可変長 ○ -
RAF 固定長/
可変長
○
V6.8以降
○
Ver2.1以降
行順 NEC COBOL 可変長 ○ -
Micro Focus COBOL ○ -
索引順編成 IFAS 固定長 ○ -
ISAM ○
V6.4以降
○
V2.3以降
相対編成 NEC COBOL 固定長 - ○
IFAS ○ -
Micro Focus COBOL ○ -
Micro Focus COBOL 可変長 ○ -

データ形式

SORTKITは以下のデータ形式のデータをソートキーなどに指定できます。表中では、SORTKITの各製品名を以下のように略記しています。

データ形式 Windows版 Linux版
バイト単位文字(ASCII、1バイトJIS、EBCDIC、EBCDICカタカナ) ○ ○
パック10進数(右/左端符号、符号なし) ○ ○
パック10進数(固定符号) ○ ○
固定小数点2進数(リトルエンディアン、符号あり/なし) ○ ○
固定小数点2進数(ビックエンディアン、符号あり/なし) ○ ○
V2.4以降
浮動小数点2進数 (*1) ○ ○
外部数字(整数/実数データ) ○ ○
EBCDICアンパック10進数(右/左端重ね符号、符号なし、右/左端分離符号) ○ ○
EBCDIC外部数字(整数/実数データ) ○ ○
IFASデータ型(IFASファイル使用時) バイト単位文字、16,32bitバイナリデータ ○ -
ASCIIアンパック10進数(右/左端重ね符号) ○ ○
シフトJISコード文字(1/2バイト文字混在、2バイト文字のみ) ○ ○
EUCコード文字(1/2/3バイト文字混在、2バイト文字のみ、ワイドキャラクタ) - ○
Unicode(UCS-2コード)文字 ○
Ver6.0以降
○
Ver1.1以降
  • ※
    *1 扱えるデータフォーマット(エンディアン等)はOSの仕様に従います。

諸元

SORTKITの各諸元の理論限界値は下表の通りです。下表値は理論値なので、実際には、実行システムの諸元、ソートパラメータなどによって異なります。表中では、SORTKITの各製品名を以下のように略記しています。

諸元項目 Windows版 Linux版
入出力
ファイルサイズ
無制限 無制限
使用メモリサイズ 16TB 8EB*2
入出力ファイル数 各32個 各32個
キー数 無制限 256個
固定長キー長合計 無制限 8192B
  • ※
    *1 マージ時は無制限、ソート時は制限付きで2GB以上のファイルを扱うことができます。詳細はこちらを参照してください。
  • ※
    *2 EB = エクサバイト(1EB = 2の60乗)

基本機能と各オプション機能、ファイル形式、データ形式の組み合わせ

基本機能であるソート・マージ機能と各オプション機能、ファイル形式、データ形式の組み合わせによるサポートの有無は以下の通りです。

オプション機能、ファイル形式、データ形式 ソート マージ
固定長
キー
可変長
キー
固定長
キー
可変長
キー
レコード処理 レコード選択/削除 ○ - ○ -
レコード再編成 ○ - ○ -
同値キーレコード処理 ○ ○ ○ ○
同値キーレコード集計 ○ - ○ -
レコード累計 ○ - ○ -
マルチレコードクラス ○ - ○ -
パディング、切り捨て ○ ○ ○ ○
キー比較
オプション
降順指定、大文字小文字同一、
英月名ソートなど
○ ○ ○ ○
日付比較 ○ ○ ○ ○
文字比較順序指定 ○ ○ ○ ○
フィールド分離文字指定 - ○ - ○
ユーザ定義キー比較関数 ○ - ○ -
フィールドオリジン指定 ○ ○ ○ ○
その他 複数ファイル出力 ○ ○ ○ ○
一時ファイル ○ ○ ○ ○
ファイルマップ機能 ○ ○ ○ ○
索引順読み込み ○ - ○ -
ソートメモリの自動設定 ○ ○ - -
実行レポート出力 ○ ○ ○ ○
サーバコンポーネント対応 ○ - ○ -
マルチCPU対応ソート処理高速化 ○ ○ - -
ファイル形式 テキストファイル ○*1 ○ ○*1 ○
順編成ファイル ○ - ○ -
行順ファイル ○ - ○ -
索引順ファイル ○ - ○ -
相対編成ファイル ○ - ○ -
データ形式 バイト単位文字 ○ ○ ○ ○
パック10進数 ○ - ○ -
固定小数点2進数 ○ - ○ -
浮動小数点2進数 ○ - ○ -
外部数字(整数/実数データ) ○ ○ ○ ○
EBCDICアンパック10進数 ○ - ○ -
EBCDIC外部数字 ○ - ○ -
IFASデータ型 ○ - ○ -
ASCIIアンパック10進数 ○ - ○ -
シフトJISコード文字 ○ ○ ○ ○
EUCコード文字 ○ ○ ○ ○
UCS-2コード文字 ○ - ○ -
  • ※
    *1 Windows版では行順ファイルとして扱います。