A SQL-shaped front end over parser-ng-arrow: SELECT ... FROM ... [WHERE ...] compiles to a vectorized Arrow filter/projection pipeline built on ArrowExpressionEvaluators. This is deliberately NOT a database - no JOIN, INSERT, UPDATE, DELETE, transactions. It exists purely to make SQL a convenient surface syntax for describing vectorized Arrow computations that parser-ng-arrow already knows how to run. For library support, customizations or ...

Compile Dependencies (6)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.github.gbenroscience » parser-ng
Rich and Performant, Cross Platform Java Library(100% Java).No native dependencies.
3.0.63.0.7
Apache 2.0
com.github.gbenroscience » parser-ng-simd
Hardware-accelerated SIMD vector calculation pipelines for ParserNG
3.0.63.0.7
Apache 2.0
com.github.gbenroscience » parser-ng-gpu-simd
Hardware-accelerated, scalable(scalability of SIMD tested on Linux-(Centos tested)) SIMD vector and GPU calculation ...
3.0.63.0.7
Apache 2.0
com.github.gbenroscience » parser-ng-arrow
ParserNg's integration with Apache Arrow - setting our sights on Big Data.
3.0.63.0.7
Data Format Apache 2.0
org.apache.arrow » arrow-vector
An off-heap reference implementation for Arrow columnar data format.
19.0.0
Apache 2.0
org.apache.arrow » arrow-memory-netty
Netty allocator and utils for allocating memory in Arrow
19.0.0

Test Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.10.36.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
5.10.36.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-params
JUnit Jupiter extension for running parameterized tests.
5.10.36.1.3