Andy Grove
|
ab423bc9dc
|
Merge branch 'master' into join-support
|
2019-01-12 08:33:12 -07:00 |
|
Andy Grove
|
2240dd09ff
|
(cargo-release) start next development iteration 0.1.10-alpha.0
|
2018-12-16 13:57:25 -07:00 |
|
Andy Grove
|
d0b5d5e882
|
(cargo-release) version 0.1.9
|
2018-12-16 13:57:12 -07:00 |
|
Andy Grove
|
e863bc041c
|
cargo fmt, fix compiler warnings
|
2018-12-16 13:57:01 -07:00 |
|
Andy Grove
|
24af049930
|
Merge pull request #32 from cswinter/like
Add LIKE operator
|
2018-12-16 13:54:00 -07:00 |
|
Clemens Winter
|
9d3906d655
|
Add LIKE token GenericSQLDialect
|
2018-12-16 11:47:01 -08:00 |
|
Clemens Winter
|
91aa985ed0
|
Add LIKE operator
|
2018-12-16 11:26:09 -08:00 |
|
Fredrik Roos
|
72024661a9
|
More tests and some small bugfixes
|
2018-11-18 00:53:39 +01:00 |
|
Fredrik Roos
|
7624095738
|
Support for joins
|
2018-11-17 15:40:24 +01:00 |
|
Andy Grove
|
face97226b
|
Merge pull request #27 from virattara/fix_select_semi_colon
consume semi colon at the end of select and delete queries
|
2018-10-17 17:05:34 -06:00 |
|
virattara
|
9898e99eb2
|
unit tests for select, delete statements ending with semi colon
|
2018-10-17 15:54:49 +05:30 |
|
virattara
|
b75a22ce2e
|
consume semi colon at the end of select and delete queries
|
2018-10-17 15:52:11 +05:30 |
|
Andy Grove
|
70a3ae93c8
|
Merge pull request #25 from nickolay/master
Support "searched" CASE expressions
|
2018-10-16 20:03:34 -06:00 |
|
Andy Grove
|
7af4bb55e6
|
(cargo-release) start next development iteration 0.1.9-alpha.0
|
2018-10-14 12:27:05 -06:00 |
|
Andy Grove
|
ff4f1f0b94
|
(cargo-release) version 0.1.8
|
2018-10-14 12:26:54 -06:00 |
|
Andy Grove
|
7e152cd0a9
|
revert one timestamp parsing case
|
2018-10-14 12:26:47 -06:00 |
|
Andy Grove
|
249b99e48f
|
(cargo-release) start next development iteration 0.1.8-alpha.0
|
2018-10-14 12:13:34 -06:00 |
|
Andy Grove
|
cc5a6c335d
|
(cargo-release) version 0.1.7
|
2018-10-14 12:13:25 -06:00 |
|
Andy Grove
|
1bb7149670
|
bug fix
|
2018-10-14 12:12:23 -06:00 |
|
Nickolay Ponomarev
|
5a396bb9b4
|
Support "searched" CASE expressions (#15)
https://jakewheat.github.io/sql-overview/sql-2011-foundation-grammar.html#searched-case
|
2018-10-14 20:45:32 +03:00 |
|
Andy Grove
|
5b7e89225b
|
(cargo-release) start next development iteration 0.1.7-alpha.0
|
2018-10-14 11:43:13 -06:00 |
|
Andy Grove
|
8554ff1932
|
(cargo-release) version 0.1.6
|
2018-10-14 11:43:05 -06:00 |
|
Andy Grove
|
633aeb9162
|
Merge pull request #26 from virattara/fix_order_limit
fix for queries with both order by and limit
|
2018-10-14 10:13:22 -06:00 |
|
Andy Grove
|
038698c706
|
Merge pull request #24 from virattara/feat_paren_expr
added support for expressions with parentheses
|
2018-10-14 10:12:39 -06:00 |
|
virattara
|
9f47e8ac94
|
fix for queries with both order by and limit
|
2018-10-12 16:10:00 +05:30 |
|
virattara
|
94df7c22e6
|
added support for expressions with parentheses
|
2018-10-07 14:23:05 +05:30 |
|
Andy Grove
|
335607f6bb
|
Add placeholder unit test for ANSI parser
|
2018-10-06 10:37:49 -06:00 |
|
Andy Grove
|
035ef52696
|
re-instate tests for generic parser
|
2018-10-06 10:15:10 -06:00 |
|
Andy Grove
|
beb1a7a735
|
clean up use of modules
|
2018-10-06 10:04:22 -06:00 |
|
Andy Grove
|
661ada0664
|
fix compiler warnings
|
2018-10-06 09:58:16 -06:00 |
|
Andy Grove
|
4b6967ccd6
|
remove unused variables
|
2018-10-06 09:40:30 -06:00 |
|
Andy Grove
|
722ea7a91b
|
ran cargo fmt
|
2018-10-06 09:39:26 -06:00 |
|
Andy Grove
|
9daba3ab49
|
move tests to tests dir
|
2018-10-06 09:39:06 -06:00 |
|
Andy Grove
|
486eca1f10
|
Merge pull request #20 from ivanceras/master
Postgres dialect + various improvements
|
2018-10-06 09:28:39 -06:00 |
|
Jovansonlee Cesar
|
439f64dfe1
|
Make keywords public
|
2018-10-01 01:28:58 +08:00 |
|
Jovansonlee Cesar
|
24153aee53
|
keywords are now generated via macro to avoid misspellings, dialects should lookup to these list of keywords to avoid mispellings
|
2018-10-01 00:58:20 +08:00 |
|
Jovansonlee Cesar
|
d66e4848bd
|
modularize dialects into their own submodules
remove assertion in copy sql, conversion to_string is unfinished
|
2018-09-30 13:35:24 +08:00 |
|
Andy Grove
|
e6ad7ab715
|
Merge pull request #21 from ivanceras/parse_insert
Implement parsing insert statement
|
2018-09-29 15:40:05 -06:00 |
|
Jovansonlee Cesar
|
ba8a9bd48f
|
NULL need to be detected in COPY
|
2018-09-30 04:19:15 +08:00 |
|
Jovansonlee Cesar
|
5abd9e7dec
|
Modularized into separate files
Add ToString implementation on the components
|
2018-09-30 03:34:37 +08:00 |
|
Jovansonlee Cesar
|
34913c7051
|
Implement alter table constraint operation
|
2018-09-29 19:37:03 +08:00 |
|
Jovansonlee Cesar
|
639f01d4e7
|
Make Uuid a datatype in PostgreSQL dialect
|
2018-09-29 13:50:33 +08:00 |
|
Jovansonlee Cesar
|
da153bf848
|
Make a PostgreSQLDialect
Add is_primary and is_unique in the column definition
Initial code for testing alter table
|
2018-09-28 03:32:10 +08:00 |
|
Jovansonlee Cesar
|
74b34faaf1
|
Also tokenize non alphanumeric characters into some Char, since they can be tab separated values in COPY payload
|
2018-09-26 23:59:52 +08:00 |
|
Jovansonlee Cesar
|
7c7b67b0bc
|
testing values for most common data dump
|
2018-09-26 22:51:50 +08:00 |
|
Jovansonlee Cesar
|
34412f7e3d
|
Whitespace tokens are not skipped
Differentiate single quoted string and double quoted string
|
2018-09-26 22:46:16 +08:00 |
|
Jovansonlee Cesar
|
8dbb62cddd
|
unify parsing of sql_values
|
2018-09-26 15:41:57 +08:00 |
|
Jovansonlee Cesar
|
6aca4de658
|
Remove unused functions
|
2018-09-26 15:11:49 +08:00 |
|
Jovansonlee Cesar
|
096b2bf7ba
|
Parsing timestamp and datetime alongside
|
2018-09-26 14:56:46 +08:00 |
|
Jovansonlee Cesar
|
7803063ece
|
Add parsing of timestamp values
|
2018-09-25 22:33:01 +08:00 |
|