Skip to content

Conversation

carlosdelest
Copy link
Member

@carlosdelest carlosdelest commented Oct 10, 2024

Includes match and qstr functions in non-snapshot buids, in order to provide tech preview access for users.

This removes checks on tests and lexer / parser grammar

carlosdelest and others added 30 commits September 20, 2024 14:25
# Conflicts:
#	x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/analysis/VerifierTests.java
# Conflicts:
#	x-pack/plugin/build.gradle
@carlosdelest carlosdelest marked this pull request as ready for review October 14, 2024 08:49
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-analytical-engine (Team:Analytics)

@elasticsearchmachine
Copy link
Collaborator

Hi @carlosdelest, I've created a changelog YAML for you.

@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/kibana-esql (ES|QL-ui)

@carlosdelest
Copy link
Member Author

Flagging with ESQL-UI as two new functions will be available: match() and qstr().

Copy link
Contributor

@ChrisHegarty ChrisHegarty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The removal of the snapshot flag looks correct to me. Where do we say in docs that the functions are Tech Preview? Is it covered by "preview" : true ?

@carlosdelest carlosdelest added the test-release Trigger CI checks against release build label Oct 14, 2024
@carlosdelest
Copy link
Member Author

@elasticmachine test this please

@drewdaemon
Copy link
Contributor

Am I correct in understanding that match is only applicable in a WHERE command?

@carlosdelest
Copy link
Member Author

The release test CI failure us caused by an unrelated test failure: https://buildkite.com/elastic/elasticsearch-pull-request/builds/36049#01928140-b187-4821-bd89-e4c08c244e72/6-2132

This failure is tracked in #114135

@carlosdelest
Copy link
Member Author

Am I correct in understanding that match is only applicable in a WHERE command?

@drewdaemon correct. Both match and qstr functions can only be used as part of WHERE.

@carlosdelest
Copy link
Member Author

The removal of the snapshot flag looks correct to me. Where do we say in docs that the functions are Tech Preview? Is it covered by "preview" : true ?

@ChrisHegarty yes - you can see in the generated docs that there's a reference to the tech preview because of that.

@carlosdelest carlosdelest merged commit 7ad1a0c into elastic:main Oct 15, 2024
15 of 17 checks passed
@elasticsearchmachine
Copy link
Collaborator

💔 Backport failed

The backport operation could not be completed due to the following error:

An unexpected error occurred when attempting to backport this PR.

You can use sqren/backport to manually backport by running backport --upstream elastic/elasticsearch --pr 114482

carlosdelest added a commit to carlosdelest/elasticsearch that referenced this pull request Oct 15, 2024
…ic#114482)

(cherry picked from commit 7ad1a0c)

# Conflicts:
#	x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/EsqlFunctionRegistry.java
@carlosdelest
Copy link
Member Author

💚 All backports created successfully

Status Branch Result
8.x

Questions ?

Please refer to the Backport tool documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Analytics/ES|QL AKA ESQL auto-backport Automatically create backport pull requests when merged backport pending ES|QL-ui Impacts ES|QL UI >feature Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) test-release Trigger CI checks against release build v8.16.0 v9.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants