OpenSearch/x-pack/plugin
Costin Leau 0f9532689f EQL: Propagate key constraints through the query (#62073)
Since join keys are common across all queries in a Join/Sequence, any
constraint applied on one query needs to be obeyed but all the other
queries.
This PR enhances the optimizer to propagate such constraints across
all queries so they get pushed down to the actual generated ES queries.

Fix #58937

(cherry picked from commit 4afa5debc199c132c07015bfae17952c40a21e5d)
2020-09-08 18:40:47 +03:00
..
analytics Support longs in BitArray (backport of #61867) (#61871) 2020-09-02 17:24:31 -04:00
async [7.x] Cleanup xpack build.gradle (#60554) (#60603) 2020-08-03 13:11:43 -05:00
async-search Improve reduction of terms aggregations (#61779) (#62028) 2020-09-07 13:13:20 +02:00
autoscaling [7.x] Convert first 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#60630) (#61855) 2020-09-02 11:19:24 -05:00
ccr [7.x] Convert first 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#60630) (#61855) 2020-09-02 11:19:24 -05:00
core [7.x][ML] Update mappings of ml stats index (#61980) (#62091) 2020-09-08 16:41:57 +03:00
data-streams Move data stream yaml tests to xpack plugin module. (#62032) 2020-09-07 11:03:32 +02:00
deprecation Do not create two loggers for DeprecationLogger backport(#58435) (#61530) 2020-08-26 16:04:02 +02:00
enrich [7.x] Convert first 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#60630) (#61855) 2020-09-02 11:19:24 -05:00
eql EQL: Propagate key constraints through the query (#62073) 2020-09-08 18:40:47 +03:00
frozen-indices [7.x] Convert first 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#60630) (#61855) 2020-09-02 11:19:24 -05:00
graph [7.x] Convert first 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#60630) (#61855) 2020-09-02 11:19:24 -05:00
identity-provider [7.x] Convert first 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#60630) (#61855) 2020-09-02 11:19:24 -05:00
ilm [7.x] Move internal index templates to composable templates (#61457) (#61661) 2020-09-08 11:26:06 +02:00
logstash [7.x] Cleanup xpack build.gradle (#60554) (#60603) 2020-08-03 13:11:43 -05:00
mapper-constant-keyword upgrade to Lucene-8.7.0-snapshot-61ea26a (#61957) (#61974) 2020-09-04 13:46:20 +02:00
mapper-flattened upgrade to Lucene-8.7.0-snapshot-61ea26a (#61957) (#61974) 2020-09-04 13:46:20 +02:00
ml [ML] setting require_alias to previous value on bulk index retry (#62103) (#62108) 2020-09-08 11:38:32 -04:00
monitoring [7.x] Correct the query dsl for watching elasticsearch version (#58321) (#61882) 2020-09-02 16:58:21 -05:00
ql QL: wildcard field type support (#58062) (#61205) 2020-08-17 18:24:32 +03:00
repositories-metering-api Add repositories metering API (#62088) 2020-09-08 14:01:04 +02:00
rollup Do not create two loggers for DeprecationLogger backport(#58435) (#61530) 2020-08-26 16:04:02 +02:00
runtime-fields Rename runtime_script field type to runtime (#62034) 2020-09-07 15:07:23 +02:00
search-business-rules [7.x] Cleanup xpack build.gradle (#60554) (#60603) 2020-08-03 13:11:43 -05:00
searchable-snapshots Add repositories metering API (#62088) 2020-09-08 14:01:04 +02:00
security [7.x] Convert second 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#61802) (#61856) 2020-09-02 11:20:55 -05:00
spatial [7.x] Convert second 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#61802) (#61856) 2020-09-02 11:20:55 -05:00
sql upgrade to Lucene-8.7.0-snapshot-61ea26a (#61957) (#61974) 2020-09-04 13:46:20 +02:00
src/test Rename runtime_script field type to runtime (#62034) 2020-09-07 15:07:23 +02:00
stack [7.x] Convert second 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#61802) (#61856) 2020-09-02 11:20:55 -05:00
transform [7.x] [ML] Assert mappings match templates in Upgrade tests (#61905) 2020-09-08 12:21:19 +01:00
vectors [7.x] Convert second 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#61802) (#61856) 2020-09-02 11:20:55 -05:00
voting-only-node [7.x] Convert second 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#61802) (#61856) 2020-09-02 11:20:55 -05:00
watcher [7.x] Move internal index templates to composable templates (#61457) (#61661) 2020-09-08 11:26:06 +02:00
wildcard upgrade to Lucene-8.7.0-snapshot-61ea26a (#61957) (#61974) 2020-09-04 13:46:20 +02:00
build.gradle Merge test runner task into RestIntegTest (7.x backport) (#60600) 2020-08-04 14:46:32 +02:00