最大長、インライン長、格納形式などの特定のDATASETデータ型インスタンスに関する情報を取得します。
構文規則
void FNC_GetDatasetInfo ( DATASET_HANDLE datasetHandle, int* maxLength, int* inLineLength, int* schemaLength, int* rawDataLength, dataset_storage_et* storageFormat, boolean_t* dataLob, boolean_t* schemaLob)
構文要素
- datasetHandle
- 外部ルーチンへの入力パラメータに定義されているDATASETデータ型インスタンスへのハンドル。
- maxLength
- 返されるパラメータ。
このDATASETデータ型インスタンスの有効な最大長さをバイト単位で指定します。
- inLineLength
- 返されるパラメータ。
このDATASETデータ型インスタンスのインライン長さをバイト単位で指定します。
- schemaLength
- 返されるパラメータ。
このDATASETデータ型インスタンスのスキーマの長さを、UTF-8エンコードのバイト数で指定します。
- rawDataLength
- 返されるパラメータ。
このDATASETデータ型インスタンスのデータの長さを指定します。
- storageFormat
- 返されるパラメータ。
sqltypes_td.hで定義されているdataset_storage_et列挙型に基づいて、このDATASETデータ型インスタンスの格納形式を指定します。
- dataLob
- 返されるパラメータ。
このDATASET型インスタンスはその値をLOBとして保存する場合、1に設定されます。その他の場合、この値は0に設定されます。
- schemaLob
- 返されるパラメータ。
このDATASET型インスタンスはそのスキーマをLOBとして保存する場合、1に設定されます。その他の場合、この値は0に設定されます。