Documentation
¶
Index ¶
- Constants
- type DB
- func (db *DB) BeginTx() Tx
- func (db *DB) DeleteExpiredSessions()
- func (db *DB) DeleteSessionByToken(token string)
- func (db *DB) DeleteUsersFeeds(userId, feedId int)
- func (db *DB) ExistsByFeedURL(userID int, feedURL string) (exists bool)
- func (db *DB) GetAllFeedURLsByUsername(username string) (feedURLs []string)
- func (db *DB) GetAllFeeds() (feeds []Feed)
- func (db *DB) GetAllItemsByFeedID(feedID int) (items []Item)
- func (db *DB) GetFeedByID(feedID int) (feed *Feed, ok bool)
- func (db *DB) GetItemsByUserId(userID int) (items []Item)
- func (db *DB) GetSessionByToken(token string) (session *Session, ok bool)
- func (db *DB) GetUserById(userID int) (user *User, ok bool)
- func (db *DB) GetUserByUsername(username string) (user *User, ok bool)
- func (db *DB) GetUserFirst() (user *User, ok bool)
- func (db *DB) InsertSession(session *Session) (token string, ok bool)
- func (db *DB) InsertUser(user *User)
- func (db *DB) RemoveItem(itemID int)
- type Feed
- type Item
- type Session
- type Tx
- type User
Constants ¶
View Source
const DateFormat = "2006-01-02"
View Source
const DateTimeFormat = "2006-01-02 15:04:05"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) DeleteExpiredSessions ¶
func (db *DB) DeleteExpiredSessions()
func (*DB) DeleteSessionByToken ¶
func (*DB) DeleteUsersFeeds ¶
func (*DB) ExistsByFeedURL ¶
func (*DB) GetAllFeedURLsByUsername ¶
func (*DB) GetAllFeeds ¶
func (*DB) GetAllItemsByFeedID ¶
func (*DB) GetItemsByUserId ¶
func (*DB) GetSessionByToken ¶
func (*DB) GetUserByUsername ¶
func (*DB) GetUserFirst ¶
func (*DB) InsertUser ¶
func (*DB) RemoveItem ¶
Click to show internal directories.
Click to hide internal directories.