Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/erezsh/Preql

An interpreted relational query language that compiles to SQL.
https://github.com/erezsh/Preql

Small improvements

20bd95413391a00db04d4b534ead3e771dd7ac25 authored over 4 years ago by Erez Sh <[email protected]>
Fix syntax issue where (2in1) and (1and1) are legal. But (1and 1) still works, and requires a future fix.

9ea30a303f08fb6bea13da65caf6e2f7777d49b2 authored over 4 years ago by Erez Sh <[email protected]>
Exception refactoring. Got rid of PreqlError. Everything is now using Signal instead.

6b5ba29318d6b64d532ae91e75364632514c380e authored over 4 years ago by Erez Sh <[email protected]>
First step towards Signal. Also several unrelated fixes.

163a8b2233e146c6f887e6e1e514f7a9b9c487e8 authored over 4 years ago by Erez Sh <[email protected]>
Exception refactor

240ee494c59ec5b69171077fc7e470e5096d1de8 authored over 4 years ago by Erez Sh <[email protected]>
Refactoring

38daab50194d0211e834cc90823ca72574847af3 authored over 4 years ago by Erez Sh <[email protected]>
Refactoring

cb80bd987d290df60f02083372a1c9efcadc5226 authored over 4 years ago by Erez Sh <[email protected]>
Added compilation of 'if' statements

b40caccdb35db1e69bce11788e747e14d79d605a authored over 4 years ago by Erez Sh <[email protected]>
Now using T.vectorized in projections

003231a9bce3bac3f956051d3f83042f52613703 authored over 4 years ago by Erez Sh <[email protected]>
Added else if syntax

b4a04fc5f26a75bbd358b8e98c52b026940278ea authored over 4 years ago by Erez Sh <[email protected]>
Added modules and 'import'. Now using __builtins__ instead of main namespace

65dada6fcf1c9f8c8aae624d96ef81f4d149e082 authored over 4 years ago by Erez Sh <[email protected]>
Added division by 0 error

df4eb4c7a5c3ebacb205c69c48cf1b0e6425a78c authored over 4 years ago by Erez Sh <[email protected]>
Added support for count() -> COUNT(*)

a6c12cb060cb54f0c2615912db0e0ee57388b4d9 authored over 4 years ago by Erez Sh <[email protected]>
Merge branch 'mysql' into dev

8840fac9d2a9cf65560c0859ebcdc155c020a3a5 authored over 4 years ago by Erez Sh <[email protected]>
Fixed INSERT..WITH for mysql

29c63d8d2e2e7c97620fbea77bc8d697f8bfc470 authored over 4 years ago by Erez Sh <[email protected]>
Fixed issues with nested projections

ba7eaccc233f861d2c43c2a5a1264bde1e021675 authored over 4 years ago by Erez Sh <[email protected]>
Progress with MySQL. import_table works

765201bad1c6eab468aae068d3265c4a633a7cf2 authored over 4 years ago by Erez Sh <[email protected]>
Tiny refactor

f609a950c3037108e948337625f8c22ca0746953 authored over 4 years ago by Erez Sh <[email protected]>
Added rich errors when running pql (todo: add to repl too)

a0db4d7c8ea5a044e2951a4143402c16ca897df7 authored over 4 years ago by Erez Sh <[email protected]>
Fixed issues with MySQL and sqlite. sqlite group by now returns array!

e4cec904b7649807c9b64793fedd9a47606c2e64 authored over 4 years ago by Erez Sh <[email protected]>
MySQL import_table works

cc30d892daec64e92c94b7b64e1c56d32fa3d7dc authored over 4 years ago by Erez Sh <[email protected]>
Progress with MySQL

83b36a80466b879e4c670577f23ea7cd9e7888b1 authored over 4 years ago by Erez Sh <[email protected]>
Tiny refactor

6169ab27a26ad7a1bf86be0d0a8f013716f2e15e authored over 4 years ago by Erez Sh <[email protected]>
Added rich errors when running pql (todo: add to repl too)

