Alex Snast
|
e6ba06441b
|
entc/gen: change <E>Err signature to <E>OrErr (#325)
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-01-30 18:56:36 +02:00 |
|
Alex Snast
|
0802e0b4f5
|
Merge pull request #324 from facebookincubator/nil_before_as
entc/gen: check for nil error before invoking .As
|
2020-01-30 13:47:17 +01:00 |
|
Alex Snast
|
091f9aba12
|
entc/gen: check for nil error before invoking .As
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-01-30 13:42:13 +01:00 |
|
Alex Snast
|
112d442dac
|
Merge pull request #323 from facebookincubator/errwrap
entc/gen: add support for wrapped errors
|
2020-01-30 10:57:08 +01:00 |
|
Alex Snast
|
0428788539
|
entc/gen: add support for wrapped errors
Signed-off-by: Alex Snast <alexsn@fb.com>
|
2020-01-30 10:53:58 +01:00 |
|
Ariel Mashraki
|
9e760aae58
|
entc/gen: change <E>WithError signature to <E>Err (#322)
<E>WithError is too verbose and we like short names
|
2020-01-30 11:12:53 +02:00 |
|
Ariel Mashraki
|
27935a8c6c
|
entc/gen: add <E>Loaded for <T>Edges (#319)
This helps to determine if the edge was loaded (or requested) in
eager-loading even if it's empty.
|
2020-01-29 11:39:19 +02:00 |
|
Ariel Mashraki
|
7a480e3943
|
entc/gen: use more go-ish names for generated error types (#321)
* entc/gen: use more go-ish names for generated error types
* entc/gen: add NotLodedError type for eager-load api
|
2020-01-28 11:04:27 +02:00 |
|
Ariel Mashraki
|
bc89ed4e0f
|
entc/gen: add type for type edges (#318)
Will be used for adding methods on the struct edges
|
2020-01-26 12:39:18 +02:00 |
|
Ariel Mashraki
|
faf6c2f2f6
|
ci: initial work for migration-testing (#311)
Also generating new assets for new ci steps.
|
2020-01-22 21:20:18 +02:00 |
|
aca
|
891fc4c5ef
|
remove meaningless omitempty
|
2020-01-19 00:26:04 +09:00 |
|
aca
|
8f5f8e8702
|
go generate
|
2020-01-18 16:56:31 +09:00 |
|
Ariel Mashraki
|
9b2b53f559
|
entc/gen: avoid conflict local vars with user packages (#292)
Fixes #284
|
2020-01-16 17:30:18 +02:00 |
|
Ariel Mashraki
|
caf721df47
|
entc/gen: add eager-loading support (#263)
* entc/gen: add OwnFK indicator for type edges
* entc/gen: add Edges field for generated types
* entc/gen: add With<T> method to query-builder template
* entc/gen: scan and assign foreign-keys on eager-loading
* entc/gen: load fk-relations (wip)
* entc/integration: add o2m/m2o tests for eager-loading
* entc/gen: add m2m support for eager-loading
* entc/gen: add integration tests for m2m and subgraphs
* entc/gen/integration: add tests for o2o eager-loading
* all: generate all assets
|
2020-01-13 17:21:26 +02:00 |
|
Ariel Mashraki
|
b54007ef56
|
Entc/enums (#271)
* ent: add default value setter to enum builder
Co-authored-by: Dario Ielardi <dario.ielardi@gmail.com>
|
2020-01-05 18:31:35 +02:00 |
|
Ariel Mashraki
|
13ae2fcea1
|
entc/integration: add tests for mixim fields (#270)
|
2020-01-05 17:29:06 +02:00 |
|
Ariel Mashraki
|
4021d35e5a
|
entc/integration: split generate commands to packages
|
2019-12-23 11:29:10 +02:00 |
|
Ariel Mashraki
|
0a7608f8bd
|
all: change codegen header
|
2019-12-18 13:00:25 +02:00 |
|
Ariel Mashraki
|
798d58f02b
|
all: use more go-ish error for constraint failures
|
2019-12-17 23:17:55 +02:00 |
|
Ariel Mashraki
|
e85b10be36
|
entc/gen: remove multi storage support
|
2019-12-15 14:48:55 +02:00 |
|