メインコンテンツまでスキップ
メインコンテンツまでスキップ

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文字列を含む単一のカラムを持つテーブルオブジェクト。

使用例