[Bug](vectorized)Fix reading date and datetime types conversion error (#16252)

from pr #15612, Type conversion error when reading date and datetime types



---------

Co-authored-by: wudi <>
This commit is contained in:
wudi
2023-02-04 23:05:00 +08:00
committed by GitHub
parent d2b5015d3f
commit c488e67bd3

View File

@ -107,7 +107,8 @@ public:
case vectorized::TypeIndex::Date:
case vectorized::TypeIndex::DateTime: {
char buf[64];
const DateTimeValue* time_val = (const DateTimeValue*)(data_ref.data);
const vectorized::VecDateTimeValue* time_val =
(const vectorized::VecDateTimeValue*)(data_ref.data);
int len = time_val->to_buffer(buf);
ARROW_RETURN_NOT_OK(builder.Append(buf, len));
break;