ソートマージ
このマニュアルでは,次に示す形式で関数を記載します。
なお,各関数での指定内容の詳細は,各機能のコマンドの使い方,および「3.3 指定できる値の範囲」を参照してください。
また,詳細エラーコードについては,「13.4 詳細エラーコード」を参照してください。
int WNS_Create (int ハンドル数);
WNS_FILE_HANDLE WNS_File_Create (int ファイル数, WNS_FILEORG ファイル編成, int ファイルレコード長, WNS_FILEOPT オプション情報);
int WNS_File_Init (WNS_FILE_HANDLE ファイルハンドル);
int WNS_File_Release (WNS_FILE_HANDLE ファイルハンドル);
int WNS_File_Set (WNS_FILE_HANDLE ファイルハンドル, WNS_FILENAME ファイル名);
int WNS_GetError (WNS_ERR_HANDLE エラーハンドル, WNS_ERR_INF エラー情報テーブルポインタ);
int WNS_GetMsg (WNS_ERR_INF エラー情報テーブルポインタ, void メッセージ領域);
WNS_KEY_HANDLE WNS_Key_Create (int キー数, WNS_KEYOPT オプション情報);
int WNS_Key_Init (WNS_KEY_HANDLE キーハンドル);
int WNS_Key_Release (WNS_KEY_HANDLE キーハンドル);
int WNS_Key_Set (WNS_KEY_HANDLE キーハンドル, WNS_KEYATTR キー属性, int キー位置, int キー長, WNS_KEYORDER キー並び);
WNS_Release ( );
WNS_SEL_HANDLE WNS_Sel_Create (int 選択条件式数, WNS_SELOPT オプション情報);
WNS_ERR_HANDLE WNS_Select (WNS_FILE_HANDLE 入力ファイルハンドル, WNS_FILE_HANDLE 出力ファイルハンドル, WNS_SEL_HANDLE 選択条件式ハンドル);
int WNS_Sel_Init (WNS_SEL_HANDLE 選択条件式ハンドル);
int WNS_Sel_Release (WNS_SEL_HANDLE 選択条件式ハンドル);
int WNS_Sel_Set (WNS_SEL_HANDLE 選択条件式ハンドル, WNS_LOGOPER 論理演算子, WNS_CMPATTR 比較項目の属性, int 比較項目のバイト位置, int 比較項目のバイト長, WNS_COMPARE 比較演算子, WNS_VALATTR 条件値の属性, WNS_VALADDR 条件値エリアのアドレス, int 条件値エリアのバイト長);
WNS_ERR_HANDLE WNS_Sort (WNS_FILE_HANDLE 入力ファイルハンドル, WNS_FILE_HANDLE 出力ファイルハンドル, WNS_KEY_HANDLE ソートキーハンドル, int ワークバッファサイズ, WNS_WORKDIR ソート用一時ファイルディレクトリ);
WNS_ERR_HANDLE WNS_SortEX (WNS_PARM_FILE パラメタファイル名);
WNS_ERR_HANDLE WNS_Sum (WNS_FILE_HANDLE 入力ファイルハンドル, WNS_FILE_HANDLE 出力ファイルハンドル, WNS_KEY_HANDLE 集約キーハンドル, WNS_SUM_HANDLE 集約項目ハンドル);
WNS_SUM_HANDLE WNS_Sum_Create (int 集約項目数, WNS_SUMOPT オプション情報, WNS_SUMOPT値);
int WNS_Sum_Init (WNS_SUM_HANDLE 集約項目ハンドル);
int WNS_Sum_Release (WNS_SUM_HANDLE 集約項目ハンドル);
int WNS_Sum_Set (WNS_SUM_HANDLE 集約項目ハンドル, WNS_SUMATTR 項目属性, int 項目位置, int 項目長);
int WNS_Date_Set (int 基準年度);
int WNS_Work_Set (WNS_WORKDIR マージ用一時ファイルディレクトリ);
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.