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

Refactor IQueryExecution to support Table Model in the future #12157

Merged
merged 3 commits into from
Mar 13, 2024

Conversation

JackieTien97
Copy link
Contributor

In this pr, we add IAnalysis and IPlanner interface in QueryExecution, delete Statement field in QueryExecution and add TimePredicate interface for FragmentInstance to support Table Model in the future.

Copy link

sonarcloud bot commented Mar 12, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
4.3% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

@@ -63,7 +69,7 @@
import static com.google.common.base.Preconditions.checkArgument;

/** Analysis used for planning a query. TODO: This class may need to store more info for a query. */
public class Analysis {
public class Analysis implements IAnalysis {
Copy link
Member

Choose a reason for hiding this comment

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

If renamed to TreeModelAnalysis?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

sure~

@JackieTien97 JackieTien97 merged commit c6d901c into master Mar 13, 2024
34 of 37 checks passed
@JackieTien97 JackieTien97 deleted the ty/Analyze branch March 13, 2024 06:43
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.

None yet

2 participants