Skip to content

feat: Add Flink-flavored REGEXP_EXTRACT in functions/flinksql#68

Open
ggjh-159 wants to merge 2 commits into
bigo-sg:gluten-0530from
ggjh-159:feat/functions-flinksql
Open

feat: Add Flink-flavored REGEXP_EXTRACT in functions/flinksql#68
ggjh-159 wants to merge 2 commits into
bigo-sg:gluten-0530from
ggjh-159:feat/functions-flinksql

Conversation

@ggjh-159

@ggjh-159 ggjh-159 commented Jul 6, 2026

Copy link
Copy Markdown

Description

related issue: bigo-sg/velox4j#51

Adds a new velox/functions/flinksql/ subtree (sibling to sparksql/ and prestosql/) that owns Flink-flavored SQL function registrations, and registers REGEXP_EXTRACT under Flink semantics.

What's in this PR

  • velox/functions/flinksql/Register.{h,cpp}registerFunctions(prefix) entrypoint.
  • velox/functions/flinksql/RegexFunctions.{h,cpp}makeRegexExtract calls makeRe2Extract(name, args, config, /*emptyNoMatch=*/false).
  • velox/functions/flinksql/CMakeLists.txt + wires up VELOX_ENABLE_FLINK_FUNCTIONS in velox/CMakeLists.txt and velox/functions/CMakeLists.txt.

Testing

No UT added in this PR — behavior is exercised end-to-end through velox4j's RegexpExtractTest.

@ggjh-159 ggjh-159 changed the title feat(function): add Flink-flavored REGEXP_EXTRACT in functions/flinksql feat: add Flink-flavored REGEXP_EXTRACT in functions/flinksql Jul 13, 2026
@ggjh-159 ggjh-159 changed the title feat: add Flink-flavored REGEXP_EXTRACT in functions/flinksql feat: Add Flink-flavored REGEXP_EXTRACT in functions/flinksql Jul 13, 2026
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