Uses of Class
org.apache.drill.exec.planner.sql.parser.impl.ParseException

Packages that use ParseException
  • Uses of ParseException in org.apache.drill.exec.planner.sql.parser.impl

    Modifier and Type
    Method
    Description
    DrillParserImpl.generateParseException()
    Generate ParseException.
    Modifier and Type
    Method
    Description
    final void
    DrillParserImpl.AddArg(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final void
    DrillParserImpl.AddArg0(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final void
    DrillParserImpl.AddColumnType(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DrillParserImpl.AddCompoundIdentifierType(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList)
    Parses a compound identifier with optional type.
    final void
    DrillParserImpl.AddCompoundIdentifierTypeCommaList(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList)
    Parses a comma-separated list of compound identifiers.
    final void
    DrillParserImpl.AddExpression(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    final void
    DrillParserImpl.AddExpression2b(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final void
    DrillParserImpl.AddExpressions(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a list of expressions separated by commas, appending expressions to a given list.
    final void
    DrillParserImpl.AddFieldNameType(List<org.apache.calcite.sql.SqlIdentifier> fieldNames, List<org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes)
     
    final void
    DrillParserImpl.AddFieldNameTypes(List<org.apache.calcite.sql.SqlIdentifier> fieldNames, List<org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes)
    Parse a "name1 type1 [NULL | NOT NULL], name2 type2 [NULL | NOT NULL] ..." list, the field type default is not nullable.
    final void
    DrillParserImpl.AddGroupingElement(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DrillParserImpl.AddHint(List<org.apache.calcite.sql.SqlNode> hints)
     
    final void
    DrillParserImpl.AddIdentifierSegment(List<String> names, List<org.apache.calcite.sql.parser.SqlParserPos> positions)
    Parses one segment of an identifier that may be composite.
    final void
    DrillParserImpl.AddKeyValueOption(List<org.apache.calcite.sql.SqlNode> list)
    Parses an option with format key=val whose key is a simple identifier or string literal and value is a string literal.
    final void
    DrillParserImpl.AddMeasureColumn(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DrillParserImpl.AddOptionValue(List<org.apache.calcite.sql.SqlNode> list)
    Parses an option value (either a string or a numeric) and adds to a list.
    final void
    DrillParserImpl.AddOrderItem(List<org.apache.calcite.sql.SqlNode> list)
    Parses one item in an ORDER BY clause, and adds it to a list.
    final void
    DrillParserImpl.AddPivotAgg(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DrillParserImpl.AddPivotValue(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DrillParserImpl.addProperty(org.apache.calcite.sql.SqlNodeList properties)
    Helper method to add string literals divided by equals into SqlNodeList.
    final void
    DrillParserImpl.AddRowConstructor(List<org.apache.calcite.sql.SqlNode> list)
    Parses a row constructor and adds it to a list.
    final void
    DrillParserImpl.AddSelectItem(List<org.apache.calcite.sql.SqlNode> list)
    Parses one item in a select list.
    final void
    DrillParserImpl.AddSetOpQuery(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a set operator (e.g.
    final void
    DrillParserImpl.AddSetOpQueryOrExpr(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a set operator (e.g.
    final void
    DrillParserImpl.AddSimpleIdentifiers(List<org.apache.calcite.sql.SqlNode> list)
    Parses a comma-separated list of simple identifiers.
    final void
    DrillParserImpl.AddSubsetDefinition(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DrillParserImpl.AddTableIdentifierSegment(List<String> names, List<org.apache.calcite.sql.parser.SqlParserPos> positions)
    final void
    DrillParserImpl.AddUnpivotValue(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DrillParserImpl.AddWindowSpec(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DrillParserImpl.AddWithItem(List<org.apache.calcite.sql.SqlWithItem> list)
     
    final org.apache.calcite.sql.SqlLiteral
    DrillParserImpl.AllOrDistinct()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.ArrayConstructor()
    Parses an ARRAY constructor
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.ArrayLiteral()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.AtomicRowExpression()
    Parses an atomic row expression.
    final org.apache.calcite.sql.SqlBinaryOperator
    DrillParserImpl.BinaryMultisetOperator()
    Parses a binary multiset operator.
    final org.apache.calcite.sql.SqlBinaryOperator
    DrillParserImpl.BinaryQueryOperator()
    Parses a binary query operator like UNION.
    final org.apache.calcite.sql.SqlBinaryOperator
    DrillParserImpl.BinaryRowOperator()
    Parses a binary row operator like AND.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.BuiltinFunctionCall()
    Parses a call to a builtin function with special syntax.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.CaseExpression()
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.CharacterTypeName(org.apache.calcite.sql.parser.Span s)
    Parse character types: char, varchar.
    final org.apache.calcite.sql.SqlCollation
    DrillParserImpl.CollateClause()
    Parses a COLLATE clause
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.CollectionsTypeName(org.apache.calcite.sql.SqlTypeNameSpec elementTypeName)
    Parse a collection type name, the input element type name may also be a collection type.
    final org.apache.calcite.sql.SqlKind
    DrillParserImpl.comp()
    Parses a comparison operator inside a SOME / ALL predicate.
    final org.apache.calcite.sql.SqlIdentifier
    DrillParserImpl.CompoundIdentifier()
    Parses a Drill compound identifier.
    final org.apache.calcite.sql.SqlIdentifier
    DrillParserImpl.CompoundTableIdentifier()
    Parses a compound identifier in the FROM clause.
    final org.apache.calcite.sql.SqlIdentifier
    DrillParserImpl.ContextVariable()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.CreateSetSemanticsTableIfNeeded(org.apache.calcite.sql.parser.Span s, org.apache.calcite.sql.SqlNode e, org.apache.calcite.sql.SqlNodeList partitionList, org.apache.calcite.sql.SqlNodeList orderList)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a CURSOR(query) expression.
    final org.apache.calcite.sql.SqlDataTypeSpec
    DrillParserImpl.DataType()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.DateTimeConstructorCall()
    Parses a Date/Time constructor function, for example "DATE(1969, 7, 21)" or "DATETIME(d, t)".
    final org.apache.calcite.sql.SqlLiteral
    DrillParserImpl.DateTimeLiteral()
    Parses a date/time literal.
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.DateTimeTypeName()
    Parse datetime types: date, time, timestamp.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.DateTruncFunctionCall()
    Parses a call to DATE_TRUNC.
    final org.apache.calcite.avatica.util.TimeUnit
    DrillParserImpl.Day()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Default()
     
    DrillParserImpl.DrillSqlResetOption(org.apache.calcite.sql.parser.Span s, String scope)
    Parses a RESET statement without a leading "ALTER ": RESET { | ALL }
    DrillParserImpl.DrillSqlSetOption(org.apache.calcite.sql.parser.Span s, String scope)
    Parses a SET statement without a leading "ALTER ": SET <NAME> [ = VALUE ]
    final org.apache.calcite.sql.SqlDynamicParam
    DrillParserImpl.DynamicParam()
    Parses a dynamic parameter marker.
    final org.apache.calcite.sql.SqlExplain.Depth
    DrillParserImpl.ExplainDepth()
    Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for EXPLAIN PLAN.
    final org.apache.calcite.sql.SqlExplainLevel
    DrillParserImpl.ExplainDetailLevel()
    Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos)
    Parses an explicit TABLE t reference.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a row expression or a parenthesized expression of any kind.
    final List<Object>
    DrillParserImpl.Expression2(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a binary row expression, or a parenthesized expression of any kind.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Expression3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a unary row expression, or a parenthesized expression of any kind.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.ExpressionCommaList(org.apache.calcite.sql.parser.Span s, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a list of expressions separated by commas.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.ExprOrJoinOrOrderedQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Syntactical Descriptions *
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.ExtendedTableRef()
    Allows parser to be extended with new types of table references.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.ExtendList()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.ExtendTable(org.apache.calcite.sql.SqlNode tableRef)
    Wraps a table reference in a call to EXTEND if an optional "EXTEND" clause is present.
    final void
    DrillParserImpl.FetchClause(org.apache.calcite.sql.SqlNode[] offsetFetch)
    Parses a FETCH clause in an ORDER BY expression.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.FloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.FromClause()
    Parses the FROM clause for a SELECT.
    final org.apache.calcite.sql.SqlIdentifier
    DrillParserImpl.FunctionName()
    Parses the name of a function (either a compound identifier or a reserved word which can be used as a function name).
    final List<org.apache.calcite.sql.SqlNode>
    DrillParserImpl.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
    DrillParserImpl.getPos()
     
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.GroupBy()
    Parses a GROUP BY clause for SELECT.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.GroupByWindowingCall()
    Parses a call to a grouping function inside the GROUP BY clause, for example TUMBLE(rowtime, INTERVAL '1' MINUTE).
    final List<org.apache.calcite.sql.SqlNode>
    DrillParserImpl.GroupingElementList()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Having()
    Parses a HAVING clause for SELECT.
    final org.apache.calcite.avatica.util.TimeUnit
    DrillParserImpl.Hour()
     
    final String
    DrillParserImpl.Identifier()
    Parses a simple identifier as a String.
    final org.apache.calcite.sql.SqlLiteral
    DrillParserImpl.IntervalLiteral()
    Parses an interval literal.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.IntervalLiteralOrExpression()
    Parses an interval literal (e.g.
    final org.apache.calcite.sql.SqlIntervalQualifier
    DrillParserImpl.IntervalQualifier()
     
    final org.apache.calcite.sql.SqlIntervalQualifier
    DrillParserImpl.IntervalQualifierStart()
    Interval qualifier without 'TO unit'.
    final int
    DrillParserImpl.IntLiteral()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.JdbcFunctionCall()
    Parses a function call expression with JDBC syntax.
    final org.apache.calcite.sql.SqlLiteral
    DrillParserImpl.JdbcOdbcDataType()
     
    final org.apache.calcite.sql.SqlJdbcDataTypeName
    DrillParserImpl.JdbcOdbcDataTypeName()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Join()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.JoinTable(org.apache.calcite.sql.SqlNode e)
    Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".
    final org.apache.calcite.sql.SqlLiteral
    DrillParserImpl.JoinType()
     
    final List<org.apache.calcite.sql.SqlNode>
    DrillParserImpl.JsonApiCommonSyntax()
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.JsonArrayAggFunctionCall()
     
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.JsonArrayAggOrderByClause()
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.JsonArrayFunctionCall()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.JsonConstructorNullClause()
     
    final org.apache.calcite.sql.SqlJsonExistsErrorBehavior
    DrillParserImpl.JsonExistsErrorBehavior()
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.JsonExistsFunctionCall()
     
    final void
    DrillParserImpl.JsonInputClause()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.JsonName()
     
    final List<org.apache.calcite.sql.SqlNode>
    DrillParserImpl.JsonNameAndValue()
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.JsonObjectAggFunctionCall()
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.JsonObjectFunctionCall()
     
    final org.apache.calcite.sql.SqlDataTypeSpec
    DrillParserImpl.JsonOutputClause()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.JsonPathSpec()
     
    final List<org.apache.calcite.sql.SqlNode>
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.JsonQueryFunctionCall()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.JsonQueryWrapperBehavior()
     
    final org.apache.calcite.sql.SqlJsonEncoding
    DrillParserImpl.JsonRepresentation()
     
    final org.apache.calcite.sql.SqlDataTypeSpec
    DrillParserImpl.JsonReturningClause()
     
    final List<org.apache.calcite.sql.SqlNode>
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.JsonValueFunctionCall()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.LeafQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a leaf in a query expression (SELECT, VALUES or TABLE).
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.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.
    final void
    DrillParserImpl.LimitClause(org.apache.calcite.sql.parser.Span s, org.apache.calcite.sql.SqlNode[] offsetFetch)
    Parses a LIMIT clause in an ORDER BY expression.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Literal()
    Parses a literal expression, allowing continued string literals.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.LiteralOrIntervalExpression()
    Parses a literal or an interval expression.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.MapConstructor()
    Parses a MAP constructor
    final org.apache.calcite.sql.SqlMatchRecognize
    DrillParserImpl.MatchRecognize(org.apache.calcite.sql.SqlNode tableRef)
    Parses a MATCH_RECOGNIZE clause following a table expression.
    final org.apache.calcite.sql.SqlCall
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.MatchRecognizeFunctionCall()
     
    final org.apache.calcite.sql.SqlCall
     
    final org.apache.calcite.sql.SqlCall
     
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.MeasureColumnCommaList(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.avatica.util.TimeUnit
    DrillParserImpl.Minute()
     
    final org.apache.calcite.avatica.util.TimeUnit
    DrillParserImpl.Month()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.MultisetConstructor()
    Parses a MULTISET constructor
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.NamedCall()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.NamedFunctionCall()
    Parses a call to a named function (could be a builtin with regular syntax, or else a UDF).
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final org.apache.calcite.sql.SqlLiteral
    DrillParserImpl.Natural()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.NewSpecification()
    Parses a NEW UDT(...) expression.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.NonIntervalLiteral()
    Parses a literal that is not an interval literal.
    final String
    DrillParserImpl.NonReservedJdbcFunctionName()
    Parses the name of a JDBC function that is a token but is not reserved.
    final String
    DrillParserImpl.NonReservedKeyWord()
    Parses a non-reserved keyword for use as an identifier.
    final void
    DrillParserImpl.NonReservedKeyWord0of3()
     
    final void
    DrillParserImpl.NonReservedKeyWord1of3()
     
    final void
    DrillParserImpl.NonReservedKeyWord2of3()
     
    final boolean
    DrillParserImpl.NotNullOpt()
    Parses NOT NULL and returns false, or parses nothing and returns true.
    final boolean
    DrillParserImpl.NullableOptDefaultFalse()
    Parse a nullable option, default is false.
    final boolean
    DrillParserImpl.NullableOptDefaultTrue()
    Parse a nullable option, default is true.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.nullTreatment(org.apache.calcite.sql.SqlCall arg)
     
    final org.apache.calcite.util.Pair<org.apache.calcite.sql.parser.SqlParserPos,org.apache.calcite.sql.SqlOperator>
    DrillParserImpl.NullTreatment()
     
    final org.apache.calcite.sql.SqlLiteral
    DrillParserImpl.NumericLiteral()
    Parses a numeric literal (can be signed)
    final void
    DrillParserImpl.OffsetClause(org.apache.calcite.sql.parser.Span s, org.apache.calcite.sql.SqlNode[] offsetFetch)
    Parses an OFFSET clause in an ORDER BY expression.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.OrderBy(boolean accept)
    Parses an ORDER BY clause.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.OrderByLimitOpt(org.apache.calcite.sql.SqlNode e)
    Reads optional "ORDER BY", "LIMIT", "OFFSET", "FETCH" following a query, e.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.OrderByOfSetSemanticsTable()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.OrderedQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses either a row expression or a query expression with an optional ORDER BY.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Over(org.apache.calcite.sql.SqlNode tableRef)
    Wraps a table reference in a call to OVER if an optional "OVER" clause is present (if the dialect supports OVER for table expressions).
    final org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList>
    List of compound identifiers in parentheses.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a parenthesized query or single row expression.
    final org.apache.calcite.sql.SqlNodeList
     
    final org.apache.calcite.sql.SqlNodeList
    Parses a literal list separated by comma.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a parenthesized query or comma-list of row expressions.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.ParenthesizedQueryOrCommaListWithDefault(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    As ParenthesizedQueryOrCommaList, but allows DEFAULT in place of any of the expressions.
    final org.apache.calcite.sql.SqlNodeList
    List of simple identifiers in parentheses.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.ParseOptionalFieldList(String relType)
    Parses an optional field list and makes sure no field is a "*".
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.ParseRequiredFieldList(String relType)
    Parses a required field list and makes sure no field is a "*".
    final org.apache.calcite.sql.SqlCharStringLiteral
    DrillParserImpl.ParseSchema()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.PartitionedByAndOrderBy(org.apache.calcite.sql.SqlNode e)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.PartitionedQueryOrQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.PatternDefinition()
     
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.PatternExpression()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.PatternFactor()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.PatternPrimary()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.PatternTerm()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.PeriodConstructor()
    Parses a PERIOD constructor
    final org.apache.calcite.sql.SqlOperator
    DrillParserImpl.periodOperator()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Pivot(org.apache.calcite.sql.SqlNode tableRef)
    Parses a PIVOT clause following a table expression.
    final org.apache.calcite.sql.SqlPostfixOperator
    DrillParserImpl.PostfixRowOperator()
    Parses a postfix row operator like IS NOT NULL.
    final int
    DrillParserImpl.PrecisionOpt()
     
    final org.apache.calcite.sql.SqlPrefixOperator
    DrillParserImpl.PrefixRowOperator()
    Parses a prefix row operator like NOT.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Qualify()
    Parses a QUALIFY clause for SELECT.
    final org.apache.calcite.avatica.util.TimeUnit
    DrillParserImpl.Quarter()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Query(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.QueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses either a row expression or a query expression without ORDER BY.
    final org.apache.calcite.sql.SqlIdentifier
    DrillParserImpl.ReservedFunctionName()
    Parses a reserved word which is used as the name of a function.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.RowConstructor()
    Parses a row constructor in the context of a VALUES expression.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.RowExpressionExtension()
    Parses a row expression extension, it can be either an identifier, or a call to a named function.
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.RowTypeName()
    Parse Row type with format: Row(name1 type1, name2 type2).
    final String
    DrillParserImpl.Scope()
     
    final org.apache.calcite.avatica.util.TimeUnit
    DrillParserImpl.Second()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SelectExpression()
    Parses one unaliased expression in a select list.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.SequenceExpression()
     
    final org.apache.calcite.sql.SqlIdentifier
    DrillParserImpl.SimpleIdentifier()
    Parses a simple identifier as an SqlIdentifier.
    final org.apache.calcite.sql.SqlIdentifier
    Parses a character literal as an SqlIdentifier.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.SimpleIdentifierOrList()
    List of simple identifiers in parentheses or one simple identifier.
    final String
    DrillParserImpl.SimpleStringLiteral()
    Parses a character literal.
    final org.apache.calcite.sql.SqlSnapshot
    DrillParserImpl.Snapshot(org.apache.calcite.sql.SqlNode tableRef)
    Parses a FOR SYSTEM_TIME clause following a table expression.
    final org.apache.calcite.sql.SqlLiteral
    DrillParserImpl.SpecialLiteral()
    Parse a special literal keyword
    final org.apache.calcite.sql.SqlAlter
    DrillParserImpl.SqlAlter()
    Parses an expression for setting or resetting an option in SQL, such as QUOTED_IDENTIFIERS, or explain plan level (physical/logical).
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlAlterSchema()
    Parses ALTER SCHEMA statements: ALTER SCHEMA (FOR TABLE dfs.tmp.nation | PATH '/tmp/schema.json') ADD [OR REPLACE] [COLUMNS (col1 int, col2 varchar)] [PROPERTIES ('prop1'='val1', 'prop2'='val2')] ALTER SCHEMA (FOR TABLE dfs.tmp.nation | PATH '/tmp/schema.json') REMOVE [COLUMNS (`col1`, `col2`)] [PROPERTIES ('prop1', 'prop2')]
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlAlterSchemaAdd(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier table, org.apache.calcite.sql.SqlNode path)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlAlterSchemaRemove(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier table, org.apache.calcite.sql.SqlNode path)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlAnalyzeTable()
    Parses a analyze statements: ANALYZE TABLE [table_name | table({table function name}(parameters))] [COLUMNS {(col1, col2, ...) | NONE}] REFRESH METADATA ['level' LEVEL] [{COMPUTE | ESTIMATE} | STATISTICS [ SAMPLE number PERCENT ]] ANALYZE TABLE [table_name] DROP [METADATA|STATISTICS] [IF EXISTS] ANALYZE TABLE [table_name | table({table function name}(parameters))] {COMPUTE | ESTIMATE} | STATISTICS [(column1, column2, ...)] [ SAMPLE numeric PERCENT ]
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlCreateAlias(org.apache.calcite.sql.parser.SqlParserPos pos, boolean replace, boolean isPublic)
    Parses CREATE ALIAS statement CREATE [OR REPLACE] [PUBLIC] ALIAS `alias` FOR [TABLE | STORAGE] `table/storage` [AS USER 'username']
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlCreateFunction()
    Parse create UDF statement CREATE FUNCTION USING JAR 'jar_name'
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlCreateOrReplace()
    Parses CREATE [OR REPLACE] command for VIEW, TABLE or SCHEMA.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlCreateSchema(org.apache.calcite.sql.parser.SqlParserPos pos, String createType)
    Parses create table schema statement after CREATE OR REPLACE SCHEMA statement which is handled in the SqlCreateOrReplace method.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlCreateTable(org.apache.calcite.sql.parser.SqlParserPos pos, boolean isTemporary)
    Parses a CTAS or CTTAS statement after CREATE [TEMPORARY] TABLE statement which is handled in the SqlCreateOrReplace method.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlCreateView(org.apache.calcite.sql.parser.SqlParserPos pos, String createType)
    Parses a create view or replace existing view statement.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDelete()
    Parses a DELETE statement.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDescribe()
    Parses a DESCRIBE statement.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDescribeSchema()
    Parses statement { DESCRIBE | DESC } { SCHEMA | DATABASE } name { DESCRIBE | DESC } SCHEMA FOR TABLE dfs.my_table [AS (JSON | STATEMENT)]
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDescribeTable()
    Parses statement { DESCRIBE | DESC } [TABLE] tblname [col_name | wildcard ]
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDrop()
    Parses DROP command for VIEW, TABLE and SCHEMA.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDropAlias()
    Parses DROP ALIAS statement DROP [PUBLIC] ALIAS [IF EXISTS] `employee-alias` [FOR (TABLE | STORAGE)] [AS USER 'username']
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDropAllAliases()
    Parses DROP ALL ALIASES statement DROP ALL [PUBLIC] ALIASES [FOR (TABLE | STORAGE)] [AS USER 'username']
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDropFunction()
    Parse drop UDF statement DROP FUNCTION USING JAR 'jar_name'
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDropSchema(org.apache.calcite.sql.parser.SqlParserPos pos)
    Parses drop schema or drop schema if exists statement after DROP SCHEMA statement which is handled in SqlDrop method.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDropTable(org.apache.calcite.sql.parser.SqlParserPos pos)
    Parses a drop table or drop table if exists statement after DROP TABLE statement which is handled in SqlDrop method.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlDropView(org.apache.calcite.sql.parser.SqlParserPos pos)
    Parses a drop view or drop view if exists statement after DROP VIEW statement which is handled in SqlDrop method.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlExplain()
    Parses an EXPLAIN PLAN statement.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlExpressionEof()
    Parses a SQL expression (such as might occur in a WHERE clause) followed by the end-of-file symbol.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlInsert()
    Parses an INSERT statement.
    final void
    DrillParserImpl.SqlInsertKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlMerge()
    Parses a MERGE statement.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlProcedureCall()
    Parses a CALL statement.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlQueryEof()
    Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by the end-of-file symbol.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlQueryOrDml()
    Parses a query (SELECT or VALUES) or DML statement (INSERT, UPDATE, DELETE, MERGE).
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlRefreshMetadata()
    Parse refresh table metadata statement.
    final org.apache.calcite.sql.SqlSelect
    DrillParserImpl.SqlSelect()
    Parses a leaf SELECT expression without ORDER BY.
    final void
    DrillParserImpl.SqlSelectKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords)
     
    final org.apache.calcite.sql.SqlSetOption
    DrillParserImpl.SqlSetOption(org.apache.calcite.sql.parser.Span s, String scope)
    Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading "ALTER <SCOPE>".
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlShowFiles()
    Parses statement SHOW FILES [{FROM | IN} schema]
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlShowSchemas()
    Parses statement SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlShowTables()
    Parses statement SHOW TABLES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlStmt()
    Parses an SQL statement.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlStmtEof()
    Parses an SQL statement followed by the end-of-file symbol.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.SqlStmtList()
    Parses a list of SQL statements separated by semicolon.
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.SqlTypeName(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.SqlTypeName1(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.SqlTypeName2(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.SqlTypeName3(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlUpdate()
    Parses an UPDATE statement.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.SqlUseSchema()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag)
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.StringAggFunctionCall()
    Parses a call to the STRING_AGG aggregate function (or to an aggregate function with similar syntax: ARRAY_AGG, ARRAY_CONCAT_AGG, GROUP_CONCAT).
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.StringLiteral()
    Parses a string literal.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableConstructor()
    Parses a VALUES leaf query expression.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableFunctionCall()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableHints(org.apache.calcite.sql.SqlIdentifier tableName)
    Parses hints following a table reference, and returns the wrapped table reference.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableOverOpt()
    Allows an OVER clause following a table expression as an extension to standard SQL syntax.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableParam()
    Table parameter of a table function.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableRef()
    Parses a table reference in a FROM clause, not lateral unless LATERAL is explicitly specified.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableRef1(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableRef2(boolean lateral)
    Parses a table reference in a FROM clause.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.TableRef3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, boolean lateral)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Tablesample(org.apache.calcite.sql.SqlNode tableRef)
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.TimeDiffFunctionCall()
    Parses a call to BigQuery's TIME_DIFF.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.TimestampAddFunctionCall()
    Parses a call to TIMESTAMPADD.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.TimestampDiff3FunctionCall()
    Parses a call to BigQuery's TIMESTAMP_DIFF.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.TimestampDiffFunctionCall()
    Parses a call to TIMESTAMPDIFF.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.TimestampTruncFunctionCall()
    Parses a call to TIMESTAMP_TRUNC.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.TimeTruncFunctionCall()
    Parses a call to TIME_TRUNC.
    final org.apache.calcite.sql.SqlIntervalQualifier
    DrillParserImpl.TimeUnit()
    Parses a built-in time unit (e.g.
    final org.apache.calcite.sql.SqlIntervalQualifier
    DrillParserImpl.TimeUnitOrName()
    Parses a built-in time unit (e.g.
    final boolean
    DrillParserImpl.TimeZoneOpt()
    Parse a time zone suffix for DateTime types.
    final org.apache.calcite.sql.SqlTypeNameSpec
    DrillParserImpl.TypeName()
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Unpivot(org.apache.calcite.sql.SqlNode tableRef)
    Parses an UNPIVOT clause following a table expression.
    final List<org.apache.calcite.sql.SqlNode>
    DrillParserImpl.UnquantifiedFunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses function parameter lists.
    final int
    DrillParserImpl.UnsignedIntLiteral()
     
    final org.apache.calcite.sql.SqlNumericLiteral
    DrillParserImpl.UnsignedNumericLiteral()
    Parses a unsigned numeric literal
    final org.apache.calcite.sql.SqlNode
    Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.
    final void
    DrillParserImpl.UnusedExtension()
    Defines a production which can never be accepted by the parser.
    final org.apache.calcite.avatica.util.TimeUnit
    DrillParserImpl.Week()
     
    final String
    DrillParserImpl.weekdayName()
     
    final org.apache.calcite.sql.SqlUpdate
    DrillParserImpl.WhenMatchedClause(org.apache.calcite.sql.SqlNode table, org.apache.calcite.sql.SqlIdentifier alias)
     
    final org.apache.calcite.sql.SqlInsert
    DrillParserImpl.WhenNotMatchedClause(org.apache.calcite.sql.SqlNode table)
     
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.Where()
    Parses a WHERE clause for SELECT, DELETE, and UPDATE.
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.Window()
    Parses a WINDOW clause for SELECT.
    final org.apache.calcite.sql.SqlNode
    DrillParserImpl.WindowRange()
     
    final org.apache.calcite.sql.SqlWindow
    DrillParserImpl.WindowSpecification()
    Parses a window specification.
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.withinDistinct(org.apache.calcite.sql.SqlNode arg)
     
    final org.apache.calcite.sql.SqlCall
    DrillParserImpl.withinGroup(org.apache.calcite.sql.SqlNode arg)
     
    final org.apache.calcite.sql.SqlNodeList
    DrillParserImpl.WithList()
     
    final org.apache.calcite.avatica.util.TimeUnit
    DrillParserImpl.Year()