このページでは、Mainframe Connector でサポートされているすべての環境変数を示します。Mainframe Connector のバージョンによっては、一部の変数がサポートされていない場合があります。詳しくは、次の表の利用可能なバージョン列をご覧ください。
名前 | デフォルト値 | 利用可能なバージョン | 説明 |
---|---|---|---|
|
True |
5.8.0 | 文字列の末尾の空白文字を削除します。空白文字のみで構成される文字列は、空の文字列として扱われます。 |
|
False |
5.10.0 | リモート モードで実行するように bq query を構成します。 |
|
False |
5.11.0 | True に設定すると、可変長文字列のサポートが有効になります。 |
|
-LEN |
5.11.0 | BQSH_FEATURE_VARIABLE_LENGTH_ENABLED が設定されている場合に関連します。可変長文字構造体の最初のパラメータの接尾辞を表します。デフォルトでは、接尾辞は -LEN です。別の接尾辞を使用する場合は、この環境変数を任意の接尾辞に設定します。 |
|
-TEXT |
5.11.0 | BQSH_FEATURE_VARIABLE_LENGTH_ENABLED が設定されている場合に関連します。可変長文字構造体の 2 つ目のパラメータの接尾辞を表します。デフォルトでは、接尾辞は -TEXT です。別の接尾辞を使用する場合は、この環境変数を任意の接尾辞に設定します。 |
|
- | 5.11.0/5.13.0 |
(5.13.0 以降)日付、タイムスタンプ、null インジケータのデータ型の値を設定します。 次の形式を使用して null インジケーターを設定します。 SUFFIX_NULL_INDICATOR_NAME="command --null-value NULL_VALUE --not-null-value NOT_NULL_VALUE"
次の形式を使用して日付とタイムスタンプを設定します。 SUFFIX_SUFFIX_NAME="command --format FORMAT --timezone TIMEZONE"
詳細については、日付フィールドとタイムスタンプ フィールドのサポートとnull インジケーター フィールドのサポートをご覧ください。 (5.11.0 以降)日付データ型とタイムスタンプ データ型の値を設定します。 この環境変数は、 SUFFIX_SUFFIX_STRING="--bqtype TYPE --format FORMAT --timezone TIMEZONE" の形式で任意の値に設定できます。 |
|
True | 5.12.0 | COPYBOOK のフィールド名のハイフンを、BigQuery の対応するフィールド名のアンダースコアに置き換えます。 |
|
True | 5.12.0 | 長さが 0 の文字列を null として BigQuery にエクスポートします。BQSH_FEATURE_EMPTY_STRING_AS_NULL を false に設定すると、空の文字列は BigQuery にエクスポートされたときに空の文字列のままになります(空の文字列は null に設定されません)。 |
|
False | 5.12.1/5.13.0 | (5.13.0 以降)次のように、より厳格なエラー処理を適用できます。
(5.12.1 以降)次のように、より厳格なエラー処理を適用できます。
|
|
True | 5.13.0 | null(0x00)、スペース(0x40)、または高位バイト(0xFF)のみを含む値を null としてデコードし、パックされた小数値型とゾーン付き小数値型でエラーをスローしないことを指定します。このフラグは、BQSH_FEATURE_FAIL_ON_INVALID_DATA が true に設定されている場合にのみ有効です。それ以外の場合、デコーダやエンコーダの動作には影響しません。 |
|
False | 5.13.0 | HTTP/2 フロー制御のウィンドウサイズを増減します。 |
|
True | 5.14.0 | 設定されていない場合、または true の場合、DISPLAY 、NATIONAL 、DBCS 、UTF8 フィールドは null バイトを文字列の終了インジケーターとして解釈し、残りのバイトを無視します。false に設定すると、null バイトは使用されている文字セットに従ってデコードされます。 |
|
空の文字列 | 5.14.0 | カスタマイズされた文字セットのパスを設定します。複数の文字セットを使用する場合は、セミコロン区切りで複数の文字セットのパスを指定できます。例: export BQSH_FEATURE_CUSTOM_CHARSET=path1;path2 |