Documentation ¶
Index ¶
- type Store
- func (s Store) DeleteEntry(id picoshare.EntryID) error
- func (s Store) DeleteGuestLink(id picoshare.GuestLinkID) error
- func (s Store) GetEntriesMetadata() ([]picoshare.UploadMetadata, error)
- func (s Store) GetEntry(id picoshare.EntryID) (picoshare.UploadEntry, error)
- func (s Store) GetEntryDownloads(id picoshare.EntryID) ([]picoshare.DownloadRecord, error)
- func (s Store) GetEntryMetadata(id picoshare.EntryID) (picoshare.UploadMetadata, error)
- func (s Store) GetGuestLink(id picoshare.GuestLinkID) (picoshare.GuestLink, error)
- func (s Store) GetGuestLinks() ([]picoshare.GuestLink, error)
- func (s Store) InsertEntry(reader io.Reader, metadata picoshare.UploadMetadata) error
- func (s Store) InsertEntryDownload(id picoshare.EntryID, r picoshare.DownloadRecord) error
- func (s *Store) InsertGuestLink(guestLink picoshare.GuestLink) error
- func (s Store) Purge() error
- func (s Store) ReadSettings() (picoshare.Settings, error)
- func (s Store) UpdateEntryMetadata(id picoshare.EntryID, metadata picoshare.UploadMetadata) error
- func (s Store) UpdateSettings(settings picoshare.Settings) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func NewWithChunkSize ¶
NewWithChunkSize creates a SQLite-based datastore with the user-specified chunk size for writing files. Most callers should just use New().
func (Store) DeleteGuestLink ¶
func (s Store) DeleteGuestLink(id picoshare.GuestLinkID) error
func (Store) GetEntriesMetadata ¶
func (s Store) GetEntriesMetadata() ([]picoshare.UploadMetadata, error)
func (Store) GetEntryDownloads ¶
func (Store) GetEntryMetadata ¶
func (Store) GetGuestLink ¶
func (Store) InsertEntry ¶
func (Store) InsertEntryDownload ¶
func (*Store) InsertGuestLink ¶
func (Store) UpdateEntryMetadata ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.