Jeremy Taylor

Results 145 issues of Jeremy Taylor

```clojure (q '(from :movies [:movie/title])) ;; accidental keyword ;; => [{} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {} {}]...

bug
2.x

If you have a namespace with both `Db` (a protocol) and `db` (a function), the generated table of contents as GitHub renders it will incorrectly link both entries to the...

From @nivekuil ([thread](https://clojurians.slack.com/archives/CG3AM2F7V/p1714088717076619)) > Inserting complex lists (clojure code) gives an unexpected error `{:xt/id 1 :data '(())}` ``` 1. Unhandled java.lang.IllegalArgumentException Lists have one child Field. Found: none Preconditions.java: 205...

bug
sql

e.g. this would enable `... FOR VALID_TIME AS OF (CURRENT_TIMESTAMP - INTERVAL 'PT1M')`

spec-reqd
debate-reqd

Given: ``` INSERT INTO docs (xt$id, foo, xt$valid_from) VALUES (1, 'bar', DATE '2024-03-25') ``` Attempting to use an interval expression in the PERIOD 'from' arg causes a `long overflow` error...

bug
repro-reqd

e.g. looking at `table FOR ST/VT FROM val/NULL TO val/NULL` 1. ~~`SELECT docs.xt$id, docs.xt$system_from FROM docs FOR SYSTEM_TIME FROM DATE '2030-01-01' TO NULL` [returns rows](https://fiddle.xtdb.com/?version=2.0.0-SNAPSHOT&type=sql&txs=W3sic3lzdGVtLXRpbWUiOm51bGwsInR4cyI6IklOU0VSVCBJTlRPIGRvY3MgKHh0JGlkLCBmb28pIFZBTFVFUyAoMSwgJ2JhcicpIn1d&query=U0VMRUNUIGRvY3MueHQkaWQsIGRvY3MueHQkc3lzdGVtX2Zyb20gRlJPTSBkb2NzIEZPUiBTWVNURU1fVElNRSBGUk9NIERBVEUgJzIwMzAtMDEtMDEnIFRPIE5VTEw%3D) when it shouldn't~~ 2. ~~`SELECT...

bug

There is a report [on Slack](https://clojurians.slack.com/archives/CG3AM2F7V/p1710232224229139) of unusual behaviour when doing something like: ``` (-> (from :data [{:xt/id id} {:some-data "06420618721502"}]) (with {:more-data (q (from :data [{:xt/id $id} nested-data]) {:args...

bug
repro-reqd
xtql

e.g. currently, semi-colons in top-level column names work okay: ``` xtdb-> insert into foo (xt$id, "fo; o") values (1, {'foo':4}); | systemTime | txId | |--------------------------------|-------| | '2024-04-02T15:42:35.031074Z' | 5236...

bug

Currently Clojure users might extend XT1 using Nippy's extension API to create a native-feeling experience when working with Java's LocalDate and LocalTime types: ```clojure (nippy/extend-freeze LocalDate :codec/local-date [data data-output] (.writeLong...

spec-reqd
1.x