Documentation ¶
Index ¶
- type SQLiteDatabase
- func (d *SQLiteDatabase) Close() error
- func (d *SQLiteDatabase) Count() (count int64, err error)
- func (d *SQLiteDatabase) DeleteEntry(entryID int64) (int64, error)
- func (d *SQLiteDatabase) DeleteReply(entryID int64) error
- func (d *SQLiteDatabase) Entries(page, pageSize int64) (entries []*guestbook.Entry, err error)
- func (d *SQLiteDatabase) NewEntry(entry *guestbook.Entry) error
- func (d *SQLiteDatabase) NewReply(reply *guestbook.Reply) error
- func (d *SQLiteDatabase) UpdateEntry(entry *guestbook.Entry) error
- func (d *SQLiteDatabase) UpdateReply(reply *guestbook.Reply) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SQLiteDatabase ¶
type SQLiteDatabase struct {
// contains filtered or unexported fields
}
func New ¶
func New(filePath string) (*SQLiteDatabase, error)
func (*SQLiteDatabase) Close ¶
func (d *SQLiteDatabase) Close() error
func (*SQLiteDatabase) Count ¶
func (d *SQLiteDatabase) Count() (count int64, err error)
Count returns how much entries are in an `entry` table.
func (*SQLiteDatabase) DeleteEntry ¶
func (d *SQLiteDatabase) DeleteEntry(entryID int64) (int64, error)
func (*SQLiteDatabase) DeleteReply ¶
func (d *SQLiteDatabase) DeleteReply(entryID int64) error
func (*SQLiteDatabase) Entries ¶
func (d *SQLiteDatabase) Entries(page, pageSize int64) (entries []*guestbook.Entry, err error)
func (*SQLiteDatabase) NewEntry ¶
func (d *SQLiteDatabase) NewEntry(entry *guestbook.Entry) error
NewEntry inserts a passed Entry struct and fills its ID field if successful.
func (*SQLiteDatabase) NewReply ¶
func (d *SQLiteDatabase) NewReply(reply *guestbook.Reply) error
func (*SQLiteDatabase) UpdateEntry ¶
func (d *SQLiteDatabase) UpdateEntry(entry *guestbook.Entry) error
UpdateEntry
func (*SQLiteDatabase) UpdateReply ¶
func (d *SQLiteDatabase) UpdateReply(reply *guestbook.Reply) error
Click to show internal directories.
Click to hide internal directories.