Skip to content
This repository has been archived by the owner on May 17, 2024. It is now read-only.

Fix a few things here & there #740

Merged
merged 8 commits into from
Oct 18, 2023
Merged

Fix a few things here & there #740

merged 8 commits into from
Oct 18, 2023

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    598d98c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34f8403 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c510f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    494a3da View commit details
    Browse the repository at this point in the history
  5. Show debug SQL statements ready for copy-pasting

    With the first line of the SQL on the first line, the file name (e.g. `base.py:123`) is copy-pasted into SQL and requirees manual editing. With this fix, the whole statement will be ready for copy-pasting without any fixes and cleanups. The statements are often multi-line anyway, so it does not damage the logging.
    nolar committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    75108b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a8eb6f5 View commit details
    Browse the repository at this point in the history
  7. Annotate inferred column types with arbitrary runtime notes (metadata)

    Similar to pytest's marks or Python's Exception's notes, we can add arbitrary data classes and retrieve the latest note (marker). This makes the customization of column types easier without overriding the whole hierarchy of column types.
    nolar committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    5153196 View commit details
    Browse the repository at this point in the history
  8. Relax the checking of cross-type column matching on demand

    And ensure that both columns have the same set of attributes and follow the same protocol before actually using it — i.e. do not simply imply it as given.
    nolar committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    d268ff7 View commit details
    Browse the repository at this point in the history