본문으로 건너뛰기

자동 완성

자동 완성

GenD SQL 에디터는 Monaco Editor 기반의 지능형 자동 완성 기능을 제공하여 SQL 작성 생산성을 높입니다.

주요 기능

  • 카탈로그/스키마/테이블 자동 완성: Trino 카탈로그 메타데이터를 기반으로 테이블명, 컬럼명을 실시간으로 제안합니다
  • SQL 키워드 완성: SELECT, FROM, WHERE, JOIN 등 표준 SQL 키워드를 자동으로 제안합니다
  • 컨텍스트 인식: 현재 커서 위치의 SQL 구문을 분석하여 적절한 제안 항목을 표시합니다
  • 점(.) 트리거: 카탈로그명 뒤에 점을 입력하면 스키마 목록이, 스키마 뒤에 점을 입력하면 테이블 목록이 자동으로 표시됩니다

사용 방법

  1. SQL 에디터에서 쿼리를 작성하기 시작합니다
  2. 테이블명이나 컬럼명의 첫 글자를 입력하면 자동 완성 팝업이 표시됩니다
  3. 방향키로 원하는 항목을 선택하고 Tab 또는 Enter로 삽입합니다
  4. catalog.schema. 형태로 입력하면 해당 경로의 테이블 목록이 자동으로 제안됩니다

메타데이터 소스

자동 완성에 사용되는 메타데이터는 Catalog API를 통해 조회됩니다.

MethodPathDescription
GET/api/v1/catalog/catalogs카탈로그 목록 조회
GET/api/v1/catalog/{catalog}/schemas스키마 목록 조회
GET/api/v1/catalog/{catalog}/{schema}/tables테이블 목록 조회
GET/api/v1/catalog/{catalog}/{schema}/{table}/columns컬럼 목록 조회

관련 문서