J'ai besoin de demander programmatiquement Qubole pour la liste des partitions pour une table de ruche. Je peux le faire en appelant Le point d'extrémité de l'API correct comme décrit ici < / a>, mais j'aimerais utiliser client QDS-SDJ-Java à Faites cela (je l'utilise déjà pour d'autres choses). P>
En regardant par La documentation de l'API Javadoc du client , i Ne vois pas une option pour faire cela. Y a-t-il un moyen et je suis juste surplombant? Appelle le point final directement la seule option? P>
3 Réponses :
Vous pouvez vous référer à Exemple de commande de la ruche à l'aide de QDS-SDK Où vous pouvez passer SHOW Partitions Table_Name; Strong> Query pour votre table de ruche. J'espère que c'est utile. P>
C'est vrai et est un itinéraire que j'ai considéré comme aller, mais nécessite d'analyser les résultats de la requête.
Il s'avère que les Javadoc publiés pour le client QDS sont simplement obsolètes. La bibliothèque actuelle elle-même Prise en charge des partitions de la liste dans version 1.1.0 .
InvokableBuilder<List<TablePartitionsAndLocation>> viewTablePartitionsAndLocation(String tableName);
Oh, je l'ai eu. Oui, nous mettrons à jour les Javadocs pour le client QDS. Heureux que vous ayez trouvé la solution que vous recherchiez. p>