-
Notifications
You must be signed in to change notification settings - Fork 176
Publish internal modules separately for downstream reuse #4484
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
base: main
Are you sure you want to change the base?
Conversation
…project#3763) * Add common Gradle task for all published modules Signed-off-by: Chen Dai <[email protected]> * Add publish workflow file Signed-off-by: Chen Dai <[email protected]> * Rename group ID from sql to query Signed-off-by: Chen Dai <[email protected]> --------- Signed-off-by: Chen Dai <[email protected]>
* Add api module with API and UT Signed-off-by: Chen Dai <[email protected]> * Refactor catalog API and clean up build.gradle Signed-off-by: Chen Dai <[email protected]> * Add cache schema API and refactor UT Signed-off-by: Chen Dai <[email protected]> * Add readme Signed-off-by: Chen Dai <[email protected]> * Add comment for hardcoding query size limit Signed-off-by: Chen Dai <[email protected]> * Add default namespace API with more UTs Signed-off-by: Chen Dai <[email protected]> --------- Signed-off-by: Chen Dai <[email protected]>
…-project#4015) * add datasources submodule Signed-off-by: cnoramut <[email protected]> * add legacy since datasources need it Signed-off-by: cnoramut <[email protected]> --------- Signed-off-by: cnoramut <[email protected]> Signed-off-by: Louis Chu <[email protected]> Co-authored-by: Louis Chu <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
/** | ||
* A DataSourceService that assumes no access to data sources | ||
*/ | ||
public class EmptyDataSourceService implements DataSourceService { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since CalciteRelNodeVisitor needs a data source service now, but this notion doesn't make any sense outside of a cluster, let's just fill in an empty one that always returns no results and reports any given source as nonexistent.
Better solution long-term would be to make CalciteRelNodeVisitor not have this dependency to begin with, seems like it crosses boundaries.
Signed-off-by: Simeon Widdis <[email protected]>
Description
Copy of #4385 but merged with main, trying to see what's broken with tests
Related Issues
Resolves #[Issue number to be closed when this PR is merged]
Check List
--signoff
or-s
.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.