[parquet-protobuf] Pass descriptor to ProtoWriteSupport constructor
- Vorherrschende Sprache
- Java
- Sterne
- 3.1k
- Forks
- 1.6k
- Ø Merge
- 3 T. 12 Std.
- Gemergte PRs (30 T.)
- 33
Beschreibung
Currently, the ProtoWriteSupport class checks for Descriptor by calling `Protobufs.getMessageDescriptor` function which checks for descriptor in the classpath. There is no way to pass descriptor as an argument to the ProtoWriteSupport constructor.
In our approach to using parquet-mr library, we are using a descriptor that is not available in the classpath.
I will be happy to work on adding this support to the parquet-mr library.
**Reporter**: [Maulik Soneji](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mauliksoneji)
**Note**: *This issue was originally created as [PARQUET-1885](https://issues.apache.org/jira/browse/PARQUET-1885). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie mit dem Lesen des Konstruktors von ProtoWriteSupport und seiner Verwendung von Protobufs.getMessageDescriptor. Verfolgen Sie, wie Deskriptoren derzeit gefunden werden, und ermitteln Sie das erforderliche Konstruktorverhalten, wenn ein Deskriptor direkt bereitgestellt wird. Die Aufgabe ist abgeschlossen, wenn Aufrufer einen Deskriptor bereitstellen können, der nicht im Klassenpfad verfügbar ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- data-engineering
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100