|
1 year ago | |
---|---|---|
.. | ||
licenses | 16a5d248b7 ESQL: Clone ql for esql (#108773) | 1 year ago |
src | cf8b41e61e remove unused core binary comparison classes (#110891) | 1 year ago |
test-fixtures | cf8b41e61e remove unused core binary comparison classes (#110891) | 1 year ago |
README.md | 16a5d248b7 ESQL: Clone ql for esql (#108773) | 1 year ago |
build.gradle | 5fc04bacd6 Add publish plugin to ES|QL projects (#109441) | 1 year ago |
This project originated as a copy of the ql
x-pack plugin.
It contains some fundamental classes used in esql
, like Node
, its subclasses Expression
, QueryPlan
, and the plan optimizer code.
Originally, ql
shared classes between ES|QL, SQL and EQL, but ES|QL diverged far enough to justify a split.
sql
and eql
that may have indirectly covered the initial version of this (when it was copied from ql
);
but neither do these tests apply to esql
, nor do they even run against this.esql
plugin.
In particular, there is a significant amount of code (or code paths) that are not used/executed at all in esql
.