9fc8cd08e1aef83b1060a4990730595e4d867c54 authored over 4 years ago by Erez Sh <[email protected]>
More fixes for sqlite (all the tests are now passing again)

d2b66ed8516732dfa4255d3135d145644eff0637 authored over 4 years ago by Erez Sh <[email protected]>
Fixes for sqlite (omitting offset=0 can cause issues)

0833edea8f2c5e74a9397908bfa47ec493235cd7 authored over 4 years ago by Erez Sh <[email protected]>
More fixes

f017388308657b4aee71016831a39c83482ebdef authored over 4 years ago by Erez Sh <[email protected]>
Fixed issues with MySQL. sqlite3 group by now returns array!

e7b8829579ea718b9ebb7fea7e3e7f5b4ea40198 authored over 4 years ago by Erez Sh <[email protected]>
Mid-work on adding mysql

e68e8eacb1f4d8fa4891562d1bd7e76f8f7fa6fd authored over 4 years ago by Erez Sh <[email protected]>
MySQL support initial

b42f0a6b6a608d006d000d40b3a113300e1f90ae authored over 4 years ago by Erez Sh <[email protected]>
Split pql_types, towards better exceptions

8391efee5dc4196885a591f02b743e1a3863bd0d authored over 4 years ago by Erez Sh <[email protected]>
Refactor: Added cast_to_python(), reduced direct use of localize()

79e5c3a8edd706c3b4e113385e532ca6d88e4789 authored over 4 years ago by Erez Sh <[email protected]>
Tiny cleanup

0d51cdebee725b865e893edf63f0526363259155 authored over 4 years ago by Erez Sh <[email protected]>
Changed type instanciation convention. Removed set_options

b4ed23113e1e73c8687394741aefc02136f7789e authored over 4 years ago by Erez Sh <[email protected]>
Fixed first(), moved Object to base.py

48a804f3367096952cf43eeba2912b2ddae138d8 authored over 4 years ago by Erez Sh <[email protected]>
Fixes for Pandas

5aa1d2d26b2fd1298a2a846385e8ec868e22a749 authored over 4 years ago by Erez Sh <[email protected]>
Bugfix for csv import

5bdb5aca1edc64c6d9650eccc895ae93ba5fd1a2 authored over 4 years ago by Erez Sh <[email protected]>
sql.py: Fix for empty VALUES()

36522663258dd4827abafbff66e2f802ac086793 authored over 4 years ago by Erez Sh <[email protected]>
Added tables(). names() now returns a table. Scroll table with '.'

22872e3a7afb525406eef7e8db497a69610e1460 authored over 4 years ago by Erez Sh <[email protected]>
Cleanup in sql.py

9ca722507f14f60c63f923660f5a2be59bee0ea6 authored over 4 years ago by Erez Sh <[email protected]>
compile_wrap() and cache progress

a7dc8e755bf3ac0ef0a8275c25e023c2bbfa8648 authored over 4 years ago by Erez Sh <[email protected]>
Midwork. tricky changes

99df30afe4224b6e166107cdc877ab8f1cc09d59 authored over 4 years ago by Erez Sh <[email protected]>
Type equivalency now uses names too (for correct caching by type)

1af0117555760054f4b59a776a468b0f565d779d authored over 4 years ago by Erez Sh <[email protected]>
Refactor

ff96a8fa4249fcc60069ffce1a96a72605fc3c74 authored over 4 years ago by Erez Sh <[email protected]>
Resolve sql parameters in localize

84a2ebda33cc30ae73befed88a89da837890a58f authored over 4 years ago by Erez Sh <[email protected]>
SQL keyword now returns CompiledSQL instead of RawSql

e110c896a97133193f9b1bea637d08058ca7f110 authored over 4 years ago by Erez Sh <[email protected]>
Flattened SQL in cached functions. Now about 30% faster

7275b95db7519460dd806e8cf036207ed754e357 authored over 4 years ago by Erez Sh <[email protected]>
Converted SQL compilation to return list[str] instead of str

5e6142096a9a70205617ae244f6d03aa906460ea authored over 4 years ago by Erez Sh <[email protected]>
Added support for Jupyer notebooks

