Add UUID helper function

UUID creates string literal expression from uuid object.
uuid can be any uuid type with a String method.
This commit is contained in:
go-jet 2021-05-11 13:20:07 +02:00
parent 256be8a406
commit f30cbb9e89
5 changed files with 19 additions and 2 deletions

View file

@ -15,9 +15,12 @@ import (
)
func TestUUIDType(t *testing.T) {
id := uuid.MustParse("a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11")
query := AllTypes.
SELECT(AllTypes.UUID, AllTypes.UUIDPtr).
WHERE(AllTypes.UUID.EQ(String("a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11")))
WHERE(AllTypes.UUID.EQ(UUID(id)))
testutils.AssertDebugStatementSql(t, query, `
SELECT all_types.uuid AS "all_types.uuid",