package query-json
Module InterpreterSource
Source
val split :
colorize:bool ->
Ast.expression ->
Json.t ->
[> `List of [> `String of string ] list ]Source
val operation :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Ast.op ->
Json.t ->
unitSource
val map :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val sort_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val min_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val max_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val unique_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val objects :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
(Ast.expression * Ast.expression option) list ->
Json.t ->
unitSource
val flat_map :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val find :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val some :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val any_with_condition :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val all_with_condition :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val path_of :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val reduce :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
string ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitSource
val in_ :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Json.t ->
Ast.expression ->
unitSource
val starts_with :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
is_deprecated:bool ->
Ast.expression ->
Json.t ->
unitSource
val ends_with :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
is_deprecated:bool ->
Ast.expression ->
Json.t ->
unitSource
val with_entries :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val alternative :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitSource
val contains :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val index_of :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val rindex_of :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val group_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val while_loop :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitSource
val until_loop :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitSource
val recurse_with_cond :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitSource
val walk_tree :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val try_catch :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression option ->
Json.t ->
unitSource
val limit :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
int ->
Ast.expression ->
Json.t ->
unitSource
val error_msg :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression option ->
Json.t ->
unitSource
val isempty :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val del :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val getpath :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val setpath :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitSource
val paths_filter :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitSource
val assign :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitSource
val execute :
colorize:bool ->
verbose:bool ->
?env:??? ->
Ast.expression ->
Json.t ->
(Json.t list, string) result