/
science_guild_events_query.sql.go
61 lines (53 loc) · 1.52 KB
/
science_guild_events_query.sql.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.26.0
// source: science_guild_events_query.sql
package database
import (
"context"
"github.com/gofrs/uuid"
"github.com/jackc/pgtype"
)
const CreateScienceGuildEvent = `-- name: CreateScienceGuildEvent :one
INSERT INTO science_guild_events (guild_event_uuid, guild_id, created_at, event_type, data)
VALUES (uuid_generate_v7(), $1, now(), $2, $3)
RETURNING
guild_event_uuid, guild_id, created_at, event_type, data
`
type CreateScienceGuildEventParams struct {
GuildID int64 `json:"guild_id"`
EventType int32 `json:"event_type"`
Data pgtype.JSONB `json:"data"`
}
func (q *Queries) CreateScienceGuildEvent(ctx context.Context, arg *CreateScienceGuildEventParams) (*ScienceGuildEvents, error) {
row := q.db.QueryRow(ctx, CreateScienceGuildEvent, arg.GuildID, arg.EventType, arg.Data)
var i ScienceGuildEvents
err := row.Scan(
&i.GuildEventUuid,
&i.GuildID,
&i.CreatedAt,
&i.EventType,
&i.Data,
)
return &i, err
}
const GetScienceGuildEvent = `-- name: GetScienceGuildEvent :one
SELECT
guild_event_uuid, guild_id, created_at, event_type, data
FROM
science_guild_events
WHERE
guild_event_uuid = $1
`
func (q *Queries) GetScienceGuildEvent(ctx context.Context, guildEventUuid uuid.UUID) (*ScienceGuildEvents, error) {
row := q.db.QueryRow(ctx, GetScienceGuildEvent, guildEventUuid)
var i ScienceGuildEvents
err := row.Scan(
&i.GuildEventUuid,
&i.GuildID,
&i.CreatedAt,
&i.EventType,
&i.Data,
)
return &i, err
}