3e494070bf
* Strict parse search parts of schedulerConfig This commit adds methods to build the typed objects for the search parts of a scheduler config. Those are: query, aggregations and script_fields. As scheduler configs are stored in the cluster state and parsing the search parts requires a SearchRequestParsers object, we cannot store them as typed fields. Instead, they are now stored as BytesReferences. This change is in preparation for switching over to using a client based data extractor. Point summary of changes: - query, aggregations and scriptFields are now stored as BytesReference - adds methods to build the corresponding typed objects - putting a scheduler now builds the search parts to to validate that the config is valid Relates to elastic/elasticsearch#478 Original commit: elastic/x-pack-elasticsearch@e6d5a85871 |
||
---|---|---|
buildSrc | ||
elasticsearch | ||
vagrant | ||
LICENSE.txt | ||
build.gradle | ||
gradle.properties | ||
settings.gradle |