Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/utils/search/structs/whereParams.go

19 lignes
481 o
Go
Brut Vue normale Historique

package structs
2017-05-10 20:42:20 +02:00
// WhereParams struct for search
2017-05-10 20:42:20 +02:00
type WhereParams struct {
Conditions string // Ex : name LIKE ? AND category_id LIKE ?
Params []interface{}
}
// CreateWhereParams : function to create WhereParams struct for search
2017-05-13 19:58:48 +02:00
func CreateWhereParams(conditions string, params ...interface{}) WhereParams {
2017-05-10 20:42:20 +02:00
whereParams := WhereParams{
Conditions: conditions,
Params: make([]interface{}, len(params)),
}
2017-06-14 09:20:42 +02:00
copy(params, whereParams.Params)
2017-05-10 20:42:20 +02:00
return whereParams
}