Documentation
¶
Index ¶
- func Init(lc fx.Lifecycle, c *config.Config, l *zap.Logger) error
- func InitTest(lc fx.Lifecycle, c *config.Config, l *zap.Logger) error
- func Tx(ctx context.Context, f func(ctx context.Context, q *Queries) error) error
- type AddNotesToCollectionsParams
- type CheckNoteExistsRow
- type Collection
- type CollectionNote
- type DBTX
- type DeleteCollectionParams
- type DeleteFavoriteParams
- type DeleteFavoritesByEntityIdParams
- type Favorite
- type GetCollectionByIDAndWorkspaceParams
- type GetCollectionsByNoteUUIDAndWorkspaceParams
- type GetFavoritesForUserParams
- type GetInitialNotesCreatedAscParams
- type GetInitialNotesCreatedAscRow
- type GetInitialNotesCreatedDescParams
- type GetInitialNotesCreatedDescRow
- type GetInitialNotesUpdatedAscParams
- type GetInitialNotesUpdatedAscRow
- type GetInitialNotesUpdatedDescParams
- type GetInitialNotesUpdatedDescRow
- type GetMaxOrderIndexForUserParams
- type GetNonExpiredSessionByTokenParams
- type GetNoteByUUIDAndWorkspaceParams
- type GetNoteByUUIDAndWorkspaceRow
- type GetNotesByCollectionIDParams
- type GetNotesByCollectionIDRow
- type GetNotesCreatedAscParams
- type GetNotesCreatedAscRow
- type GetNotesCreatedDescParams
- type GetNotesCreatedDescRow
- type GetNotesUpdatedAscParams
- type GetNotesUpdatedAscRow
- type GetNotesUpdatedDescParams
- type GetNotesUpdatedDescRow
- type InsertCollectionParams
- type InsertFavoriteParams
- type InsertNoteParams
- type InsertSessionParams
- type InsertUserParams
- type InsertUserWorkspaceParams
- type InsertWorkspaceParams
- type ListCollectionsParams
- type Note
- type Queries
- func (q *Queries) AddNotesToCollections(ctx context.Context, arg AddNotesToCollectionsParams) error
- func (q *Queries) CheckNoteExists(ctx context.Context, uuid string) (CheckNoteExistsRow, error)
- func (q *Queries) DeleteCollection(ctx context.Context, arg DeleteCollectionParams) error
- func (q *Queries) DeleteFavorite(ctx context.Context, arg DeleteFavoriteParams) error
- func (q *Queries) DeleteFavoritesByEntityId(ctx context.Context, arg DeleteFavoritesByEntityIdParams) error
- func (q *Queries) DeleteSessionByToken(ctx context.Context, token string) error
- func (q *Queries) GetCollectionByIDAndWorkspace(ctx context.Context, arg GetCollectionByIDAndWorkspaceParams) (Collection, error)
- func (q *Queries) GetCollectionsByNoteUUIDAndWorkspace(ctx context.Context, arg GetCollectionsByNoteUUIDAndWorkspaceParams) ([]Collection, error)
- func (q *Queries) GetFavoritesForUser(ctx context.Context, arg GetFavoritesForUserParams) ([]Favorite, error)
- func (q *Queries) GetInitialNotesCreatedAsc(ctx context.Context, arg GetInitialNotesCreatedAscParams) ([]GetInitialNotesCreatedAscRow, error)
- func (q *Queries) GetInitialNotesCreatedDesc(ctx context.Context, arg GetInitialNotesCreatedDescParams) ([]GetInitialNotesCreatedDescRow, error)
- func (q *Queries) GetInitialNotesUpdatedAsc(ctx context.Context, arg GetInitialNotesUpdatedAscParams) ([]GetInitialNotesUpdatedAscRow, error)
- func (q *Queries) GetInitialNotesUpdatedDesc(ctx context.Context, arg GetInitialNotesUpdatedDescParams) ([]GetInitialNotesUpdatedDescRow, error)
- func (q *Queries) GetMaxOrderIndexForUser(ctx context.Context, arg GetMaxOrderIndexForUserParams) (pgtype.Int4, error)
- func (q *Queries) GetNonExpiredSessionByToken(ctx context.Context, arg GetNonExpiredSessionByTokenParams) (Session, error)
- func (q *Queries) GetNoteByUUIDAndWorkspace(ctx context.Context, arg GetNoteByUUIDAndWorkspaceParams) (GetNoteByUUIDAndWorkspaceRow, error)
- func (q *Queries) GetNotesByCollectionID(ctx context.Context, arg GetNotesByCollectionIDParams) ([]GetNotesByCollectionIDRow, error)
- func (q *Queries) GetNotesCreatedAsc(ctx context.Context, arg GetNotesCreatedAscParams) ([]GetNotesCreatedAscRow, error)
- func (q *Queries) GetNotesCreatedDesc(ctx context.Context, arg GetNotesCreatedDescParams) ([]GetNotesCreatedDescRow, error)
- func (q *Queries) GetNotesUpdatedAsc(ctx context.Context, arg GetNotesUpdatedAscParams) ([]GetNotesUpdatedAscRow, error)
- func (q *Queries) GetNotesUpdatedDesc(ctx context.Context, arg GetNotesUpdatedDescParams) ([]GetNotesUpdatedDescRow, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (User, error)
- func (q *Queries) GetUserByID(ctx context.Context, id int64) (User, error)
- func (q *Queries) GetUsersByIDs(ctx context.Context, id []int64) ([]User, error)
- func (q *Queries) GetUsersForWorkspace(ctx context.Context, workspaceID int64) ([]User, error)
- func (q *Queries) GetWorkspaceByID(ctx context.Context, id int64) (Workspace, error)
- func (q *Queries) GetWorkspacesForUser(ctx context.Context, userID int64) ([]Workspace, error)
- func (q *Queries) InsertCollection(ctx context.Context, arg InsertCollectionParams) (int64, error)
- func (q *Queries) InsertFavorite(ctx context.Context, arg InsertFavoriteParams) (Favorite, error)
- func (q *Queries) InsertNote(ctx context.Context, arg InsertNoteParams) (int64, error)
- func (q *Queries) InsertSession(ctx context.Context, arg InsertSessionParams) (int64, error)
- func (q *Queries) InsertUser(ctx context.Context, arg InsertUserParams) (int64, error)
- func (q *Queries) InsertUserWorkspace(ctx context.Context, arg InsertUserWorkspaceParams) (UserWorkspace, error)
- func (q *Queries) InsertWorkspace(ctx context.Context, arg InsertWorkspaceParams) (int64, error)
- func (q *Queries) ListCollections(ctx context.Context, arg ListCollectionsParams) ([]Collection, error)
- func (q *Queries) ReindexFavoritesForUser(ctx context.Context, arg ReindexFavoritesForUserParams) error
- func (q *Queries) RemoveCollectionsFromNote(ctx context.Context, arg RemoveCollectionsFromNoteParams) error
- func (q *Queries) RemoveNotesFromCollection(ctx context.Context, arg RemoveNotesFromCollectionParams) error
- func (q *Queries) TrashCollection(ctx context.Context, arg TrashCollectionParams) error
- func (q *Queries) TrashCollectionsByIDs(ctx context.Context, arg TrashCollectionsByIDsParams) error
- func (q *Queries) TrashNoteByUUID(ctx context.Context, arg TrashNoteByUUIDParams) (int64, error)
- func (q *Queries) TrashNotesByUUIDs(ctx context.Context, arg TrashNotesByUUIDsParams) error
- func (q *Queries) TruncateAllTables(ctx context.Context) error
- func (q *Queries) UpdateCollection(ctx context.Context, arg UpdateCollectionParams) (Collection, error)
- func (q *Queries) UpdateFavoriteOrder(ctx context.Context, arg UpdateFavoriteOrderParams) error
- func (q *Queries) UpdateNote(ctx context.Context, arg UpdateNoteParams) error
- func (q *Queries) UpdateUserName(ctx context.Context, arg UpdateUserNameParams) error
- func (q *Queries) UpdateWorkspaceNameDescription(ctx context.Context, arg UpdateWorkspaceNameDescriptionParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type ReindexFavoritesForUserParams
- type RemoveCollectionsFromNoteParams
- type RemoveNotesFromCollectionParams
- type Session
- type TrashCollectionParams
- type TrashCollectionsByIDsParams
- type TrashNoteByUUIDParams
- type TrashNotesByUUIDsParams
- type UpdateCollectionParams
- type UpdateFavoriteOrderParams
- type UpdateNoteParams
- type UpdateUserNameParams
- type UpdateWorkspaceNameDescriptionParams
- type User
- type UserWorkspace
- type Workspace
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CheckNoteExistsRow ¶
type Collection ¶
type CollectionNote ¶
type DeleteCollectionParams ¶
type DeleteFavoriteParams ¶
type GetInitialNotesCreatedAscRow ¶
type GetInitialNotesCreatedAscRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetInitialNotesCreatedDescRow ¶
type GetInitialNotesCreatedDescRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetInitialNotesUpdatedAscRow ¶
type GetInitialNotesUpdatedAscRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetInitialNotesUpdatedDescRow ¶
type GetInitialNotesUpdatedDescRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetNoteByUUIDAndWorkspaceRow ¶
type GetNoteByUUIDAndWorkspaceRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetNotesByCollectionIDRow ¶
type GetNotesByCollectionIDRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetNotesCreatedAscRow ¶
type GetNotesCreatedAscRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetNotesCreatedDescRow ¶
type GetNotesCreatedDescRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetNotesUpdatedAscRow ¶
type GetNotesUpdatedAscRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type GetNotesUpdatedDescRow ¶
type GetNotesUpdatedDescRow struct {
ID int64
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type InsertCollectionParams ¶
type InsertFavoriteParams ¶
type InsertNoteParams ¶
type InsertNoteParams struct {
UUID string
Content []byte
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type InsertSessionParams ¶
type InsertUserParams ¶
type InsertWorkspaceParams ¶
type ListCollectionsParams ¶
type Note ¶
type Note struct {
ID int64
UUID string
Content []byte
Name string
MdContent string
Deleted bool
Trashed bool
HasContent bool
HasImages bool
HasVideos bool
HasOpenTasks bool
HasClosedTasks bool
HasCode bool
HasAudios bool
HasLinks bool
HasFiles bool
HasQuotes bool
HasTables bool
WorkspaceID int64
Created int64
Updated int64
CreatedByID int64
UpdatedByID int64
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
var (
Q *Queries
)
func (*Queries) AddNotesToCollections ¶
func (q *Queries) AddNotesToCollections(ctx context.Context, arg AddNotesToCollectionsParams) error
func (*Queries) CheckNoteExists ¶
func (*Queries) DeleteCollection ¶
func (q *Queries) DeleteCollection(ctx context.Context, arg DeleteCollectionParams) error
func (*Queries) DeleteFavorite ¶
func (q *Queries) DeleteFavorite(ctx context.Context, arg DeleteFavoriteParams) error
func (*Queries) DeleteFavoritesByEntityId ¶
func (q *Queries) DeleteFavoritesByEntityId(ctx context.Context, arg DeleteFavoritesByEntityIdParams) error
func (*Queries) DeleteSessionByToken ¶
func (*Queries) GetCollectionByIDAndWorkspace ¶
func (q *Queries) GetCollectionByIDAndWorkspace(ctx context.Context, arg GetCollectionByIDAndWorkspaceParams) (Collection, error)
func (*Queries) GetCollectionsByNoteUUIDAndWorkspace ¶
func (q *Queries) GetCollectionsByNoteUUIDAndWorkspace(ctx context.Context, arg GetCollectionsByNoteUUIDAndWorkspaceParams) ([]Collection, error)
Avoid updating already trashed entries
func (*Queries) GetFavoritesForUser ¶
func (*Queries) GetInitialNotesCreatedAsc ¶
func (q *Queries) GetInitialNotesCreatedAsc(ctx context.Context, arg GetInitialNotesCreatedAscParams) ([]GetInitialNotesCreatedAscRow, error)
func (*Queries) GetInitialNotesCreatedDesc ¶
func (q *Queries) GetInitialNotesCreatedDesc(ctx context.Context, arg GetInitialNotesCreatedDescParams) ([]GetInitialNotesCreatedDescRow, error)
func (*Queries) GetInitialNotesUpdatedAsc ¶
func (q *Queries) GetInitialNotesUpdatedAsc(ctx context.Context, arg GetInitialNotesUpdatedAscParams) ([]GetInitialNotesUpdatedAscRow, error)
func (*Queries) GetInitialNotesUpdatedDesc ¶
func (q *Queries) GetInitialNotesUpdatedDesc(ctx context.Context, arg GetInitialNotesUpdatedDescParams) ([]GetInitialNotesUpdatedDescRow, error)
func (*Queries) GetMaxOrderIndexForUser ¶
func (*Queries) GetNonExpiredSessionByToken ¶
func (*Queries) GetNoteByUUIDAndWorkspace ¶
func (q *Queries) GetNoteByUUIDAndWorkspace(ctx context.Context, arg GetNoteByUUIDAndWorkspaceParams) (GetNoteByUUIDAndWorkspaceRow, error)
func (*Queries) GetNotesByCollectionID ¶
func (q *Queries) GetNotesByCollectionID(ctx context.Context, arg GetNotesByCollectionIDParams) ([]GetNotesByCollectionIDRow, error)
func (*Queries) GetNotesCreatedAsc ¶
func (q *Queries) GetNotesCreatedAsc(ctx context.Context, arg GetNotesCreatedAscParams) ([]GetNotesCreatedAscRow, error)
func (*Queries) GetNotesCreatedDesc ¶
func (q *Queries) GetNotesCreatedDesc(ctx context.Context, arg GetNotesCreatedDescParams) ([]GetNotesCreatedDescRow, error)
func (*Queries) GetNotesUpdatedAsc ¶
func (q *Queries) GetNotesUpdatedAsc(ctx context.Context, arg GetNotesUpdatedAscParams) ([]GetNotesUpdatedAscRow, error)
func (*Queries) GetNotesUpdatedDesc ¶
func (q *Queries) GetNotesUpdatedDesc(ctx context.Context, arg GetNotesUpdatedDescParams) ([]GetNotesUpdatedDescRow, error)
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserByID ¶
func (*Queries) GetUsersByIDs ¶
func (*Queries) GetUsersForWorkspace ¶
func (*Queries) GetWorkspaceByID ¶
func (*Queries) GetWorkspacesForUser ¶
func (*Queries) InsertCollection ¶
func (*Queries) InsertFavorite ¶
func (*Queries) InsertNote ¶
func (*Queries) InsertSession ¶
func (*Queries) InsertUser ¶
func (*Queries) InsertUserWorkspace ¶
func (q *Queries) InsertUserWorkspace(ctx context.Context, arg InsertUserWorkspaceParams) (UserWorkspace, error)
func (*Queries) InsertWorkspace ¶
func (*Queries) ListCollections ¶
func (q *Queries) ListCollections(ctx context.Context, arg ListCollectionsParams) ([]Collection, error)
func (*Queries) ReindexFavoritesForUser ¶
func (q *Queries) ReindexFavoritesForUser(ctx context.Context, arg ReindexFavoritesForUserParams) error
func (*Queries) RemoveCollectionsFromNote ¶
func (q *Queries) RemoveCollectionsFromNote(ctx context.Context, arg RemoveCollectionsFromNoteParams) error
Avoid updating already trashed entries
func (*Queries) RemoveNotesFromCollection ¶
func (q *Queries) RemoveNotesFromCollection(ctx context.Context, arg RemoveNotesFromCollectionParams) error
func (*Queries) TrashCollection ¶
func (q *Queries) TrashCollection(ctx context.Context, arg TrashCollectionParams) error
func (*Queries) TrashCollectionsByIDs ¶
func (q *Queries) TrashCollectionsByIDs(ctx context.Context, arg TrashCollectionsByIDsParams) error
func (*Queries) TrashNoteByUUID ¶
func (*Queries) TrashNotesByUUIDs ¶
func (q *Queries) TrashNotesByUUIDs(ctx context.Context, arg TrashNotesByUUIDsParams) error
func (*Queries) UpdateCollection ¶
func (q *Queries) UpdateCollection(ctx context.Context, arg UpdateCollectionParams) (Collection, error)
func (*Queries) UpdateFavoriteOrder ¶
func (q *Queries) UpdateFavoriteOrder(ctx context.Context, arg UpdateFavoriteOrderParams) error
func (*Queries) UpdateNote ¶
func (q *Queries) UpdateNote(ctx context.Context, arg UpdateNoteParams) error
func (*Queries) UpdateUserName ¶
func (q *Queries) UpdateUserName(ctx context.Context, arg UpdateUserNameParams) error
func (*Queries) UpdateWorkspaceNameDescription ¶
func (q *Queries) UpdateWorkspaceNameDescription(ctx context.Context, arg UpdateWorkspaceNameDescriptionParams) error
type TrashCollectionParams ¶
type TrashNoteByUUIDParams ¶
type TrashNotesByUUIDsParams ¶
type UpdateCollectionParams ¶
type UpdateNoteParams ¶
type UpdateUserNameParams ¶
type UserWorkspace ¶
Click to show internal directories.
Click to hide internal directories.