core/db/sql/error.go

22 lines
276 B
Go

package sql
import (
"fmt"
)
type SQLError struct {
Query string
Err error
}
func (e *SQLError) Error() string {
return fmt.Sprintf("%s [%s]", e.Err, e.Query)
}
func NewError(query string, err error) *SQLError {
return &SQLError{
Query: query,
Err: err,
}
}