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

Better interface, better errors

22e4f593f6663dd28cb0544d84d1bafbb38f1a76 authored almost 5 years ago by Erez Sh <[email protected]>
Refactor: Removed concrete_type() and all uses of it

92b2d7c814852dda7d6a6f2339d5e8a92a6ada01 authored almost 5 years ago by Erez Sh <[email protected]>
Refactor: Removed InstancePlaceholder. Tables are now stored in namespace as instances

e7fe21a6197e326d436f06bcc30ba5eb4a98cf1c authored almost 5 years ago by Erez Sh <[email protected]>
More cleanup. Removed ColumnType altogether

69547c93bf90f610f94a2b0b3b37d24ddd5210fe authored almost 5 years ago by Erez Sh <[email protected]>
Big Refactor: Removed unnecessary column types

52e4bd4c1b6a39be4ac596ed9335bbf89f65313a authored almost 5 years ago by Erez Sh <[email protected]>
Small fix for projected structs

68cedac85c351e4dc12628e123ebc69c754b5ef8 authored almost 5 years ago by Erez Sh <[email protected]>
StructColumnInstance no longer contains code. Joins produce structs, not nested tables

2c237e51585172f76875aafade614b9565c40cd4 authored almost 5 years ago by Erez Sh <[email protected]>
Structured projection now plays nice with SQL()

4fe9970b323b2683235c239a50d9b40a1ceb4997 authored almost 5 years ago by Erez Sh <[email protected]>
Refactor: Removed 'name' from ColumnType

9ef77ccf39ccef31df70cedd77bf91b63000af20 authored almost 5 years ago by Erez Sh <[email protected]>
Small stuff

08f063fc352a79a4d2354b3d6ee118db0cde36d1 authored almost 5 years ago by Erez Sh <[email protected]>
Improved various errors

0dde30ac96889e2d50b8efaf98f41e4353ccd5c7 authored about 5 years ago by Erez Sh <[email protected]>
Added default values for func params, help() and ls() functions

c5efa0b1f9a83cc05e84eac803412744eaf97092 authored about 5 years ago by Erez Sh <[email protected]>
Added tabulate, sampling funcs, and fixed a bug in table arithmetic

9b57a05d5e03f02c2a842a3ab60c9ce817ae4e85 authored about 5 years ago by Erez Sh <[email protected]>
Improvements to repl

197623b3090ceb5e48ac56d5c3c5b9d9e46fdcbc authored about 5 years ago by Erez Sh <[email protected]>
Refactor of SQL compilation, fix count() and add connect()

c2b082baaf89067b733e44efb13242493a056a00 authored about 5 years ago by Erez Sh <[email protected]>
Refactor of SQL compilation

d5ec2b17b55e3acf492156004d66c8e39f633319 authored about 5 years ago by Erez Sh <[email protected]>
Postgres support working!

1791152170828b6e0662feb06061d64d41f34e00 authored about 5 years ago by Erez Sh <[email protected]>
Added ellipsis to projection

f8e5f76111a680aeef7d0ef0638ba27042f3ee07 authored about 5 years ago by Erez Sh <[email protected]>
Improved tests

9b142c6110719e0c4079471bb0d69550acaf9132 authored about 5 years ago by Erez Sh <[email protected]>
Small fixes for repl

e07c22af462f52462f6dab7bbb6fdd69773be244 authored about 5 years ago by Erez Sh <[email protected]>
Cleanup & better errors & repl

c9994f768b5e7498c9fd49b218a973a9ac752b33 authored about 5 years ago by Erez Sh <[email protected]>
Added ValueInstance for performance, Preql implementation of limit()

bcffe32909ff4be92bbc5d16f4a1f4658776e147 authored about 5 years ago by Erez Sh <[email protected]>
sum, min and max are now written in Preql, and basically working!

90e70fe8930458aa1267be8e97b9f65be6114e5b authored about 5 years ago by Erez Sh <[email protected]>
Introduced InstancePlaceholder, it seems to work out the TableType strangeness

b1baf09b770e1232c9ab30fe779dc5db5eedf862 authored about 5 years ago by Erez Sh <[email protected]>
Big improvements to error reporting

fc499e30edb4321f80c0cebbff6634760f1dc5c1 authored about 5 years ago by Erez Sh <[email protected]>
Basic flow control + types (wip)

97faa35cc093bdb82e9f51cb32c66020ec615188 authored about 5 years ago by Erez Sh <[email protected]>
SQL function initial

3e0adec5566ca30bae9823d0672af9bf049a5473 authored about 5 years ago by Erez Sh <[email protected]>
Better string arithmetic

eba0a3a4e0e3098e14f793f9106f2885fb837419 authored about 5 years ago by Erez Sh <[email protected]>
Fixed basic arithmetic

