Alec Heifetz

Results 5 issues of Alec Heifetz

It seems that `sqlparse.format` considers words like `date` and `segment` as SQL identifiers, and so when these words are used as identifiers with `keyword_case=True`, `sqlparse` will automatically uppercase them. It...

I was playing around with `ALTER TABLE ... EXECUTE optimize` and I noticed that it seems to not work correctly when the number of workers is larger than the optimal...

Pypika has some partial typings but no `py.typed` marker, so mypy is not able to recognize the type hints in the subpackages which have them since `pypika` is not PEP-561...

## What happened? ``` Foo.builder() .bar(x) .from(y) .build() ``` is drastically different behavior than ``` Foo.builder() .from(y) .bar(x) .build() ``` yet they look almost identical and is very easy to...

There seems to be a bug in the logging for fields of type `Optional` in at least the [fields](https://github.com/trinodb/trino/blob/master/core/trino-spi/src/main/java/io/trino/spi/eventlistener/QueryStatistics.java#L27) for `QueryStatistics`. When examining the logs for a query I see...