format_display_secrets_in_show_and_select
SHOW クエリおよび SELECT クエリで secret を表示するかどうかを切り替えます。
secret を表示するには、ユーザーに加えて
display_secrets_in_show_and_select サーバー設定
が有効になっており、
displaySecretsInShowAndSelect privilege が付与されている必要があります。
設定可能な値:
- 0 — 無効。
- 1 — 有効。
format_geojson_validate_geometry
GeoJSON フォーマットで、RFC 7946 のジオメトリ妥当性を入出力の両方向で検証するかどうかを制御します。
有効時 (デフォルト) は、GeoJSON の shape ルールに違反するジオメトリは拒否されます。たとえば、2 つ未満の points を持つ LineString (または MultiLineString 内の line) 、4 つ未満の points しかない、または最初と最後の point が異なる Polygon または MultiPolygon の ring (閉じていない ring) 、あるいは空の MultiLineString、Polygon、MultiPolygon です。これは読み取り時 (そのような document は拒否される) と書き込み時 (そのような ClickHouse の値は、input format が拒否する document を生成する代わりに拒否される) の両方に適用されます。
無効時は、これらの shape ルールは適用されません。そのようなジオメトリはそのまま読み取られ、そのまま書き込まれるため、退化したジオメトリでも往復変換できますが、書き込まれた document は有効な GeoJSON ではない可能性があります。
この検証は構造のみを対象とします。確認するのは point 数と ring の閉合だけです。shape の幾何学的な正しさまでは検査しません。つまり、ring の向き (右手則 / 巻き方向) は強制されず、構造的には有効でも幾何学的には退化したジオメトリ (たとえば、面積が 0 の polygon、自己交差する ring、または holes が外側の ring の外にある polygon) も受け入れられます。有限でない座標 (NaN、Inf) は、この設定に関係なく常に拒否されます。これは、JSON の数値として表現できないためです。
format_json_object_each_row_column_for_object_name
row_{i} が使用されます。