Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update library to use bridging flink functions #368

Merged
merged 3 commits into from
Oct 12, 2023
Merged

Update library to use bridging flink functions #368

merged 3 commits into from
Oct 12, 2023

Conversation

henneberger
Copy link
Contributor

No description provided.

@henneberger henneberger changed the title Update library to use bridging flink functions Update library to use bridging flink functions - stacked pr (2 of 2) Oct 11, 2023
@henneberger henneberger changed the base branch from develop to flinkStdLibrary October 11, 2023 22:26
@henneberger henneberger changed the title Update library to use bridging flink functions - stacked pr (2 of 2) Update library to use bridging flink functions - stacked pr (2 of 3) Oct 11, 2023
Optional<SqlFunction> function = FunctionUtil.getFunctionByNameFromClass(FlinkSqlOperatorTable.class, originalName);
Preconditions.checkArgument(function.isPresent());
return new CalciteFunctionNsObject(Name.system(name), function.get(), originalName);
FlinkConverter converter = new FlinkConverter(new RexBuilder(TypeFactory.getTypeFactory()),
Copy link
Contributor

Choose a reason for hiding this comment

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

Is it not going to be a problem that we create new type factories here? And why create two instances?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fixed dependencies.

Base automatically changed from flinkStdLibrary to develop October 12, 2023 20:55
@henneberger henneberger changed the title Update library to use bridging flink functions - stacked pr (2 of 3) Update library to use bridging flink functions Oct 12, 2023
Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>
Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>
Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>
@henneberger henneberger merged commit 925059a into develop Oct 12, 2023
1 check passed
@henneberger henneberger deleted the libFix branch October 12, 2023 21:28
henneberger added a commit that referenced this pull request Oct 13, 2023
* Use ungeneralized types for flexible schema and planner

Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>

* Update other file

Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>

* Update library to use briding flink functions

Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>

---------

Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>
henneberger added a commit that referenced this pull request Oct 13, 2023
* Use ungeneralized types for flexible schema and planner

Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>

* Update other file

Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>

* Update library to use briding flink functions

Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>

---------

Signed-off-by: Daniel Henneberger <git@danielhenneberger.com>
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