package query-json

  1. Overview
  2. Docs
Faster, simpler and more portable implementation of `jq` in OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

query-json-0.5.52.tbz
sha256=045832458e20ae90f7bb14536e27aa5e4c5528968ac48ac390409a66fe6b438e
sha512=9d4af4a9c8f5b2f4fb84830f0651ba4400f32e97bdec1e61378780906077af80d5679f9ccf545a072c1ffbe70a18ca4b3dd57b79d02384384068ee695d67e4ac

doc/query-json.core/Compiler/Operators/index.html

Module Compiler.OperatorsSource

Sourceval not : Json.t -> ([> `Bool of bool ] list, 'a) result
Sourceval merge_map : eq:('a -> 'a -> 'b) -> f:('a -> 'b) -> ('a -> 'a -> int) -> 'a list -> 'a list -> 'b list
Sourceval apply_operation : colorize:bool -> string -> (float -> float -> 'a) -> Json.t -> Json.t -> ([> `Float of 'a ] list, string) result
Sourceval compare : colorize:bool -> string -> (float -> float -> 'a) -> Json.t -> Json.t -> ([> `Bool of 'a ] list, string) result
Sourceval condition : colorize:bool -> string -> (bool -> bool -> bool) -> Json.t -> Json.t -> ([> `Bool of bool ] list, string) result
Sourceval gt : colorize:bool -> Json.t -> Json.t -> ([> `Bool of bool ] list, string) result
Sourceval gte : colorize:bool -> Json.t -> Json.t -> ([> `Bool of bool ] list, string) result
Sourceval lt : colorize:bool -> Json.t -> Json.t -> ([> `Bool of bool ] list, string) result
Sourceval lte : colorize:bool -> Json.t -> Json.t -> ([> `Bool of bool ] list, string) result
Sourceval and_ : colorize:bool -> Json.t -> Json.t -> ([> `Bool of bool ] list, string) result
Sourceval or_ : colorize:bool -> Json.t -> Json.t -> ([> `Bool of bool ] list, string) result
Sourceval equal : 'a -> 'a -> ([> `Bool of bool ] list, 'b) result
Sourceval not_equal : 'a -> 'a -> ([> `Bool of bool ] list, 'b) result
Sourceval add : colorize:bool -> Json.t -> Json.t -> (Json.t list, string) result
Sourceval subtract : colorize:bool -> Json.t -> Json.t -> ([> `Float of float ] list, string) result
Sourceval multiply : colorize:bool -> Json.t -> Json.t -> ([> `Float of float ] list, string) result
Sourceval divide : colorize:bool -> Json.t -> Json.t -> ([> `Float of float ] list, string) result
Sourceval modulo : colorize:bool -> Json.t -> Json.t -> ([> `Float of float ] list, string) result