Skip to content

Conversation

@ixior462
Copy link
Collaborator

After countless lines of code, rigorous testing, and a whole lot of passion, we’re proud to unveil the first official release of our G04SQL!

LissaGreense and others added 23 commits May 16, 2024 20:54
* Parser error handling wip

* Add error handling for engine and finish parser

---------

Co-authored-by: LissaGreense <walissa13@gmail.com>
JOIN FEATURE

* Add full join implementation

* Add full join error handling tests in engine

* Add documentation, lexer, parser and only tests for engine, handling full,inner,left,right joins

* Add enginge implemenatation and e2e tests for full,inner,left and right joins

* Refactore join method
* Add Aggregate function handling in lexer, parser and even write documentation

* Aggregate functions engine WIP

* Finish tests, fix implementation of aggr functions

---------

Co-authored-by: ixior462 <pawel.krupski@mail.com>
* Parser, lexer, token and ast impl

* engine, parser err handling, readme, tests for IN
* Tokens have been added

* Parser and lexer logic has been updated.

* Introduced a new section in README 'supported types'

* Add engine integration with NULL values

---------

Co-authored-by: LissaGreense <walissa13@gmail.com>
* Refactore e2e tests structure

* Update README in E2E section

* Move e2e test to seperate file
* Add apostrophe validation errors

* refactor

* Rewrite getExpression logic
Copy link
Owner

@LissaGreense LissaGreense left a comment

Choose a reason for hiding this comment

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

This is wonderful news! Fully approved!

@ixior462 ixior462 merged commit a03ef26 into main Jan 17, 2025
13 checks passed
@adamw7
Copy link

adamw7 commented Jan 19, 2025

Wow! Great stuff!

ixior462 added a commit that referenced this pull request May 23, 2025
* e2e version matrix update

* Refactor that makes code shiny

* Fix parser test pointer

* Final refactor - improve select structure

* Fix delete command

* Add Drop Function

* Add error handling for parser

* second part of error handling

* Adds LIMIT and OFFSET keywords :D

* Add Update command

* Feature/error handling tests (#20)

* Parser error handling wip

* Add error handling for engine and finish parser

---------



* Add Distinct select implementation (#21)

* Feature/joins (#22)

JOIN FEATURE

* Add full join implementation

* Add full join error handling tests in engine

* Add documentation, lexer, parser and only tests for engine, handling full,inner,left,right joins

* Add enginge implemenatation and e2e tests for full,inner,left and right joins

* Refactore join method

* Aggregate functions (#23)

* Add Aggregate function handling in lexer, parser and even write documentation

* Aggregate functions engine WIP

* Finish tests, fix implementation of aggr functions

---------



* Feature - "IN" and "NOTIN" condition (#24)

* Parser, lexer, token and ast impl

* engine, parser err handling, readme, tests for IN

* Feature/null insertion (#25)

* Tokens have been added

* Parser and lexer logic has been updated.

* Introduced a new section in README 'supported types'

* Add engine integration with NULL values

---------



* Add apostrophe validation errors (#26)

* Add gopher to README.md (#28)

* Refactore e2e tests (#27)

* Refactore e2e tests structure

* Update README in E2E section

* Move e2e test to seperate file

* Feature - apostrophe error validate (#29)

* Add apostrophe validation errors

* refactor

* Rewrite getExpression logic

---------

Co-authored-by: LissaGreense <walissa13@gmail.com>
Co-authored-by: Sara Ryfczyńska <s.ryfczynska@gmail.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.

4 participants