Source

htsql / src / htsql / tweak / etl / cmd / insert.py

Author Commit Message Labels Comments Date
Kirill Simonov
build_pipe() -> tr/translate.py
Kirill Simonov
Added container interface to catalog objects.
Kirill Simonov
tweak.etl: respect `can_write` option.
Kirill Simonov
Updated version number and copyright notice.
Kirill Simonov
Refactoring binding nodes.
Kirill Simonov
Refactoring error reporting API.
Kirill Simonov
Removing `mark` attribute from command, syntax, and intermediate nodes.
Kirill Simonov
Refactoring error reporting API.
Kirill Simonov
Removed most Exception subclasses.
Kirill Simonov
Refactored domain implementations.
Kirill Simonov
Refactored HTSQL grammar, the parser, and command recognition API.
Kirill Simonov
Added basic support for references in locators.
Kirill Simonov
ETL: added support for scalar queries.
Kirill Simonov
Renamed: `retrieve()` -> `fetch()`.
Kirill Simonov
Added basic support for locator literals.
Kirill Simonov
Implemented `update()` and `delete()` commands.
Kirill Simonov
Converted implementation of `insert()` into a pipeline.
Kirill Simonov
retrieve pipe: added support for placeholders.
Kirill Simonov
Separated building and executing SELECT statements.
Kirill Simonov
Implemented link assignment for `insert()`.
Kirill Simonov
Convert input values to the target data types.
Kirill Simonov
Do not coerce top-level untyped literals into strings.
Kirill Simonov
Renamed: `connect.normalize` -> `connect.unscramble`.
Kirill Simonov
tweak.etl: insert now returns the id() of the inserted row.
Kirill Simonov
tweak.etl: added regression tests.
Kirill Simonov
Implemented a basic insert command.