7da53c2b5476516bc004a900e6d035fab8c2b9e5 authored over 4 years ago by Erez Sh <[email protected]>
More cast_to_instance

db6cc9abdf6bf16e3f3c213563b7b43cf755927f authored over 4 years ago by Erez Sh <[email protected]>
Introduced cast_to_instance

e0fbad1b46b43e671c3b27ad04882f8b6319f8c8 authored over 4 years ago by Erez Sh <[email protected]>
Refactor

6538273849726a98f64895af0effda3cdd386d96 authored over 4 years ago by Erez Sh <[email protected]>
lint-assisted periodic cleanup

42c9032c0f5b45d7dadb1f9b4ff9dac864a9a6f2 authored over 4 years ago by Erez Sh <[email protected]>
Added range syntax, distinct()

9ac143577c41fecf98d9b2641c935526434f6fa3 authored over 4 years ago by Erez Sh <[email protected]>
Added pager to REPL

7ba939200dd06699d6f00e6f6407b2c709a19ead authored over 4 years ago by Erez Sh <[email protected]>
Added some user-proofing in pql_functions

0b4500bc5447e1e5f87d0165c57f7f095817f87c authored over 4 years ago by Erez Sh <[email protected]>
Small refactor

3c16432c69f6061f04ab98bb5226dd7c67856769 authored over 4 years ago by Erez Sh <[email protected]>
Fixed autocomplete for ... !var

b75d7beedb07c4e56e7550cbaceac317e333d82b authored over 4 years ago by Erez Sh <[email protected]>
Added rich tables to REPL

756184037596af81a17346b4f616099cf92e1f23 authored over 4 years ago by Erez Sh <[email protected]>
Several fixes

5bd02f0a403a2561a625f174596521a6e3ada324 authored over 4 years ago by Erez Sh <[email protected]>
import_table for all targets. Smoother repl.

b35bc544885454511c17cd8147396a71f0446665 authored over 4 years ago by Erez Sh <[email protected]>
README fixup

cdd66c7b234d027e98d65634f95032400ef88f66 authored over 4 years ago by Erez Sh <[email protected]>
Added README

0de2f1c4ec817181c5e5bb16d39a5abf80b31fb8 authored over 4 years ago by Erez Sh <[email protected]>
More documentation

e670c7e91ca8494c35986b65fa2be5a20df4da24 authored over 4 years ago by Erez Sh <[email protected]>
Fixes to repl init

39a7bafa966edea477c8764754c2d7b5257e57f0 authored over 4 years ago by Erez Sh <[email protected]>
Updated lark version

a8cfb8d7d31c9e58b935a29bab00704a75f425a3 authored over 4 years ago by Erez Sh <[email protected]>
Autocomplete fixes

85a8ddfc7850827901cd3e956789e293cd84fbbb authored over 4 years ago by Erez Sh <[email protected]>
Autocomplete for attributes + fixes and improvements

1e5dca7599ea6b3486ed353df99f19565aaff784 authored over 4 years ago by Erez Sh <[email protected]>
Added -v switch

355bd2854b034ce32016df5625ec82355390015e authored over 4 years ago by Erez Sh <[email protected]>
Fixed console scripts

fa4acee9e8b0e6a2b8db93da61678503860ed09c authored over 4 years ago by Erez Sh <[email protected]>
Refactoring and more tests

649c0fd79c4000cbc36447d8ba93079a34290c9c authored over 4 years ago by Erez Sh <[email protected]>
Refactoring

0fa713ed08d86f306ebd5937c8172b90628470c7 authored over 4 years ago by Erez Sh <[email protected]>
Using loggers instead of prints

8510cc25e64290e3fc846ef967a9b13fde27da39 authored over 4 years ago by Erez Sh <[email protected]>
Small fixes

359fc5d27efa93c66849109f8f7477e89666168f authored over 4 years ago by Erez Sh <[email protected]>
changed debug to print_sql

da821e1bd4598b24bef285d1bc51b8be64efb3f0 authored over 4 years ago by Erez Sh <[email protected]>
Added T.unknown, interlaced autocomplete

