Go to file
vaclavt 4faaf38986 WIP on indexes cat 2022-07-03 07:23:15 +02: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 silence warnings 2022-03-06 23:24:22 +01:00
CMakeLists.txt thread pool changed 2022-01-16 17:50:15 +01:00
Readme.md crash fix in distinct (strict weak ordering) 2022-05-31 19:25:47 +02: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 WIP on indexes cat 2022-07-03 07:23:15 +02: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 double is alias for float 2022-05-31 19:26:07 +02: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 memory crash here 2022-05-23 21:17:21 +02:00
parser.h formating 2022-05-23 19:28:15 +02:00
row.cpp crash fix in distinct (strict weak ordering) 2022-05-31 19:25:47 +02:00
row.h better error message 2022-05-23 19:28:33 +02:00
settings.cpp index scan is default on 2022-06-02 14:21:43 +02: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 WIP on indexes cat 2022-07-03 07:23:15 +02:00
usql.h WIP on indexes cat 2022-07-03 07:23:15 +02:00
usql_ddl.cpp WIP on indexes cat 2022-07-03 07:23:15 +02:00
usql_dml.cpp index scan is default on 2022-06-02 14:21:43 +02:00
usql_function.cpp a bit of work on conversion functions 2022-04-03 16:46:39 +02:00
wip.sql print column size fix 2021-08-09 09:32:29 +02:00

Readme.md

WIP

TODO

  • create local_install.sh

  • change float type keyword to double and in code functions too

  • add functions:

    • coalesce
    • now
    • rtrim, ltrim, rpad, lpad
    • round
  • set xxx - without value to reset to default value

  • add pipe | concatenation

  • add support for 1_000_000 numbers

  • expand_asterix_char should support multiple and everywhere *

  • support for reusing space of deleted rows

  • support for uniqueue indexes (primary key)

  • add drop m_index

  • support for joining