@@ -27,31 +27,24 @@ isthmus 0.1
27
27
```
28
28
$ ./isthmus-cli/build/graal/isthmus --help
29
29
30
- Usage: isthmus [-hmV] [--crossjoinpolicy=<crossJoinPolicy>]
31
- [--outputformat=<outputFormat>]
32
- [--sqlconformancemode=<sqlConformanceMode>]
33
- [-c=<createStatements>]... [-e=<sqlExpressions>...]... [<sql>]
30
+ Usage: isthmus [-hmV] [--outputformat=<outputFormat>]
31
+ [--unquotedcasing=<unquotedCasing>] [-c=<createStatements>]...
32
+ [-e=<sqlExpressions>...]... [<sql>]
34
33
Convert SQL Queries and SQL Expressions to Substrait
35
34
[<sql>] A SQL query
36
35
-c, --create=<createStatements>
37
36
One or multiple create table statements e.g. CREATE
38
37
TABLE T1(foo int, bar bigint)
39
- --crossjoinpolicy=<crossJoinPolicy>
40
- One of built-in Calcite SQL compatibility modes:
41
- KEEP_AS_CROSS_JOIN, CONVERT_TO_INNER_JOIN
42
38
-e, --expression=<sqlExpressions>...
43
39
One or more SQL expressions e.g. col + 1
44
40
-h, --help Show this help message and exit.
45
41
-m, --multistatement Allow multiple statements terminated with a semicolon
46
42
--outputformat=<outputFormat>
47
43
Set the output format for the generated plan:
48
44
PROTOJSON, PROTOTEXT, BINARY
49
- --sqlconformancemode=<sqlConformanceMode>
50
- One of built-in Calcite SQL compatibility modes:
51
- DEFAULT, LENIENT, BABEL, STRICT_92, STRICT_99,
52
- PRAGMATIC_99, BIG_QUERY, MYSQL_5, ORACLE_10,
53
- ORACLE_12, STRICT_2003, PRAGMATIC_2003, PRESTO,
54
- SQL_SERVER_2008
45
+ --unquotedcasing=<unquotedCasing>
46
+ Calcite's casing policy for unquoted identifiers:
47
+ UNCHANGED, TO_UPPER, TO_LOWER
55
48
-V, --version Print version information and exit.
56
49
```
57
50
0 commit comments