Question

Je travaille sur un JsonStorage pour le porc. Tout fonctionne très bien, mais au moins je besoin d'obtenir les noms des champs (à savoir crdate, nom, positions) à partir du schéma de porc.

| A | crdate: bytearray | name: bytearray | positions: bytearray |

En fait, j'étendre ma classe par StoreFunc qui ne fournit aucune fonction pour obtenir les noms des champs.

public class PigJsonStorage extends StoreFunc { .. }

aide quelqu'un peut me:)

Était-ce utile?

La solution

Avertissement: Je suis un peu nouveau pour moi-même porc, et n'ont pas encore mis en œuvre une classe de stockage

.

Il me semble que StoreFunc a une méthode pour cela: StoreFunc.checkSchema (ResourceSchema de) . Je pense que vous pouvez simplement capturer le schéma de celui pour une utilisation pendant la écriture.

Autres conseils

Il y a une classe JsonMetadata que les rendements ResourceSchema qui a une méthode renvoyant un tableau de champs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top