Documentation
¶
Index ¶
- type Article
- type DBTX
- type DeleteDeviceParams
- type DeleteDeviceWithLegacyIdParams
- type Device
- type GetAllUsersRow
- type GetArticlesUpdatedSinceParams
- type GetLegacyDeviceParams
- type GetSyncCodeAndLegacyDeviceParams
- type GetSyncCodeAndLegacyDeviceRow
- type GetUserAndDeviceParams
- type GetUserAndDeviceRow
- type GetUsersWithDevicesRow
- type InsertArticleParams
- type InsertDeviceParams
- type InsertUserParams
- type LegacyFeed
- type Queries
- func (q *Queries) DeleteArticlesOlderThanDeviceLastSeen(ctx context.Context, userDbID int64) error
- func (q *Queries) DeleteArticlesWithUserDbId(ctx context.Context, userDbID int64) ([]string, error)
- func (q *Queries) DeleteDevice(ctx context.Context, arg DeleteDeviceParams) ([]string, error)
- func (q *Queries) DeleteDeviceWithLegacyId(ctx context.Context, arg DeleteDeviceWithLegacyIdParams) (Device, error)
- func (q *Queries) DeleteDevicesWithUserDbId(ctx context.Context, userDbID int64) ([]string, error)
- func (q *Queries) DeleteLegacyFeedsWithUserDbId(ctx context.Context, userDbID int64) ([]int64, error)
- func (q *Queries) DeleteOldDevices(ctx context.Context, lastSeen pgtype.Timestamptz) error
- func (q *Queries) DeleteUser(ctx context.Context, userID string) ([]string, error)
- func (q *Queries) GetAllArticles(ctx context.Context) ([]Article, error)
- func (q *Queries) GetAllDevices(ctx context.Context) ([]Device, error)
- func (q *Queries) GetAllLegacyFeeds(ctx context.Context) ([]LegacyFeed, error)
- func (q *Queries) GetAllUsers(ctx context.Context) ([]GetAllUsersRow, error)
- func (q *Queries) GetArticlesUpdatedSince(ctx context.Context, arg GetArticlesUpdatedSinceParams) ([]Article, error)
- func (q *Queries) GetDevices(ctx context.Context, userDbID int64) ([]Device, error)
- func (q *Queries) GetLegacyDevice(ctx context.Context, arg GetLegacyDeviceParams) (Device, error)
- func (q *Queries) GetLegacyDevicesEtag(ctx context.Context, userDbID int64) ([]byte, error)
- func (q *Queries) GetLegacyFeeds(ctx context.Context, userDbID int64) (LegacyFeed, error)
- func (q *Queries) GetLegacyFeedsEtag(ctx context.Context, userDbID int64) (string, error)
- func (q *Queries) GetSyncCodeAndLegacyDevice(ctx context.Context, arg GetSyncCodeAndLegacyDeviceParams) (GetSyncCodeAndLegacyDeviceRow, error)
- func (q *Queries) GetUserAndDevice(ctx context.Context, arg GetUserAndDeviceParams) (GetUserAndDeviceRow, error)
- func (q *Queries) GetUserBySyncCode(ctx context.Context, legacySyncCode string) (User, error)
- func (q *Queries) GetUserByUserId(ctx context.Context, userID string) (User, error)
- func (q *Queries) GetUserDbId(ctx context.Context, userID string) (int64, error)
- func (q *Queries) GetUserDbIdBySyncCode(ctx context.Context, legacySyncCode string) (int64, error)
- func (q *Queries) GetUsersWithDevices(ctx context.Context) ([]GetUsersWithDevicesRow, error)
- func (q *Queries) GetUsersWithoutDevices(ctx context.Context) ([]User, error)
- func (q *Queries) InsertArticle(ctx context.Context, arg InsertArticleParams) (Article, error)
- func (q *Queries) InsertDevice(ctx context.Context, arg InsertDeviceParams) (Device, error)
- func (q *Queries) InsertUser(ctx context.Context, arg InsertUserParams) (User, error)
- func (q *Queries) UpdateLastSeenForDevice(ctx context.Context, arg UpdateLastSeenForDeviceParams) error
- func (q *Queries) UpdateLegacyFeeds(ctx context.Context, arg UpdateLegacyFeedsParams) (int64, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type UpdateLastSeenForDeviceParams
- type UpdateLegacyFeedsParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct { DbID int64 ReadTime pgtype.Timestamptz Identifier string UserDbID int64 UpdatedAt pgtype.Timestamptz }
type DeleteDeviceParams ¶
type GetAllUsersRow ¶
type GetArticlesUpdatedSinceParams ¶
type GetArticlesUpdatedSinceParams struct { UserDbID int64 UpdatedAt pgtype.Timestamptz }
type GetLegacyDeviceParams ¶
type GetUserAndDeviceParams ¶
type GetUserAndDeviceRow ¶
type GetUsersWithDevicesRow ¶
type GetUsersWithDevicesRow struct { User User LastSeen interface{} }
type InsertArticleParams ¶
type InsertArticleParams struct { UserDbID int64 Identifier string ReadTime pgtype.Timestamptz UpdatedAt pgtype.Timestamptz }
type InsertDeviceParams ¶
type InsertUserParams ¶
type LegacyFeed ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) DeleteArticlesOlderThanDeviceLastSeen ¶
func (*Queries) DeleteArticlesWithUserDbId ¶
func (*Queries) DeleteDevice ¶
func (*Queries) DeleteDeviceWithLegacyId ¶
func (*Queries) DeleteDevicesWithUserDbId ¶
func (*Queries) DeleteLegacyFeedsWithUserDbId ¶
func (*Queries) DeleteOldDevices ¶
func (*Queries) DeleteUser ¶
func (*Queries) GetAllArticles ¶
func (*Queries) GetAllDevices ¶
func (*Queries) GetAllLegacyFeeds ¶
func (q *Queries) GetAllLegacyFeeds(ctx context.Context) ([]LegacyFeed, error)
func (*Queries) GetAllUsers ¶
func (q *Queries) GetAllUsers(ctx context.Context) ([]GetAllUsersRow, error)
func (*Queries) GetArticlesUpdatedSince ¶
func (*Queries) GetDevices ¶
func (*Queries) GetLegacyDevice ¶
func (*Queries) GetLegacyDevicesEtag ¶
func (*Queries) GetLegacyFeeds ¶
func (*Queries) GetLegacyFeedsEtag ¶
func (*Queries) GetSyncCodeAndLegacyDevice ¶
func (q *Queries) GetSyncCodeAndLegacyDevice(ctx context.Context, arg GetSyncCodeAndLegacyDeviceParams) (GetSyncCodeAndLegacyDeviceRow, error)
func (*Queries) GetUserAndDevice ¶
func (q *Queries) GetUserAndDevice(ctx context.Context, arg GetUserAndDeviceParams) (GetUserAndDeviceRow, error)
func (*Queries) GetUserBySyncCode ¶
func (*Queries) GetUserByUserId ¶
func (*Queries) GetUserDbId ¶
func (*Queries) GetUserDbIdBySyncCode ¶
func (*Queries) GetUsersWithDevices ¶
func (q *Queries) GetUsersWithDevices(ctx context.Context) ([]GetUsersWithDevicesRow, error)
func (*Queries) GetUsersWithoutDevices ¶
func (*Queries) InsertArticle ¶
func (*Queries) InsertDevice ¶
func (*Queries) InsertUser ¶
func (*Queries) UpdateLastSeenForDevice ¶
func (q *Queries) UpdateLastSeenForDevice(ctx context.Context, arg UpdateLastSeenForDeviceParams) error
func (*Queries) UpdateLegacyFeeds ¶
type UpdateLastSeenForDeviceParams ¶
type UpdateLastSeenForDeviceParams struct { LastSeen pgtype.Timestamptz DbID int64 }
type UpdateLegacyFeedsParams ¶
Click to show internal directories.
Click to hide internal directories.