Zach Daniel
|
4c4af7ebfa
|
fix: use proper ecto types everywhere
|
2021-11-01 04:41:41 -04:00 |
|
Zach Daniel
|
ff261d75bb
|
fix: try to fix missing paren issue in array_agg
|
2021-10-26 17:01:57 -04:00 |
|
Zach Daniel
|
2fdcea7ef8
|
improvement: support default on aggregates
chore: update to latest ash patterns for testing
|
2021-10-25 18:53:34 -04:00 |
|
kernel-io
|
e4de6f59f6
|
bugfix: fix can? for :joins (#73)
|
2021-10-07 04:16:33 -04:00 |
|
Zach Daniel
|
be1fbd6137
|
improvement: support custom_indexes
|
2021-09-20 16:38:36 -04:00 |
|
Zach Daniel
|
981f6c8ccd
|
improvement!: update to latest ash/ecto versions w/ parameterized types
|
2021-09-13 12:58:23 -04:00 |
|
Zach Daniel
|
54765f300a
|
fix: set subquery prefix properly
|
2021-07-27 23:03:39 -04:00 |
|
Zach Daniel
|
dc054e09fb
|
chore: undo unnecessary expr casting
|
2021-07-27 19:15:28 -04:00 |
|
Zach Daniel
|
c6841c9e72
|
fix: set subquery source correctly
fix: create parameter for ci strings
|
2021-07-27 18:35:14 -04:00 |
|
Zach Daniel
|
7d9d7611cb
|
fix: explicitly set prefix at each level
|
2021-07-24 16:59:23 -04:00 |
|
Zach Daniel
|
5e5b5f3fc0
|
fix: interaction w/ attribute and context tenancy
|
2021-07-24 11:28:58 -04:00 |
|
Zach Daniel
|
85f27337d6
|
improvement: upgrade ash dep
chore: remove comment
test: add a sort test
|
2021-07-22 15:23:38 -04:00 |
|
Zach Daniel
|
17efc83eaa
|
fix: don't add a non-list to a list
|
2021-07-19 17:12:01 -04:00 |
|
Zach Daniel
|
487c9f32d6
|
improvement: fix significant performance issue in lateral joins
fix: ensure source table is sorted in lateral join
|
2021-07-19 13:56:36 -04:00 |
|
Zach Daniel
|
aa334eb152
|
improvement: support default_prefix configuration
|
2021-07-12 02:43:39 -04:00 |
|
Zach Daniel
|
be7e2a89bc
|
fix: left_lateral_join for many_to_many aggregates
fix: properly reference nested aggregate fields for join
fix: properly determine fallback table for polymorphic resources
|
2021-07-05 14:12:21 -04:00 |
|
Zach Daniel
|
a67c8b4e11
|
fix: ensure non-tenant resources can be aggregates
|
2021-07-02 23:43:30 -04:00 |
|
Zach Daniel
|
f13f31330f
|
fix: properly set aggregate query sources
|
2021-07-02 12:41:44 -04:00 |
|
Zach Daniel
|
2b2f5f1646
|
fix: retain parent as bindings
|
2021-07-02 11:08:31 -04:00 |
|
Zach Daniel
|
a82325e28d
|
fix: don't add rel_source at all
|
2021-07-02 01:50:41 -04:00 |
|
Zach Daniel
|
ba0c66e395
|
fix: properly build atoms list
|
2021-07-02 01:08:53 -04:00 |
|
Zach Daniel
|
ad497f0182
|
fix: horribly hack ecto for dynamic bindings
|
2021-07-02 01:01:56 -04:00 |
|
Zach Daniel
|
46744c5d4a
|
fix: properly coalesce aggregate values
|
2021-07-01 15:28:27 -04:00 |
|
Zach Daniel
|
576c317b68
|
improvement: leverage new private_vars for errs
|
2021-06-23 17:21:09 -04:00 |
|
Zach Daniel
|
5583270426
|
improvement: support calculation sorts
|
2021-06-05 18:13:20 -04:00 |
|
Zach Daniel
|
dae39f5fda
|
feat: support expression based calculations
feat: support concat + if expressions
improvement: various other improvements
|
2021-06-04 01:48:35 -04:00 |
|
Zach Daniel
|
84fe7a4822
|
fix: set prefix to "public" for fkeys to public schema
improvement: set explicit prefix on join filters
|
2021-05-22 23:56:52 -04:00 |
|
Zach Daniel
|
c2fca09e2d
|
improvement: support new ash upsert specifying targets
|
2021-05-18 23:04:37 -04:00 |
|
Zach Daniel
|
f0b901173c
|
fix: properly group many_to_many aggregates
|
2021-05-12 13:17:26 -04:00 |
|
Zach Daniel
|
7911de61a5
|
improvement: support latest ash/filtering on related aggregates
|
2021-05-08 23:25:28 -04:00 |
|
Zach Daniel
|
e6e5ca8165
|
fix: properly construct sources for lateral joins
|
2021-05-07 12:09:09 -04:00 |
|
Zach Daniel
|
8f80c89db9
|
improvement: update to latest ash
|
2021-05-07 12:00:52 -04:00 |
|
Zach Daniel
|
ea26d3f432
|
fix: copy the correct data for lateral join queries
|
2021-05-07 11:04:09 -04:00 |
|
Zach Daniel
|
f82e2d44c8
|
fix: better errors in error cases
|
2021-05-07 03:09:49 -04:00 |
|
Zach Daniel
|
48c3830209
|
fix: don't cast booleans to string in last_ditch_cast
|
2021-05-07 01:49:04 -04:00 |
|
Zach Daniel
|
f28ee00d68
|
improvement: support latest ash version resource sorts
|
2021-05-07 01:12:13 -04:00 |
|
Zach Daniel
|
7b37042817
|
test: more lateral join testing
fix: join to join table in lateral join query
|
2021-05-04 02:14:24 -04:00 |
|
Zach Daniel
|
ebde2b620e
|
fix: multitenancy + lateral join sources
fix: don't distinct in lateral joins
|
2021-05-04 01:36:25 -04:00 |
|
Zach Daniel
|
7115bec586
|
feat: support new side load improvements
|
2021-04-29 17:31:34 -04:00 |
|
Zach Daniel
|
b7efe6e078
|
improvement: custom index names
fix: simpler index names
|
2021-04-27 17:16:56 -04:00 |
|
Zach Daniel
|
07244d66a8
|
fix: remove inspects that were left in by accident
|
2021-04-27 13:16:44 -04:00 |
|
Zach Daniel
|
79cba4553b
|
fix: type cast atoms to strings in last ditch cast
|
2021-04-27 13:03:02 -04:00 |
|
Zach Daniel
|
0e235a6ded
|
fix: properly type cast
|
2021-04-27 12:09:21 -04:00 |
|
Zach Daniel
|
1cce277e7d
|
improvement: support list aggregate
|
2021-04-26 16:45:47 -04:00 |
|
Zach Daniel
|
1f6621b852
|
feat: add check_constraints, both for validation and migrations
|
2021-04-19 14:26:41 -04:00 |
|
Zach Daniel
|
737a6a5442
|
improvement: support new ash select feature
|
2021-04-09 00:53:50 -04:00 |
|
Michael St Clair
|
cf92fe14a5
|
improvement: add sum aggregate (#53)
|
2021-04-04 16:05:41 -04:00 |
|
Zach Daniel
|
4d2d29d976
|
feat: support configuring references
feat: support configuring polymorphic references
feat: support `distinct` Ash queries
|
2021-04-01 02:19:30 -04:00 |
|
Zach Daniel
|
6414bed5d8
|
improvement: better error message on missing table
|
2021-03-21 17:58:47 -04:00 |
|
Zach Daniel
|
830a4ca6ee
|
improvement: consistent foreign key names
fix: force create extensions snapshot
improvement: support custom foreign key error messages
|
2021-03-19 18:42:10 -04:00 |
|