mirror of
https://github.com/stedolan/jq.git
synced 2024-05-11 05:55:39 +00:00
Make values
faster (fix #652)
This commit is contained in:
@@ -1001,7 +1001,7 @@ static const char* const jq_builtins[] = {
|
|||||||
"def numbers: select(type == \"number\");",
|
"def numbers: select(type == \"number\");",
|
||||||
"def strings: select(type == \"string\");",
|
"def strings: select(type == \"string\");",
|
||||||
"def nulls: select(type == \"null\");",
|
"def nulls: select(type == \"null\");",
|
||||||
"def values: arrays, objects, booleans, numbers, strings;",
|
"def values: select(. != null);",
|
||||||
"def scalars: select(. == null or . == true or . == false or type == \"number\" or type == \"string\");",
|
"def scalars: select(. == null or . == true or . == false or type == \"number\" or type == \"string\");",
|
||||||
"def leaf_paths: paths(scalars);",
|
"def leaf_paths: paths(scalars);",
|
||||||
"def join($x): reduce .[] as $i (\"\"; . + (if . == \"\" then $i else $x + $i end));",
|
"def join($x): reduce .[] as $i (\"\"; . + (if . == \"\" then $i else $x + $i end));",
|
||||||
|
Reference in New Issue
Block a user