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.
2017-07-02 16:54:55 +02:00
package structs
2017-05-10 20:42:20 +02:00
2017-05-26 12:12:52 +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 { }
}
2017-05-26 12:12:52 +02:00
// 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
}