Ecosyste.ms: OpenCollective

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

github.com/ivanceras/sql-ast

SQL abstract syntax tree
https://github.com/ivanceras/sql-ast

cargo fmt, fix compiler warnings

e863bc041cda7232923d548a5c8e8c43a7274941 authored about 6 years ago by Andy Grove <[email protected]>
Merge pull request #32 from cswinter/like

Add LIKE operator

24af0499308051cdb181f94c071de1ffbc5cd757 authored about 6 years ago by Andy Grove <[email protected]>
Add LIKE token GenericSQLDialect

9d3906d655c175c00febae2bd1b35c67d9dc1a38 authored about 6 years ago by Clemens Winter <[email protected]>
Add LIKE operator

91aa985ed0431465e719d7808b48d751d1fc00c3 authored about 6 years ago by Clemens Winter <[email protected]>
More tests and some small bugfixes

72024661a911b0904c9f4d49db2d4450c0c5accc authored about 6 years ago by Fredrik Roos <[email protected]>
Support for joins

7624095738bd3b46397d9d1221ba75dbc73a8c97 authored about 6 years ago by Fredrik Roos <[email protected]>
Merge pull request #27 from virattara/fix_select_semi_colon

consume semi colon at the end of select and delete queries

face97226beae399404b4f7db6af94134eebc927 authored about 6 years ago by Andy Grove <[email protected]>
unit tests for select, delete statements ending with semi colon

9898e99eb2bf6a3052f257f52f0bc60c4c222e2c authored about 6 years ago by virattara <[email protected]>
consume semi colon at the end of select and delete queries

b75a22ce2e5f5ed583fa00bc607ef286c1e3a5a4 authored about 6 years ago by virattara <[email protected]>
Merge pull request #25 from nickolay/master

Support "searched" CASE expressions

70a3ae93c84fd98cead924735361726ca7e68056 authored about 6 years ago by Andy Grove <[email protected]>
(cargo-release) start next development iteration 0.1.9-alpha.0

7af4bb55e62dbf0fcdeb4d3a1dbca4f74f31e6d2 authored about 6 years ago by Andy Grove <[email protected]>
(cargo-release) version 0.1.8

ff4f1f0b94235107cbd62ab8b2cf34256d6d9f7f authored about 6 years ago by Andy Grove <[email protected]>
revert one timestamp parsing case

7e152cd0a9887f68435164122b00f097ced3d04c authored about 6 years ago by Andy Grove <[email protected]>
(cargo-release) start next development iteration 0.1.8-alpha.0

249b99e48f638fc3153f1bafb6ca6fe68bb48984 authored about 6 years ago by Andy Grove <[email protected]>
(cargo-release) version 0.1.7

cc5a6c335d06b70f1be22dd4e3a3e3a3f0a480dc authored about 6 years ago by Andy Grove <[email protected]>
bug fix

