Skip to content

Refactoring#19

Merged
fupelaqu merged 48 commits into
mainfrom
refactoring
Oct 2, 2025
Merged

Refactoring#19
fupelaqu merged 48 commits into
mainfrom
refactoring

Conversation

@fupelaqu

@fupelaqu fupelaqu commented Sep 22, 2025

Copy link
Copy Markdown
Contributor

add support for :

  • RLIKE
  • CONVERT, TRY_CAST, SAFE_CAST functions
  • CAST OPERATOR (::)
  • OFFSET with LIMIT
  • TOP HITS aggregations (FIRST_VALUE / FIRST, LAST_VALUE / LAST)
  • GROUP BY with field index
  • TODAY
  • LAST_DAY / LAST
  • WEEK_OF_YEAR / WEEK
  • DAY_OF_WEEK / WEEKDAY
  • DAY_OF_YEAR / YEARDAY
  • NANO_OF_SECOND / NANOSECOND
  • MICRO_OF_SECOND / MICROSECOND
  • MILLI_OF_SECOND / MILLISECOND
  • EPOCH_DAY / EPOCHDAY
  • OFFSET_SECONDS / OFFSET
  • QUARTER_OF_YEAR / QUARTER
  • ARRAY_AGG aggregation
  • LTRIM, RTRIM, LEFT, RIGHT, REPLACE, REVERSE, POSITION and REGEXP_LIKE string functions
  • Temporal and geo distance BETWEEN
  • temporal parsing and formatting using MySQL-style date time formats

@fupelaqu fupelaqu marked this pull request as ready for review September 23, 2025 14:29
Comment thread sql/src/main/scala/app/softnetwork/elastic/sql/function/cond/package.scala Outdated
Comment thread sql/src/main/scala/app/softnetwork/elastic/sql/function/cond/package.scala Outdated
Comment thread sql/src/main/scala/app/softnetwork/elastic/sql/function/cond/package.scala Outdated
Comment thread sql/src/main/scala/app/softnetwork/elastic/sql/function/geo/package.scala Outdated
Comment thread sql/src/main/scala/app/softnetwork/elastic/sql/function/time/package.scala Outdated
Comment thread sql/src/main/scala/app/softnetwork/elastic/sql/function/time/package.scala Outdated
@fupelaqu fupelaqu merged commit 83f4b17 into main Oct 2, 2025
2 checks passed
@fupelaqu fupelaqu deleted the refactoring 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.

1 participant