68
)
69
}
70
>
func (sdb *db) RangeSelectFromQueueV2Messages(ctx context.Context, filter sqlplugin.QueueV2MessagesFilter) ([]sqlplugin.QueueV2MessageRow, error) {
queue_v2.go
71
>
var rows []sqlplugin.QueueV2MessageRow
72
>
err := sdb.conn.SelectContext(ctx,
73
>
&rows,
74
>
templateGetMessagesQueryV2,
75
>
filter.QueueType,
76
>
filter.QueueName,
77
>
filter.Partition,
78
>
filter.MinMessageID,
79
>
filter.PageSize,
80
>
)
81
>
return rows, err
82
>
}
83
func (sdb *db) RangeDeleteFromQueueV2Messages(ctx context.Context, filter sqlplugin.QueueV2MessagesFilter) (sql.Result, error) {
84
return sdb.conn.ExecContext(ctx,