File tree Expand file tree Collapse file tree
cpp/src/gandiva/precompiled Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -691,13 +691,13 @@ timestamp castTIMESTAMP_date64(date64 date_in_millis) { return date_in_millis; }
691691
692692const 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
You can’t perform that action at this time.
0 commit comments