John Keiser
|
e6d2b7759a
|
Fix assertion when getting array after failing to get a scalar
Also remove distinction between & and && for array start, acting like
other types
|
2021-01-26 14:09:54 -08:00 |
|
John Keiser
|
55faf4c5bc
|
Recommend simdjson::ondemand over simdjson::builtin::ondemand (#1380)
Co-authored-by: Daniel Lemire <lemire@gmail.com>
|
2021-01-14 17:33:49 -05:00 |
|
John Keiser
|
3279c2f15b
|
Remove unnecessary "try_get_XXX" methods
Also don't distinguish between & and && (instead, advance the first time
you encounter a scalar no matter what)
|
2021-01-11 15:19:26 -08:00 |
|
John Keiser
|
195acc3e45
|
Add find_field / find_field_unordered to object
|
2020-12-20 11:39:50 -08:00 |
|
John Keiser
|
db6bf15361
|
Allow all array/object/etc. to be copied
|
2020-12-06 16:29:53 -08:00 |
|
John Keiser
|
3aa3175378
|
Add tests for recovering from partial child iteration
|
2020-12-06 16:19:06 -08:00 |
|
John Keiser
|
4c63956624
|
Enable object["x"]["y"]
|
2020-12-06 15:23:52 -08:00 |
|
John Keiser
|
c89647af9e
|
Make all values use same underlying iterator
|
2020-12-06 15:23:52 -08:00 |
|
John Keiser
|
1303a88769
|
Unconditionally track depth
|
2020-12-06 15:23:52 -08:00 |
|
Paul Dreik
|
af4db55e66
|
remove trailing whitespace (#1284)
|
2020-11-03 21:48:09 +01:00 |
|
John Keiser
|
9088792b0e
|
Disable value["x"] (unsafe, convert to object first)
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
5b926b8196
|
Support array iteration over document
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
9f1786aeb1
|
Add .get(T) to value/document
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
2ba67c2bc2
|
[WIP] && and & versions of each operator
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
c7c1372833
|
Allow reuse of value to try multiple types
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
ba02cda55f
|
Allow direct document iteration
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
88f0dc4726
|
Add API docs, ensure parser and field methods called with &
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
76aeda6b00
|
Fix [] on simdjson_result<value> to require temp object
|
2020-10-04 12:47:30 -07:00 |
|
John Keiser
|
a700848bae
|
Move ondemand implementation to include/
|
2020-10-04 12:47:30 -07:00 |
|