7710c6f583cd9ee738ad4884ad0a7b07608ffe3d authored about 5 years ago by Erez Sh <[email protected]>
Some fixes and refactoring

d05ae5aa627bcfb46d83c46224d12d14cf8c747b authored about 5 years ago by Erez Sh <[email protected]>
Fixes to update, meta

0cea8980a560d6f7ef2447dab6c54a0af25f5d85 authored about 5 years ago by Erez Sh <[email protected]>
Basic support for update!

c31643b736d5f58398e8380e0ae28b7c91d6859b authored about 5 years ago by Erez Sh <[email protected]>
Pretty error reporting

fe0a654f06d89f0dd7bd3297a101fa28e2ae0884 authored about 5 years ago by Erez Sh <[email protected]>
All Ast instances now start with a meta field

ea205d1051c6b016fdd5d510e0cc3646ec47a4ba authored about 5 years ago by Erez Sh <[email protected]>
Slightly better error messages

bf315f0e8667ac64d48993ff0cb4e9ef3339fd41 authored about 5 years ago by Erez Sh <[email protected]>
Fixes to aggregation. Added the // operator

9faba9d72156dcd8faa9afe6847be51420442383 authored about 5 years ago by Erez Sh <[email protected]>
Some fixes regarding aggregation

c206423002daf69d24beebd11e4d6fef3936d22c authored about 5 years ago by Erez Sh <[email protected]>
Refactor: Better code for handling aggregation

1d5eb4d1543f1d5c56472d8af7ba915f6729faf1 authored about 5 years ago by Erez Sh <[email protected]>
Improvements to interface

c926495d68b390fbacf51810915c4a863a4f7944 authored about 5 years ago by Erez Sh <[email protected]>
Split interpreter (evaluation+compilation) to smaller parts as separate files

6aaa607241e9b819dddf934e6a87dca13b584eb7 authored about 5 years ago by Erez Sh <[email protected]>
Added tests

8939a9902f563f5d191a6f12946035ac2d8198d4 authored about 5 years ago by Erez Sh <[email protected]>
test_structs now passing

b94cb1d07ae6a99ac3917b5a04cf1b88870c06d8 authored about 5 years ago by Erez Sh <[email protected]>
Fixed parsing error

9fea86ec499e368a954a445044992bc63266960e authored about 5 years ago by Erez Sh <[email protected]>
Forgot to add files

8acbe44c20942a6deb18f462cafcb7a04ca778ca authored about 5 years ago by Erez Sh <[email protected]>
Added tests and fixed bugs, added order

1bbdd0a59b3925bea9c8247be30ce7f5f5cda2e0 authored about 5 years ago by Erez Sh <[email protected]>
temptable() working

7dd562801a1cedc24ec4834e6e29d930007a6d4a authored about 5 years ago by Erez Sh <[email protected]>
Fixed and simplified enum

66c65435c2e88018c15118ab8db3b703f2d7ce44 authored about 5 years ago by Erez Sh <[email protected]>
Added table operations (arith & enum)

257d62b55f8a233b675aa651f61c6fdcfe0ba501 authored about 5 years ago by Erez Sh <[email protected]>
Count working + tests for join & groupby

0b2de20756802f1db2271990002675465d0aa14e authored about 5 years ago by Erez Sh <[email protected]>
Joins working

e9f8047313cf78cf9051158d47f5cbe73f20f388 authored about 5 years ago by Erez Sh <[email protected]>
Added limit() function, removed use of subqueries (not needed for now)

bc7bab63c5dcbf9f6f73640e64838250f1fb201d authored about 5 years ago by Erez Sh <[email protected]>
Bugfixes

97a6a21772cdfb945ded59fb80b860edb4969c58 authored about 5 years ago by Erez Sh <[email protected]>
User functions working (basic functionality)

36d6ccdf86a6004d02b2e543dbc3ee2c5ec712a8 authored about 5 years ago by Erez Sh <[email protected]>
Recursive projection working

d5e7f5be9ffc482b9d3d8b61613e2edfb0f9b4cb authored about 5 years ago by Erez Sh <[email protected]>
Basic projection works

8009183eb91c665b22eca1c11242a62c31d79e11 authored about 5 years ago by Erez Sh <[email protected]>
Selection seems to be working

e9cc975b3519a01b150ebd7db33cc5e37f0f3451 authored about 5 years ago by Erez Sh <[email protected]>
Basic querying works + structs

b09ecccfc4461b4158693ab24f09591878cfbb8a authored about 5 years ago by Erez Sh <[email protected]>
Rewriting Preql, first batch of code. Can already create table, and insert records with structs.

60cdaace3bc18626d67faf172d1b4912a869ecc4 authored about 5 years ago by Erez Sh <[email protected]>
Initial

0479bde09bccfb590c600dfe7c37e762c07d1ae8 authored about 5 years ago by Erez Sh <[email protected]>