|
|
||
|---|---|---|
| .. | ||
| Readme.md | ||
| csvreader.cpp | ||
| csvreader.h | ||
| exception.cpp | ||
| exception.h | ||
| index.h | ||
| lexer.cpp | ||
| lexer.h | ||
| parser.cpp | ||
| parser.h | ||
| row.cpp | ||
| row.h | ||
| settings.cpp | ||
| settings.h | ||
| table.cpp | ||
| table.h | ||
| threadpool.h | ||
| usql.cpp | ||
| usql.h | ||
| usql_ddl.cpp | ||
| usql_dml.cpp | ||
| usql_function.cpp | ||
Readme.md
TODO
-
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 btree indexes
-
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