| format_csv_delimiter | CSVデータで区切り文字として扱う文字を指定します。 | , | |
| format_csv_allow_single_quotes | シングルクォートで囲まれた文字列を許可します。 | true | |
| format_csv_allow_double_quotes | ダブルクォートで囲まれた文字列を許可します。 | true | |
| format_csv_null_representation | CSVフォーマットでのカスタムNULL表現です。 | \N | |
| input_format_csv_empty_as_default | CSV入力の空のフィールドをデフォルト値として扱います。 | true | 複雑なデフォルト式を使う場合は、input_format_defaults_for_omitted_fields も有効にする必要があります。 |
| input_format_csv_missing_nullable_as_empty_string | input_format_csv_empty_as_default に関係なく、Nullable(String) の欠損値を NULL ではなく空文字列として読み取ります。 | false | |
| input_format_csv_enum_as_number | CSVフォーマットで挿入されるenum値を、enumのインデックスとして扱います。 | false | |
| input_format_csv_use_best_effort_in_schema_inference | CSVフォーマットのスキーマ推論で、いくつかの調整やヒューリスティクスを使用します。無効にすると、すべてのフィールドはStringとして推論されます。 | true | |
| input_format_csv_arrays_as_nested_csv | CSVからArrayを読み取る際、要素がネストされたCSVとしてシリアライズされたうえで文字列に格納されているものとみなします。 | false | |
| output_format_csv_crlf_end_of_line | true に設定すると、CSV出力フォーマットの行末は \n ではなく \r\n になります。 | false | |
| input_format_csv_skip_first_lines | データ先頭の指定した行数をスキップします。 | 0 | |
| input_format_csv_detect_header | CSVフォーマットで、名前と型を含むヘッダーを自動検出します。 | true | |
| input_format_csv_skip_trailing_empty_lines | データ末尾の空行をスキップします。 | false | |
| input_format_csv_trim_whitespaces | クォートされていないCSV文字列内のスペースやタブを削除します。 | true | |
| input_format_csv_allow_whitespace_or_tab_as_delimiter | CSV文字列で、フィールドの区切り文字として空白またはタブを使用できるようにします。 | false | |
| input_format_csv_allow_variable_number_of_columns | CSVフォーマットで可変数のカラムを許可し、余分なカラムは無視し、不足しているカラムにはデフォルト値を使用します。 | false | |
| input_format_csv_use_default_on_bad_values | 不正な値によりCSVフィールドのデシリアライゼーションに失敗した場合、カラムにデフォルト値を設定できるようにします。 | false | |
| input_format_csv_try_infer_numbers_from_strings | スキーマ推論時に、文字列フィールドから数値を推論することを試みます。 | false | |