Documentation ¶
Overview ¶
Pacchetto per interfacciarsi con il database SQL
Index ¶
- func AddAutore(nome, cognome string) (uint32, error)
- func AddGenere(nome string) (uint32, error)
- func AddLibro(titolo string, autore, genere uint32) (uint32, error)
- func AddPrestito(libro uint32, utente string, durata uint32) (uint32, error)
- func ChiudiDB()
- func CountAutori() (uint32, error)
- func CountLibri() (uint32, error)
- func InizializzaDB() (err error)
- func LibriDisponibili() (uint32, error)
- func LibriPrenotati() (uint32, error)
- func RemoveAutore(codice uint32) error
- func RemoveGenere(codice uint32) error
- func RemoveLibro(codice uint32) error
- func RemovePrestito(codice uint32) error
- func SetHash(codice uint32, hash string) error
- func SetRestituzione(libro uint32) error
- type Autore
- type Genere
- type Libro
- type NoCurrentPrestitoError
- type Prestito
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAutore ¶
Funzione per aggiungere un autore
func LibriDisponibili ¶
Funzione che ritorna il numero di libri disponibili
func LibriPrenotati ¶
Funzione che ritorna il numero di libri prenotati
func SetHash ¶
Funzione per impostare l'hash di un libro
Types ¶
type Autore ¶
func GetAutori ¶
Funzione per trovare Autori in base all'iniziale del cognome
func GetTuttiAutori ¶
Funzione per trovare Autori in base all'iniziale del cognome
type Libro ¶
type Libro struct { Codice uint32 Titolo string NomeAutore string CognomeAutore string Genere string Prenotato bool Hashz string }
Tabelle del database
func GetLibro ¶
Funzione per trovare un libro in base al suo codice
func RicercaLibri ¶
Funzione per la ricerca dei libri
type NoCurrentPrestitoError ¶
type NoCurrentPrestitoError struct {
// contains filtered or unexported fields
}
func (*NoCurrentPrestitoError) Error ¶
func (e *NoCurrentPrestitoError) Error() string
Click to show internal directories.
Click to hide internal directories.