diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 52 | 
1 files changed, 52 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..0adf8ed --- /dev/null +++ b/REFLECTION @@ -0,0 +1,52 @@ +Extension [ <persistent> extension #116 simdjson version 2.0.3 ] { + +  - Dependencies { +  } + +  - Functions { +    Function [ <internal:simdjson> function simdjson_is_valid ] { + +      - Parameters [2] { +        Parameter #0 [ <required> string $json ] +        Parameter #1 [ <optional> int $depth = <default> ] +      } +      - Return [ ?bool ] +    } +    Function [ <internal:simdjson> function simdjson_decode ] { + +      - Parameters [3] { +        Parameter #0 [ <required> string $json ] +        Parameter #1 [ <optional> bool $assoc = <default> ] +        Parameter #2 [ <optional> int $depth = <default> ] +      } +    } +    Function [ <internal:simdjson> function simdjson_key_value ] { + +      - Parameters [4] { +        Parameter #0 [ <required> string $json ] +        Parameter #1 [ <required> string $key ] +        Parameter #2 [ <optional> bool $assoc = <default> ] +        Parameter #3 [ <optional> int $depth = <default> ] +      } +    } +    Function [ <internal:simdjson> function simdjson_key_exists ] { + +      - Parameters [3] { +        Parameter #0 [ <required> string $json ] +        Parameter #1 [ <required> string $key ] +        Parameter #2 [ <optional> int $depth = <default> ] +      } +      - Return [ ?bool ] +    } +    Function [ <internal:simdjson> function simdjson_key_count ] { + +      - Parameters [3] { +        Parameter #0 [ <required> string $json ] +        Parameter #1 [ <required> string $key ] +        Parameter #2 [ <optional> int $depth = <default> ] +      } +      - Return [ ?int ] +    } +  } +} +  | 
