Skip to content

Commit c076bc1

Browse files
authored
Merge pull request ClickHouse#143 from zxc111/fix_date_out_of_range
fix: date type out of range
2 parents 45f55a4 + e071f2a commit c076bc1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/column/date.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func (dt *Date) Write(encoder *binary.Encoder, v interface{}) error {
2727
_, offset := value.Zone()
2828
timestamp = value.Unix() + int64(offset)
2929
case int16:
30-
timestamp = int64(value) + dt.offset
30+
return encoder.Int16(value)
3131
case int32:
3232
timestamp = int64(value) + dt.offset
3333
case int64:
@@ -44,7 +44,7 @@ func (dt *Date) Write(encoder *binary.Encoder, v interface{}) error {
4444
_, offset := value.Zone()
4545
timestamp = (*value).Unix() + int64(offset)
4646
case *int16:
47-
timestamp = int64(*value) + dt.offset
47+
return encoder.Int16(*value)
4848
case *int32:
4949
timestamp = int64(*value) + dt.offset
5050
case *int64:

0 commit comments

Comments
 (0)