Fix linter errors.

This commit is contained in:
go-jet 2019-07-19 10:46:41 +02:00
parent 733614d245
commit fd11c377b9
7 changed files with 12 additions and 12 deletions

View file

@ -15,7 +15,7 @@ import (
// Query executes query with arguments over database connection with context and stores result into destination.
// Destination can be either pointer to struct or pointer to slice of structs.
func Query(db DB, context context.Context, query string, args []interface{}, destinationPtr interface{}) error {
func Query(context context.Context, db DB, query string, args []interface{}, destinationPtr interface{}) error {
if destinationPtr == nil {
return errors.New("jet: Destination is nil")
@ -27,12 +27,12 @@ func Query(db DB, context context.Context, query string, args []interface{}, des
}
if destinationPtrType.Elem().Kind() == reflect.Slice {
return queryToSlice(db, context, query, args, destinationPtr)
return queryToSlice(context, db, query, args, destinationPtr)
} else if destinationPtrType.Elem().Kind() == reflect.Struct {
tempSlicePtrValue := reflect.New(reflect.SliceOf(destinationPtrType))
tempSliceValue := tempSlicePtrValue.Elem()
err := queryToSlice(db, context, query, args, tempSlicePtrValue.Interface())
err := queryToSlice(context, db, query, args, tempSlicePtrValue.Interface())
if err != nil {
return err
@ -54,7 +54,7 @@ func Query(db DB, context context.Context, query string, args []interface{}, des
}
}
func queryToSlice(db DB, ctx context.Context, query string, args []interface{}, slicePtr interface{}) error {
func queryToSlice(ctx context.Context, db DB, query string, args []interface{}, slicePtr interface{}) error {
if db == nil {
return errors.New("jet: db is nil")
}