1bb7149670e08cf65d1ee927a77b218cc4ed6bf4 authored about 6 years ago by Andy Grove <[email protected]>
Support "searched" CASE expressions (#15)

https://jakewheat.github.io/sql-overview/sql-2011-foundation-grammar.html#searched-case

5a396bb9b462f19be6f741f29f58bdf5022e702f authored about 6 years ago by Nickolay Ponomarev <[email protected]>
(cargo-release) start next development iteration 0.1.7-alpha.0

5b7e89225b15f6d04c135242cf42fb0040660908 authored about 6 years ago by Andy Grove <[email protected]>
(cargo-release) version 0.1.6

8554ff1932a29d352673d0e1f6434443641e2786 authored about 6 years ago by Andy Grove <[email protected]>
Merge pull request #26 from virattara/fix_order_limit

fix for queries with both order by and limit

633aeb91626e3b25dd100430bbbe6ac5e740c461 authored about 6 years ago by Andy Grove <[email protected]>
Merge pull request #24 from virattara/feat_paren_expr

added support for expressions with parentheses

038698c706e42f331e950eb607d6f54218b373c5 authored about 6 years ago by Andy Grove <[email protected]>
fix for queries with both order by and limit

9f47e8ac942c56408c5f6b4b03515ce34110c6d8 authored about 6 years ago by virattara <[email protected]>
added support for expressions with parentheses

94df7c22e617a9fb416dac64ba5e82c4008c44e8 authored about 6 years ago by virattara <[email protected]>
Add placeholder unit test for ANSI parser

335607f6bbcdd745e750a7bcbcdd56e3cb07a2b9 authored about 6 years ago by Andy Grove <[email protected]>
re-instate tests for generic parser

035ef52696db0c887111bb706c12bed8315f1893 authored about 6 years ago by Andy Grove <[email protected]>
clean up use of modules

beb1a7a73531d7c2d4f667153e4515d5c7d63fc3 authored about 6 years ago by Andy Grove <[email protected]>
fix compiler warnings

661ada066459610f92e561d92bd161e8c55914d2 authored about 6 years ago by Andy Grove <[email protected]>
remove unused variables

4b6967ccd6be857df129741585a6941297cf18de authored about 6 years ago by Andy Grove <[email protected]>
ran cargo fmt

722ea7a91b60b9f9f8a991819f0a1a8efd1d3bfb authored about 6 years ago by Andy Grove <[email protected]>
move tests to tests dir

9daba3ab49f4bc4576d7d404cee946d6084064c7 authored about 6 years ago by Andy Grove <[email protected]>
Merge pull request #20 from ivanceras/master

Postgres dialect + various improvements

486eca1f104d02838899d9a7ee782607581db89c authored about 6 years ago by Andy Grove <[email protected]>
Make keywords public

439f64dfe119b217de0e44b316b9115d59af1d8a authored over 6 years ago by Jovansonlee Cesar <[email protected]>
keywords are now generated via macro to avoid misspellings, dialects should lookup to these list of keywords to avoid mispellings

24153aee53bc9b435ce29313ae17ef13f8700269 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
modularize dialects into their own submodules

remove assertion in copy sql, conversion to_string is unfinished

d66e4848bd36f9f2f705c05a0133d3a5da1eb42c authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #21 from ivanceras/parse_insert

Implement parsing insert statement

e6ad7ab7156a6ed8e7e1a361dc12e9b89b45fd2f authored over 6 years ago by Andy Grove <[email protected]>
NULL need to be detected in COPY

ba8a9bd48f8f58a06a67552d3d7cdb3ff9eb0f36 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Modularized into separate files

Add ToString implementation on the components

5abd9e7dec2569f92ea95f9cf47498fd42785b6c authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Implement alter table constraint operation

34913c705103de70b2ec74b7e6d403ea999552c8 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Make Uuid a datatype in PostgreSQL dialect

639f01d4e751191effb34f89d154087c1220c4b1 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Make a PostgreSQLDialect

Add is_primary and is_unique in the column definition

Initial code for testing alter table

da153bf8486a908d4c291361b92ff9234d7b81af authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Also tokenize non alphanumeric characters into some Char, since they can be tab separated values in COPY payload

74b34faaf16c7bc920c1c379c5d3ef870bebbe7b authored over 6 years ago by Jovansonlee Cesar <[email protected]>
testing values for most common data dump

7c7b67b0bcd9c35b04fc69d49f7375261bbe8b2a authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Whitespace tokens are not skipped

Differentiate single quoted string and double quoted string

34412f7e3d4839653861e995d9cabd811592462e authored over 6 years ago by Jovansonlee Cesar <[email protected]>
unify parsing of sql_values

8dbb62cddd519973b864a18b30e5d73ddc9483bc authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Remove unused functions

6aca4de65879463b0299dc5c9cc499bc988bc280 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Parsing timestamp and datetime alongside

096b2bf7ba30ccf2e3647ad694c30e73878ae710 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Add parsing of timestamp values

7803063ece51385a07a967e2414e03f2783468f7 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Modularize SQLValue into an enum

Add capability of parsing dates

9ab5c1358d0f9913e4dbf195c58bd8ee074b65d8 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Add implementation for parsing SQL COPY

199ec67da76dd1ba5bf9edaa4dce7a1f1d340540 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Merging parse_inser and improve-create-table branch into these

719df789e401a7c5a037497b1c267ca04987a207 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Add Boolean value data type

remove unecessary consume of LParen and RParen in default value

78c054ea19797eca5e66fcc9d5c5c00659ea73fb authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Improve the create statement parser that uses create statements from pg database dump

Added PostgreSQL style casting

20079959389ffd9ee2f55d72ee766b12e7050b45 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Remove println debugging

46274c536bba7fff7572c5ef5c50ea54ff6c9abe authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Implement parsing insert statement

5adce6a013bdff6daf0453f3a87d1872c53cae25 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Correction on prev_token, the index should decremented

7d27abdfb4ac4a0980d79b12d9d8ef156434e984 authored over 6 years ago by Jovansonlee Cesar <[email protected]>
Reduce duplicate code in tokenizer

3fe6fa4041be3c5ad7e088fd892fe819ffa9f221 authored over 6 years ago by Andy Grove <[email protected]>
tokenizer delegates to dialect now

810cd8e6cf28a1586579bbd5d7dfcbae078c2922 authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) start next development iteration 0.1.6-alpha.0

