Skip to content

Commit c3ea538

Browse files
committed
cast to long long int
1 parent 1e389e2 commit c3ea538

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

cpp/src/gandiva/precompiled/time.cc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -691,13 +691,13 @@ timestamp castTIMESTAMP_date64(date64 date_in_millis) { return date_in_millis; }
691691

692692
const char* castVARCHAR_timestamp_int64(int64 context, timestamp in, int64 length,
693693
int32* out_len) {
694-
int64 year = extractYear_timestamp(in);
695-
int64 month = extractMonth_timestamp(in);
696-
int64 day = extractDay_timestamp(in);
697-
int64 hour = extractHour_timestamp(in);
698-
int64 minute = extractMinute_timestamp(in);
699-
int64 second = extractSecond_timestamp(in);
700-
int64 millis = in % MILLIS_IN_SEC;
694+
long long int year = static_cast<long long int>(extractYear_timestamp(in));
695+
long long int month = static_cast<long long int>(extractMonth_timestamp(in));
696+
long long int day = static_cast<long long int>(extractDay_timestamp(in));
697+
long long int hour = static_cast<long long int>(extractHour_timestamp(in));
698+
long long int minute = static_cast<long long int>(extractMinute_timestamp(in));
699+
long long int second = static_cast<long long int>(extractSecond_timestamp(in));
700+
long long int millis = static_cast<long long int>(in % MILLIS_IN_SEC);
701701

702702
const int full_output_length = 23;
703703
const int char_buffer_length = full_output_length + 1; // snprintf adds \0

0 commit comments

Comments
 (0)