Documentation
¶
Index ¶
- type DatabaseFunctions
- func (df *DatabaseFunctions) AddPerson(ctx context.Context, fullName string, dateOfBirth time.Time, country string) error
- func (df *DatabaseFunctions) AllDataTypes(ctx context.Context, a int64, b int64, c int64, d float64, e float64, ...) error
- func (df *DatabaseFunctions) DeletePerson(ctx context.Context, fullName string) error
- func (df *DatabaseFunctions) GetOldestPerson(ctx context.Context) (string, error)
- func (df *DatabaseFunctions) NamesBetween(ctx context.Context, idFrom string, idTo string) ([]string, error)
- func (df *DatabaseFunctions) PeopleBetween(ctx context.Context, idFrom string, idTo string) ([]map[string]any, error)
- func (df *DatabaseFunctions) PeopleBornOn(ctx context.Context, d time.Time) (int64, error)
- func (df *DatabaseFunctions) PersonById(ctx context.Context, id string) (map[string]any, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseFunctions ¶
type DatabaseFunctions struct {
// contains filtered or unexported fields
}
DatabaseFunctions contains your database functions.
func NewDatabaseFunctions ¶
func NewDatabaseFunctions(db *pgxpool.Pool) *DatabaseFunctions
NewDatabaseFunctions returns a pointer to a new instance of DatabaseFunctions.
func (*DatabaseFunctions) AllDataTypes ¶
func (*DatabaseFunctions) DeletePerson ¶
func (df *DatabaseFunctions) DeletePerson(ctx context.Context, fullName string) error
func (*DatabaseFunctions) GetOldestPerson ¶
func (df *DatabaseFunctions) GetOldestPerson(ctx context.Context) (string, error)
func (*DatabaseFunctions) NamesBetween ¶
func (*DatabaseFunctions) PeopleBetween ¶
func (*DatabaseFunctions) PeopleBornOn ¶
func (*DatabaseFunctions) PersonById ¶
Click to show internal directories.
Click to hide internal directories.