96f1f9f35ea456bdb58a9619b49aca1fad90af2a authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) version 0.1.5

70f3b78f330821a8c9ee966289e2f0117880be91 authored over 6 years ago by Andy Grove <[email protected]>
fix example

d5fd4aafafb2326b811d874cea65a0d9738c42e8 authored over 6 years ago by Andy Grove <[email protected]>
Update code sample in README

48e78f99dd5e76c70c385f3611fc22a5c7f7fc70 authored over 6 years ago by Andy Grove <[email protected]>
Update README and description

e16b92763a288028a54c719fff368a6c5a50cbc1 authored over 6 years ago by Andy Grove <[email protected]>
Introduce concept of dialects

06a8870bd78f8d78d098ea22c34e767b15b1fdc3 authored over 6 years ago by Andy Grove <[email protected]>
cargo fmt

cc725791de63427982f896f0a22ad46d168a38f8 authored over 6 years ago by Andy Grove <[email protected]>
Add SQLOrderBy struct to replace ASTNode::OrderByExpr

d58e59324b4a32c32e1fbdf75f26ae0d862d5d61 authored over 6 years ago by Andy Grove <[email protected]>
Add SQLAssignment struct for use in INSERT

e19d559073e93f7da3e6ed1052c5a2a18385f98f authored over 6 years ago by Andy Grove <[email protected]>
Update docs on writing custom parsers

0d36aa536aa163e260f6800f5e888e4c28440b1a authored over 6 years ago by Andy Grove <[email protected]>
Update documentation to point to docs.rs

6374b521c919b4753b83ac46213b759e98be9687 authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) start next development iteration 0.1.5-alpha.0

049fe9034f273f92e4ff3cebe59b4af835348e4a authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) version 0.1.4

ed40edd3b04f7bdeaadc68e29601d914b646386f authored over 6 years ago by Andy Grove <[email protected]>
Adding rustdoc comments

9cc4bc3423c3a7ac4fdd360b623e4234032b60e9 authored over 6 years ago by Andy Grove <[email protected]>
update README

ecc6b5fb38a21f9feeaee68acc98d478dd38225b authored over 6 years ago by Andy Grove <[email protected]>
fix build badge

dec70a677fa8df7992a3601a1bf3c087c6f100c0 authored over 6 years ago by Andy Grove <[email protected]>
Merge pull request #14 from crw5996/add-line-columns

Include row and column in tokenizer error messages

