pureQuery Java 소스 코드의 SQL문 포맷팅

pureQuery Java™ 소스 코드에서 문자열 리터럴인 SQL문을 포맷팅하여 해당 읽기 기능을 향상시킬 수 있습니다. pureQuery 코드의 모든 SQL문은 따옴표로 묶여 있습니다.

SQL문은 키워드 및 들여쓰기로 포맷팅됩니다. 각 SQL 키워드는 새 행에서 시작합니다. Eclipse Java를 일관성 있게 포맷팅하려면 SQL을 여러 행으로 나눈 후에는 각 문자열을 따옴표로 묶으십시오. 행을 병합하기 위해서 각 연속 행 시작 부분에 더하기 부호가 삽입됩니다.

예를 들면, 다음 Java 코드는 Java 편집기에서 pureQuery 어노테이션으로 포맷팅되지 않은 SQL문으로 보여줍니다.

pureQuery Java 코드의 포맷팅되지 않은 SQL

다음 코드는 포맷팅 이후의 SQL문을 보여줍니다.

pureQuery Java 코드의 포맷팅된 SQL

Java 편집기로 열린 .java 파일에서 pureQuery SQL문을 포맷팅할 수 있습니다. 패키지 탐색기에서 .java 파일의 pureQuery SQL문을 포맷팅할 수도 있습니다.

유효한 임의의 길이의 pureQuery SQL문을 포맷팅할 수 있습니다. 이 경우 쿼리 구문 분석기는 SQL을 구문 분석할 수 있어야 합니다.

pureQuery 코드를 생성할 때마다 생성된 코드의 SQL은 코드 생성 시 자동으로 포맷팅됩니다.

Eclipse Java 포맷터는 pureQuery SQL 형식 위에 겹쳐씁니다. Java 코드가 포맷팅될 때마다(예: Java 편집기에서 코드를 Ctrl+Shift+F를 사용하여 수동으로 포맷팅할 때) 각 SQL문은 포맷팅되지 않은 상태로 돌아갑니다. 각 명령문은 Java 포맷터 환경 설정에서 선택한 프로파일에 지정된 최대 행 길이로 랩핑됩니다. 포맷팅된 pureQuery SQL문을 보려면 SQL문을 다시 포맷팅해야 합니다.


피드백