Uses of Class
org.apache.druid.sql.calcite.parser.ParseException

Packages that use ParseException
Package
Description
 
  • Uses of ParseException in org.apache.druid.sql.calcite.parser

    Modifier and Type
    Method
    Description
    DruidSqlParserImpl.generateParseException()
     
    Modifier and Type
    Method
    Description
    final void
    DruidSqlParserImpl.AddArg(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final void
    DruidSqlParserImpl.AddArg0(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final void
    DruidSqlParserImpl.AddColumnType(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DruidSqlParserImpl.AddCompoundIdentifierType(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList)
    Parses a compound identifier with optional type.
    final void
    DruidSqlParserImpl.AddCompoundIdentifierTypes(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList)
    Parses a comma-separated list of compound identifiers.
    final void
    DruidSqlParserImpl.AddExpression(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    final void
    DruidSqlParserImpl.AddExpression2b(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final void
    DruidSqlParserImpl.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
    DruidSqlParserImpl.AddFieldNameType(List<org.apache.calcite.sql.SqlIdentifier> fieldNames, List<org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes)
     
    final void
    DruidSqlParserImpl.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
    DruidSqlParserImpl.AddGroupingElement(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DruidSqlParserImpl.AddHint(List<org.apache.calcite.sql.SqlNode> hints)
     
    final void
    DruidSqlParserImpl.AddIdentifierSegment(List<String> names, List<org.apache.calcite.sql.parser.SqlParserPos> positions)
    Parses one segment of an identifier that may be composite.
    final void
    DruidSqlParserImpl.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
    DruidSqlParserImpl.AddMeasureColumn(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DruidSqlParserImpl.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
    DruidSqlParserImpl.AddOrderItem(List<org.apache.calcite.sql.SqlNode> list)
    Parses one item in an ORDER BY clause, and adds it to a list.
    final void
    DruidSqlParserImpl.AddPivotAgg(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DruidSqlParserImpl.AddPivotValue(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DruidSqlParserImpl.AddRowConstructor(List<org.apache.calcite.sql.SqlNode> list)
    Parses a row constructor and adds it to a list.
    final void
    DruidSqlParserImpl.AddSelectItem(List<org.apache.calcite.sql.SqlNode> list)
    Parses one item in a select list.
    final void
    DruidSqlParserImpl.AddSetOpQuery(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a set operator (e.g.
    final void
    DruidSqlParserImpl.AddSetOpQueryOrExpr(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a set operator (e.g.
    final void
    DruidSqlParserImpl.AddSimpleIdentifiers(List<org.apache.calcite.sql.SqlNode> list)
    Parses a comma-separated list of simple identifiers.
    final void
    DruidSqlParserImpl.AddSubsetDefinition(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DruidSqlParserImpl.AddTableIdentifierSegment(List<String> names, List<org.apache.calcite.sql.parser.SqlParserPos> positions)
    final void
    DruidSqlParserImpl.AddUnpivotValue(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DruidSqlParserImpl.AddWindowSpec(List<org.apache.calcite.sql.SqlNode> list)
     
    final void
    DruidSqlParserImpl.AddWithItem(List<org.apache.calcite.sql.SqlWithItem> list, org.apache.calcite.sql.SqlLiteral recursive)
     
    final org.apache.calcite.sql.SqlLiteral
    DruidSqlParserImpl.AllOrDistinct()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.ArrayConstructor()
    Parses an ARRAY constructor
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.ArrayLiteral()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.AtomicRowExpression()
    Parses an atomic row expression.
    final org.apache.calcite.sql.SqlBinaryOperator
    DruidSqlParserImpl.BinaryMultisetOperator()
    Parses a binary multiset operator.
    final org.apache.calcite.sql.SqlBinaryOperator
    DruidSqlParserImpl.BinaryQueryOperator()
    Parses a binary query operator like UNION.
    final org.apache.calcite.sql.SqlBinaryOperator
    DruidSqlParserImpl.BinaryRowOperator()
    Parses a binary row operator like AND.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.BuiltinFunctionCall()
    Parses a call to a builtin function with special syntax.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.CaseExpression()
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.CharacterTypeName(org.apache.calcite.sql.parser.Span s)
    Parse character types: char, varchar.
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.ClusteredBy()
     
    final org.apache.calcite.sql.SqlCollation
    DruidSqlParserImpl.CollateClause()
    Parses a COLLATE clause
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.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
    DruidSqlParserImpl.comp()
    Parses a comparison operator inside a SOME / ALL predicate.
    final org.apache.calcite.sql.SqlIdentifier
    DruidSqlParserImpl.CompoundIdentifier()
    Parses a compound identifier.
    final org.apache.calcite.sql.SqlIdentifier
    DruidSqlParserImpl.CompoundTableIdentifier()
    Parses a compound identifier in the FROM clause.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.ContainsSubstrFunctionCall()
    Parses the CONTAINS_SUBSTR function, which has a unique optional third argument "JSON_SCOPE" that specifies what scope to search if the first argument is a JSON string.
    final org.apache.calcite.sql.SqlIdentifier
    DruidSqlParserImpl.ContextVariable()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.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
    DruidSqlParserImpl.CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a CURSOR(query) expression.
    final org.apache.calcite.sql.SqlDataTypeSpec
    DruidSqlParserImpl.DataType()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.DateDiffFunctionCall()
    Parses a call to BigQuery's DATE_DIFF.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.DateTimeConstructorCall()
    Parses a Date/Time constructor function, for example "DATE(1969, 7, 21)" or "DATETIME(d, t)".
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.DatetimeDiffFunctionCall()
    Parses BigQuery's built-in DATETIME_DIFF() function.
    final org.apache.calcite.sql.SqlLiteral
    DruidSqlParserImpl.DateTimeLiteral()
    Parses a date/time literal.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.DatetimeTruncFunctionCall()
    Parses a call to DATETIME_TRUNC.
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.DateTimeTypeName()
    Parse datetime types: date, time, timestamp.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.DateTruncFunctionCall()
    Parses a call to DATE_TRUNC.
    final org.apache.calcite.avatica.util.TimeUnit
    DruidSqlParserImpl.Day()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Default()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.DruidQueryOrSqlQueryOrDml()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.DruidSqlExplain()
    Parses an EXPLAIN PLAN statement.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.DruidSqlInsertEof()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.DruidSqlReplaceEof()
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.DruidType()
     
    final org.apache.calcite.sql.SqlDynamicParam
    DruidSqlParserImpl.DynamicParam()
    Parses a dynamic parameter marker.
    final org.apache.calcite.sql.SqlExplain.Depth
    DruidSqlParserImpl.ExplainDepth()
    Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for EXPLAIN PLAN.
    final org.apache.calcite.sql.SqlExplainLevel
    DruidSqlParserImpl.ExplainDetailLevel()
    Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos)
    Parses an explicit TABLE t reference.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses a row expression or a parenthesized expression of any kind.
    final List<Object>
    DruidSqlParserImpl.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
    DruidSqlParserImpl.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
    DruidSqlParserImpl.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
    DruidSqlParserImpl.ExprOrJoinOrOrderedQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Syntactical Descriptions *
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.ExtendedTableRef()
    Allows parser to be extended with new types of table references.
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.ExtendList()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.ExtendTable(org.apache.calcite.sql.SqlNode tableRef)
    Wraps a table reference in a call to EXTEND if an optional "EXTEND" clause is present.
    final org.apache.calcite.sql.SqlIdentifier
    DruidSqlParserImpl.ExternalDestination()
     
    DruidSqlParserImpl.ExternProperties()
     
    final void
    DruidSqlParserImpl.FetchClause(org.apache.calcite.sql.SqlNode[] offsetFetch)
    Parses a FETCH clause in an ORDER BY expression.
    final org.apache.calcite.sql.SqlIdentifier
    DruidSqlParserImpl.FileFormat()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.FloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.FromClause()
    Parses the FROM clause for a SELECT.
    final org.apache.calcite.sql.SqlIdentifier
    DruidSqlParserImpl.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>
    DruidSqlParserImpl.FunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses function parameter lists including DISTINCT keyword recognition, DEFAULT, and named argument assignment.
    final org.apache.calcite.sql.SqlOperator
    DruidSqlParserImpl.getItemOp()
    Returns the appropriate ITEM operator for indexing arrays.
    protected org.apache.calcite.sql.parser.SqlParserPos
    DruidSqlParserImpl.getPos()
     
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.GroupBy()
    Parses a GROUP BY clause for SELECT.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.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>
    DruidSqlParserImpl.GroupingElementList()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Having()
    Parses a HAVING clause for SELECT.
    final org.apache.calcite.avatica.util.TimeUnit
    DruidSqlParserImpl.Hour()
     
    final String
    DruidSqlParserImpl.Identifier()
    Parses a simple identifier as a String.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.ImplicitTableFunctionCallArgs(org.apache.calcite.sql.SqlIdentifier name)
     
    final org.apache.calcite.sql.SqlLiteral
    DruidSqlParserImpl.IntervalLiteral()
    Parses an interval literal.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.IntervalLiteralOrExpression()
    Parses an interval literal (e.g.
    final org.apache.calcite.sql.SqlIntervalQualifier
    DruidSqlParserImpl.IntervalQualifier()
     
    final org.apache.calcite.sql.SqlIntervalQualifier
    DruidSqlParserImpl.IntervalQualifierStart()
    Interval qualifier without 'TO unit'.
    final int
    DruidSqlParserImpl.IntLiteral()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.JdbcFunctionCall()
    Parses a function call expression with JDBC syntax.
    final org.apache.calcite.sql.SqlLiteral
    DruidSqlParserImpl.JdbcOdbcDataType()
     
    final org.apache.calcite.sql.SqlJdbcDataTypeName
    DruidSqlParserImpl.JdbcOdbcDataTypeName()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Join()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.JoinTable(org.apache.calcite.sql.SqlNode e)
    Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".
    final org.apache.calcite.sql.SqlLiteral
    DruidSqlParserImpl.JoinType()
     
    final List<org.apache.calcite.sql.SqlNode>
    DruidSqlParserImpl.JsonApiCommonSyntax()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.JsonArrayAggFunctionCall()
     
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.JsonArrayAggOrderByClause()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.JsonArrayFunctionCall()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.JsonConstructorNullClause()
     
    final org.apache.calcite.sql.SqlJsonExistsErrorBehavior
    DruidSqlParserImpl.JsonExistsErrorBehavior()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.JsonExistsFunctionCall()
     
    final void
    DruidSqlParserImpl.JsonInputClause()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.JsonName()
     
    final List<org.apache.calcite.sql.SqlNode>
    DruidSqlParserImpl.JsonNameAndValue()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.JsonObjectAggFunctionCall()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.JsonObjectFunctionCall()
     
    final org.apache.calcite.sql.SqlDataTypeSpec
    DruidSqlParserImpl.JsonOutputClause()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.JsonPathSpec()
     
    final List<org.apache.calcite.sql.SqlNode>
    DruidSqlParserImpl.JsonQueryEmptyOrErrorBehavior()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.JsonQueryFunctionCall()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.JsonQueryWrapperBehavior()
     
    final org.apache.calcite.sql.SqlJsonEncoding
    DruidSqlParserImpl.JsonRepresentation()
     
    final org.apache.calcite.sql.SqlDataTypeSpec
    DruidSqlParserImpl.JsonReturningClause()
     
    final List<org.apache.calcite.sql.SqlNode>
    DruidSqlParserImpl.JsonValueEmptyOrErrorBehavior()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.JsonValueFunctionCall()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.LambdaExpression()
    Parses a lambda expression.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.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
    DruidSqlParserImpl.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
    DruidSqlParserImpl.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
    DruidSqlParserImpl.Literal()
    Parses a literal expression, allowing continued string literals.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.LiteralOrIntervalExpression()
    Parses a literal or an interval expression.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.MapConstructor()
    Parses a MAP constructor
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.MapTypeName()
     
    final org.apache.calcite.sql.SqlMatchRecognize
    DruidSqlParserImpl.MatchRecognize(org.apache.calcite.sql.SqlNode tableRef)
    Parses a MATCH_RECOGNIZE clause following a table expression.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.MatchRecognizeCallWithModifier()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.MatchRecognizeFunctionCall()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.MatchRecognizeNavigationLogical()
     
    final org.apache.calcite.sql.SqlCall
     
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.MeasureColumnCommaList(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.avatica.util.TimeUnit
    DruidSqlParserImpl.Minute()
     
    final org.apache.calcite.avatica.util.TimeUnit
    DruidSqlParserImpl.Month()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.MultisetConstructor()
    Parses a MULTISET constructor
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.NamedCall()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.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
    DruidSqlParserImpl.NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final org.apache.calcite.sql.SqlLiteral
    DruidSqlParserImpl.Natural()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.NewSpecification()
    Parses a NEW UDT(...) expression.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.NonIntervalLiteral()
    Parses a literal that is not an interval literal.
    final String
    DruidSqlParserImpl.NonReservedJdbcFunctionName()
    Parses the name of a JDBC function that is a token but is not reserved.
    final String
    DruidSqlParserImpl.NonReservedKeyWord()
    Parses a non-reserved keyword for use as an identifier.
    final void
    DruidSqlParserImpl.NonReservedKeyWord0of3()
     
    final void
    DruidSqlParserImpl.NonReservedKeyWord1of3()
     
    final void
    DruidSqlParserImpl.NonReservedKeyWord2of3()
     
    final boolean
    DruidSqlParserImpl.NotNullOpt()
    Parses NOT NULL and returns false, or parses nothing and returns true.
    final boolean
    DruidSqlParserImpl.NullableOptDefaultFalse()
    Parse a nullable option, default is false.
    final boolean
    DruidSqlParserImpl.NullableOptDefaultTrue()
    Parse a nullable option, default is true.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.nullTreatment(org.apache.calcite.sql.SqlCall arg)
     
    final org.apache.calcite.util.Pair<org.apache.calcite.sql.parser.SqlParserPos,org.apache.calcite.sql.SqlOperator>
    DruidSqlParserImpl.NullTreatment()
     
    final org.apache.calcite.sql.SqlLiteral
    DruidSqlParserImpl.NumericLiteral()
    Parses a numeric literal (can be signed)
    final void
    DruidSqlParserImpl.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
    DruidSqlParserImpl.OrderBy(boolean accept)
    Parses an ORDER BY clause.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.OrderByLimitOpt(org.apache.calcite.sql.SqlNode e)
    Reads optional "ORDER BY", "LIMIT", "OFFSET", "FETCH" following a query, e.
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.OrderByOfSetSemanticsTable()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.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
    DruidSqlParserImpl.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
    DruidSqlParserImpl.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
    DruidSqlParserImpl.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
    DruidSqlParserImpl.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.SqlNode
    DruidSqlParserImpl.PartitionedByAndOrderBy(org.apache.calcite.sql.SqlNode e)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.PartitionedQueryOrQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    DruidSqlParserImpl.PartitionGranularity()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.PatternDefinition()
     
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.PatternExpression()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.PatternFactor()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.PatternPrimary()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.PatternTerm()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.PercentileFunctionCall()
    Parses both the standard and the BigQuery PERCENTILE_CONT/PERCENTILE_DISC functions.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.PeriodConstructor()
    Parses a PERIOD constructor
    final org.apache.calcite.sql.SqlOperator
    DruidSqlParserImpl.periodOperator()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Pivot(org.apache.calcite.sql.SqlNode tableRef)
    Parses a PIVOT clause following a table expression.
    final org.apache.calcite.sql.SqlPostfixOperator
    DruidSqlParserImpl.PostfixRowOperator()
    Parses a postfix row operator like IS NOT NULL.
    final int
    DruidSqlParserImpl.PrecisionOpt()
     
    final org.apache.calcite.sql.SqlPrefixOperator
    DruidSqlParserImpl.PrefixRowOperator()
    Parses a prefix row operator like NOT.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Qualify()
    Parses a QUALIFY clause for SELECT.
    final org.apache.calcite.avatica.util.TimeUnit
    DruidSqlParserImpl.Quarter()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Query(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.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.SqlNode
    DruidSqlParserImpl.ReplaceTimeQuery()
     
    final org.apache.calcite.sql.SqlIdentifier
    DruidSqlParserImpl.ReservedFunctionName()
    Parses a reserved word which is used as the name of a function.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.RowConstructor()
    Parses a row constructor in the context of a VALUES expression.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.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
    DruidSqlParserImpl.RowTypeName()
    Parse Row type with format: Row(name1 type1, name2 type2).
    final String
    DruidSqlParserImpl.Scope()
     
    final org.apache.calcite.avatica.util.TimeUnit
    DruidSqlParserImpl.Second()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SelectExpression()
    Parses one unaliased expression in a select list.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.SequenceExpression()
     
    final org.apache.calcite.sql.SqlIdentifier
    DruidSqlParserImpl.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
    DruidSqlParserImpl.SimpleIdentifierOrList()
    List of simple identifiers in parentheses or one simple identifier.
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.SimpleIdentifierOrListOrEmpty()
    List of simple identifiers in parentheses or empty parentheses or one simple identifier.
    final String
    DruidSqlParserImpl.SimpleStringLiteral()
    Parses a character literal.
    final org.apache.calcite.sql.SqlSnapshot
    DruidSqlParserImpl.Snapshot(org.apache.calcite.sql.SqlNode tableRef)
    Parses a FOR SYSTEM_TIME clause following a table expression.
    final org.apache.calcite.sql.SqlLiteral
    DruidSqlParserImpl.SpecialLiteral()
    Parse a special literal keyword
    final org.apache.calcite.sql.SqlAlter
    DruidSqlParserImpl.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
    DruidSqlParserImpl.SqlDelete()
    Parses a DELETE statement.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SqlDescribe()
    Parses a DESCRIBE statement.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SqlExplain()
    Parses an EXPLAIN PLAN statement.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.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
    DruidSqlParserImpl.SqlInsert()
    Parses an INSERT statement.
    final void
    DruidSqlParserImpl.SqlInsertKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SqlMerge()
    Parses a MERGE statement.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SqlProcedureCall()
    Parses a CALL statement.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SqlQueryEof()
    Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by the end-of-file symbol.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SqlQueryOrDml()
    Parses a query (SELECT or VALUES) or DML statement (INSERT, UPDATE, DELETE, MERGE).
    final org.apache.calcite.sql.SqlSelect
    DruidSqlParserImpl.SqlSelect()
    Parses a leaf SELECT expression without ORDER BY.
    final void
    DruidSqlParserImpl.SqlSelectKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords)
     
    final org.apache.calcite.sql.SqlSetOption
    DruidSqlParserImpl.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
    DruidSqlParserImpl.SqlStmt()
    Parses an SQL statement.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SqlStmtEof()
    Parses an SQL statement followed by the end-of-file symbol.
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.SqlStmtList()
    Parses a list of SQL statements separated by semicolon.
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.SqlTypeName(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.SqlTypeName1(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.SqlTypeName2(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.SqlTypeName3(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.SqlUpdate()
    Parses an UPDATE statement.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag)
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.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
    DruidSqlParserImpl.StringLiteral()
    Parses a string literal.
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span s)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.TableConstructor()
    Parses a VALUES leaf query expression.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.TableFunctionCall()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.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
    DruidSqlParserImpl.TableOverOpt()
    Allows an OVER clause following a table expression as an extension to standard SQL syntax.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.TableParam()
    Table parameter of a table function.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.TableRef()
    Parses a table reference in a FROM clause, not lateral unless LATERAL is explicitly specified.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.TableRef1(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.TableRef2(boolean lateral)
    Parses a table reference in a FROM clause.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.TableRef3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, boolean lateral)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Tablesample(org.apache.calcite.sql.SqlNode tableRef)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.testRule()
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.TimeDiffFunctionCall()
    Parses a call to BigQuery's TIME_DIFF.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.TimestampAddFunctionCall()
    Parses a call to TIMESTAMPADD.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.TimestampDiff3FunctionCall()
    Parses a call to BigQuery's TIMESTAMP_DIFF.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.TimestampDiffFunctionCall()
    Parses a call to TIMESTAMPDIFF.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.TimestampTruncFunctionCall()
    Parses a call to TIMESTAMP_TRUNC.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.TimeTruncFunctionCall()
    Parses a call to TIME_TRUNC.
    final org.apache.calcite.sql.SqlIntervalQualifier
    DruidSqlParserImpl.TimeUnit()
    Parses a built-in time unit (e.g.
    final org.apache.calcite.sql.SqlIntervalQualifier
    DruidSqlParserImpl.TimeUnitOrName()
    Parses a built-in time unit (e.g.
    final org.apache.calcite.sql.type.SqlTypeName
    DruidSqlParserImpl.TimeZoneOpt(boolean timeType)
    Parse a time zone suffix for DateTime types.
    final org.apache.calcite.sql.SqlTypeNameSpec
    DruidSqlParserImpl.TypeName()
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Unpivot(org.apache.calcite.sql.SqlNode tableRef)
    Parses an UNPIVOT clause following a table expression.
    final List<org.apache.calcite.sql.SqlNode>
    DruidSqlParserImpl.UnquantifiedFunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
    Parses function parameter lists.
    final int
    DruidSqlParserImpl.UnsignedIntLiteral()
     
    final org.apache.calcite.sql.SqlNumericLiteral
    DruidSqlParserImpl.UnsignedNumericLiteral()
    Parses a unsigned numeric literal
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.UnsignedNumericLiteralOrParam()
    Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.
    final void
    DruidSqlParserImpl.UnusedExtension()
    Defines a production which can never be accepted by the parser.
    final org.apache.calcite.avatica.util.TimeUnit
    DruidSqlParserImpl.Week()
     
    final String
    DruidSqlParserImpl.weekdayName()
     
    final org.apache.calcite.sql.SqlUpdate
    DruidSqlParserImpl.WhenMatchedClause(org.apache.calcite.sql.SqlNode table, org.apache.calcite.sql.SqlIdentifier alias)
     
    final org.apache.calcite.sql.SqlInsert
    DruidSqlParserImpl.WhenNotMatchedClause(org.apache.calcite.sql.SqlNode table)
     
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.Where()
    Parses a WHERE clause for SELECT, DELETE, and UPDATE.
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.Window()
    Parses a WINDOW clause for SELECT.
    final org.apache.calcite.sql.SqlNode
    DruidSqlParserImpl.WindowRange()
     
    final org.apache.calcite.sql.SqlWindow
    DruidSqlParserImpl.WindowSpecification()
    Parses a window specification.
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.withinDistinct(org.apache.calcite.sql.SqlNode arg)
     
    final org.apache.calcite.sql.SqlCall
    DruidSqlParserImpl.withinGroup(org.apache.calcite.sql.SqlNode arg)
     
    final org.apache.calcite.sql.SqlNodeList
    DruidSqlParserImpl.WithList()
     
    final org.apache.calcite.avatica.util.TimeUnit
    DruidSqlParserImpl.Year()