Documentation
¶
Index ¶
- func DbInit() error
- type DBTX
- type InsertRoomParams
- type Queries
- func (q *Queries) DeleteRoom(ctx context.Context, id int64) error
- func (q *Queries) InsertRoom(ctx context.Context, arg InsertRoomParams) (Room, error)
- func (q *Queries) SelectCurrentVideoByRoomId(ctx context.Context, id int64) (SelectCurrentVideoByRoomIdRow, error)
- func (q *Queries) SelectRoomById(ctx context.Context, id int64) (Room, error)
- func (q *Queries) SelectRoomByName(ctx context.Context, name string) (Room, error)
- func (q *Queries) SelectRoomByNameWithPassword(ctx context.Context, name string) (SelectRoomByNameWithPasswordRow, error)
- func (q *Queries) UpdateRoomNameById(ctx context.Context, arg UpdateRoomNameByIdParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Room
- type RoomHistory
- type SelectCurrentVideoByRoomIdRow
- type SelectRoomByNameWithPasswordRow
- type UpdateRoomNameByIdParams
- type Video
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InsertRoomParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) InsertRoom ¶
table: rooms
INSERT OR IGNORE INTO rooms (name, password) VALUES (?, ?) RETURNING id, name, password, currently_playing
func (*Queries) SelectCurrentVideoByRoomId ¶
func (q *Queries) SelectCurrentVideoByRoomId(ctx context.Context, id int64) (SelectCurrentVideoByRoomIdRow, error)
SelectCurrentVideoByRoomId
SELECT video.uri, video.local FROM rooms JOIN video ON rooms.currently_playing = video.id WHERE rooms.id = ?
func (*Queries) SelectRoomById ¶
SelectRoomById
SELECT id, name, password, currently_playing FROM rooms WHERE id = ?
func (*Queries) SelectRoomByName ¶
SelectRoomByName
SELECT id, name, password, currently_playing FROM rooms WHERE name = ?
func (*Queries) SelectRoomByNameWithPassword ¶
func (q *Queries) SelectRoomByNameWithPassword(ctx context.Context, name string) (SelectRoomByNameWithPasswordRow, error)
SelectRoomByNameWithPassword
SELECT id, name, password, currently_playing, password FROM rooms WHERE name = ?
func (*Queries) UpdateRoomNameById ¶
func (q *Queries) UpdateRoomNameById(ctx context.Context, arg UpdateRoomNameByIdParams) error
UpdateRoomNameById
UPDATE rooms SET name = ? WHERE id = ?
type RoomHistory ¶
Click to show internal directories.
Click to hide internal directories.