OpenSearch/libs
Alan Woodward ab6b86bac9 Add option to ObjectParser to consume unknown fields (#42491)
ObjectParser has two ways of dealing with unknown fields: ignore them entirely,
or throw an error. Sometimes it can be useful instead to gather up these unknown
fields and record them separately, for example as arbitrary entries in a map.

This commit adds the ability to specify an unknown field consumer on an ObjectParser,
called with the field name and parsed value of each unknown field encountered during
parsing. The public API of ObjectParser is largely unchanged, with a single new
constructor method and interface definition.
2019-05-31 11:33:47 +01:00
..
cli [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
core [Backport] Improve build configuration time (#42674) 2019-05-30 10:29:42 -07:00
dissect [Docs] Fix common word repetitions (#39703) 2019-04-25 20:47:47 +02:00
geo Geo: Refactor libs/geo parsers (#42549) 2019-05-29 20:07:27 -04:00
grok Avoid HashMap construction on Grok non-match (#42444) 2019-05-23 21:09:33 +01:00
nio Read multiple TLS packets in one read call (#41820) 2019-05-06 09:51:32 -06:00
plugin-classloader [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
secure-sm Upgrade hamcrest to 2.1 (#41464) 2019-04-24 23:40:03 -07:00
ssl-config Mute testTrustConfigReloadsFileContents 2019-05-24 14:03:46 +02:00
x-content Add option to ObjectParser to consume unknown fields (#42491) 2019-05-31 11:33:47 +01:00
build.gradle Rename elasticsearch-core to core (#31185) 2018-06-07 16:50:21 -04:00