Go to file
VaclavT 50a7993a2e simple distinct added 2021-08-01 14:31:19 +02:00
.idea initial commit 2021-06-29 19:28:14 +02:00
.vscode better table print, order by/offset/limit improvements 2021-08-01 10:40:47 +02:00
clib better table print, order by/offset/limit improvements 2021-08-01 10:40:47 +02:00
.gitignore fixes and improvements 2021-07-26 17:50:16 +02:00
CMakeLists.txt better table print, order by/offset/limit improvements 2021-08-01 10:40:47 +02:00
Readme.md better table print, order by/offset/limit improvements 2021-08-01 10:40:47 +02:00
csvreader.cpp another bit of refactoring 2021-07-13 14:40:43 +02:00
csvreader.h another bit of refactoring 2021-07-13 14:40:43 +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 simple distinct added 2021-08-01 14:31:19 +02:00
lexer.h simple distinct added 2021-08-01 14:31:19 +02:00
main.cpp simple distinct added 2021-08-01 14:31:19 +02:00
ml_date.cpp int is long, select column can be function, some fixes.. 2021-07-19 19:44:46 +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 simple distinct added 2021-08-01 14:31:19 +02:00
parser.h simple distinct added 2021-08-01 14:31:19 +02:00
prices.csv better table print, order by/offset/limit improvements 2021-08-01 10:40:47 +02:00
row.cpp simple distinct added 2021-08-01 14:31:19 +02:00
row.h simple distinct added 2021-08-01 14:31:19 +02:00
table.cpp better table print, order by/offset/limit improvements 2021-08-01 10:40:47 +02:00
table.h better table print, order by/offset/limit improvements 2021-08-01 10:40:47 +02:00
usql.cpp simple distinct added 2021-08-01 14:31:19 +02:00
usql.h simple distinct added 2021-08-01 14:31:19 +02:00

Readme.md

TODO

  • support for distinct
  • command line interface
  • better table print
  • support for order by, offset, limit (allow column name in order by, validate)
  • add count min and max functions, eg aggregate functions
  • support for uniqueue indexes
  • support for btree indexes
  • support for parenthesis
  • functions rtrim, ltrim, rpad, lpad
  • support for *
  • add pipe | token
  • maybe to create iterator on table
  • add exceptions and rename it to UsqlException
  • class members should have prefix m_
  • add const wherever should be