Ariel Mashraki
e5c5aec9b5
entc/gen: remove FromRows decoding
2019-12-24 10:29:40 +02:00
Ariel Mashraki
4021d35e5a
entc/integration: split generate commands to packages
2019-12-23 11:29:10 +02:00
Ariel Mashraki
91cdd2a087
entc/gen: remove unnecessary subquery on fields selection
2019-12-22 20:24:29 +02:00
Ariel Mashraki
c09028f58b
dialect/sql/sqlgraph: consistent scan names
2019-12-22 20:12:00 +02:00
Ariel Mashraki
6f9dade32c
entc/gen: move query-all to sqlgraph
2019-12-22 20:00:25 +02:00
Ariel Mashraki
a26b9626a6
entc/gen: move query-count to sqlgraph
2019-12-22 19:42:28 +02:00
Ariel Mashraki
1c54439d40
entc/gen: move scan-assign to node def
2019-12-22 17:15:33 +02:00
Ariel Mashraki
7fde9b7642
entc/gen: move sql-update-one to sqlgraph
2019-12-22 13:32:51 +02:00
Ariel Mashraki
04e9391c25
entc/gen: move sql-delete to sqlgraph
2019-12-18 15:14:53 +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
c6800a3869
entc/gen: move node creation to sqlgraph
2019-12-17 22:45:04 +02:00
Ariel Mashraki
0cc74b5297
all: move sqlgraph to its own package
2019-12-17 18:26:09 +02:00
Ariel Mashraki
e85b10be36
entc/gen: remove multi storage support
2019-12-15 14:48:55 +02:00
Ariel Mashraki
1a73b8cf55
entc/gen: change neighbors-with check to use sqlgraph
...
Reviewed By: alexsn
Differential Revision: D18729648
fbshipit-source-id: 23eb95bdb0c34c811621a819be6581e1e6fcb474
2019-12-01 02:07:55 -08:00
Ariel Mashraki
f7ce61fc3c
entc/gen: change neighbors predicate to use sqlgraph
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/204
Reviewed By: alexsn
Differential Revision: D18726911
fbshipit-source-id: 6fe850bb0c0613c3f1c94e8bbcf3f0684dded9a6
2019-11-27 11:28:26 -08:00
Ariel Mashraki
5fe9fcdc1b
entc/gen: fix update ids check bug in user-defined-ids
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/203
Reviewed By: alexsn
Differential Revision: D18725824
fbshipit-source-id: 888686bb5fa87649be89ec1926cbd7a3b6cf7932
2019-11-27 06:20:44 -08:00
Ariel Mashraki
ed3747ff82
entc/gen: change neighbors query to use Step builder
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/202
Reviewed By: alexsn
Differential Revision: D18725770
fbshipit-source-id: d7720ac89f55022a7721edc7df15fab1d6e3672c
2019-11-27 06:20:43 -08:00
Ariel Mashraki
0e73d57571
entc/gen: change client neighbors to use Step builder
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/201
Reviewed By: alexsn
Differential Revision: D18725715
fbshipit-source-id: 6292ac659c4d86610e39476a373dee92f2820d8d
2019-11-27 03:13:52 -08:00
Ariel Mashraki
67c3fd2db9
entc/gen: initial work for supporting uuid fields in codegen
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/182
Reviewed By: alexsn
Differential Revision: D18638199
fbshipit-source-id: 0de79c78b51e544486c07a004c3c8ea82e5c3398
2019-11-24 07:11:23 -08: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
2b2e056f05
entc/gen/sql: support custom-id on create
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/166
Reviewed By: alexsn
Differential Revision: D18514295
fbshipit-source-id: e5988552c5611cbad18476ab2d9c2155df1e6e0c
2019-11-14 14:38:58 -08:00
Ariel Mashraki
8093ec4127
entc/gen: avoid using Go keywords as variables on scan
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/161
Reviewed By: alexsn
Differential Revision: D18483166
fbshipit-source-id: 7273d284232c1bf515cc84326904b580fb70a0e3
2019-11-13 11:35:58 -08:00
Ariel Mashraki
53cfcb6e8b
dialect/sql: fix predicate builder on join
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/143
Reviewed By: idoshveki
Differential Revision: D18346652
fbshipit-source-id: e8c5d7eb3cefc16f52090de0d121e82cae058fc2
2019-11-06 05:21:26 -08:00
Ariel Mashraki
930a17b767
dialect/sql: add neighbors function ( #140 )
...
Summary:
Pull Request resolved: https://github.com/facebookincubator/ent/pull/140
This part of the effort of moving logic from Go templates to shared packages.
Next diffs will migrate the neighbors-set and predicates as well.
Dedicated tests for `sql/dialect/graph.go` will be added in a follow-up diff.
Reviewed By: alexsn
Differential Revision: D18304531
fbshipit-source-id: 93e9cf2636b5b4525eb27305bd2708122cfd6e40
2019-11-05 13:08:48 -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
Ariel Mashraki
e493574c83
entc: add postgres dialect for sql storage driver options
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/123
Reviewed By: alexsn
Differential Revision: D18117641
fbshipit-source-id: 8e520a1b1f70c7bea70f8a37ac698116e98a804e
2019-10-24 10:49:47 -07:00
Alex Snast
9d9e121dbd
ent/entc: .String() now uses ansic time format when formating time fields
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/103
Reviewed By: a8m
Differential Revision: D17978059
fbshipit-source-id: 721014b0bf712943d721c7ff038239cff690b94e
2019-10-17 04:36:04 -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
6f5f42ab3c
dialect/sql: dialect based builders ( #1550 )
...
Summary:
Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1550
Pull Request resolved: https://github.com/facebookincubator/ent/pull/84
This is still WIP and you should ignore this.
Reviewed By: alexsn
Differential Revision: D17854477
fbshipit-source-id: 2d19713c118adb31164b7a2781327e64c87db8d4
2019-10-13 07:03:11 -07:00
Alex Snast
ac50ea81d4
ent: address several lint errors throughout the project ( #1534 )
...
Summary:
Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1534
Pull Request resolved: https://github.com/facebookincubator/ent/pull/73
lint errors detected by running `golangci-lint` tool.
Reviewed By: a8m
Differential Revision: D17784980
fbshipit-source-id: f7e8bd99fdf1e018d5672cea1e8d44b67f2a4201
2019-10-06 23:59:12 -07:00
Ariel Mashraki
eb240579ca
ent/gen: fix identifiers conflict in ent.tmpl
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/58
Reviewed By: alexsn
Differential Revision: D17759261
fbshipit-source-id: df7f5344b43157a483662d9ee5cf8441943b637a
2019-10-03 23:54:11 -07:00
Ariel Mashraki
8e66691db5
entc: return ErrNotFound on UpdateOne
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/52
Reviewed By: alexsn
Differential Revision: D17737477
fbshipit-source-id: 13890619e0af28a28e3d7bd50d7e4287599eeaf0
2019-10-03 06:25:11 -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
1ebfa489c5
ent: add support for enum types
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/45
Reviewed By: alexsn
Differential Revision: D17715085
fbshipit-source-id: 7472e1bd9cf7a8a5bd98f96e6e884c0e27f36803
2019-10-02 12:55:28 -07:00
Ariel Mashraki
cb1f78f233
entc/gen: add open func for creating client
...
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/44
Reviewed By: alexsn
Differential Revision: D17657719
fbshipit-source-id: 9bbe18dc0e9c553f8a2df81018d7db06f38f5e0e
2019-10-02 01:41:40 -07:00
Ariel Mashraki
0f71ca6ad8
entc/cmd/entc: support more numeric types for ids
...
Reviewed By: alexsn
Differential Revision: D17527952
fbshipit-source-id: 1465b054531cee8ca1dd445b6654063f32f4c4e3
2019-09-23 09:48:24 -07:00