-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Parsing GeoJSON data requires additional work in order to add flexibility when it comes to nested types, and the way they are being extracted by using the utility Row class. This likely also includes adding the ability to parse struct-like data into appropriate Arrow types, which seems to be somewhat straight-forward, quick sample:
auto structArray = std::static_pointer_cast<arrow::StructArray>(this->_getChunk("geometry"));
auto coordinates = structArray->GetFieldByName("coordinates");
auto meta = this->_getListArrayMetadata(coordinates, this->_chunkRowIndex);
return this->_getNestedListData(meta.value(), defaultValue);
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request