Documentation
¶
Index ¶
- type AcquireMessagesByTopicParams
- type DBTX
- type DeleteMessagesByIdsParams
- type InsertMessageParams
- type Message
- type Queries
- func (q *Queries) AcquireMessagesByTopic(ctx context.Context, db DBTX, arg AcquireMessagesByTopicParams) ([]*Message, error)
- func (q *Queries) DeleteMessagesByIds(ctx context.Context, db DBTX, arg DeleteMessagesByIdsParams) error
- func (q *Queries) InsertMessage(ctx context.Context, db DBTX, arg []InsertMessageParams) (int64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBTX ¶
type DBTX interface {
Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error)
Query(context.Context, string, ...interface{}) (pgx.Rows, error)
QueryRow(context.Context, string, ...interface{}) pgx.Row
CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error)
}
type InsertMessageParams ¶
type Message ¶
type Message struct {
ID int64 `json:"id"`
InsertedAt pgtype.Timestamptz `json:"inserted_at"`
Topic string `json:"topic"`
Payload []byte `json:"payload"`
}
type Queries ¶
type Queries struct {
}
func (*Queries) AcquireMessagesByTopic ¶
func (*Queries) DeleteMessagesByIds ¶
func (*Queries) InsertMessage ¶
Click to show internal directories.
Click to hide internal directories.