Zach Daniel
|
5222e1e755
|
improvement: handle UUID types better
|
2022-10-17 08:40:32 -05:00 |
|
Zach Daniel
|
b7b5758134
|
improvement: update to the latest ash
improvement: remove the need to dynamically expand fragments
|
2022-10-07 15:50:20 -04:00 |
|
Zach Daniel
|
49732b42e2
|
fix: wrap case statement in parens
|
2022-09-28 16:47:07 -04:00 |
|
Zach Daniel
|
6ad57501ff
|
improvement: upgrade to new exists usage
|
2022-09-25 14:41:29 -04:00 |
|
Zach Daniel
|
e8643d4aa0
|
fix: properly type cast top level fragments
chore: update tests not to use deprecated helper
|
2022-09-21 13:36:18 -04:00 |
|
Zach Daniel
|
31d0ec20ac
|
improvement: support latest ash
|
2022-09-20 23:00:29 -04:00 |
|
Darren Black
|
b0292d66f8
|
improvement: implement Length function (#111)
|
2022-09-15 16:51:49 -04:00 |
|
Zach Daniel
|
170b9fc9e7
|
improvement: support latest ash exists/2 expr
|
2022-09-06 18:33:17 -04:00 |
|
Zach Daniel
|
385214694d
|
docs: total docs reorg
|
2022-08-24 12:07:38 -04:00 |
|
Zach Daniel
|
552dbf9c0d
|
fix: do float division when appropriate
|
2022-08-24 12:07:38 -04:00 |
|
Zach Daniel
|
1cf6e0dcb1
|
fix: check for join bindings before aggregate bindings
|
2022-08-14 11:56:36 -04:00 |
|
Zach Daniel
|
eb2bd267cb
|
improvement: fix typecasting for calculations & embed access
chore: rebuild test migrations
|
2022-08-05 15:27:22 -04:00 |
|
Zach Daniel
|
98c521eff3
|
chore: update docs
|
2022-07-20 14:20:05 -04:00 |
|
Zach Daniel
|
0f9a433c95
|
improvement: support || and &&
|
2022-07-20 14:19:06 -04:00 |
|
Zach Daniel
|
10c7e75f4a
|
chore: small cleanups
|
2022-06-04 16:58:03 -04:00 |
|
Zach Daniel
|
d2e5c71a6b
|
fix: cast calcs in query expressions
|
2022-05-20 13:42:20 -04:00 |
|
Zach Daniel
|
4ec454d4f1
|
fix: explicitly type cast aggregate/calc selects
|
2022-05-20 13:22:32 -04:00 |
|
Zach Daniel
|
f57a77f912
|
fix: don't add reference when renaming column if unnecessary
fix: don't cast `nil` to `""`
|
2022-02-18 22:30:12 -05:00 |
|
Zach Daniel
|
f801fd8598
|
fix: !is_atom/1 -> !is_boolean/1
|
2022-02-16 22:35:05 -05:00 |
|
Zach Daniel
|
b99da803bc
|
fix: sanitize lists to stringify atoms
|
2022-02-16 22:30:19 -05:00 |
|
Zach Daniel
|
957c99414d
|
fix: cast embedded atoms to strings first
|
2022-02-16 22:20:32 -05:00 |
|
Zach Daniel
|
375f00de85
|
fix: don't cast {:in, :any} types
|
2022-02-16 22:17:39 -05:00 |
|
Zach Daniel
|
fedd35fa32
|
fix: more don't cast any types
|
2022-02-16 22:14:17 -05:00 |
|
Zach Daniel
|
de8aa43ad6
|
fix: don't cast if there is no type
|
2022-02-16 22:04:54 -05:00 |
|
Zach Daniel
|
e6ff1d8b4b
|
fix: fix aggregate/base filters
|
2022-02-11 16:06:51 -05:00 |
|
Zach Daniel
|
cd9701a6ea
|
improvement: support referencing aggregates from aggregate filters
fix: don't select more fields than necessary
|
2022-02-09 11:49:19 -05:00 |
|
Zach Daniel
|
e2bd3c5aec
|
improvement: support access syntax
|
2022-02-07 16:48:36 -05:00 |
|
Zach Daniel
|
928e31a3d3
|
fix: match on count in expr
|
2022-02-07 15:35:18 -05:00 |
|
Zach Daniel
|
a8ab857611
|
fix: properly track param count
|
2022-02-07 15:35:18 -05:00 |
|
Zach Daniel
|
e034e70b91
|
fix: don't use the base ecto type
|
2022-02-07 15:35:18 -05:00 |
|
Zach Daniel
|
2258e6f749
|
all green on dynamic refactor
|
2022-02-07 15:35:18 -05:00 |
|
Zach Daniel
|
e19a44d7d9
|
WIP on dynamic refactor
|
2022-02-07 15:35:16 -05:00 |
|