Download Latest Version v0.15.0 source code.tar.gz (159.2 kB)
Email in envelope

Get an email when there's a new version of FunSQL.jl

Home / v0.14.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-06-15 1.2 kB
v0.14.0 source code.tar.gz 2024-06-15 157.6 kB
v0.14.0 source code.zip 2024-06-15 207.6 kB
Totals: 3 Items   366.4 kB 0

FunSQL v0.14.0

Diff since v0.13.2

  • Define: add parameters before and after for specifying position of the defined columns.
  • Introduce the SQLColumn type to represent table columns. The type of SQLTable.columns is changed from Vector{Symbol} to OrderedDict{Symbol, SQLColumn}.
  • Make SQLTable an AbstractDict{Symbol, SQLColumn}.
  • Add DataAPI-compatible metadata to catalog objects SQLCatalog, SQLTable, and SQLColumn.
  • Add a field SQLString.columns with an optional Vector{SQLColumn} representing output columns of the SQL query.
  • Support docstrings in @funsql notation.
  • Remove support for const and variable assignment syntax from @funsql notation.
  • Use a simpler and more consistent rule for collapsing JOIN branches (fixes [#60]).

Merged pull requests: - Define: add 'before' and 'after' parameters (#62) (@xitology) - Support docstrings in @funsql notation (#63) (@xitology) - Metadata interface for catalog objects (#64) (@xitology)

Closed issues: - Adding multiple qualifiers to table results in joins being subqueries (#60)

Source: README.md, updated 2024-06-15