09f6a43fc909bc508631222eed8948bd09cce748 authored over 6 years ago by Andy Grove <[email protected]>
Fixed column values to reflect length of tokens

900c56ff292fea64ff065a599e20e7d8624faee1 authored over 6 years ago by crw5996 <[email protected]>
Added line number errors in the tokenizer

82d1f36366df53c11f4d361534152b7bbcd44e59 authored over 6 years ago by crw5996 <henry11>
Merge pull request #12 from crw5996/implement-delete

Implemented DELETE keyword

8bbdbf80475afe0bd7207bf118f4999583468521 authored over 6 years ago by Andy Grove <[email protected]>
Implemented DELETE keyword. Not much to do, all of the subexpressions were already handled

549ed6e83ab0a853cced5f8f7ac5b665aaa2c84d authored over 6 years ago by crw5996 <henry11>
Remove duplicate title from README

78439bfa1882ed63b523ae65ebff2e5dc8380bd6 authored over 6 years ago by Andy Grove <[email protected]>
update docs

401f01cb41859545f5063db73f26fed22dbedb86 authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) start next development iteration 0.1.4-alpha.0

21540817e50fe78411ae253c93d7364dc6ffa47b authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) version 0.1.3

fe8fe229a301f5cfdf08440fa8e83cce6f5cebeb authored over 6 years ago by Andy Grove <[email protected]>
make precision on FLOAT optional for now

cfe7ee561338778038d2d9d45fe4023a971fbdcf authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) start next development iteration 0.1.3-alpha.0

4dbd76984b14bedcec4d827025479cf7846769e4 authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) version 0.1.2

9448711760239ea644c136c36b6401645c35f720 authored over 6 years ago by Andy Grove <[email protected]>
cargo fmt

a10482c3536bd1868cda734d3ac06afe6ebc8a9a authored over 6 years ago by Andy Grove <[email protected]>
Remove FileType, fix compiler warning

80cb9b13ceb92e57ef260c5f62917489c4914ea6 authored over 6 years ago by Andy Grove <[email protected]>
(cargo-release) start next development iteration 0.1.2-alpha.0

ce665053774969d3a803a7e855d16a607909e549 authored over 6 years ago by Andy Grove <[email protected]>
bump version

cfd410e6aa7194686c1dc6430437645d26e12dbb authored over 6 years ago by Andy Grove <[email protected]>
cargo fmt

7bea9a8648372ee4d1f4507ebf2a6ba266a4ccdb authored over 6 years ago by Andy Grove <[email protected]>
Badges

dc97d8ef5d9dd437403a25be89531b20cb232a7e authored over 6 years ago by Andy Grove <[email protected]>
add travis build script

bd855fd29691b544203a9721e29c50471bb39e0e authored over 6 years ago by Andy Grove <[email protected]>
update README

a07bca3cf7d496984928e29f22bb2d372b608586 authored over 6 years ago by Andy Grove <[email protected]>
update README

4daa1a2827ea8bd08b7177b89f0d61fa3e65fcdb authored over 6 years ago by Andy Grove <[email protected]>
Update README.md

b961069595c571d1f2d49de07bf2d3208fec5005 authored over 6 years ago by Andy Grove <[email protected]>
Save

87a576563b8e8612e24efea2bf02cc7a484fec18 authored over 6 years ago by Andy Grove <[email protected]>
Remove some non ANSI SQL support

5bac9fd1311247456f4f818bf129f985da2ec00c authored over 6 years ago by Andy Grove <[email protected]>
Start adding ANSI SQL types

751a6f0880a63cf997cda0405b269e34eea6e3e6 authored over 6 years ago by Andy Grove <[email protected]>
Save

ac130577c1a66b54eeeafe2e6f7c36553f12587b authored over 6 years ago by Andy Grove <[email protected]>
replace with code from datafusion

0c23392adba947275b660077fe7962dc2f7751e2 authored over 6 years ago by Andy Grove <[email protected]>