Skip to main content
这些设置是由 source 自动生成的。

schema_inference_hints

对于没有 schema 的格式,用于在 schema 推断 中作为提示的列名和类型列表。 示例: 查询:
结果:
如果 schema_inference_hints 格式不正确,或者包含拼写错误、错误的数据类型等问题,那么整个 schema_inference_hints 都会被忽略。

schema_inference_make_columns_nullable

控制在 schema 推断 中,是否将推断出的类型设为 Nullable。 可选值:
  • 0 - 推断出的类型绝不会是 Nullable (在这种情况下,使用 input_format_null_as_default 来控制如何处理 NULL 值) ,
  • 1 - 所有推断出的类型都会是 Nullable
  • 2 或 auto - 仅当列在 schema 推断 期间解析的样本中包含 NULL,或者文件 metadata 包含列可空性信息时,推断出的类型才会是 Nullable
  • 3 - 如果该格式包含文件 metadata,则推断出的类型可空性将与其保持一致 (例如 Parquet) ;否则始终为 Nullable (例如 CSV) 。

schema_inference_make_json_columns_nullable

控制在 schema 推断 中将推断出的 JSON type 设为 Nullable。 如果此设置与 schema_inference_make_columns_nullable 同时启用,则推断出的 JSON type 将为 Nullable

schema_inference_mode

schema 推断模式。‘default’ - 假定所有文件都具有相同的 schema,并且可从任意文件推断出 schema;‘union’ - 文件可以具有不同的 schema,最终得到的 schema 应为所有文件 schema 的并集
最后修改于 2026年7月23日