func (e *Evaluator) evalDecimal(val []byte) (types.Datum, error) { _, dec, err := codec.DecodeDecimal(val) if err != nil { return dec, ErrInvalid.Gen("invalid decimal % x", val) } return dec, nil }
func (e *Evaluator) evalDecimal(val []byte) (types.Datum, error) { var d types.Datum _, dec, err := codec.DecodeDecimal(val) if err != nil { return d, ErrInvalid.Gen("invalid decimal % x", val) } d.SetMysqlDecimal(dec) return d, nil }