core/db/sql/error.go

22 lines
276 B
Go
Raw Permalink Normal View History

2024-01-01 16:55:54 +00:00
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,
}
}