elastic / elastic/elasticsearch

ESQL: Enforce non-finite semantics declaration

Open
#159,277 1 comment 0 reactions 0 assignees View on GitHub
:StorageEngine/ES|QL Team:StorageEngine
Dominant language
Java
Stars
77.9k
Forks
26.1k
PR merge metrics
PR metrics pending

Description

Following up on #157650 - we want each **existing and future** function and operation in ES|QL to make a conscious decision on whether or not it takes special care of non-finite numbers.
We may do something like (or completely piggyback off of) [ApproximationSupportTests](https://github.com/elastic/elasticsearch/blob/657b990d69446bcd7dfc760b47f65ffd5d1c0774/x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/approximation/ApproximationSupportTests.java#L144).

cc @sidosera @alex-spies

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.