sqlite

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL