Hello,
Have you tried running the CLI with the --help parameter? It prints:
Usage:
-f / --formatted Format output SQL
-h / --help Display this help
-k / --keyword <RenderKeywordCase> Specify the output keyword case (org.jooq.conf.RenderKeywordCase)
-i / --identifier <RenderNameCase> Specify the output identifier case (org.jooq.conf.RenderNameCase)
-Q / --quoted <RenderQuotedNames> Specify the output identifier quoting (org.jooq.conf.RenderQuotedNames)
-F / --from-dialect <SQLDialect> Specify the input dialect (org.jooq.SQLDialect)
-T / --to-dialect <SQLDialect> Specify the output dialect (org.jooq.SQLDialect)
-S / --schema <String> Specify the input SQL schema
-s / --sql <String> Specify the input SQL string
Additional flags:
--parse-date-format <String>
--parse-locale <Locale>
--parse-name-case <ParseNameCase>
--parse-named-param-prefix <String>
--parse-retain-comments-between-queries
--parse-set-commands
--parse-timestamp-format <String>
--parse-unknown-functions <ParseUnknownFunctions>
--parse-unsupported-syntax <ParseUnsupportedSyntax>
--render-optional-inner-keyword <RenderOptionalKeyword>
--render-optional-outer-keyword <RenderOptionalKeyword>
--render-optional-as-keyword-for-field-aliases <RenderOptionalKeyword>
--render-optional-as-keyword-for-table-aliases <RenderOptionalKeyword>
Commercial distribution only features:
--render-coalesce-to-empty-string-in-concat
--transform-patterns
--transform-ansi-join-to-table-lists
--transform-qualify <Transformation>
--transform-rownum <Transformation>
--transform-group-by-column-index <Transformation>
--transform-inline-cte <Transformation>
--transform-table-lists-to-ansi-join
--transform-unneeded-arithmetic <TransformUnneededArithmeticExpressions>
-I / --interactive Start interactive mode
I realise the manual seems to be outdated
Thanks,
Lukas