| Package | Description |
|---|---|
| org.apache.calcite.sql |
Provides a SQL parser and object model.
|
| org.apache.calcite.sql.fun |
Defines the set of standard SQL row-level functions and
operators.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JoinConditionType
Enumerates the types of condition in a join expression.
|
class |
JoinType
Enumerates the types of join.
|
class |
SemiJoinType
Enumeration representing different join types used in correlation
relations.
|
static class |
SqlExplain.Depth
The level of abstraction with which to display the plan.
|
class |
SqlExplainLevel
SqlExplainLevel defines detail levels for EXPLAIN PLAN.
|
class |
SqlInsertKeyword
Defines the keywords that can occur immediately after the "INSERT" keyword.
|
class |
SqlSelectKeyword
Defines the keywords which can occur immediately after the "SELECT" keyword.
|
| Modifier and Type | Method and Description |
|---|---|
<E extends SqlLiteral.SqlSymbol> |
SqlLiteral.symbolValue()
Returns the value as a symbol.
|
| Modifier and Type | Method and Description |
|---|---|
static SqlLiteral |
SqlLiteral.createSymbol(SqlLiteral.SqlSymbol o,
SqlParserPos pos)
Creates a literal which represents a parser symbol, for example the
TRAILING keyword in the call Trim(TRAILING 'x' FROM
'Hello world!'). |
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlBetweenOperator.Flag
Defines the "SYMMETRIC" and "ASYMMETRIC" keywords.
|
static class |
SqlTrimFunction.Flag
Defines the enumerated values "LEADING", "TRAILING", "BOTH".
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.