OpenSearch/libs
Nik Everett deb0991667
Teach ObjectParser a happy pattern (#50691) (#50710)
We *very* commonly have object with ctors like:
```
public Foo(String name)
```

And then declare a bunch of setters on the object. Every aggregation
works like this, for example. This change teaches `ObjectParser` how to
build these aggregations all on its own, without any help. This'll make
it much cleaner to parse aggs, and, probably, a bunch of other things.
It'll let us remove lots of wrapping. I've used this new power for the
`avg` aggregation just to prove that it works outside of a unit test.
2020-01-07 11:57:41 -05:00
..
cli Refactor environment variable processing for Docker (#50221) 2019-12-16 15:39:28 +00:00
core correct licensing and incorporation of FastMath (#49122) (#49441) 2019-11-21 09:02:30 -08:00
dissect Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
geo Clean up wire test case a bit (#50627) (#50632) 2020-01-05 16:20:38 -05:00
grok Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
nio Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
plugin-classloader [Backport] Replace usages RandomizedTestingTask with built-in Gradle Test (#40978) (#40993) 2019-04-09 11:52:50 -07:00
secure-sm Add SecureSM support for newer IDEA versions (#49747) 2019-12-04 13:50:06 +01:00
ssl-config Improved diagnostics for TLS trust failures (#49669) 2019-11-29 15:01:20 +11:00
x-content Teach ObjectParser a happy pattern (#50691) (#50710) 2020-01-07 11:57:41 -05:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00