diff --git a/entc/gen/internal/bindata.go b/entc/gen/internal/bindata.go index d2ceb3b85..4abd899e6 100644 --- a/entc/gen/internal/bindata.go +++ b/entc/gen/internal/bindata.go @@ -690,7 +690,7 @@ func templateDialectSqlDeleteTmpl() (*asset, error) { return a, nil } -var _templateDialectSqlEntqlTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x57\x5f\x4f\xdc\x48\x12\x7f\xb6\x3f\x45\x9d\x85\x22\x1b\x4d\x3c\xb9\xbc\x1d\x27\x1e\x08\x90\xcb\xe8\x96\x88\x0d\x64\xf3\x80\xa2\x55\x63\x97\xc7\x2d\xec\xb6\xd3\xdd\x26\x42\x96\xbf\xfb\xaa\xab\xdb\x7f\x99\x99\x80\x56\x1b\x29\x60\xba\xeb\xef\xef\x57\xae\x2a\xb7\xed\xfa\xd8\x3f\xaf\xea\x27\xc9\xb7\xb9\x86\xf7\xef\xfe\xfd\x9f\xb7\xb5\x44\x85\x42\xc3\x47\x96\xe0\x7d\x55\x3d\xc0\x46\x24\x31\x9c\x15\x05\x90\x90\x02\x73\x2f\x1f\x31\x8d\xfd\xdb\x9c\x2b\x50\x55\x23\x13\x84\xa4\x4a\x11\xb8\x82\x82\x27\x28\x14\xa6\xd0\x88\x14\x25\xe8\x1c\xe1\xac\x66\x49\x8e\xf0\x3e\x7e\xd7\xdf\x42\x56\x35\x22\xf5\xb9\xa0\xfb\xdf\x36\xe7\x97\x9f\x6f\x2e\x21\xe3\x05\x82\x3b\x93\x55\xa5\x21\xe5\x12\x13\x5d\xc9\x27\xa8\x32\xd0\x13\x67\x5a\x22\xc6\xfe\xf1\xba\xeb\x7c\xbf\x6d\x21\xc5\x8c\x0b\x84\x20\xe5\xac\xc0\x44\xaf\xd5\x8f\x62\x8d\x42\xff\x28\x02\x70\x12\x47\xf5\xc3\x16\x4e\x4e\xe1\x9e\x29\x84\xa3\xf8\xbc\x12\x19\xdf\xc6\xd7\x2c\x79\x60\x5b\x34\x42\x6d\x0b\x1a\xcb\xba\x60\x1a\x21\xc8\x91\xa5\x28\x03\x38\x22\x75\x5e\xd6\x95\xd4\x10\xfa\x5e\x60\x2c\x3d\x57\x5e\xd7\x12\x53\x9e\x30\x8d\x81\xef\xb5\xed\x5b\x90\x4c\x6c\x11\x8e\x84\xf1\x78\x14\x7f\xae\x52\x54\xc6\x92\xb7\xd7\x80\x39\x16\x93\x03\x67\x07\x45\x4a\x11\x78\xc1\x96\xeb\xbc\xb9\x8f\x93\xaa\x5c\x67\x8e\x17\x93\xe1\x7a\x92\x71\xf0\x32\x31\xf3\x7f\x2b\x59\x9d\x1f\x92\xb7\xe0\x1d\x10\x50\x49\x8e\x25\x5b\x67\x1c\x8b\x34\xf0\x23\xdf\x5f\xaf\xc1\x9e\xfd\xcf\xd8\x86\xbc\x2a\x52\x05\x0c\x24\xba\x72\x62\x9a\x57\xc2\xd0\x38\x6a\x03\xd3\x20\x1b\xa1\x79\x89\xb1\xff\xc8\xe4\xcc\xc0\x29\x64\x8d\x48\xc2\x08\x8e\xfb\x78\xe3\x1b\xab\xd5\xfa\x1e\xfd\x6d\xc0\x7d\xb3\xb8\x6c\x09\xeb\x13\x28\xd9\x03\x86\x77\xdf\x47\x5d\x73\xbe\x82\xb6\x85\x02\xc5\x84\x92\xa8\x9b\x11\xc6\x57\xbb\x48\x1b\x2d\xa8\x3b\x43\x14\x87\xae\xfb\x0e\x53\xe7\xe6\xae\xf5\x3d\xcf\x33\x0f\x37\x35\x26\x27\x30\xbb\x33\x47\x74\xef\xdd\xb2\xfb\x02\x4f\x60\xc9\x77\x4c\xe7\x2b\x12\x39\xaf\x8a\xa6\x14\x6a\x87\x90\xbb\xb1\x62\x9b\x8b\x93\x49\x04\x1f\x0d\x11\xa3\x1b\xef\xf6\xa9\xc6\x13\x20\x7a\x62\x6b\x67\x73\x11\x9b\x43\x53\x7c\x4a\x7f\x66\xa5\xb1\x68\x2d\x39\x8f\x3b\x1c\x0e\x9a\xa4\xc4\x84\x1e\x74\xec\x2f\xfb\xd3\xfa\x0a\xac\xb0\xb3\x1c\xd0\x0d\x45\x45\x74\xd4\x77\x4a\x4b\x2e\xb6\x13\x4a\x16\x21\x4f\x68\xc8\x88\x02\x61\x25\x88\x04\xd8\xf1\x6f\x67\xb4\xd9\x34\xd4\x13\x68\x97\x38\x64\x3b\x40\x80\x83\xf9\xcf\x2c\xba\xec\x27\xef\x66\x8f\x42\x37\x7b\x63\x0f\x77\x81\xc9\x25\xba\x54\x2f\xd3\x6d\x7f\xeb\xea\xed\xaa\x51\xfa\x2c\x4d\x2f\x43\xf2\x48\xe8\xe2\x1c\x5d\x6f\xa4\xdf\xa8\x4f\xd8\xff\x82\xc5\xa4\x02\xad\xea\x17\x2c\x28\xf7\x91\xf6\x8d\x78\x44\xa9\x5c\x35\x62\xbc\x51\xee\x60\x94\xd8\x57\xad\x56\x81\x6e\x9f\x55\xc6\xac\x7e\x79\x66\x04\xaf\xde\x5f\x41\xd7\xed\xb1\x72\xfd\xff\x89\x89\xb6\x05\x2c\x28\x82\xbb\xef\xb6\x60\xda\x7d\xde\xad\x9b\x89\x2e\x90\x36\xe1\xef\x22\xf9\xc0\x53\xde\x67\x67\x9e\x17\xd5\xeb\xed\x2a\xd9\x1e\x69\x2a\x93\xd9\x4d\xe4\x7b\xcf\x28\xee\x9f\x25\xea\x46\x0a\x20\xbc\xfd\x2e\xb4\xfd\x70\x98\x0a\x67\xa9\x99\x84\x3f\x25\xab\x15\xcd\x36\x96\xa6\xd7\xfd\x1d\x94\xa8\xf3\x2a\x8d\x8d\x82\x99\xb1\x4d\x9d\x32\x8d\x2b\xf7\xfb\x6d\x25\x10\x98\x48\xe1\x47\x83\xf2\x09\xee\x1b\x5e\xa4\x28\x15\xf0\xb2\x2e\xb0\x34\x53\x9a\xa6\x22\x17\x1a\xa5\xe9\xcf\xb1\xaf\x0d\xc5\x0b\xcf\xc3\xb5\xe9\x9d\x53\xe7\x21\xf5\x58\x45\x3d\x36\xbe\xc1\x82\x86\x6d\x14\xf9\x76\x66\x1e\x6a\x8a\x06\x24\x17\x8d\xab\xe0\xdf\x4d\x84\x0e\x30\x7b\x2f\x31\x41\xfe\x68\x05\x86\xe7\x41\xab\x97\x2a\x1b\x37\x1b\xac\x99\x2b\xf7\xe7\xcc\x52\xc6\x0b\x6d\xed\xd4\x92\x0b\x6d\x7b\x83\x39\xea\xa5\x7c\x6f\xbd\x9e\xc3\x3a\x20\x64\x21\xdf\x87\x48\xec\x7b\x06\x03\x08\x67\x01\x77\x1d\x1c\x4f\x33\xec\xba\x68\x66\x3d\x34\xe6\x60\x37\x78\x06\x63\x6f\x61\x2d\x1e\xdc\x2b\x38\x05\x56\xd7\x28\xd2\xa5\xc7\x89\xcc\x8a\xc2\x8d\x7c\xcf\x25\x66\x73\x05\x5b\x64\x66\xaa\xba\x83\x21\x47\x0b\xa0\xae\x8c\xe9\xe2\x09\x2c\x5c\x0a\x2a\xbb\x4a\xcd\x33\xe9\x8b\xe8\xe5\x99\x5b\x6f\x66\x14\x4f\xb8\xe8\x3a\x4a\xd4\x15\xfe\x9b\xd9\x8d\x7d\x67\xa7\x36\xbb\x21\x97\xbf\x45\x52\x69\x43\x18\x4a\xe6\xd5\xbc\x94\x3b\x99\x28\x5f\x81\xbd\x00\xda\x8d\xe2\x6f\x39\x4a\x7c\x0d\x03\x93\xa0\x9f\x51\xb0\x2b\xaf\xd7\xa3\x5e\x8e\x28\xcf\x55\x6a\x59\x3d\x72\xf3\xe6\x32\xd8\xa2\x40\xc9\x13\x17\x20\x17\x5b\x48\x58\xcd\xee\x79\xc1\xf5\xd3\x64\x1f\x83\xac\x92\x8b\xba\x89\x7d\x8f\x7a\xcb\xdc\xb4\xd2\xb2\x49\x34\x05\x35\x67\x6f\x08\xc5\x02\x65\x60\xe1\x68\x69\x26\x00\x47\xb2\x7b\x90\x6c\x8b\xb3\xa6\x07\x64\xb2\x45\xfa\x91\xb5\x17\xd6\x8e\x86\x6b\xcb\x6b\x16\xff\xba\xad\x91\xa0\xc7\x33\x40\x49\xad\x64\xb2\x6d\xc6\x97\x8f\xac\xb8\x0e\xa7\x27\x8b\x75\x8f\xe6\xc1\x0a\xea\x15\xa8\xe8\xbf\x64\xe1\x5f\xa7\x20\x78\x61\x8d\x7a\x2a\x36\xa3\x5a\xca\x4a\x86\x28\x65\x44\x5b\x81\x59\x0a\x5c\x1d\x19\x33\x04\x9e\xed\x71\xfd\x2a\x46\x3f\x6e\x68\xcc\x0d\xad\x8e\x53\x9f\x1e\x3a\x5d\x58\x33\x95\xb0\xc2\xaa\x47\x10\x5c\xd3\x17\xcd\x80\xeb\xe6\x62\x07\xb2\x83\x37\xa2\x7e\x81\x32\x4f\xdd\x36\xf4\x0b\x84\x37\x17\x03\xc6\x63\x58\xe6\xd6\xc2\xed\x58\xb0\x2b\x5a\xf8\xa2\xc5\x31\x1a\xc1\xd8\xbb\xe7\x79\x73\xa8\xb2\xdd\x38\xbd\x02\x28\xcf\x2d\x21\x59\xbc\x51\xb7\x9c\x86\xc5\xa8\x7c\x0a\x81\x39\x23\xd1\x7e\xf3\xe8\x85\x3f\x3c\x69\x1a\x75\x33\x69\x3a\xdc\x29\xfe\xf5\xeb\xe6\x62\x29\xfd\x07\x2b\x9a\xd1\x78\xbf\x2e\xf6\xd4\xd9\xdd\xf2\x86\xde\x1f\x02\xc0\xd0\xf5\x4a\x32\xad\x0d\x37\x04\x07\x5e\x0f\x13\xbb\xcb\xef\x01\xaa\x5f\xc6\x75\xb6\x24\xda\xee\xc3\xc3\x07\xac\xdb\xd7\xf7\x2f\xbd\x64\xc4\x84\x3d\x10\x1a\x90\xdb\x4f\x4c\x05\x66\x1d\x9b\xc7\x6b\x61\x1c\x74\x26\xc0\xb1\x09\x48\xba\x82\x24\xc7\xe4\xc1\x90\x64\x9b\x4b\xce\x6c\x07\x4f\xb7\x08\xb3\x85\xfa\x10\x6a\x13\x37\xe1\x02\x13\x0b\xda\x27\xa6\x4c\x26\xe1\x62\x47\x77\x30\x4c\x93\xfb\x75\x6e\xc1\x37\xae\xf3\xe0\x9f\x48\x11\x7e\x72\x9d\x9b\x09\xc0\x1f\x51\x40\x52\x89\x94\x9b\x59\xa3\x20\xac\x74\x8e\x72\x34\xaa\xa2\x97\xa2\x61\x54\x14\xc4\xf1\x38\x3e\xe3\xe7\xcb\xf3\x21\xc8\x4c\xb2\x4b\xd8\x56\xe3\x87\xcb\x37\xc9\xea\x8f\xa6\x95\x1f\xe8\xe7\x9e\x99\x54\x7f\xae\xa0\xa6\x2d\x93\xea\xcb\x86\xe5\x3e\x85\xea\x50\x45\x76\xe7\xa7\xa6\x1c\x39\x56\x5c\x41\xba\xfa\x9c\x54\xea\xf8\xf8\x57\x00\x00\x00\xff\xff\x7f\x6d\xc6\xd7\x1c\x13\x00\x00") +var _templateDialectSqlEntqlTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x57\x5f\x4f\xdc\x48\x12\x7f\xb6\x3f\x45\x9d\x85\x22\x1b\x4d\x3c\xb9\xbc\x1d\x27\x1e\x08\x90\xcb\xe8\x96\x88\x0d\x64\xf3\x80\xa2\x55\x63\x97\xc7\x2d\xec\xb6\xd3\xdd\x26\x42\x96\xbf\xfb\xaa\xba\xdb\x7f\x99\x99\x80\x56\x1b\x29\x60\xba\xeb\xef\xef\x57\xae\x2a\xb7\xed\xfa\xd8\x3f\xaf\xea\x27\xc9\xb7\xb9\x86\xf7\xef\xfe\xfd\x9f\xb7\xb5\x44\x85\x42\xc3\x47\x96\xe0\x7d\x55\x3d\xc0\x46\x24\x31\x9c\x15\x05\x18\x21\x05\x74\x2f\x1f\x31\x8d\xfd\xdb\x9c\x2b\x50\x55\x23\x13\x84\xa4\x4a\x11\xb8\x82\x82\x27\x28\x14\xa6\xd0\x88\x14\x25\xe8\x1c\xe1\xac\x66\x49\x8e\xf0\x3e\x7e\xd7\xdf\x42\x56\x35\x22\xf5\xb9\x30\xf7\xbf\x6d\xce\x2f\x3f\xdf\x5c\x42\xc6\x0b\x04\x77\x26\xab\x4a\x43\xca\x25\x26\xba\x92\x4f\x50\x65\xa0\x27\xce\xb4\x44\x8c\xfd\xe3\x75\xd7\xf9\x7e\xdb\x42\x8a\x19\x17\x08\x41\xca\x59\x81\x89\x5e\xab\x1f\xc5\x1a\x85\xfe\x51\x04\xe0\x24\x8e\xea\x87\x2d\x9c\x9c\xc2\x3d\x53\x08\x47\xf1\x79\x25\x32\xbe\x8d\xaf\x59\xf2\xc0\xb6\x48\x42\x6d\x0b\x1a\xcb\xba\x60\x1a\x21\xc8\x91\xa5\x28\x03\x38\x32\xea\xbc\xac\x2b\xa9\x21\xf4\xbd\x80\x2c\x3d\x57\x5e\xd7\x12\x53\x9e\x30\x8d\x81\xef\xb5\xed\x5b\x90\x4c\x6c\x11\x8e\x04\x79\x3c\x8a\x3f\x57\x29\x2a\xb2\xe4\xed\x35\x40\xc7\x62\x72\xe0\xec\xa0\x48\x4d\x04\x5e\xb0\xe5\x3a\x6f\xee\xe3\xa4\x2a\xd7\x99\xe3\x85\x32\x5c\x4f\x32\x0e\x5e\x26\x46\xff\xb7\x92\xd5\xf9\x21\x79\x0b\xde\x01\x01\x95\xe4\x58\xb2\x75\xc6\xb1\x48\x03\x3f\xf2\xfd\xf5\x1a\xec\xd9\xff\xc8\x36\xe4\x55\x91\x2a\x60\x20\xd1\x95\x13\xd3\xbc\x12\x44\xe3\xa8\x0d\x4c\x83\x6c\x84\xe6\x25\xc6\xfe\x23\x93\x33\x03\xa7\x90\x35\x22\x09\x23\x38\xee\xe3\x8d\x6f\xac\x56\xeb\x7b\xe6\x6f\x02\xf7\xcd\xe2\xb2\x35\x58\x9f\x40\xc9\x1e\x30\xbc\xfb\x3e\xea\xd2\xf9\x0a\xda\x16\x0a\x14\x13\x4a\xa2\x6e\x46\x18\x5f\xed\x22\x6d\xb4\xa0\xee\x88\x28\x0e\x5d\xf7\x1d\xa6\xce\xe9\xae\xf5\x3d\xcf\xa3\x87\x9b\x1a\x93\x13\x98\xdd\xd1\x91\xb9\xf7\x6e\xd9\x7d\x81\x27\xb0\xe4\x3b\x36\xe7\x2b\x23\x72\x5e\x15\x4d\x29\xd4\x0e\x21\x77\x63\xc5\x36\x17\x27\x93\x08\x3e\x12\x11\xa3\x1b\xef\xf6\xa9\xc6\x13\x30\xf4\xc4\xd6\xce\xe6\x22\xa6\x43\x2a\x3e\xa5\x3f\xb3\x92\x2c\x5a\x4b\xce\xe3\x0e\x87\x83\xa6\x51\x62\x42\x0f\x3a\xf6\x97\xfd\x69\x7d\x05\x56\xd8\x59\x0e\xcc\x8d\x89\xca\xd0\x51\xdf\x29\x2d\xb9\xd8\x4e\x28\x59\x84\x3c\xa1\x21\x33\x14\x08\x2b\x61\x48\x80\x1d\xff\x76\x46\x9b\x4d\x43\x3d\x81\x76\x89\x43\xb6\x03\x04\x38\x98\xff\xcc\xa2\xcb\x7e\xf2\x6e\xf6\x28\x74\xb3\x37\xf6\x70\x17\x98\x5c\xa2\x4b\xf5\x32\xdd\xf6\xb7\xae\xde\xae\x1a\xa5\xcf\xd2\xf4\x32\x34\x1e\x0d\xba\x38\x47\xd7\x1b\xe9\x27\xf5\x09\xfb\x5f\xb0\x98\x54\xa0\x55\xfd\x82\x85\xc9\x7d\xa4\x7d\x23\x1e\x51\x2a\x57\x8d\x18\x6f\x94\x3b\x18\x25\xf6\x55\xab\x55\x30\xb7\xcf\x2a\x63\x56\xbf\x3c\x23\xc1\xab\xf7\x57\xd0\x75\x7b\xac\x5c\xff\x7f\x62\xa2\x6d\x01\x0b\x13\xc1\xdd\x77\x5b\x30\xed\x3e\xef\xd6\xcd\x44\x17\x8c\xb6\xc1\xdf\x45\xf2\x81\xa7\xbc\xcf\x8e\x9e\x17\xd5\xeb\xed\x2a\xd9\x1e\x69\x53\x26\xb3\x9b\xc8\xf7\x9e\x51\xdc\x3f\x4b\xd4\x8d\x14\x60\xf0\xf6\xbb\xd0\xf6\xc3\x61\x2a\x9c\xa5\x34\x09\x7f\x4a\x56\x2b\x33\xdb\x58\x9a\x5e\xf7\x77\x50\xa2\xce\xab\x34\x26\x05\x9a\xb1\x4d\x9d\x32\x8d\x2b\xf7\xfb\x6d\x25\x10\x98\x48\xe1\x47\x83\xf2\x09\xee\x1b\x5e\xa4\x28\x15\xf0\xb2\x2e\xb0\xa4\x29\x6d\xa6\x22\x17\x1a\x25\xf5\xe7\xd8\xd7\x44\xf1\xc2\xf3\x70\x4d\xbd\x73\xea\x3c\x34\x3d\x56\x99\x1e\x1b\xdf\x60\x61\x86\x6d\x14\xf9\x76\x66\x1e\x6a\x8a\x04\x92\x8b\xc6\x55\xf0\xef\x14\xa1\x03\xcc\xde\x4b\x4c\x90\x3f\x5a\x81\xe1\x79\xd0\xea\xa5\xca\xc6\xcd\x06\x6b\xe6\xca\xfd\x39\xb3\x94\xf1\x42\x5b\x3b\xb5\xe4\x42\xdb\xde\x40\x47\xbd\x94\xef\xad\xd7\x73\x58\x07\x84\x2c\xe4\xfb\x10\x89\x7d\x8f\x30\x80\x70\x16\x70\xd7\xc1\xf1\x34\xc3\xae\x8b\x66\xd6\x43\x32\x07\xbb\xc1\x23\x8c\xbd\x85\xb5\x78\x70\xaf\xe0\x14\x58\x5d\xa3\x48\x97\x1e\x27\x32\x2b\x13\x6e\xe4\x7b\x2e\x31\x9b\x2b\xd8\x22\xa3\xa9\xea\x0e\x86\x1c\x2d\x80\xba\x22\xd3\xc5\x13\x58\xb8\x14\x54\x76\x95\x9a\x67\xd2\x17\xd1\xcb\x33\xb7\xde\x68\x14\x4f\xb8\xe8\x3a\x93\xa8\x2b\xfc\x37\xb3\x1b\xfb\xce\x4e\x6d\x76\x43\x2e\x7f\x8b\xa4\xd2\x86\x30\x94\xcc\xab\x79\x29\x77\x32\x51\xbe\x02\x7b\x01\x66\x37\x8a\xbf\xe5\x28\xf1\x35\x0c\x4c\x82\x7e\x46\xc1\xae\xbc\x5e\x8f\x7a\x39\xa2\x3c\x57\xa9\x65\xf5\xc8\xe9\xcd\x65\xb0\x45\x81\x92\x27\x2e\x40\x2e\xb6\x90\xb0\x9a\xdd\xf3\x82\xeb\xa7\xc9\x3e\x06\x59\x25\x17\x75\x13\xfb\x9e\xe9\x2d\x73\xd3\x4a\xcb\x26\xd1\x26\xa8\x39\x7b\x43\x28\x16\x28\x82\x85\xa3\xa5\xd9\x00\x38\x92\xdd\x83\x64\x5b\x9c\x35\x3d\x20\x93\x2d\xd2\x8f\xac\xbd\xb0\x76\x34\x5c\x5b\x5e\xb3\xf8\xd7\x6d\xcd\x08\x7a\x3c\x03\x94\xa6\x95\x4c\xb6\xcd\xf8\xf2\x91\x15\xd7\xe1\xf4\x64\xb1\xee\x99\x79\xb0\x82\x7a\x05\x2a\xfa\xaf\xb1\xf0\xaf\x53\x10\xbc\xb0\x46\x3d\x15\xd3\xa8\x96\xb2\x92\x21\x4a\x19\x99\xad\x80\x96\x02\x57\x47\x64\xc6\x80\x67\x7b\x5c\xbf\x8a\x99\x1f\x37\x66\xcc\x0d\xad\x8e\x9b\x3e\x3d\x74\xba\xb0\x66\x2a\x61\x85\x55\x8f\x20\xb8\x0e\x7a\x49\x1a\xad\xc6\xd4\x46\x7d\xfd\xba\xb9\x70\x03\xd6\xaa\x9f\x42\xf0\x07\x2b\x1a\x34\xd2\xc3\x54\x1c\xe9\xd8\x5c\xec\x20\x64\x08\xd2\x54\xcc\x82\x1c\x9e\xba\x25\xea\x17\xc4\x6c\x2e\x06\x6a\xc6\x70\xe8\xd6\xb2\xe4\xc8\xb3\x9b\x5d\xf8\xa2\x7d\x33\x1a\x31\xdc\xbb\x1e\x7a\x73\x84\xb3\xdd\xf0\xbe\x02\xdf\x1e\xe0\x2c\xde\xa8\x5b\x6e\x66\xcc\x0c\x5d\x3a\x1b\xc0\xa5\x85\xa5\x17\xfe\xf0\xa4\xcd\x84\x9c\x49\x9b\xc3\x9d\xe2\x2f\x66\x6e\xa0\xce\xae\xa4\x37\xe6\xb5\x33\x00\x10\x5d\xaf\x24\xd3\xda\x70\xb3\x73\xe0\xf5\x30\xb1\xbb\xfc\x1e\xa0\xfa\x65\x5c\x67\x4b\xa2\xed\x1a\x3d\x7c\xf7\xba\x35\x7f\xff\xae\x6c\x8c\x50\xd8\x03\xa1\x81\x71\xfb\x89\xa9\x80\xb6\xb8\x79\xbc\x16\xc6\x41\x67\x02\x1c\x9b\x80\xa4\x2b\x48\x72\x4c\x1e\x88\x24\xdb\x93\x72\x66\x1b\x7f\xba\x45\x98\xed\xe1\x87\x50\x9b\xb8\x09\x17\x98\x58\xd0\x3e\x31\x45\x99\x84\x8b\xd5\xde\xc1\x30\x4d\xee\xd7\xb9\x05\xdf\xb8\xce\x83\x7f\x22\x45\xf8\xc9\x75\x4e\x83\x83\x3f\xa2\x80\xa4\x12\x29\xa7\x11\xa5\x20\xac\x74\x8e\x72\x34\xaa\xa2\x97\xa2\x41\x2a\x0a\xe2\x78\x9c\xba\xf1\xf3\x9d\xfb\x10\x64\x94\xec\x12\xb6\xd5\xf8\xbd\xf3\x4d\xb2\xfa\x23\x4d\x80\x03\x63\xc0\xa3\x01\xf7\xe7\x0a\x6a\xb3\x9c\x9a\xfa\xb2\x61\xb9\x2f\xa8\x3a\x54\x91\xfd\x54\x30\xbd\x3c\x72\xac\xb8\x82\x74\xf5\x39\xa9\xd4\xf1\xf1\xaf\x00\x00\x00\xff\xff\x23\x5c\xe9\x90\x53\x13\x00\x00") func templateDialectSqlEntqlTmplBytes() ([]byte, error) { return bindataRead( @@ -705,7 +705,7 @@ func templateDialectSqlEntqlTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "template/dialect/sql/entql.tmpl", size: 4892, mode: os.FileMode(420), modTime: time.Unix(1, 0)} + info := bindataFileInfo{name: "template/dialect/sql/entql.tmpl", size: 4947, mode: os.FileMode(420), modTime: time.Unix(1, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/entc/gen/template/dialect/sql/entql.tmpl b/entc/gen/template/dialect/sql/entql.tmpl index 40a93da75..af7dc1159 100644 --- a/entc/gen/template/dialect/sql/entql.tmpl +++ b/entc/gen/template/dialect/sql/entql.tmpl @@ -109,6 +109,7 @@ type predicateAdder interface { {{ $type := $n.ID.Type.Type.String }} {{ $iface := print (pascal $type) "P" }} + {{ if $n.ID.IsUUID }}{{ $iface = "ValueP" }}{{ end }} // WhereID applies the entql {{ $type }} predicate on the id field. func (f *{{ $filter }}) WhereID(p entql.{{ $iface }}) { f.Where(p.Field({{ $n.Package }}.{{ $n.ID.Constant }}))