4458da2e6728db4c45625e69876e79b4976facf1 authored over 4 years ago by Erez Sh <[email protected]>
Autocomplete working for simple expressions

d3e4adc5e0d2172301dd2c89b7297adb2f303737 authored over 4 years ago by Erez Sh <[email protected]>
Autocomplete working (Initial)

bd38671cc537325ac74171b6b002572fb7feb324 authored over 4 years ago by Erez Sh <[email protected]>
Added validator

6b1e6e5b00aa301ca5d207d145d800a2e881eef1 authored over 4 years ago by Erez Sh <[email protected]>
Added basic autocomplete to repl

ee7a4947e76862f82db7dad4fc628f68803b7bc8 authored over 4 years ago by Erez Sh <[email protected]>
Partial support for decimal. Bugfixes for caching compilation.

2e6693b7e3037b903bf92c1259b05c121d062edf authored over 4 years ago by Erez Sh <[email protected]>
Actual fix

1d3e6222f8ba416fd87cbc64c905e560fd8faad2 authored over 4 years ago by Erez Sh <[email protected]>
Fixed find_dot_preql

fd8719949c314614c28d2cd33f33c6fbe5813e68 authored over 4 years ago by Erez Sh <[email protected]>
[cli] more consistent with psql and mysql cli

- the nargs argument is now the database connection
- moved running a script to -f

b383a26695c08e15ba16a1f5cf3fe4d62781756a authored over 4 years ago by Tal Shiri <[email protected]>
Added ellipsis syntax to table. Bugfixes

0d7411670844e8b1c6520715e12ace3881e7288d authored over 4 years ago by Erez Sh <[email protected]>
Merge pull request #2 from erezsh/tals/dot_preql

.preql support

09f068af22dfe4ec99ca74697edcec4859a7f7e2 authored over 4 years ago by Erez Shinan <[email protected]>
Fixed bug

957c34c60a7c1a1a211999ed55c4e7c835bda40d authored over 4 years ago by Erez Sh <[email protected]>
.preql support

bae000fd81fb80aeee199c18300557a609f5b278 authored over 4 years ago by Tal Shiri <[email protected]>
Added assert. Tests for partial table

404bd6ddade8ef6047d1cab9d87a591e44c6e2fd authored over 4 years ago by Erez Sh <[email protected]>
Update to tutorial

7056f0ef7488e8e3e48db486c54217a0fac271d5 authored over 4 years ago by Erez Sh <[email protected]>
Partial-definition now only adds id if it already exists

779d736e09de17eae392997d665f5f77ce599d55 authored over 4 years ago by Erez Sh <[email protected]>
Allow partial definition of existing tables (no type verification yet)

dedfd3af244d818c74a397c46020df2a2a58da3c authored over 4 years ago by Erez Sh <[email protected]>
import_table now accepts a list of columns to import

2779eb5fa8691314a40bf1b1d1721dd679373d76 authored over 4 years ago by Erez Sh <[email protected]>
Small fixes

b741a468121e1b688cffa559ec2d7f595724bedf authored over 4 years ago by Erez Sh <[email protected]>
Added import_table

0e87ba7d530886fdc94ba569bcaebf4c89145be8 authored over 4 years ago by Erez Sh <[email protected]>
Better error handling in connect()

6cb15e2f8c328f19bbb1f64dbd6a9540f7a6568d authored over 4 years ago by Erez Sh <[email protected]>
Postgres now uses port

67b4d5a31f2d0375363ee6e1d507524eb75afe49 authored over 4 years ago by Erez Sh <[email protected]>
Small fix

aee5d00dea84420e659b35e7aec8076be03ce1f0 authored over 4 years ago by Erez Sh <[email protected]>
Better exceptions for connect()

cb5c7a6a21ee9f04ac47d189e6f8b985d2a14811 authored over 4 years ago by Erez Sh <[email protected]>
Improvements

4b76676b77e412eaebd3fa7ca0969b7aa2ff7ee7 authored over 4 years ago by Erez Sh <[email protected]>