Giau. Tran Minh
153dfa1782
entc/gen: change receivers to static one ( #4355 )
...
* entc/gen: change receivers to static one
* entc/integration: codegen
* examples: codegen
* chore: fixed spacing
2025-03-19 15:10:47 +07:00
Giau. Tran Minh
088bfd75ad
entc/gen/template: allow nested template access Receiver ( #4354 )
2025-03-17 17:16:05 +07:00
Andy Day
62bac3a416
entc/gen: skip views in mutation predicates template ( #4274 )
...
Essentially an identical bug as fixed in #4273
2024-12-13 07:17:55 +02:00
Ariel Mashraki
a1a79186fd
entc/gen/template: improve goimports time by adding missing imports ( #4103 )
2024-06-17 12:03:34 +03:00
Ariel Mashraki
26e07c90c0
dialect/sql/sqlgraph: support edgeschema in entgql ( #2817 )
2022-08-01 18:18:12 +03:00
Ariel Mashraki
6c8a1308ec
entc/gen: edge schema with custom ids ( #2742 )
...
Fixed https://github.com/ent/ent/issues/2740
Fixed https://github.com/ent/ent/issues/2741
2022-07-12 18:13:45 +03:00
Giau. Tran Minh
195be2d98d
entc/gen: fixed unnamed field initialization ( #2648 )
...
* entc/gen: fixed ConstraintError fields name
* fix: run go generate
* entc/gen: fixed Filter fields name
* fix: run go generate again for entql
2022-06-14 12:32:46 +03:00
Ariel Mashraki
4cf6dd75ec
entc/gen: expose config on generated filters ( #2473 )
2022-04-14 20:00:52 +03:00
Ariel Mashraki
1d3f1819ae
entc/gen: replace Type.Alias with Type.PackageAlias
2022-02-04 22:46:17 +02:00
Ariel Mashraki
0e49dd1d9f
entc/gen: support local package names for generated packages
...
The new Alias option adds package aliases (local names) for all type-packages that
their import identifier conflicts with user-defined packages (i.e. GoType).
2022-02-02 15:50:00 +02:00
Andy Day
b1e76d1a05
entc/gen: fix entql generation for ID types of Bytes, etc. ( #2157 )
...
* Fix entql generation for ID types of Bytes, etc.
I was running into an issue trying to use a Bytes fieldas the ID field in a Schema, and it appears there is an currently an issue with using a Bytes field as the ID field in the entql codegen (it was outputing a function . I belive this should fix it (I tested this by adding the entql flag to the custom id integration test). I wasn't sure if the other cases I added (e.g. an ID field that is json type / time type / etc.) are actually sane ID field types, but if those don't make any sense I can remove some of those from the added conditionals.
* remove redundant line
2021-11-24 13:53:45 +02:00
Ariel Mashraki
34aabc0eb1
entc/gen/template: add goland-annotation for template data-types
2021-04-09 17:53:04 +03:00
Ariel Mashraki
dd4792f5b3
go: rename module from github.com/facebook/ent => entgo.io/ent ( #1226 )
2021-02-02 23:03:04 +02:00
Ariel Mashraki
069793dd03
entc/gen: merge ivanvanderbyl:add-json-type-to-entql ( #1112 )
...
* Generate JSON types for entql
* Correctly normalize name of json type in generated code
* Override interface types for entql wheres
* Actually call correct method
* Implement better interface name stringer
* Define JsonP in template
* Cleanup and fix tests
* Remove extra json predicates
* Remove JSON predicates and use BytesP
* Regenerate
* Update entc/gen/template/dialect/sql/entql.tmpl
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* Update entql/internal/gen.go
Co-authored-by: Ariel Mashraki <7413593+a8m@users.noreply.github.com >
* Fix comment
* all: regenerate assets
Co-authored-by: Ivan Vanderbyl <ivanvanderbyl@gmail.com >
Co-authored-by: Ivan Vanderbyl <ivanvanderbyl@users.noreply.github.com >
2021-01-01 16:06:10 +02:00
Giau. Tran Minh
3b4b94b6be
entc/gen/template: convert spaces to tabs ( #1060 )
...
This commit also fix a typo Receiver
2020-12-19 08:47:08 +02:00
BrentChesny
425d789d96
entql: check for uuid when generating ID predicate ( #1006 )
2020-12-01 20:56:43 +02:00
Ariel Mashraki
a20ce535d1
entql: add driver.Valuer to generated predicates
2020-12-01 20:56:43 +02:00
Ariel Mashraki
fae1956828
entql: add typed-builder for field predicates
2020-10-11 14:41:03 +03:00