Uses of Class
org.apache.druid.sql.calcite.parser.ParseException
Packages that use ParseException
-
Uses of ParseException in org.apache.druid.sql.calcite.parser
Methods in org.apache.druid.sql.calcite.parser that return ParseExceptionMethods in org.apache.druid.sql.calcite.parser that throw ParseExceptionModifier and TypeMethodDescriptionfinal voidDruidSqlParserImpl.AddArg(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final voidDruidSqlParserImpl.AddArg0(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final voidDruidSqlParserImpl.AddColumnType(List<org.apache.calcite.sql.SqlNode> list) final voidDruidSqlParserImpl.AddCompoundIdentifierType(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList) Parses a compound identifier with optional type.final voidDruidSqlParserImpl.AddCompoundIdentifierTypes(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList) Parses a comma-separated list of compound identifiers.final voidDruidSqlParserImpl.AddExpression(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) AsDruidSqlParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)but appends to a list.final voidDruidSqlParserImpl.AddExpression2b(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final voidDruidSqlParserImpl.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 voidDruidSqlParserImpl.AddFieldNameType(List<org.apache.calcite.sql.SqlIdentifier> fieldNames, List<org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes) final voidDruidSqlParserImpl.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 voidDruidSqlParserImpl.AddGroupingElement(List<org.apache.calcite.sql.SqlNode> list) final voidfinal voidDruidSqlParserImpl.AddIdentifierSegment(List<String> names, List<org.apache.calcite.sql.parser.SqlParserPos> positions) Parses one segment of an identifier that may be composite.final voidDruidSqlParserImpl.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 voidDruidSqlParserImpl.AddMeasureColumn(List<org.apache.calcite.sql.SqlNode> list) final voidDruidSqlParserImpl.AddOptionValue(List<org.apache.calcite.sql.SqlNode> list) Parses an option value (either a string or a numeric) and adds to a list.final voidDruidSqlParserImpl.AddOrderItem(List<org.apache.calcite.sql.SqlNode> list) Parses one item in an ORDER BY clause, and adds it to a list.final voidDruidSqlParserImpl.AddPivotAgg(List<org.apache.calcite.sql.SqlNode> list) final voidDruidSqlParserImpl.AddPivotValue(List<org.apache.calcite.sql.SqlNode> list) final voidDruidSqlParserImpl.AddRowConstructor(List<org.apache.calcite.sql.SqlNode> list) Parses a row constructor and adds it to a list.final voidDruidSqlParserImpl.AddSelectItem(List<org.apache.calcite.sql.SqlNode> list) Parses one item in a select list.final voidDruidSqlParserImpl.AddSetOpQuery(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a set operator (e.g.final voidDruidSqlParserImpl.AddSetOpQueryOrExpr(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a set operator (e.g.final voidDruidSqlParserImpl.AddSimpleIdentifiers(List<org.apache.calcite.sql.SqlNode> list) Parses a comma-separated list of simple identifiers.final voidDruidSqlParserImpl.AddSubsetDefinition(List<org.apache.calcite.sql.SqlNode> list) final voidDruidSqlParserImpl.AddTableIdentifierSegment(List<String> names, List<org.apache.calcite.sql.parser.SqlParserPos> positions) AsDruidSqlParserImpl.AddIdentifierSegment(java.util.List<java.lang.String>, java.util.List<org.apache.calcite.sql.parser.SqlParserPos>)but part of a table name (for example, followingFROM,INSERTorUPDATE).final voidDruidSqlParserImpl.AddUnpivotValue(List<org.apache.calcite.sql.SqlNode> list) final voidDruidSqlParserImpl.AddWindowSpec(List<org.apache.calcite.sql.SqlNode> list) final voidDruidSqlParserImpl.AddWithItem(List<org.apache.calcite.sql.SqlWithItem> list, org.apache.calcite.sql.SqlLiteral recursive) final org.apache.calcite.sql.SqlLiteralDruidSqlParserImpl.AllOrDistinct()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.ArrayConstructor()Parses an ARRAY constructorfinal org.apache.calcite.sql.SqlCallDruidSqlParserImpl.ArrayLiteral()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.AtomicRowExpression()Parses an atomic row expression.final org.apache.calcite.sql.SqlBinaryOperatorDruidSqlParserImpl.BinaryMultisetOperator()Parses a binary multiset operator.final org.apache.calcite.sql.SqlBinaryOperatorDruidSqlParserImpl.BinaryQueryOperator()Parses a binary query operator like UNION.final org.apache.calcite.sql.SqlBinaryOperatorDruidSqlParserImpl.BinaryRowOperator()Parses a binary row operator like AND.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.BuiltinFunctionCall()Parses a call to a builtin function with special syntax.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.CaseExpression()final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.CharacterTypeName(org.apache.calcite.sql.parser.Span s) Parse character types: char, varchar.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.ClusteredBy()final org.apache.calcite.sql.SqlCollationDruidSqlParserImpl.CollateClause()Parses a COLLATE clausefinal org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.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.SqlKindDruidSqlParserImpl.comp()Parses a comparison operator inside a SOME / ALL predicate.final org.apache.calcite.sql.SqlIdentifierDruidSqlParserImpl.CompoundIdentifier()Parses a compound identifier.final org.apache.calcite.sql.SqlIdentifierDruidSqlParserImpl.CompoundTableIdentifier()Parses a compound identifier in the FROM clause.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.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.SqlIdentifierDruidSqlParserImpl.ContextVariable()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a CURSOR(query) expression.final org.apache.calcite.sql.SqlDataTypeSpecDruidSqlParserImpl.DataType()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.DateDiffFunctionCall()Parses a call to BigQuery's DATE_DIFF.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.DateTimeConstructorCall()Parses a Date/Time constructor function, for example "DATE(1969, 7, 21)" or "DATETIME(d, t)".final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.DatetimeDiffFunctionCall()Parses BigQuery's built-in DATETIME_DIFF() function.final org.apache.calcite.sql.SqlLiteralDruidSqlParserImpl.DateTimeLiteral()Parses a date/time literal.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.DatetimeTruncFunctionCall()Parses a call to DATETIME_TRUNC.final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.DateTimeTypeName()Parse datetime types: date, time, timestamp.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.DateTruncFunctionCall()Parses a call to DATE_TRUNC.final org.apache.calcite.avatica.util.TimeUnitDruidSqlParserImpl.Day()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Default()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.DruidQueryOrSqlQueryOrDml()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.DruidSqlExplain()Parses an EXPLAIN PLAN statement.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.DruidSqlInsertEof()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.DruidSqlReplaceEof()final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.DruidType()final org.apache.calcite.sql.SqlDynamicParamDruidSqlParserImpl.DynamicParam()Parses a dynamic parameter marker.final org.apache.calcite.sql.SqlExplain.DepthDruidSqlParserImpl.ExplainDepth()Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for EXPLAIN PLAN.final org.apache.calcite.sql.SqlExplainLevelDruidSqlParserImpl.ExplainDetailLevel()Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos) Parses an explicit TABLE t reference.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a row expression or a parenthesized expression of any kind.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.SqlNodeDruidSqlParserImpl.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.SqlNodeListDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.ExprOrJoinOrOrderedQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Syntactical Descriptions *final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.ExtendedTableRef()Allows parser to be extended with new types of table references.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.ExtendList()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.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.SqlIdentifierDruidSqlParserImpl.ExternalDestination()DruidSqlParserImpl.ExternProperties()final voidDruidSqlParserImpl.FetchClause(org.apache.calcite.sql.SqlNode[] offsetFetch) Parses a FETCH clause in an ORDER BY expression.final org.apache.calcite.sql.SqlIdentifierDruidSqlParserImpl.FileFormat()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.FloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.FromClause()Parses the FROM clause for a SELECT.final org.apache.calcite.sql.SqlIdentifierDruidSqlParserImpl.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.SqlOperatorDruidSqlParserImpl.getItemOp()Returns the appropriate ITEM operator for indexing arrays.protected org.apache.calcite.sql.parser.SqlParserPosDruidSqlParserImpl.getPos()final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.GroupBy()Parses a GROUP BY clause for SELECT.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.GroupByWindowingCall()Parses a call to a grouping function inside the GROUP BY clause, for exampleTUMBLE(rowtime, INTERVAL '1' MINUTE).final List<org.apache.calcite.sql.SqlNode>DruidSqlParserImpl.GroupingElementList()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Having()Parses a HAVING clause for SELECT.final org.apache.calcite.avatica.util.TimeUnitDruidSqlParserImpl.Hour()final StringDruidSqlParserImpl.Identifier()Parses a simple identifier as a String.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.ImplicitTableFunctionCallArgs(org.apache.calcite.sql.SqlIdentifier name) final org.apache.calcite.sql.SqlLiteralDruidSqlParserImpl.IntervalLiteral()Parses an interval literal.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.IntervalLiteralOrExpression()Parses an interval literal (e.g.final org.apache.calcite.sql.SqlIntervalQualifierDruidSqlParserImpl.IntervalQualifier()final org.apache.calcite.sql.SqlIntervalQualifierDruidSqlParserImpl.IntervalQualifierStart()Interval qualifier without 'TO unit'.final intDruidSqlParserImpl.IntLiteral()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.JdbcFunctionCall()Parses a function call expression with JDBC syntax.final org.apache.calcite.sql.SqlLiteralDruidSqlParserImpl.JdbcOdbcDataType()final org.apache.calcite.sql.SqlJdbcDataTypeNameDruidSqlParserImpl.JdbcOdbcDataTypeName()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Join()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.JoinTable(org.apache.calcite.sql.SqlNode e) Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".final org.apache.calcite.sql.SqlLiteralDruidSqlParserImpl.JoinType()final List<org.apache.calcite.sql.SqlNode>DruidSqlParserImpl.JsonApiCommonSyntax()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.JsonArrayAggFunctionCall()final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.JsonArrayAggOrderByClause()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.JsonArrayFunctionCall()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.JsonConstructorNullClause()final org.apache.calcite.sql.SqlJsonExistsErrorBehaviorDruidSqlParserImpl.JsonExistsErrorBehavior()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.JsonExistsFunctionCall()final voidDruidSqlParserImpl.JsonInputClause()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.JsonName()final List<org.apache.calcite.sql.SqlNode>DruidSqlParserImpl.JsonNameAndValue()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.JsonObjectAggFunctionCall()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.JsonObjectFunctionCall()final org.apache.calcite.sql.SqlDataTypeSpecDruidSqlParserImpl.JsonOutputClause()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.JsonPathSpec()final List<org.apache.calcite.sql.SqlNode>DruidSqlParserImpl.JsonQueryEmptyOrErrorBehavior()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.JsonQueryFunctionCall()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.JsonQueryWrapperBehavior()final org.apache.calcite.sql.SqlJsonEncodingDruidSqlParserImpl.JsonRepresentation()final org.apache.calcite.sql.SqlDataTypeSpecDruidSqlParserImpl.JsonReturningClause()final List<org.apache.calcite.sql.SqlNode>DruidSqlParserImpl.JsonValueEmptyOrErrorBehavior()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.JsonValueFunctionCall()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.LambdaExpression()Parses a lambda expression.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.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 voidDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.Literal()Parses a literal expression, allowing continued string literals.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.LiteralOrIntervalExpression()Parses a literal or an interval expression.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.MapConstructor()Parses a MAP constructorfinal org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.MapTypeName()final org.apache.calcite.sql.SqlMatchRecognizeDruidSqlParserImpl.MatchRecognize(org.apache.calcite.sql.SqlNode tableRef) Parses a MATCH_RECOGNIZE clause following a table expression.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.MatchRecognizeCallWithModifier()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.MatchRecognizeFunctionCall()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.MatchRecognizeNavigationLogical()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.MatchRecognizeNavigationPhysical()final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.MeasureColumnCommaList(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.avatica.util.TimeUnitDruidSqlParserImpl.Minute()final org.apache.calcite.avatica.util.TimeUnitDruidSqlParserImpl.Month()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.MultisetConstructor()Parses a MULTISET constructorfinal org.apache.calcite.sql.SqlCallDruidSqlParserImpl.NamedCall()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.NamedFunctionCall()Parses a call to a named function (could be a builtin with regular syntax, or else a UDF).final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final org.apache.calcite.sql.SqlLiteralDruidSqlParserImpl.Natural()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.NewSpecification()Parses a NEW UDT(...) expression.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.NonIntervalLiteral()Parses a literal that is not an interval literal.final StringDruidSqlParserImpl.NonReservedJdbcFunctionName()Parses the name of a JDBC function that is a token but is not reserved.final StringDruidSqlParserImpl.NonReservedKeyWord()Parses a non-reserved keyword for use as an identifier.final voidDruidSqlParserImpl.NonReservedKeyWord0of3()final voidDruidSqlParserImpl.NonReservedKeyWord1of3()final voidDruidSqlParserImpl.NonReservedKeyWord2of3()final booleanDruidSqlParserImpl.NotNullOpt()Parses NOT NULL and returns false, or parses nothing and returns true.final booleanDruidSqlParserImpl.NullableOptDefaultFalse()Parse a nullable option, default is false.final booleanDruidSqlParserImpl.NullableOptDefaultTrue()Parse a nullable option, default is true.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.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.SqlLiteralDruidSqlParserImpl.NumericLiteral()Parses a numeric literal (can be signed)final voidDruidSqlParserImpl.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.SqlNodeListDruidSqlParserImpl.OrderBy(boolean accept) Parses an ORDER BY clause.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.OrderByLimitOpt(org.apache.calcite.sql.SqlNode e) Reads optional "ORDER BY", "LIMIT", "OFFSET", "FETCH" following a query,e.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.OrderByOfSetSemanticsTable()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.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> DruidSqlParserImpl.ParenthesizedCompoundIdentifierList()List of compound identifiers in parentheses.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a parenthesized query or single row expression.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.ParenthesizedKeyValueOptionCommaList()final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.ParenthesizedLiteralOptionCommaList()Parses a literal list separated by comma.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a parenthesized query or comma-list of row expressions.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.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.SqlNodeListDruidSqlParserImpl.ParenthesizedSimpleIdentifierList()List of simple identifiers in parentheses.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.PartitionedByAndOrderBy(org.apache.calcite.sql.SqlNode e) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.PartitionedQueryOrQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final SqlGranularityLiteralDruidSqlParserImpl.PartitionGranularity()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.PatternDefinition()final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.PatternExpression()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.PatternFactor()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.PatternPrimary()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.PatternTerm()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.PercentileFunctionCall()Parses both the standard and the BigQuery PERCENTILE_CONT/PERCENTILE_DISC functions.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.PeriodConstructor()Parses a PERIOD constructorfinal org.apache.calcite.sql.SqlOperatorDruidSqlParserImpl.periodOperator()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Pivot(org.apache.calcite.sql.SqlNode tableRef) Parses a PIVOT clause following a table expression.final org.apache.calcite.sql.SqlPostfixOperatorDruidSqlParserImpl.PostfixRowOperator()Parses a postfix row operator like IS NOT NULL.final intDruidSqlParserImpl.PrecisionOpt()final org.apache.calcite.sql.SqlPrefixOperatorDruidSqlParserImpl.PrefixRowOperator()Parses a prefix row operator like NOT.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Qualify()Parses a QUALIFY clause for SELECT.final org.apache.calcite.avatica.util.TimeUnitDruidSqlParserImpl.Quarter()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Query(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.ReplaceTimeQuery()final org.apache.calcite.sql.SqlIdentifierDruidSqlParserImpl.ReservedFunctionName()Parses a reserved word which is used as the name of a function.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.RowConstructor()Parses a row constructor in the context of a VALUES expression.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.RowExpressionExtension()Parses a row expression extension, it can be either an identifier, or a call to a named function.final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.RowTypeName()Parse Row type with format: Row(name1 type1, name2 type2).final StringDruidSqlParserImpl.Scope()final org.apache.calcite.avatica.util.TimeUnitDruidSqlParserImpl.Second()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SelectExpression()Parses one unaliased expression in a select list.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.SequenceExpression()final org.apache.calcite.sql.SqlIdentifierDruidSqlParserImpl.SimpleIdentifier()Parses a simple identifier as an SqlIdentifier.final org.apache.calcite.sql.SqlIdentifierDruidSqlParserImpl.SimpleIdentifierFromStringLiteral()Parses a character literal as an SqlIdentifier.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.SimpleIdentifierOrList()List of simple identifiers in parentheses or one simple identifier.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.SimpleIdentifierOrListOrEmpty()List of simple identifiers in parentheses or empty parentheses or one simple identifier.final StringDruidSqlParserImpl.SimpleStringLiteral()Parses a character literal.final org.apache.calcite.sql.SqlSnapshotDruidSqlParserImpl.Snapshot(org.apache.calcite.sql.SqlNode tableRef) Parses a FOR SYSTEM_TIME clause following a table expression.final org.apache.calcite.sql.SqlLiteralDruidSqlParserImpl.SpecialLiteral()Parse a special literal keywordfinal org.apache.calcite.sql.SqlAlterDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.SqlDelete()Parses a DELETE statement.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SqlDescribe()Parses a DESCRIBE statement.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SqlExplain()Parses an EXPLAIN PLAN statement.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.SqlInsert()Parses an INSERT statement.final voidDruidSqlParserImpl.SqlInsertKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SqlMerge()Parses a MERGE statement.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SqlProcedureCall()Parses a CALL statement.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SqlQueryEof()Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by the end-of-file symbol.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SqlQueryOrDml()Parses a query (SELECT or VALUES) or DML statement (INSERT, UPDATE, DELETE, MERGE).final org.apache.calcite.sql.SqlSelectDruidSqlParserImpl.SqlSelect()Parses a leaf SELECT expression without ORDER BY.final voidDruidSqlParserImpl.SqlSelectKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords) final org.apache.calcite.sql.SqlSetOptionDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.SqlStmt()Parses an SQL statement.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SqlStmtEof()Parses an SQL statement followed by the end-of-file symbol.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.SqlStmtList()Parses a list of SQL statements separated by semicolon.final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.SqlTypeName(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.SqlTypeName1(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.SqlTypeName2(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.SqlTypeName3(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.SqlUpdate()Parses an UPDATE statement.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag) final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.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.SqlNodeDruidSqlParserImpl.StringLiteral()Parses a string literal.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableConstructor()Parses a VALUES leaf query expression.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableFunctionCall()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableHints(org.apache.calcite.sql.SqlIdentifier tableName) Parses hints following a table reference, and returns the wrapped table reference.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableOverOpt()Allows an OVER clause following a table expression as an extension to standard SQL syntax.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableParam()Table parameter of a table function.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableRef()Parses a table reference in a FROM clause, not lateral unless LATERAL is explicitly specified.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableRef1(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableRef2(boolean lateral) Parses a table reference in a FROM clause.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.TableRef3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, boolean lateral) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Tablesample(org.apache.calcite.sql.SqlNode tableRef) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.testRule()final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.TimeDiffFunctionCall()Parses a call to BigQuery's TIME_DIFF.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.TimestampAddFunctionCall()Parses a call to TIMESTAMPADD.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.TimestampDiff3FunctionCall()Parses a call to BigQuery's TIMESTAMP_DIFF.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.TimestampDiffFunctionCall()Parses a call to TIMESTAMPDIFF.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.TimestampTruncFunctionCall()Parses a call to TIMESTAMP_TRUNC.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.TimeTruncFunctionCall()Parses a call to TIME_TRUNC.final org.apache.calcite.sql.SqlIntervalQualifierDruidSqlParserImpl.TimeUnit()Parses a built-in time unit (e.g.final org.apache.calcite.sql.SqlIntervalQualifierDruidSqlParserImpl.TimeUnitOrName()Parses a built-in time unit (e.g.final org.apache.calcite.sql.type.SqlTypeNameDruidSqlParserImpl.TimeZoneOpt(boolean timeType) Parse a time zone suffix for DateTime types.final org.apache.calcite.sql.SqlTypeNameSpecDruidSqlParserImpl.TypeName()final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.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 intDruidSqlParserImpl.UnsignedIntLiteral()final org.apache.calcite.sql.SqlNumericLiteralDruidSqlParserImpl.UnsignedNumericLiteral()Parses a unsigned numeric literalfinal org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.UnsignedNumericLiteralOrParam()Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.final voidDruidSqlParserImpl.UnusedExtension()Defines a production which can never be accepted by the parser.final org.apache.calcite.avatica.util.TimeUnitDruidSqlParserImpl.Week()final StringDruidSqlParserImpl.weekdayName()final org.apache.calcite.sql.SqlUpdateDruidSqlParserImpl.WhenMatchedClause(org.apache.calcite.sql.SqlNode table, org.apache.calcite.sql.SqlIdentifier alias) final org.apache.calcite.sql.SqlInsertDruidSqlParserImpl.WhenNotMatchedClause(org.apache.calcite.sql.SqlNode table) final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.Where()Parses a WHERE clause for SELECT, DELETE, and UPDATE.final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.Window()Parses a WINDOW clause for SELECT.final org.apache.calcite.sql.SqlNodeDruidSqlParserImpl.WindowRange()final org.apache.calcite.sql.SqlWindowDruidSqlParserImpl.WindowSpecification()Parses a window specification.final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.withinDistinct(org.apache.calcite.sql.SqlNode arg) final org.apache.calcite.sql.SqlCallDruidSqlParserImpl.withinGroup(org.apache.calcite.sql.SqlNode arg) final org.apache.calcite.sql.SqlNodeListDruidSqlParserImpl.WithList()final org.apache.calcite.avatica.util.TimeUnitDruidSqlParserImpl.Year()