Quelqu'un a-t-il implémenté une fonctionnalité de présentation dans l'adaptateur Apache Calcite ?
P粉885035114
P粉885035114 2023-09-02 12:15:50
0
1
404

Je souhaite implémenter une commande show foo liée au moteur de base de données que nous souhaitons connecter à Calcite via l'adaptateur Calcite. Bien sûr, foo est quelque chose de spécifique à ce moteur de base de données. J'essaie de déterminer à quel nœud distant il doit être mappé (entre autres détails). Donc, si quelqu'un a implémenté l'instruction "show" comme adaptateur Calcite et a quelques conseils à me donner, ce serait grandement apprécié.

Mon idée actuelle est de créer un nouveau type de table "foo" avec les colonnes pertinentes que la commande doit renvoyer, puis de mapper show foo à l'équivalent :

select * from foo; ≪/pré> 

Bien sûr, cela se fait à l’aide de nœuds relationnels Calcite. Sur le backend, je sais vers quoi je dois le convertir.

P粉885035114
P粉885035114

répondre à tous (1)
P粉668113768

Vous voudrez peut-être consultersqllinequi implémente quelque chose commeshow的命令:!dbinfo!tables!schemaset plus encore. Si vous regardezCommands.javavous verrez qu'elles sont implémentées via JDBC.

À partir de là, cependant, vous pouvez découvrir le côté Calcite des choses dans les différentes classes de l'espace de nomsorg.apache.calcite.jdbc.

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!