Go to file
VaclavT eebb270f47 a bit of refactoring 2021-12-18 14:52:33 +01:00
.vscode code updates 2021-10-11 17:26:20 +02:00
clib indexes WIP 2021-11-22 15:05:25 +01:00
utils extract functions to own file 2021-12-18 13:37:42 +01:00
.gitignore some methods marked const 2021-12-18 12:21:34 +01:00
CMakeLists.txt extract functions to own file 2021-12-18 13:37:42 +01:00
Readme.md indexes WIP 2021-11-22 15:05:25 +01:00
csvreader.cpp code updates 2021-10-11 17:26:20 +02:00
csvreader.h code changes in load 2021-08-13 10:24:17 +02:00
debug.h extract functions to own file 2021-12-18 13:37:42 +01:00
exception.cpp indexes WIP 2021-11-22 15:05:25 +01:00
exception.h indexes WIP 2021-12-13 22:08:27 +01:00
index.h extract functions to own file 2021-12-18 13:37:42 +01:00
lexer.cpp extract functions to own file 2021-12-18 13:37:42 +01:00
lexer.h indexes WIP 2021-11-22 15:05:25 +01:00
main.cpp some code refactoring 2021-12-18 11:03:12 +01:00
ml_date.cpp a bit of refactoring 2021-12-18 14:52:33 +01:00
ml_date.h a bit of refactoring 2021-12-18 14:52:33 +01:00
parser.cpp indexes WIP 2021-11-22 15:05:25 +01:00
parser.h a bit of refactoring 2021-12-18 14:52:33 +01:00
row.cpp some methods marked const 2021-12-18 12:21:34 +01:00
row.h a bit of refactoring 2021-12-18 14:52:33 +01:00
settings.cpp a bit of refactoring 2021-12-18 14:52:33 +01:00
settings.h a bit of refactoring 2021-12-18 14:52:33 +01:00
table.cpp a bit of refactoring 2021-12-18 14:52:33 +01:00
table.h a bit of refactoring 2021-12-18 14:52:33 +01:00
usql.cpp a bit of refactoring 2021-12-18 14:52:33 +01:00
usql.h some code refactoring 2021-12-18 11:03:12 +01:00
usql_ddl.cpp a bit of refactoring 2021-12-18 14:52:33 +01:00
usql_dml.cpp a bit of refactoring 2021-12-18 14:52:33 +01:00
usql_function.cpp extract functions to own file 2021-12-18 13:37:42 +01:00
wip.sql print column size fix 2021-08-09 09:32:29 +02:00

Readme.md

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

  • use string_to_double and string_to_long (from Table) everywhere

  • add const wherever should be

  • use static methods where posible

  • use references where pointer cannot be nullptr