Apache Calcite 어댑터에 프리젠테이션 기능을 구현한 사람이 있습니까?
P粉885035114
P粉885035114 2023-09-02 12:15:50
0
1
378

Calcite 어댑터를 통해 Calcite에 연결하려는 데이터베이스 엔진과 관련된 show foo 명령을 구현하고 싶습니다. 물론, foo는 해당 데이터베이스 엔진에 특정한 것입니다. 나는 (기타 세부 사항 중에서) 어느 relnode에 매핑되어야 하는지 알아내려고 노력 중입니다. 따라서 방해석 어댑터로 "show" 문을 구현한 사람이 있고 나에게 도움이 되는 몇 가지 팁이 있는 경우 크게 감사하겠습니다.

현재 내 아이디어는 명령이 반환해야 하는 관련 열을 사용하여 새로운 "foo" 테이블 유형을 만든 다음 show foo

foo에서 *를 선택하세요; 

물론 이는 방해석 relnode를 사용하여 수행됩니다. 백엔드에서는 무엇으로 변환해야 하는지 알고 있습니다.

P粉885035114
P粉885035114

모든 응답 (1)
P粉668113768

등을 구현하는sqllineshow的命令:!dbinfo!tables!schemas을 확인해 보세요.Commands.java를 보면 JDBC를 통해 구현된 것을 볼 수 있습니다.

그러나 여기서는org.apache.calcite.jdbc네임스페이스의 다양한 클래스에서 방해석 측면을 알 수 있습니다.

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!