Go to file
vaclavt c944bf67c9 missing include added 2022-01-27 23:50:08 +01:00
.vscode debugger mode 2022-01-10 20:36:40 +01:00
clib use more consistent types 2022-01-16 15:39:29 +01:00
utils rename file 2022-01-16 12:47:01 +01:00
.gitignore some methods marked const 2021-12-18 12:21:34 +01:00
CMakeLists.txt thread pool changed 2022-01-16 17:50:15 +01:00
Readme.md refactorings 2022-01-02 17:52:32 +01:00
csvreader.cpp remove obsolete TODO 2022-01-20 20:29:22 +01:00
csvreader.h parallesim a bit of improvement 2022-01-19 19:29:25 +01:00
debug.h for perf test 2022-01-05 10:40:29 +01:00
exception.cpp forgotten includes 2022-01-05 13:01:26 +01:00
exception.h forgotten includes 2022-01-05 13:01:26 +01:00
index.h get rid of few warnings 2022-01-16 15:04:34 +01:00
lexer.cpp small refactoring 2021-12-19 12:58:17 +01:00
lexer.h use more consistent types 2022-01-16 15:39:29 +01:00
main.cpp debug mode from command line arg 2022-01-10 20:37:18 +01:00
ml_date.cpp forgotten includes 2022-01-05 13:01:26 +01:00
ml_date.h a bit of refactoring 2021-12-18 14:52:33 +01:00
parser.cpp use constant instead of arbitrary number 2022-01-16 15:41:54 +01:00
parser.h use more consistent types 2022-01-16 15:39:29 +01:00
row.cpp use more consistent types 2022-01-16 15:39:29 +01:00
row.h get rid of few warnings 2022-01-16 15:04:34 +01:00
settings.cpp parallesim a bit of improvement 2022-01-19 19:29:25 +01:00
settings.h forgotten includes 2022-01-05 13:01:26 +01:00
table.cpp use more consistent types 2022-01-16 15:39:29 +01:00
table.h missing include added 2022-01-27 23:50:08 +01:00
threadpool.h parallesim a bit of improvement 2022-01-19 19:29:25 +01:00
usql.cpp for perf test 2022-01-05 10:40:29 +01:00
usql.h refactorings 2022-01-02 17:52:32 +01:00
usql_ddl.cpp a bit of refactoring 2021-12-18 14:52:33 +01:00
usql_dml.cpp use more consistent types 2022-01-16 15:39:29 +01:00
usql_function.cpp get rid of few warnings 2022-01-16 15:04:34 +01:00
wip.sql print column size fix 2021-08-09 09:32:29 +02:00

Readme.md

WIP

compare in row.cpp shoud take into account m_visible

TODO

  • create local_install.sh

  • set xxx - without value to reset to default value

  • escape " in save csv

  • is null | is not null

  • coalesce, date functions now, add_date; string functions rtrim, ltrim, rpad, lpad; math function round

  • add pipe | concatenation

  • add support for 1_000_000 numbers

  • expand_asterix_char should support multiple and everywhere *

  • support for uniqueue indexes (primary key)

  • support for indexes

    • add drop m_index
  • support for joining

  • add const wherever should be

  • use static methods where posible

  • use references where pointer cannot be nullptr