Daniele Nicolodi

Results 73 issues of Daniele Nicolodi

Working toward the goal on making beanquery a general purpose SQL-like query language for arbitrary data and make the BQL language more regular, we need to decide what to do...

proposal

When the development focus will switch to performance, we may investigate an alternative way of handling `NULL` values. Instead than bubbling up `NULL`s through the BQL call stack, we can...

idea

There are two common directory layouts used by Python packages: tests source code alongside the Python source code, or tests source code in a dedicated package top-level directory. Some packages...

documentation

It does not make much sense for it to live in a separate source file.

There would be value in adding support for rendering values as strings with some control on the formatting, and for concatenating strings. Formatting could be done with a `format()` function...

feature

Given a colum `c` with structured type`T` having fields `a` and `b`, `SELECT c.*` would be equivalent to `SELECT c.a, c.b`.

feature

`SELECT *` currently does not render all fields but only a "resonable" subset. This is motivated by the fact that the `postings` table contains a large number of redundant fields....

feature

Quoting `TODO.md` > Rename ACCOUNT_SORTKEY(), it's a terrible name. Name this REPORD() for "report order". I'm not sure `REPORD()` is much better. Another option is to introduce an `ACCOUNT()` function...

feature

Namely support ordering the result rows in an aggrergate query by a function of one of the aggregate columns. Use case: ``` SELECT account, sum(position) GROUP BY account ORDER BY...

feature