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 |
|
aca
|
3ee6223e64
|
entc/gen: use empty slice instead of nil in sqlAll (#310)
|
2020-01-23 16:16:21 +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 |
|
Harold.Luo
|
5cb40ff883
|
entc/gen/eagerloading: ignore loading edges on empty result (#298)
* fix eagerloading
while parent nodes is zero.
* Update entc/gen/template/dialect/sql/query.tmpl
Co-Authored-By: Ariel Mashraki <7413593+a8m@users.noreply.github.com>
* Update entc/gen/template/dialect/sql/query.tmpl
Co-Authored-By: Ariel Mashraki <7413593+a8m@users.noreply.github.com>
* generate new assets
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com>
|
2020-01-20 09:29:01 -05:00 |
|
Jeremy
|
259bf07b5d
|
examples: regenerate examples (#296)
|
2020-01-19 13:00:17 +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
|
1f2cb87cee
|
examples: regenerate assets
Closes #261
|
2019-12-25 11:21:04 +02:00 |
|
Ariel Mashraki
|
0a7608f8bd
|
all: change codegen header
|
2019-12-18 13:00:25 +02:00 |
|
Ariel Mashraki
|
0cc74b5297
|
all: move sqlgraph to its own package
|
2019-12-17 18:26:09 +02:00 |
|
Ariel Mashraki
|
754a8c9daa
|
examples: regenerate assets
|
2019-12-09 08:13:34 +02:00 |
|
Ariel Mashraki
|
c355ed49be
|
entc/gen: move set-neighbors logic from codegen to sqlgraph
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/183
Reviewed By: alexsn
Differential Revision: D18644179
fbshipit-source-id: 2f2b0c03811a09c4c11240e5161187afbb2ac553
|
2019-11-24 04:16:36 -08:00 |
|
Ariel Mashraki
|
c259aee24b
|
entc/gen: generate sql builders with dialect option
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/130
Reviewed By: alexsn
Differential Revision: D18164397
fbshipit-source-id: 2858d69d3ff85c06b51382c01c3d4369ee2c3bdb
|
2019-10-27 21:53:50 -07:00 |
|
Alex Snast
|
5d988870bc
|
ent/entc: use select/scan on id query (#1552)
Summary:
Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1552
Pull Request resolved: https://github.com/facebookincubator/ent/pull/93
avoids complete ent load on id query
Reviewed By: a8m
Differential Revision: D17906002
fbshipit-source-id: 7749a0d7c707858eab368978a1d220b581ea6dbb
|
2019-10-14 23:16:14 -07:00 |
|
Ariel Mashraki
|
1750d33bd8
|
all: add support for running examples in playground
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/49
Reviewed By: alexsn
Differential Revision: D17735758
fbshipit-source-id: d4b80631e56870690cc54912528c9950f4e48ccc
|
2019-10-03 03:05:40 -07:00 |
|
Ariel Mashraki
|
6d159024e7
|
ent/doc: fix getting started example and add link to Github
Reviewed By: alexsn
Differential Revision: D17734937
fbshipit-source-id: abced88c23b7385d371361c5069292de5c1c5b1e
|
2019-10-03 01:40:58 -07:00 |
|