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