featurebase/sql3
pokeeffe-molecula e14cde7341 SQL BULK INSERT (fb-1749) (#2291)
SQL BULK INSERT

This change is to support a BULK INSERT/REPLACE statement that adds the ability to 1) take its input from a file, url or in-line blob 2) to map from the input source to the target columns
3) to transform data (using sql expressions) before inserting
4) support csv and ndjson formats

* improving test coverage

* increase test coverage again

* refactoring for handling transformation with types other than id and int

(cherry picked from commit 8f660a5033)
2022-11-15 11:33:38 -08:00
..
parser SQL BULK INSERT (fb-1749) (#2291) 2022-11-15 11:33:38 -08:00
planner SQL BULK INSERT (fb-1749) (#2291) 2022-11-15 11:33:38 -08:00
test Move SQL3 test definitions into sql3/test/defs package (#2289) 2022-11-15 11:33:35 -08:00
errors.go SQL BULK INSERT (fb-1749) (#2291) 2022-11-15 11:33:38 -08:00
interfaces.go cleaned up sync from private repo 2022-09-30 11:20:58 -07:00
main_test.go added testify dependency 2022-09-30 11:31:37 -07:00
sql_complex_test.go SQL BULK INSERT (fb-1749) (#2291) 2022-11-15 11:33:38 -08:00
sql_test.go Move SQL3 test definitions into sql3/test/defs package (#2289) 2022-11-15 11:33:35 -08:00