opteryx icon indicating copy to clipboard operation
opteryx copied to clipboard

🦖 A SQL-on-everything Query Engine you can execute over multiple databases and file formats. Query your data, where it lives.

Results 266 opteryx issues
Sort by recently updated
recently updated
newest added
trafficstars

Some queries may be able to be completely responded to by buffered blobs. Also reduces the likelihood of a read evicting blobs it wanted to read but evicting it and...

### Thanks for stopping by to let us know something could be better! **Is your feature request related to a problem? Please describe.** _A clear and concise description of what...

https://stackoverflow.com/questions/73016064/how-to-make-my-self-hosted-github-runner-run-jobs-in-a-docker-container-instead

https://techcult.com/4-ways-to-split-string-by-delimiter-in-sql/ Split returns an array, split string returns a relation. Split string should be a function relation, so can be used in from and joins, split just a standard function....

Show functions isn't much use without info about the functions.

This test opteryx/tests/query_execution/test_show_functions.py currently tests for UnsupportedSyntaxErrors rather than the result

Currently we convert literals into arrays and then usually only work with element 0. We would avoid work and memory management if we only created the array when needed.

Int comparison is probably very well written in numpy and pyarrow, but can we beat them for strings.

Even if we can't push predicates, we may be able to push components to SQL source. Eg SELECT * FROM planets WHERE id + gravity > rand() We could push...

Currently only predicates which are simple three-part (x = y style) are pushed, if only identifiers from a single relation are being used, we should be able to push more...