mlisp/usql
vaclavt 7acab5d229 double is alias of float 2022-06-02 14:14:06 +02:00
..
Readme.md usql update 2021-09-20 18:25:17 +02:00
csvreader.cpp usql update 2022-01-20 20:35:33 +01:00
csvreader.h usql update 2022-01-20 20:35:33 +01:00
exception.cpp missing includes 2022-01-05 14:34:57 +01:00
exception.h missing includes 2022-01-05 14:34:57 +01:00
index.h usql update 2022-01-16 19:54:19 +01:00
lexer.cpp double is alias of float 2022-06-02 14:14:06 +02:00
lexer.h usql update 2022-01-16 19:54:19 +01:00
parser.cpp tabs instead of spaces 2022-05-31 19:27:53 +02:00
parser.h tabs instead of spaces 2022-05-31 19:27:53 +02:00
row.cpp usql update 2022-01-16 19:54:19 +01:00
row.h fix for crash (weak strict ordering) 2022-05-31 19:28:56 +02:00
settings.cpp index scan is default on 2022-06-02 14:13:15 +02:00
settings.h missing includes 2022-01-05 14:34:57 +01:00
table.cpp usql update 2022-01-16 19:54:19 +01:00
table.h usql updated 2022-02-17 20:42:30 +01:00
threadpool.h usql update 2022-01-20 20:35:33 +01:00
usql.cpp system catalogue initial version 2022-05-31 19:30:41 +02:00
usql.h system catalogue initial version 2022-05-31 19:30:41 +02:00
usql_ddl.cpp system catalogue initial version 2022-05-31 19:30:41 +02:00
usql_dml.cpp index scan is default on 2022-06-02 14:13:15 +02:00
usql_function.cpp usql function to_string renamed to to_char 2022-04-03 16:54:44 +02:00

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