Go to file
VaclavT a454e215eb rename variable 2021-08-17 23:54:38 +02:00
.idea initial commit 2021-06-29 19:28:14 +02:00
.vscode begining of usql command line tool 2021-08-04 23:09:45 +02:00
clib date and boolean data types added 2021-08-06 22:46:48 +02:00
tmp some code experiments 2021-08-04 23:10:13 +02:00
.gitignore typos fixed 2021-08-14 17:30:24 +02:00
CMakeLists.txt date and boolean data types added 2021-08-06 22:46:48 +02:00
Readme.md slightly better print, column alias supported 2021-08-14 20:01:15 +02:00
csvreader.cpp rename variable 2021-08-17 23:54:38 +02:00
csvreader.h code changes in load 2021-08-13 10:24:17 +02:00
data.csv changes here and there 2021-07-12 18:45:51 +02:00
exception.cpp fixes and improvements 2021-07-26 17:50:16 +02:00
exception.h fixes and improvements 2021-07-26 17:50:16 +02:00
lexer.cpp small refactorings 2021-08-15 13:24:16 +02:00
lexer.h small refactorings 2021-08-15 13:24:16 +02:00
main.cpp use unique_ptr<string> in ColStringValue to save space in variant 2021-08-17 17:20:10 +02:00
ml_date.cpp some TODOs removed.. 2021-08-14 11:33:02 +02:00
ml_date.h int is long, select column can be function, some fixes.. 2021-07-19 19:44:46 +02:00
parser.cpp constant introduced 2021-08-16 14:53:23 +02:00
parser.h constant introduced 2021-08-16 14:53:23 +02:00
prices.csv better table print, order by/offset/limit improvements 2021-08-01 10:40:47 +02:00
row.cpp use unique_ptr<string> in ColStringValue to save space in variant 2021-08-17 17:20:10 +02:00
row.h use unique_ptr<string> in ColStringValue to save space in variant 2021-08-17 17:20:10 +02:00
settings.cpp slightly better print, column alias supported 2021-08-14 20:01:15 +02:00
settings.h slightly better print, column alias supported 2021-08-14 20:01:15 +02:00
table.cpp use unique_ptr<string> in ColStringValue to save space in variant 2021-08-17 17:20:10 +02:00
table.h small refactorings 2021-08-15 13:24:16 +02:00
tickers.csv ColNameNode removed, a bit more powerfull inserts etc 2021-08-13 17:16:06 +02:00
usql.cpp use unique_ptr<string> in ColStringValue to save space in variant 2021-08-17 17:20:10 +02:00
usql.h Revert "pp function" 2021-08-16 14:45:06 +02:00
wip.sql print column size fix 2021-08-09 09:32:29 +02:00

Readme.md

TODO

  • date functions - now, add_date...
  • string functions rtrim, ltrim, rpad, lpad
  • round function
  • add pipe | concatenation
  • support for order by, offset, limit (allow column name in order by, validate)
  • command line interface
  • support for uniqueue indexes (primary key)
  • support for btree indexes
  • add count min and max functions, eg aggregate functions
  • add const wherever should be
  • PERF in Row::Row(const Row &other), could be more efficient (memory and cpu)
  • use references where pointer cannot be nullptr