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

feature(StoneDB 8.0): adapt the Tianmu engine query interface to MySQL8.0 #681

Closed
DandreChen opened this issue Oct 10, 2022 · 0 comments
Closed
Assignees
Labels
A-feature feature with good idea C-stonedb-8.0 associated with stonedb 8.0

Comments

@DandreChen
Copy link
Collaborator

Is your feature request related to a problem? Please describe.

The current query function does not use the tianmu engine query interface, instead of use the handle interface of MySQL 8.0

Describe the solution you'd like

adapt the Tianmu engine query interface to MySQL8.0, the tianmu engine query interface is used when querying data or CTAS

Describe alternatives you've considered

Additional context

@DandreChen DandreChen added A-feature feature with good idea C-stonedb-8.0 associated with stonedb 8.0 labels Oct 10, 2022
@DandreChen DandreChen added this to the StoneDB v2.0 milestone Oct 10, 2022
@DandreChen DandreChen self-assigned this Oct 10, 2022
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 10, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 10, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 10, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 10, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 10, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 11, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 11, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 11, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
DandreChen added a commit to DandreChen/stonedb that referenced this issue Oct 11, 2022
…L8.0 (stoneatom#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
mergify bot pushed a commit that referenced this issue Oct 11, 2022
…L8.0 (#681)

adapt Tianmu engine query interface for CTAS operation
adapt Tianmu engine query interface for query operation
add Query_expression::is_prepared() to to determine whether prepare for unit
change the List<Item> to mem_root_deque<Item *> in Query::Compile function
change the List<Item> to mem_root_deque<Item *> in Query::AddFields function
@hustjieke hustjieke moved this from Done to In Progress in StoneDB for MySQL 8.0 Oct 12, 2022
Repository owner moved this from In Progress to Done in StoneDB for MySQL 8.0 Oct 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-feature feature with good idea C-stonedb-8.0 associated with stonedb 8.0
Projects
Development

No branches or pull requests

2 participants