From 1cfba08627b9aab01e6bf45c051c22816af72cd2 Mon Sep 17 00:00:00 2001 From: Eduardo Ponce Date: Mon, 19 Jul 2021 13:03:28 -0400 Subject: [PATCH] add float/double cases for dictionary converter --- cpp/src/arrow/ipc/json_simple.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cpp/src/arrow/ipc/json_simple.cc b/cpp/src/arrow/ipc/json_simple.cc index eb7a4f3a790..117b82df30d 100644 --- a/cpp/src/arrow/ipc/json_simple.cc +++ b/cpp/src/arrow/ipc/json_simple.cc @@ -785,6 +785,8 @@ Status GetDictConverter(const std::shared_ptr& type, PARAM_CONVERTER_CASE(Type::UINT16, IntegerConverter, UInt16Type) PARAM_CONVERTER_CASE(Type::UINT32, IntegerConverter, UInt32Type) PARAM_CONVERTER_CASE(Type::UINT64, IntegerConverter, UInt64Type) + PARAM_CONVERTER_CASE(Type::FLOAT, FloatConverter, FloatType) + PARAM_CONVERTER_CASE(Type::DOUBLE, FloatConverter, DoubleType) PARAM_CONVERTER_CASE(Type::STRING, StringConverter, StringType) PARAM_CONVERTER_CASE(Type::BINARY, StringConverter, BinaryType) PARAM_CONVERTER_CASE(Type::LARGE_STRING, StringConverter, LargeStringType)