Description
void TimestampColumnReader::next(ColumnVectorBatch& rowBatch, uint64_t numValues, char *notNull)
has the following code:
c++\src\ColumnReader.cc:338
int64_t writerTime = secsBuffer[i] + epochOffset;
secsBuffer[i] = writerTimezone.convertToUTC(writerTime);
if (secsBuffer[i] < 0 && nanoBuffer[i] != 0) {
secsBuffer[i] -= 1;
}
which likely leads to read wrong seconds value for PRE_1970 dates
Attachments
Issue Links
- links to