handler

package
v1.4.5 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 License: LGPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AnonID

func AnonID(entity string, object interface{}) (int, error)

func AnonInclude

func AnonInclude(entity string, object interface{}, includes interface{}) (interface{}, error)

func AnonScan

func AnonScan(entity string, rs *sql.Rows) (interface{}, error)

func AnonUnmarshal

func AnonUnmarshal(entity string, body []byte) (interface{}, error)

func Create

func Create(db *sql.DB, r *http.Request, entity string) ([]interface{}, error)

func CreateArtist

func CreateArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func CreateEvent

func CreateEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func CreateFestival

func CreateFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func CreateImage

func CreateImage(db *sql.DB, w http.ResponseWriter, r *http.Request)
func CreateLink(db *sql.DB, w http.ResponseWriter, r *http.Request)

func CreateLocation

func CreateLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func CreatePlace

func CreatePlace(db *sql.DB, w http.ResponseWriter, r *http.Request)

func CreateTag

func CreateTag(db *sql.DB, w http.ResponseWriter, r *http.Request)

func Delete

func Delete(db *sql.DB, r *http.Request, entity string) error

func DeleteArtist

func DeleteArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func DeleteEvent

func DeleteEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func DeleteFestival

func DeleteFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func DeleteImage

func DeleteImage(db *sql.DB, w http.ResponseWriter, r *http.Request)
func DeleteLink(db *sql.DB, w http.ResponseWriter, r *http.Request)

func DeleteLocation

func DeleteLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func DeletePlace

func DeletePlace(db *sql.DB, w http.ResponseWriter, r *http.Request)

func DeleteTag

func DeleteTag(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetArtist

func GetArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetArtistImage

func GetArtistImage(db *sql.DB, w http.ResponseWriter, r *http.Request)
func GetArtistLinks(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetArtistTags

func GetArtistTags(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetArtists

func GetArtists(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetAssociatedObjects

func GetAssociatedObjects(db *sql.DB, entity string, objectID int, association string, includes []string) ([]interface{}, error)

func GetAssociation

func GetAssociation(db *sql.DB, r *http.Request, entity string, association string) ([]interface{}, error)

func GetEvent

func GetEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetEventArtist

func GetEventArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetEventFestival

func GetEventFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetEventImage

func GetEventImage(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetEventLocation

func GetEventLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetEvents

func GetEvents(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetFestival

func GetFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetFestivalEvents

func GetFestivalEvents(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetFestivalImage

func GetFestivalImage(db *sql.DB, w http.ResponseWriter, r *http.Request)
func GetFestivalLinks(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetFestivalPlace

func GetFestivalPlace(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetFestivalTags

func GetFestivalTags(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetFestivals

func GetFestivals(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetHealth added in v1.0.2

func GetHealth(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetImage

func GetImage(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetImages

func GetImages(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetInfo added in v1.0.1

func GetInfo(db *sql.DB, w http.ResponseWriter, r *http.Request)
func GetLink(db *sql.DB, w http.ResponseWriter, r *http.Request)
func GetLinks(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetLocation

func GetLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetLocationImage

func GetLocationImage(db *sql.DB, w http.ResponseWriter, r *http.Request)
func GetLocationLinks(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetLocationPlace

func GetLocationPlace(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetLocations

func GetLocations(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetLog added in v1.0.2

func GetLog(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetObject

func GetObject(db *sql.DB, r *http.Request, entity string) ([]interface{}, error)

func GetObjects

func GetObjects(db *sql.DB, entity string, objectIDs []int, values url.Values) ([]interface{}, error)

func GetPlace

func GetPlace(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetPlaces

func GetPlaces(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetRelationships

func GetRelationships(db *sql.DB, entity string, objectID int, relationships []string) (interface{}, error)

func GetTag

func GetTag(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetTagFestivals

func GetTagFestivals(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetTags

func GetTags(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetTraceLog added in v1.1.3

func GetTraceLog(db *sql.DB, w http.ResponseWriter, r *http.Request)

func GetVersion added in v1.0.1

func GetVersion(db *sql.DB, w http.ResponseWriter, r *http.Request)

func Includes

func Includes(r *http.Request) []string

func Log added in v1.0.2

func Log(location string) (string, error)

func MakeUpdate added in v1.1.0

func MakeUpdate(db *sql.DB, w http.ResponseWriter, r *http.Request)

func ObjectID

func ObjectID(r *http.Request) (int, error)

func ObjectIDs

func ObjectIDs(idsString string) ([]int, error)

func RelationshipNames

func RelationshipNames(includes string) ([]string, error)

func RemoveArtistForEvent

func RemoveArtistForEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveAssociation

func RemoveAssociation(db *sql.DB, r *http.Request, entity string, association string) error

func RemoveImageForArtist

func RemoveImageForArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveImageForEvent

func RemoveImageForEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveImageForFestival

func RemoveImageForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveImageForLocation

func RemoveImageForLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveLinkForArtist

func RemoveLinkForArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveLinkForFestival

func RemoveLinkForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveLinkForLocation

func RemoveLinkForLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveLocationForEvent

func RemoveLocationForEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemovePlaceForFestival

func RemovePlaceForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemovePlaceForLocation

func RemovePlaceForLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveTagForArtist

func RemoveTagForArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func RemoveTagForFestival

func RemoveTagForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func ResourceID

func ResourceID(r *http.Request) (int, error)

func SearchObjects

func SearchObjects(db *sql.DB, entity string, name string) ([]interface{}, error)

func SetArtistForEvent

func SetArtistForEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetAssociation

func SetAssociation(db *sql.DB, r *http.Request, entity string, association string) error

func SetEventForFestival

func SetEventForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetImageForArtist

func SetImageForArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetImageForEvent

func SetImageForEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetImageForFestival

func SetImageForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetImageForLocation

func SetImageForLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetLinkForArtist

func SetLinkForArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetLinkForFestival

func SetLinkForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetLinkForLocation

func SetLinkForLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetLocationForEvent

func SetLocationForEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetPlaceForFestival

func SetPlaceForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetPlaceForLocation

func SetPlaceForLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetTagForArtist

func SetTagForArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func SetTagForFestival

func SetTagForFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func Update

func Update(db *sql.DB, r *http.Request, entity string) ([]interface{}, error)

func UpdateArtist

func UpdateArtist(db *sql.DB, w http.ResponseWriter, r *http.Request)

func UpdateEvent

func UpdateEvent(db *sql.DB, w http.ResponseWriter, r *http.Request)

func UpdateFestival

func UpdateFestival(db *sql.DB, w http.ResponseWriter, r *http.Request)

func UpdateImage

func UpdateImage(db *sql.DB, w http.ResponseWriter, r *http.Request)
func UpdateLink(db *sql.DB, w http.ResponseWriter, r *http.Request)

func UpdateLocation

func UpdateLocation(db *sql.DB, w http.ResponseWriter, r *http.Request)

func UpdatePlace

func UpdatePlace(db *sql.DB, w http.ResponseWriter, r *http.Request)

func UpdateTag

func UpdateTag(db *sql.DB, w http.ResponseWriter, r *http.Request)

Types

This section is empty.

Jump to

Keyboard shortcuts

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