Skip to content

Commit 8e2fede

Browse files
committed
amend correct func call for validateTime
1 parent 4fa0e7c commit 8e2fede

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

sql/expression/arithmetic.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -521,14 +521,14 @@ func plus(lval, rval interface{}) (interface{}, error) {
521521
case time.Time:
522522
switch r := rval.(type) {
523523
case *TimeDelta:
524-
return types.ValidateDatetime(r.Add(l)), nil
524+
return types.ValidateTime(r.Add(l)), nil
525525
case time.Time:
526526
return l.Unix() + r.Unix(), nil
527527
}
528528
case *TimeDelta:
529529
switch r := rval.(type) {
530530
case time.Time:
531-
return types.ValidateDatetime(l.Add(r)), nil
531+
return types.ValidateTime(l.Add(r)), nil
532532
}
533533
}
534534

@@ -595,7 +595,7 @@ func minus(lval, rval interface{}) (interface{}, error) {
595595
case time.Time:
596596
switch r := rval.(type) {
597597
case *TimeDelta:
598-
return types.ValidateDatetime(r.Sub(l)), nil
598+
return types.ValidateTime(r.Sub(l)), nil
599599
case time.Time:
600600
return l.Unix() - r.Unix(), nil
601601
}

sql/expression/function/time_math.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ func (d *DateAdd) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) {
239239
}
240240

241241
// return appropriate type
242-
res := types.ValidateDatetime(delta.Add(dateVal.(time.Time)))
242+
res := types.ValidateTime(delta.Add(dateVal.(time.Time)))
243243
if res == nil {
244244
return nil, nil
245245
}
@@ -387,7 +387,7 @@ func (d *DateSub) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) {
387387
}
388388

389389
// return appropriate type
390-
res := types.ValidateDatetime(delta.Sub(dateVal.(time.Time)))
390+
res := types.ValidateTime(delta.Sub(dateVal.(time.Time)))
391391
if res == nil {
392392
return nil, nil
393393
}

0 commit comments

Comments
 (0)