These 66 commits are when the Protocol Buffers files have changed:
| Commit: | d3d36c6 | |
|---|---|---|
| Author: | Andy Grove | |
rename package again
The documentation is generated from this commit.
| Commit: | de13944 | |
|---|---|---|
| Author: | Andy Grove | |
rename package again
| Commit: | b6effc2 | |
|---|---|---|
| Author: | Andy Grove | |
Rename packages from org.ballistacompute to io.andygrove
| Commit: | ec55780 | |
|---|---|---|
| Author: | Andy Grove | |
Remove non-JVM components
| Commit: | f32389e | |
|---|---|---|
| Author: | Ben Cohen | |
| Committer: | GitHub | |
Implement serde for physical operator ProjectionExec (#430) Fixes #426
| Commit: | 4efa362 | |
|---|---|---|
| Author: | Ximo Guanter | |
| Committer: | GitHub | |
Remove CountDistinct aggregate function (#417)
| Commit: | a44646a | |
|---|---|---|
| Author: | Ximo Guanter | |
| Committer: | GitHub | |
Refactor LogicalPlan protobuf (#415)
| Commit: | 979adb1 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Add documentation for TPC-H benchmarks (#401) * Add documentation for TPC-H benchmarks * Add support for Date32 data type so we can make progress with benchmarks * add --release flag in README * Use benchmarks for integration testing * Update dev docs
| Commit: | 67973e9 | |
|---|---|---|
| Author: | Patrick More | |
| Committer: | GitHub | |
Updated JVM protobuf definitions (#387) * Updated protobuf schema. Added generated code to the gradle source set of the protobuf module. Implemented join logical plan node. * Removed some line noise from protobuf build.gradle.kts Removed unused import from Expressions.kt
| Commit: | 51ce558 | |
|---|---|---|
| Author: | Ximo Guanter | |
| Committer: | GitHub | |
Update serde code to support null literal values (#386)
| Commit: | 81b3393 | |
|---|---|---|
| Author: | Ben Cohen | |
| Committer: | GitHub | |
Implement serdes for LogicalExprNode: Negative, InList, Wildcard (#389) Fixes #388
| Commit: | 3d7cd73 | |
|---|---|---|
| Author: | Ben Cohen | |
| Committer: | GitHub | |
Implement serdes for LogicalExprNode: Between, Case, Cast, Sort (#380)
| Commit: | e617b40 | |
|---|---|---|
| Author: | Ximo Guanter | |
| Committer: | GitHub | |
Implement serde code for logical expressions "Not, IsNull, IsNotNull" (#379)
| Commit: | 28d0023 | |
|---|---|---|
| Author: | Patrick More | |
| Committer: | GitHub | |
Logical plan node serde implementation (#359) * Added SortNode to ballista.proto. Added SortNode to LogicalExprNode. Added SortNode to from_proto and to_proto files. * Added round trip test for SortNode protobuf serialization * Added serde implementation for repartition, empty relation, create external table, and explain logical plan nodes. Moved protobuf roundtrip tests for LogicalPlan to src/serde/logical_plan/mod.rs. Changed build script to only run after ballista.proto has been changed. * Added serde implementation for repartition, empty relation, create external table, and explain logical plan nodes. Moved protobuf roundtrip tests for LogicalPlan to src/serde/logical_plan/mod.rs. Changed build script to only run after ballista.proto has been changed. * Fixed lints in from_proto.rs
| Commit: | 1a09074 | |
|---|---|---|
| Author: | Patrick More | |
| Committer: | GitHub | |
Implemented Serde for SortNode (#357) * Added SortNode to ballista.proto. Added SortNode to LogicalExprNode. Added SortNode to from_proto and to_proto files. * Added round trip test for SortNode protobuf serialization
| Commit: | 23c6bfb | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Refactor crates and fix build issues (#338) This PR aims to fix the github actions and get a minimal ballista crate building again against latest Arrow. The create contains WIP code for serializing logical and physical plans to protobuf format.
| Commit: | 597cde9 | |
|---|---|---|
| Author: | Andy Grove | |
new ballista-proto crate
| Commit: | f330e88 | |
|---|---|---|
| Author: | Jorge Leitao | |
| Committer: | GitHub | |
Branch 0.4 rebased (#323) * bump version * Migrate to latest arrow (#268) * Migrate to latest arrow (with sqlparser:0.6.1) (#292) * Fixed clippy errors. * Fixed test. * Clippy * Fixed error in kotlin. Co-authored-by: Andy Grove <andygrove73@gmail.com>
| Commit: | 60c717c | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[Rust] Remove async from ColumnBatchIter (#319)
| Commit: | 384a387 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[Rust] Minor improvements to ParquetScanExec (#318)
| Commit: | 7b4c7c5 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Implement context settings for CSV and Parquet readers (#287)
| Commit: | 6fb248a | |
|---|---|---|
| Author: | Nikita Lapkov | |
| Committer: | GitHub | |
Respect schema and projection parameters from client (#286)
| Commit: | 631c836 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[Rust] Partial TPC-H Query 1 works (#246)
| Commit: | cbb046c | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[Rust] Add TPC-H client (#242)
| Commit: | f64f0da | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Remove archived poc (#220)
| Commit: | 923ed14 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Fixes for recent changes in arrow, plus keep proto in sync (#217)
| Commit: | f904696 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Improve etcd support (#211)
| Commit: | 136ee05 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Fix partitioning bugs in distributed hash aggregate queries (#206)
| Commit: | 48ed8d8 | |
|---|---|---|
| Author: | Andy Grove | |
sync protos
| Commit: | b740b4c | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Distributed execution really works (#204)
| Commit: | 92a6268 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Distributed execution (#203)
| Commit: | cb2bd58 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Executor refactor (#200)
| Commit: | 5f71264 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[Rust] Implement protobuf serde for physical plan and tasks (#198)
| Commit: | 13b4c61 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Implement basic scheduler to create Job (DAG of stages) from a physical query plan (#179)
| Commit: | 19b3c43 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[Rust] Remove logical plan (#151)
| Commit: | fbd4d59 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Rust workspace (#138)
| Commit: | 532e74d | |
|---|---|---|
| Author: | Andy Grove | |
add proto to rust project
| Commit: | 434e936 | |
|---|---|---|
| Author: | Andy Grove | |
save
| Commit: | 40a5070 | |
|---|---|---|
| Author: | Andy Grove | |
save
| Commit: | 990372d | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[Rust] DataFrame API (#106)
| Commit: | eed0cec | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[Protobuf] Fix inconsistency in logical plan (#104)
| Commit: | 6810fc2 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
[JVM] Rust client can now execute queries against Spark executor (#103)
| Commit: | b2f6359 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Example is code complete (#87)
| Commit: | 5d1f387 | |
|---|---|---|
| Author: | Andy Grove | |
Save
| Commit: | 1259e51 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Start implementing protobuf serde in Rust code (#78)
| Commit: | 9c9b440 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Rough out Kotlin logical plan to protobuf serde (#77)
| Commit: | aea16cc | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Rust meetup demo feb 2020 (#76)
| Commit: | f860645 | |
|---|---|---|
| Author: | Andy Grove | |
start implementing translation from kotlin plan to protobuf
| Commit: | 3f56dea | |
|---|---|---|
| Author: | Andy Grove | |
remove dupe protobuf file
| Commit: | af05d51 | |
|---|---|---|
| Author: | Andy Grove | |
Save
| Commit: | 70a753a | |
|---|---|---|
| Author: | Andy Grove | |
save
| Commit: | 6ef8be6 | |
|---|---|---|
| Author: | Andy Grove | |
add proto
| Commit: | 0618860 | |
|---|---|---|
| Author: | Andy Grove | |
| Committer: | GitHub | |
Prepare for PoC #2 (#75)
| Commit: | 94c67ab | |
|---|---|---|
| Author: | Andy Grove | |
return csv results
| Commit: | a89da0b | |
|---|---|---|
| Author: | Andy Grove | |
debugging
| Commit: | a117f35 | |
|---|---|---|
| Author: | Andy Grove | |
Save
| Commit: | df87198 | |
|---|---|---|
| Author: | Andy Grove | |
save
| Commit: | de57190 | |
|---|---|---|
| Author: | Andy Grove | |
rough out aggregate support, clean up example code
| Commit: | 88f8259 | |
|---|---|---|
| Author: | Andy Grove | |
save
| Commit: | f4724b3 | |
|---|---|---|
| Author: | Andy Grove | |
save
| Commit: | 53c3050 | |
|---|---|---|
| Author: | Andy Grove | |
move client to example
| Commit: | f4ac855 | |
|---|---|---|
| Author: | Andy Grove | |
can send and receive query plan
| Commit: | 4347166 | |
|---|---|---|
| Author: | Andy Grove | |
rename request and response
| Commit: | c7834ae | |
|---|---|---|
| Author: | Andy Grove | |
rename service
| Commit: | 281d86d | |
|---|---|---|
| Author: | Andy Grove | |
add sample logical plan and expr messages
| Commit: | 2cd33c0 | |
|---|---|---|
| Author: | Andy Grove | |
skeleton server