-
-
Notifications
You must be signed in to change notification settings - Fork 2
Design the instruction set #9
Comments
Here's a design I thought of: Notations
General instructions
Creation instructions
Table creation
Insert
Update
Joins
|
Makes a lot of sense! Please go ahead. |
Looks good! Using fixed numbers of arguments definitely helps simplify things at operation, so I think it's a good idea. For the rest of the questions, I'm afraid I can't give concrete answers yet, maybe take note of them first and proceed whereas possible? Nice work overall! |
Thank you, I'm working on the implementation starting with the data structures for the register. Also, I realized now that I missed considering |
Actually GROUP BY and other aggregates is yet another stage in the execution pipeline that should be reasonably easy to add later on. |
I have added a few instructions ( Reference: https://www.postgresql.org/docs/current/tutorial-agg.html |
Found something that cannot be implemented using the current instruction set: https://www.postgresql.org/docs/current/queries-union.html. I'll add |
#8 added an empty
Instruction
enum. This needs to be populated with the actual instruction set. A basic instruction set is needed at this stage to go ahead with the implementation. Initial ideas for the instructions can be found in this discussion: SeaQL/summer-of-code#11 (comment)The text was updated successfully, but these errors were encountered: