Commit graph

690 commits

Author SHA1 Message Date
zer0sub
5ad213885f Default aliasing refactoring. 2019-05-03 12:51:57 +02:00
zer0sub
22426c8cad Integration test for UNION statement. 2019-05-03 11:59:18 +02:00
zer0sub
5c05214ba1 Fix integration tests. 2019-05-01 18:23:19 +02:00
zer0sub
eccc17dc8a Fix unit tests. 2019-05-01 17:25:10 +02:00
zer0sub
9b826fff6e Add support for INTERSECT and EXCEPT statements. 2019-05-01 16:34:03 +02:00
zer0sub
8a3521a016 Add support for UNION statements 2019-05-01 14:42:46 +02:00
zer0sub
fef8f0ef83 Refactoring to support parameterized queries. 2019-04-30 11:31:00 +02:00
zer0sub
bc6a2bbcac Add support for DELETE statements. 2019-04-30 11:31:00 +02:00
zer0sub
70d6f84375 Add support for Update statements. 2019-04-30 11:31:00 +02:00
zer0sub
b287521f1a Add support for INSERT select query. 2019-04-30 11:31:00 +02:00
zer0sub
0971573338 Project path rename. 2019-04-30 11:31:00 +02:00
zer0sub
599a8c537a Add support for INSERT statements. 2019-04-30 11:31:00 +02:00
zer0sub
d84deb8745 Add support for database json types. 2019-04-30 11:31:00 +02:00
zer0sub
37b0a6445b Add support for database uuid types. 2019-04-30 11:31:00 +02:00
zer0sub
2c7a9f5058 Add support for database enum types. 2019-04-30 11:31:00 +02:00
zer0sub
273bf1ed4c Add TimeExpression and TimeColumn types. 2019-04-30 11:31:00 +02:00
zer0sub
b2f84d048c Add StringColumn type and expression
Add Projection type
Alias refactoring
More numeric operations
2019-04-30 11:31:00 +02:00
zer0sub
033ab1d0da Column types refactoring. 2019-04-30 11:31:00 +02:00
zer0sub
38007810c1 Bool expression refactoring. 2019-04-30 11:31:00 +02:00
zer0sub
5a7563d4af Support for subqueries, Group By and Having clause. 2019-04-30 11:31:00 +02:00
zer0sub
ddf816c998 Add func expression support. 2019-04-30 11:31:00 +02:00
zer0sub
b7e26fbd9e Improve row scanning algorithm. 2019-04-30 11:31:00 +02:00
zer0sub
371b6ce799 Support more numeric types. 2019-04-30 11:31:00 +02:00
sub0Zero
31736ec13e Add support for column alias. 2019-04-30 11:31:00 +02:00
sub0Zero
83a8b2b70f Scan group key improve. 2019-04-30 11:31:00 +02:00
sub0Zero
1cb997fc54 Add self join support. 2019-04-30 11:31:00 +02:00
sub0Zero
20c6f39665 Tests for FULL and CROSS JOIN. 2019-04-30 11:30:59 +02:00
sub0Zero
6101e44bdf Add FULL and CROSS JOIN support. 2019-04-30 11:30:59 +02:00
sub0Zero
a49c682672 Extend BoolExpression with logical operators. 2019-04-30 11:30:59 +02:00
sub0Zero
8049b2ec01 Order by column simplified. 2019-04-30 11:30:59 +02:00
sub0Zero
ba3cd37734 Extend Table join interface. 2019-04-30 11:30:59 +02:00
sub0Zero
8e57dcc32f Simplify all table column selection. 2019-04-30 11:30:59 +02:00
sub0Zero
bb18e4d0f7 Add support for slice model scan. 2019-04-30 11:30:59 +02:00
sub0Zero
3f4b5c69d3 Added nested structure scan. 2019-04-30 11:30:59 +02:00
sub0Zero
7d7dda3b7a Save schema name to table_info struct. 2019-04-30 11:30:59 +02:00
sub0Zero
75f8e0dfec Select statement execution and mapping to struct or slice added. 2019-04-30 11:30:59 +02:00
sub0Zero
319c9f757d Data model generator for postgres database. 2019-04-30 11:30:59 +02:00
sub0Zero
92edc96c9a Sql builder generator for postgres database. 2019-04-30 11:30:59 +02:00
sub0Zero
3190d6f933 Cloning files from https://github.com/dropbox/godropbox/tree/master/database 2019-04-30 11:30:59 +02:00
zer0sub
9adb801298 Initial commit 2019-04-30 11:30:59 +02:00