## Uses of Class
org.apache.storm.sql.parser.impl.ParseException

- Packages that use ParseException
  Package | Description
  --- | ---
  org.apache.storm.sql.parser.impl |

- - ### Uses of ParseException in org.apache.storm.sql.parser.impl

    Methods in org.apache.storm.sql.parser.impl that return ParseException
    Modifier and Type | Method and Description
    --- | ---
    `ParseException` | StormParserImpl.`generateParseException()`

    Methods in org.apache.storm.sql.parser.impl that throw ParseException
    Modifier and Type | Method and Description
    --- | ---
    `void` | StormParserImpl.`Arg(List list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)`
    `void` | StormParserImpl.`Arg0(List list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`ArrayConstructor()` Parses an ARRAY constructor
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`AtomicRowExpression()` Parses an atomic row expression.
    `org.apache.calcite.sql.SqlBinaryOperator` | StormParserImpl.`BinaryMultisetOperator()` Parses a binary multiset operator.
    `org.apache.calcite.sql.SqlBinaryOperator` | StormParserImpl.`BinaryQueryOperator()` Parses a binary query operator like UNION.
    `org.apache.calcite.sql.SqlBinaryOperator` | StormParserImpl.`BinaryRowOperator()` Parses a binary row operator like AND.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`BuiltinFunctionCall()` Parses a call to a builtin function with special syntax.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`CaseExpression()`
    `org.apache.calcite.sql.SqlCollation` | StormParserImpl.`CollateClause()` Parses a COLLATE clause
    `org.apache.calcite.sql.SqlIdentifier` | StormParserImpl.`CollectionsTypeName()`
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`ColumnDefinitionList()`
    `void` | StormParserImpl.`ColumnType(List<org.apache.calcite.sql.SqlNode> list)`
    `String` | StormParserImpl.`CommonNonReservedKeyWord()` Parses a non-reserved keyword for use as an identifier.
    `org.apache.calcite.sql.SqlKind` | StormParserImpl.`comp()` Parses a comparison operator inside a SOME / ALL predicate.
    `org.apache.calcite.sql.SqlIdentifier` | StormParserImpl.`CompoundIdentifier()` Parses a compound identifier.
    `void` | StormParserImpl.`CompoundIdentifierType(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList)` Parses a compound identifier with optional type.
    `void` | StormParserImpl.`CompoundIdentifierTypeCommaList(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList)` Parses a comma-separated list of compound identifiers.
    `org.apache.calcite.sql.SqlIdentifier` | StormParserImpl.`ContextVariable()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses a CURSOR(query) expression.
    `org.apache.calcite.sql.SqlDataTypeSpec` | StormParserImpl.`DataType()`
    `org.apache.calcite.sql.SqlLiteral` | StormParserImpl.`DateTimeLiteral()` Parses a date/time literal.
    `org.apache.calcite.sql.SqlDynamicParam` | StormParserImpl.`DynamicParam()` Parses a dynamic parameter marker.
    `org.apache.calcite.sql.SqlExplain.Depth` | StormParserImpl.`ExplainDepth()` Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for EXPLAIN PLAN.
    `org.apache.calcite.sql.SqlExplainLevel` | StormParserImpl.`ExplainDetailLevel()` Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos)` Parses an explicit TABLE t reference.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses a row expression or a parenthesized expression of any kind.
    `List<Object>` | StormParserImpl.`Expression2(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses a binary row expression, or a parenthesized expression of any kind.
    `void` | StormParserImpl.`Expression2b(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, List<Object> list)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`Expression3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses a unary row expression, or a parenthesized expression of any kind.
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`ExpressionCommaList(org.apache.calcite.sql.parser.Span s, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses a list of expressions separated by commas.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`ExtendedBuiltinFunctionCall()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`ExtendedTableRef()` Allows parser to be extended with new types of table references.
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`ExtendList()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`FloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`FromClause()` Parses the FROM clause for a SELECT.
    `org.apache.calcite.sql.SqlIdentifier` | StormParserImpl.`FunctionName()` Parses the name of a function (either a compound identifier or a reserved word which can be used as a function name).
    `List` | StormParserImpl.`FunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses function parameter lists including DISTINCT keyword recognition, DEFAULT, and named argument assignment.
    `protected org.apache.calcite.sql.parser.SqlParserPos` | StormParserImpl.`getPos()`
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`GroupByOpt()` Parses the optional GROUP BY clause for SELECT.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`GroupingElement()`
    `List<org.apache.calcite.sql.SqlNode>` | StormParserImpl.`GroupingElementList()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`HavingOpt()` Parses the optional HAVING clause for SELECT.
    `String` | StormParserImpl.`Identifier()` Parses a simple identifier as a string.
    `org.apache.calcite.sql.SqlLiteral` | StormParserImpl.`IntervalLiteral()` Parses an interval literal.
    `org.apache.calcite.sql.SqlIntervalQualifier` | StormParserImpl.`IntervalQualifier()`
    `int` | StormParserImpl.`IntLiteral()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`JdbcFunctionCall()` Parses a function call expression with JDBC syntax.
    `org.apache.calcite.sql.SqlLiteral` | StormParserImpl.`JdbcOdbcDataType()`
    `org.apache.calcite.sql.SqlJdbcDataTypeName` | StormParserImpl.`JdbcOdbcDataTypeName()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`JoinTable(org.apache.calcite.sql.SqlNode e)` Matches “LEFT JOIN t ON …”, “RIGHT JOIN t USING …”, “JOIN t”.
    `org.apache.calcite.sql.SqlLiteral` | StormParserImpl.`JoinType()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`LeafQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses a leaf in a query expression (SELECT, VALUES or TABLE).
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`LeafQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses either a row expression, a leaf query expression, or a parenthesized expression of any kind.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`Literal()` Parses a literal expression, allowing continued string literals.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`MapConstructor()` Parses a MAP constructor
    `org.apache.calcite.sql.SqlCall` | StormParserImpl.`MatchRecognizeCallWithModifier()`
    `org.apache.calcite.sql.SqlCall` | StormParserImpl.`MatchRecognizeFunctionCall()`
    `org.apache.calcite.sql.SqlCall` | StormParserImpl.`MatchRecognizeNavigationLogical()`
    `org.apache.calcite.sql.SqlCall` | StormParserImpl.`MatchRecognizeNavigationPhysical()`
    `org.apache.calcite.sql.SqlMatchRecognize` | StormParserImpl.`MatchRecognizeOpt(org.apache.calcite.sql.SqlNode tableRef)` Parses a MATCH_RECOGNIZE clause following a table expression.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`MeasureColumn()`
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`MeasureColumnCommaList(org.apache.calcite.sql.parser.Span s)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`MultisetConstructor()` Parses a MULTISET constructor
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`NamedFunctionCall()` Parses a call to a named function (could be a builtin with regular syntax, or else a UDF).
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)`
    `org.apache.calcite.sql.SqlLiteral` | StormParserImpl.`Natural()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`NewSpecification()` Parses a NEW UDT(…) expression.
    `String` | StormParserImpl.`NonReservedJdbcFunctionName()` Parses the name of a JDBC function that is a token but is not reserved.
    `String` | StormParserImpl.`NonReservedKeyWord()`
    `org.apache.calcite.sql.SqlLiteral` | StormParserImpl.`NumericLiteral()` Parses a numeric literal (can be signed)
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`OrderBy(boolean accept)` Parses an ORDER BY clause.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`OrderedQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses either a row expression or a query expression with an optional ORDER BY.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`OrderItem()` Parses one list item in an ORDER BY clause.
    `org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList>` | StormParserImpl.`ParenthesizedCompoundIdentifierList()` List of compound identifiers in parentheses.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses a parenthesized query or single row expression.
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses a parenthesized query or comma-list of row expressions.
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`ParenthesizedSimpleIdentifierList()` List of simple identifiers in parentheses.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`PatternDefinition()`
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span s)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`PatternExpression()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`PatternFactor()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`PatternPrimary()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`PatternTerm()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`PeriodConstructor()` Parses a PERIOD constructor
    `org.apache.calcite.sql.SqlOperator` | StormParserImpl.`periodOperator()`
    `org.apache.calcite.sql.SqlPostfixOperator` | StormParserImpl.`PostfixRowOperator()` Parses a postfix row operator like IS NOT NULL.
    `org.apache.calcite.sql.SqlPrefixOperator` | StormParserImpl.`PrefixRowOperator()` Parses a prefix row operator like NOT.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`QueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)` Parses either a row expression or a query expression without ORDER BY.
    `org.apache.calcite.sql.SqlIdentifier` | StormParserImpl.`ReservedFunctionName()` Parses a reserved word which is used as the name of a function.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`RowConstructor()` Parses a row constructor in the context of a VALUES expression.
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`RowConstructorList(org.apache.calcite.sql.parser.Span s)` Parses one or more rows in a VALUES expression.
    `String` | StormParserImpl.`Scope()`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SelectExpression()` Parses one unaliased expression in a select list.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SelectItem()` Parses one item in a select list.
    `List<org.apache.calcite.sql.SqlNode>` | StormParserImpl.`SelectList()` Parses the select list of a SELECT statement.
    `org.apache.calcite.sql.SqlCall` | StormParserImpl.`SequenceExpression()`
    `org.apache.calcite.sql.SqlIdentifier` | StormParserImpl.`SimpleIdentifier()` Parses a simple identifier as an SqlIdentifier.
    `void` | StormParserImpl.`SimpleIdentifierCommaList(List<org.apache.calcite.sql.SqlNode> list)` Parses a comma-separated list of simple identifiers.
    `org.apache.calcite.sql.SqlLiteral` | StormParserImpl.`SpecialLiteral()` Parse a special literal keyword
    `org.apache.calcite.sql.SqlAlter` | StormParserImpl.`SqlAlter()` Parses an expression for setting or resetting an option in SQL, such as QUOTED_IDENTIFIERS, or explain plan level (physical/logical).
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlCreateFunction()` CREATE FUNCTION functionname AS ‘classname’
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlCreateTable()` CREATE EXTERNAL TABLE ( IF NOT EXISTS )? ( database_name ‘.’ )? table_name ( ‘(’ column_def ( ‘,’ column_def )* ‘)’ ( STORED AS INPUTFORMAT input_format_classname OUTPUTFORMAT output_format_classname )? LOCATION location_uri ( TBLPROPERTIES tbl_properties )? ( AS select_stmt )
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlDelete()` Parses a DELETE statement.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlDescribe()` Parses a DESCRIBE statement.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlExplain()` Parses an EXPLAIN PLAN statement.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlExpressionEof()` Parses a SQL expression (such as might occur in a WHERE clause) followed by the end-of-file symbol.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlInsert()` Parses an INSERT statement.
    `void` | StormParserImpl.`SqlInsertKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlMerge()` Parses a MERGE statement.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlProcedureCall()` Parses a CALL statement.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlQueryEof()` Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by the end-of-file symbol.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlQueryOrDml()` Parses a query (SELECT or VALUES) or DML statement (INSERT, UPDATE, DELETE, MERGE).
    `org.apache.calcite.sql.SqlSelect` | StormParserImpl.`SqlSelect()` Parses a leaf SELECT expression without ORDER BY.
    `void` | StormParserImpl.`SqlSelectKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords)`
    `org.apache.calcite.sql.SqlSetOption` | StormParserImpl.`SqlSetOption(org.apache.calcite.sql.parser.Span s, String scope)` Parses “SET <NAME> = VALUE” or “RESET <NAME>”, without a leading “ALTER <SCOPE>”.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlStmt()` Parses an SQL statement.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlStmtEof()` Parses an SQL statement followed by the end-of-file symbol.
    `org.apache.calcite.sql.type.SqlTypeName` | StormParserImpl.`SqlTypeName(org.apache.calcite.sql.parser.Span s)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SqlUpdate()` Parses an UPDATE statement.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`StringLiteral()` Parses a string literal.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`SubsetDefinition()`
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span s)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`TableConstructor()` Parses a VALUES leaf query expression.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`TableFunctionCall(org.apache.calcite.sql.parser.SqlParserPos pos)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`TableOverOpt()` Allows an OVER clause following a table expression as an extension to standard SQL syntax.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`TableRef()` Parses a table reference in a FROM clause, not lateral unless LATERAL is explicitly specified.
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`TableRef2(boolean lateral)` Parses a table reference in a FROM clause.
    `org.apache.calcite.sql.SqlCall` | StormParserImpl.`TimestampAddFunctionCall()` Parses a call to TIMESTAMPADD.
    `org.apache.calcite.sql.SqlCall` | StormParserImpl.`TimestampDiffFunctionCall()` Parses a call to TIMESTAMPDIFF.
    `org.apache.calcite.avatica.util.TimeUnit` | StormParserImpl.`TimestampInterval()`
    `org.apache.calcite.avatica.util.TimeUnit` | StormParserImpl.`TimeUnit()` Parses time unit for EXTRACT, CEIL and FLOOR functions.
    `org.apache.calcite.sql.SqlIdentifier` | StormParserImpl.`TypeName()`
    `int` | StormParserImpl.`UnsignedIntLiteral()`
    `org.apache.calcite.sql.SqlNumericLiteral` | StormParserImpl.`UnsignedNumericLiteral()` Parses a unsigned numeric literal
    `void` | StormParserImpl.`UnusedExtension()` Defines a production which can never be accepted by the parser.
    `org.apache.calcite.sql.SqlUpdate` | StormParserImpl.`WhenMatchedClause(org.apache.calcite.sql.SqlNode table, org.apache.calcite.sql.SqlIdentifier alias)`
    `org.apache.calcite.sql.SqlInsert` | StormParserImpl.`WhenNotMatchedClause(org.apache.calcite.sql.SqlNode table)`
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`WhereOpt()` Parses the optional WHERE clause for SELECT, DELETE, and UPDATE.
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`WindowOpt()` Parses the optional WINDOW clause for SELECT
    `org.apache.calcite.sql.SqlNode` | StormParserImpl.`WindowRange()`
    `org.apache.calcite.sql.SqlWindow` | StormParserImpl.`WindowSpecification()` Parses a window specification.
    `org.apache.calcite.sql.SqlWithItem` | StormParserImpl.`WithItem()`
    `org.apache.calcite.sql.SqlNodeList` | StormParserImpl.`WithList()`

Copyright © 2019 The Apache Software Foundation. All rights reserved.