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

engine: implement execution engine #179

Merged
merged 81 commits into from
Jul 12, 2020
Merged

engine: implement execution engine #179

merged 81 commits into from
Jul 12, 2020

Conversation

tsatke
Copy link
Contributor

@tsatke tsatke commented Jun 18, 2020

Implement the engine (former executor) to take in an IR and represent the stated changes in a file format.

@tsatke tsatke added feature New feature or enhancement component/engine Engine issues labels Jun 18, 2020
@tsatke tsatke added this to the v0.0.1 milestone Jun 18, 2020
@tsatke tsatke self-assigned this Jun 18, 2020
@tsatke tsatke mentioned this pull request Jun 18, 2020
6 tasks
tsatke added 6 commits July 9, 2020 15:53
Tests now not only check the string representation of a command,
but also a Go string representation. This is, to enable developers,
to easily check whether the output is actually correct when recording
new tests.
This unfortunately is kind of a god commit.
* remove result package and replace with engine.Table
* extend profiling and tests
* add column names to table
* fixture tests will write column names
* implement project evaluation
internal/engine/error.go Outdated Show resolved Hide resolved
internal/engine/evaluate.go Outdated Show resolved Hide resolved
internal/engine/expression.go Outdated Show resolved Hide resolved
internal/engine/expression.go Outdated Show resolved Hide resolved
internal/engine/numeric_parser.go Outdated Show resolved Hide resolved
internal/engine/scan.go Outdated Show resolved Hide resolved
internal/engine/storage/page_manager.go Outdated Show resolved Hide resolved
@tsatke tsatke marked this pull request as ready for review July 10, 2020 10:51
@tsatke tsatke requested a review from tomarrell as a code owner July 10, 2020 10:51
@tsatke tsatke requested a review from SUMUKHA-PK July 10, 2020 10:52
@tsatke tsatke requested a review from ayzu July 10, 2020 11:07
Co-authored-by: Sumukha Pk <sumukhapk46@gmail.com>
@tsatke tsatke merged commit e8c3b86 into master Jul 12, 2020
@tsatke tsatke deleted the engine branch July 20, 2020 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/engine Engine issues feature New feature or enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants