Die SQL-Anweisungen werden mithilfe von Schlüsselwörtern und Einrückungen formatiert. Jedes SQL-Schlüsselwort beginnt auf einer neuen Zeile. Damit die Konsistenz mit der Eclipse-Java-Formatierung erhalten bleibt, wird jede Zeichenfolge in Anführungszeichen gesetzt, nachdem die SQL-Anweisungen in mehrere Zeilen unterteilt wurde. Zum Verknüpfen der Zeilen wird am Beginn jeder Folgezeile ein Pluszeichen eingefügt.
Beispiel: Der folgende Java-Code zeigt eine unformatierte SQL-Anweisung mit pureQuery-Annotation im Java-Editor:
Der folgende Code zeigt die SQL-Anweisung nach dem Formatieren:
Sie können die pureQuery-SQL-Anweisungen in einer Java-Datei formatieren, die im Java-Editor geöffnet ist. Sie können die pureQuery-SQL-Anweisungen in einer Java-Datei auch über den Paketexplorer formatieren.
Sie können gültige pureQuery-SQL-Anweisungen mit einer beliebigen Länge formatieren. Die einzige Anforderung ist, dass der Abfrageparser die SQL-Anweisungen erfolgreich syntaktisch analysieren kann.
Bei jedem Generieren des pureQuery-Codes werden die SQL-Anweisungen im generierten Code automatisch während der Codegenerierung formatiert.
Das Eclipse Java-Formatierungsprogramm überschreibt die pureQuery-SQL-Formatierung. Jedes Mal, wenn der Java-Code formatiert wird, z. B. beim manuellen Formatieren des Codes mit Strg+Umschalt+F im Java-Editor, werden die einzelnen SQL-Anweisungen in den unformatierten Zustand zurückgesetzt. Jede Anweisung wird auf die maximale Zeilenlänge umgebrochen, die im ausgewählten Profil in den Einstellungen des Java-Formatierungsprogramms angegeben ist. Wenn Sie die pureQuery-SQL-Anweisungen mit Formatierung anzeigen möchten, müssen Sie die SQL-Anweisungen erneut formatieren.