The compiler for C files with embedded SQL code.
esqlc [-t ][-s] [-l] [-c] [-e] [-E] [-D] [-i] [-o] input_file
| -h [ --help ] | produce a help message (list of available options) |
|
-t [ --translit-names ] |
if set, enables the names transliteration |
|
-s [ --suffix ] arg (=_esql_var) |
sets the variable suffix to the suffix argument used with the flag. For example, the 'suffix' value can be _esql_var |
|
-l [ --locale ] arg (=en_US) |
sets the name for the output locale. locale value must be in the format language_territory. For example, for a German locale it should be de_DE, and for the Canadian locale using French language - fr_CA. |
|
-c [ --collation ] arg |
if set, the file is processed with a customized collation enabled. For example, if the argument following the flag is 'x=y', it signifies that there should be no difference between x and y and variables varx and vary should be treated equally |
|
-e [ --encoding ] arg (=UTF-8) |
sets the output encoding (default is UTF-8). For example, the 'encoding' argument can have value cp850 to set Code Page 850 as the file encoding |
|
-E [ --input-file-encoding ] arg |
sets the input file encoding. For example, the 'encoding' argument can have value iso88591 to set ISO-88591 as the file encoding |
|
-D [ --define ] arg |
specifies pre-processor definitions: -D IsLycia=1 |
|
-i [ --input-file ] arg |
specifies the name of the input file |
|
-o [ --output-file ] arg |
specifies the name of the output file |
| -I [ --include-path ] arg | sets the search path for include directive |