Skip to content

Add Hive storage format ESRI GeoJsonSerDe#28592

Draft
gertjanal wants to merge 1 commit intotrinodb:masterfrom
gertjanal:geojson
Draft

Add Hive storage format ESRI GeoJsonSerDe#28592
gertjanal wants to merge 1 commit intotrinodb:masterfrom
gertjanal:geojson

Conversation

@gertjanal
Copy link
Contributor

@gertjanal gertjanal commented Mar 9, 2026

Description

Support tables created with Row format com.esri.hadoop.hive.serde.GeoJsonSerDe and com.esri.json.hadoop.EnclosedGeoJsonInputFormat.

Note that most of the code in this PR is moved or duplicated from the EsriReader, the reader that reads EsriJson instead of GeoJson.

See

Release notes

( ) This is not user-visible or is docs only, and no release notes are required.
( ) Release notes are required. Please propose a release note for me.
( X ) Release notes are required, with the following suggested text:

## Hive
* Add Hive Esri GeoJson support

@cla-bot cla-bot bot added the cla-signed label Mar 9, 2026
@github-actions github-actions bot added docs hive Hive connector labels Mar 9, 2026
@gertjanal gertjanal requested a review from ljw9111 March 9, 2026 22:39
@gertjanal
Copy link
Contributor Author

TODO add TestEsriGeoJsonTable, just like TestEsriTable

import static java.util.Objects.requireNonNull;

public abstract class AbstractDeserializer
{
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that all code in this class is moved here from the original EsriDeserializer. It is placed in a new class to make sure the GeoJsonDeserializer can use it as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

1 participant