Documentation
¶
Index ¶
Constants ¶
View Source
const TaskErrMergeIterationThreshold = 10
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct {
Code string `json:"code"`
Msg string `json:"msg"`
Ctx ErrorContext `json:"ctx"`
}
func MergeOrderError ¶
type ErrorContext ¶
type ErrorContext struct {
StartTime time.Time `json:"startTime"`
EndTime time.Time `json:"endTime"`
Count uint64 `json:"count"`
}
func (*ErrorContext) CalculateFrequencyPerHour ¶
func (c *ErrorContext) CalculateFrequencyPerHour() uint64
type OrderedErrors ¶
type OrderedErrors []*Error
func (OrderedErrors) AppendError ¶
func (o OrderedErrors) AppendError(errs ...*Error) OrderedErrors
func (OrderedErrors) ConvertErrors ¶
func (o OrderedErrors) ConvertErrors()
func (OrderedErrors) Len ¶
func (o OrderedErrors) Len() int
func (OrderedErrors) Less ¶
func (o OrderedErrors) Less(i, j int) bool
func (OrderedErrors) Swap ¶
func (o OrderedErrors) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.