Source

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

Author Commit Message Labels Comments Date
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. Added support for attachment operator.
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. Renamed `string` domain to `text`.
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.