Skip to content

Commit 5e2d713

Browse files
committed
Handle LogicalTypeID.JSON in convertToArrayType() and appendElement()
1 parent 3bce36f commit 5e2d713

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src_cpp/py_query_result_converter.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ void NPArrayWrapper::appendElement(Value* value) {
7878
((int64_t*)dataBuffer)[numElements] =
7979
Interval::getNanoseconds(value->getValue<interval_t>());
8080
} break;
81+
case LogicalTypeID::JSON:
8182
case LogicalTypeID::STRING: {
8283
auto val = value->getValue<std::string>();
8384
py::str result(val);
@@ -167,6 +168,7 @@ py::dtype NPArrayWrapper::convertToArrayType(const LogicalType& type) {
167168
case LogicalTypeID::INTERVAL: {
168169
dtype = "timedelta64[ns]";
169170
} break;
171+
case LogicalTypeID::JSON:
170172
case LogicalTypeID::DECIMAL:
171173
case LogicalTypeID::UNION:
172174
case LogicalTypeID::BLOB:

0 commit comments

Comments
 (0)