fuzzJSON テーブル関数
ランダムな変化を加えたJSON文字列を生成します。
引数
named_collection
- NAMED COLLECTION。option=value
- Named collectionのオプションパラメータとその値。json_str
(String) - JSONフォーマットの構造化データを表すソース文字列。random_seed
(UInt64) - 安定した結果を生成するための手動の乱数シード。reuse_output
(boolean) - フザリングプロセスからの出力を次のフザラーの入力として再利用します。malform_output
(boolean) - JSONオブジェクトとして解析できない文字列を生成します。max_output_length
(UInt64) - 生成されるまたは変化させられたJSON文字列の最大許容長。probability
(Float64) - JSONフィールド(キーと値のペア)をフザリングする確率。範囲は[0, 1]内でなければなりません。max_nesting_level
(UInt64) - JSONデータ内でのネスト構造の最大許可深度。max_array_size
(UInt64) - JSON配列の最大許可サイズ。max_object_size
(UInt64) - JSONオブジェクトの単一レベルでの最大フィールド数。max_string_value_length
(UInt64) - String値の最大長。min_key_length
(UInt64) - 最小キー長。1以上である必要があります。max_key_length
(UInt64) - 最大キー長。指定する場合、min_key_length
以上である必要があります。
戻り値
変化させられたJSON文字列を含む単一のカラムを持つテーブルオブジェクト。