Skip to content

Conversation

@fupelaqu
Copy link
Contributor

@fupelaqu fupelaqu commented Sep 10, 2025

  • add logical functions isNull, isNotNull, coalesce, nullif and case when
  • add support for casting
  • add system and nullable properties for all tokens
  • add nullValue for painless scripts
  • add input expr to all sql functions set by applying applyTo
  • apply sql type and retrieve math script for a chain of functions
  • update SQL parser accordingly
  • update sql types and validations
  • update painless script computation

…sScript for every expression, mixed SQLToken with SQLValidation, validate the sql search request after parsing
…ove SQLComparisonDateMath, update identifier, expressions and implicits accordingly, override painless for like, in and match
…painless scripts, add input expr to all sql functions set by applying applyTo, add sql interval function to update out sql type, update painless script computation, implements coalesce and nullif logical functions, add fixes for parser, update sql types and validations
…ess for all criteria, update painless for generic expression
@fupelaqu fupelaqu merged commit 5e595d8 into main Sep 15, 2025
2 checks passed
@fupelaqu fupelaqu deleted the feature/logicalFunctions branch October 12, 2025 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants