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
Methods in org.apache.drill.exec.planner.sql.parser.impl that return ParseExceptionModifier and TypeMethodDescriptionDrillParserImpl.generateParseException()Generate ParseException.Methods in org.apache.drill.exec.planner.sql.parser.impl that throw ParseExceptionModifier and TypeMethodDescriptionfinal voidDrillParserImpl.AddArg(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final voidDrillParserImpl.AddArg0(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final voidDrillParserImpl.AddColumnType(List<org.apache.calcite.sql.SqlNode> list) final voidDrillParserImpl.AddCompoundIdentifierType(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList) Parses a compound identifier with optional type.final voidDrillParserImpl.AddCompoundIdentifierTypeCommaList(List<org.apache.calcite.sql.SqlNode> list, List<org.apache.calcite.sql.SqlNode> extendList) Parses a comma-separated list of compound identifiers.final voidDrillParserImpl.AddExpression(List<org.apache.calcite.sql.SqlNode> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) AsDrillParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext)but appends to a list.final voidDrillParserImpl.AddExpression2b(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final voidDrillParserImpl.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 voidDrillParserImpl.AddFieldNameType(List<org.apache.calcite.sql.SqlIdentifier> fieldNames, List<org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes) final voidDrillParserImpl.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 voidDrillParserImpl.AddGroupingElement(List<org.apache.calcite.sql.SqlNode> list) final voidfinal voidDrillParserImpl.AddIdentifierSegment(List<String> names, List<org.apache.calcite.sql.parser.SqlParserPos> positions) Parses one segment of an identifier that may be composite.final voidDrillParserImpl.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 voidDrillParserImpl.AddMeasureColumn(List<org.apache.calcite.sql.SqlNode> list) final voidDrillParserImpl.AddOptionValue(List<org.apache.calcite.sql.SqlNode> list) Parses an option value (either a string or a numeric) and adds to a list.final voidDrillParserImpl.AddOrderItem(List<org.apache.calcite.sql.SqlNode> list) Parses one item in an ORDER BY clause, and adds it to a list.final voidDrillParserImpl.AddPivotAgg(List<org.apache.calcite.sql.SqlNode> list) final voidDrillParserImpl.AddPivotValue(List<org.apache.calcite.sql.SqlNode> list) final voidDrillParserImpl.addProperty(org.apache.calcite.sql.SqlNodeList properties) Helper method to add string literals divided by equals into SqlNodeList.final voidDrillParserImpl.AddRowConstructor(List<org.apache.calcite.sql.SqlNode> list) Parses a row constructor and adds it to a list.final voidDrillParserImpl.AddSelectItem(List<org.apache.calcite.sql.SqlNode> list) Parses one item in a select list.final voidDrillParserImpl.AddSetOpQuery(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a set operator (e.g.final voidDrillParserImpl.AddSetOpQueryOrExpr(List<Object> list, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a set operator (e.g.final voidDrillParserImpl.AddSimpleIdentifiers(List<org.apache.calcite.sql.SqlNode> list) Parses a comma-separated list of simple identifiers.final voidDrillParserImpl.AddSubsetDefinition(List<org.apache.calcite.sql.SqlNode> list) final voidDrillParserImpl.AddTableIdentifierSegment(List<String> names, List<org.apache.calcite.sql.parser.SqlParserPos> positions) AsDrillParserImpl.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 voidDrillParserImpl.AddUnpivotValue(List<org.apache.calcite.sql.SqlNode> list) final voidDrillParserImpl.AddWindowSpec(List<org.apache.calcite.sql.SqlNode> list) final voidDrillParserImpl.AddWithItem(List<org.apache.calcite.sql.SqlWithItem> list) final org.apache.calcite.sql.SqlLiteralDrillParserImpl.AllOrDistinct()final org.apache.calcite.sql.SqlNodeDrillParserImpl.ArrayConstructor()Parses an ARRAY constructorfinal org.apache.calcite.sql.SqlCallDrillParserImpl.ArrayLiteral()final org.apache.calcite.sql.SqlNodeDrillParserImpl.AtomicRowExpression()Parses an atomic row expression.final org.apache.calcite.sql.SqlBinaryOperatorDrillParserImpl.BinaryMultisetOperator()Parses a binary multiset operator.final org.apache.calcite.sql.SqlBinaryOperatorDrillParserImpl.BinaryQueryOperator()Parses a binary query operator like UNION.final org.apache.calcite.sql.SqlBinaryOperatorDrillParserImpl.BinaryRowOperator()Parses a binary row operator like AND.final org.apache.calcite.sql.SqlNodeDrillParserImpl.BuiltinFunctionCall()Parses a call to a builtin function with special syntax.final org.apache.calcite.sql.SqlNodeDrillParserImpl.CaseExpression()final org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.CharacterTypeName(org.apache.calcite.sql.parser.Span s) Parse character types: char, varchar.final org.apache.calcite.sql.SqlCollationDrillParserImpl.CollateClause()Parses a COLLATE clausefinal org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.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.SqlKindDrillParserImpl.comp()Parses a comparison operator inside a SOME / ALL predicate.final org.apache.calcite.sql.SqlIdentifierDrillParserImpl.CompoundIdentifier()Parses a Drill compound identifier.final org.apache.calcite.sql.SqlIdentifierDrillParserImpl.CompoundTableIdentifier()Parses a compound identifier in the FROM clause.final org.apache.calcite.sql.SqlIdentifierDrillParserImpl.ContextVariable()final org.apache.calcite.sql.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a CURSOR(query) expression.final org.apache.calcite.sql.SqlDataTypeSpecDrillParserImpl.DataType()final org.apache.calcite.sql.SqlNodeDrillParserImpl.DateTimeConstructorCall()Parses a Date/Time constructor function, for example "DATE(1969, 7, 21)" or "DATETIME(d, t)".final org.apache.calcite.sql.SqlLiteralDrillParserImpl.DateTimeLiteral()Parses a date/time literal.final org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.DateTimeTypeName()Parse datetime types: date, time, timestamp.final org.apache.calcite.sql.SqlCallDrillParserImpl.DateTruncFunctionCall()Parses a call to DATE_TRUNC.final org.apache.calcite.avatica.util.TimeUnitDrillParserImpl.Day()final org.apache.calcite.sql.SqlNodeDrillParserImpl.Default()final DrillSqlResetOptionDrillParserImpl.DrillSqlResetOption(org.apache.calcite.sql.parser.Span s, String scope) Parses a RESET statement without a leading "ALTER": RESET { | ALL } final DrillSqlSetOptionDrillParserImpl.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.SqlDynamicParamDrillParserImpl.DynamicParam()Parses a dynamic parameter marker.final org.apache.calcite.sql.SqlExplain.DepthDrillParserImpl.ExplainDepth()Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for EXPLAIN PLAN.final org.apache.calcite.sql.SqlExplainLevelDrillParserImpl.ExplainDetailLevel()Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.final org.apache.calcite.sql.SqlNodeDrillParserImpl.ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos) Parses an explicit TABLE t reference.final org.apache.calcite.sql.SqlNodeDrillParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a row expression or a parenthesized expression of any kind.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.SqlNodeDrillParserImpl.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.SqlNodeListDrillParserImpl.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.SqlNodeDrillParserImpl.ExprOrJoinOrOrderedQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Syntactical Descriptions *final org.apache.calcite.sql.SqlNodeDrillParserImpl.ExtendedTableRef()Allows parser to be extended with new types of table references.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.ExtendList()final org.apache.calcite.sql.SqlNodeDrillParserImpl.ExtendTable(org.apache.calcite.sql.SqlNode tableRef) Wraps a table reference in a call to EXTEND if an optional "EXTEND" clause is present.final voidDrillParserImpl.FetchClause(org.apache.calcite.sql.SqlNode[] offsetFetch) Parses a FETCH clause in an ORDER BY expression.final org.apache.calcite.sql.SqlNodeDrillParserImpl.FloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag) final org.apache.calcite.sql.SqlNodeDrillParserImpl.FromClause()Parses the FROM clause for a SELECT.final org.apache.calcite.sql.SqlIdentifierDrillParserImpl.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.SqlParserPosDrillParserImpl.getPos()final org.apache.calcite.sql.SqlNodeListDrillParserImpl.GroupBy()Parses a GROUP BY clause for SELECT.final org.apache.calcite.sql.SqlCallDrillParserImpl.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> DrillParserImpl.GroupingElementList()final org.apache.calcite.sql.SqlNodeDrillParserImpl.Having()Parses a HAVING clause for SELECT.final org.apache.calcite.avatica.util.TimeUnitDrillParserImpl.Hour()final StringDrillParserImpl.Identifier()Parses a simple identifier as a String.final org.apache.calcite.sql.SqlLiteralDrillParserImpl.IntervalLiteral()Parses an interval literal.final org.apache.calcite.sql.SqlNodeDrillParserImpl.IntervalLiteralOrExpression()Parses an interval literal (e.g.final org.apache.calcite.sql.SqlIntervalQualifierDrillParserImpl.IntervalQualifier()final org.apache.calcite.sql.SqlIntervalQualifierDrillParserImpl.IntervalQualifierStart()Interval qualifier without 'TO unit'.final intDrillParserImpl.IntLiteral()final org.apache.calcite.sql.SqlNodeDrillParserImpl.JdbcFunctionCall()Parses a function call expression with JDBC syntax.final org.apache.calcite.sql.SqlLiteralDrillParserImpl.JdbcOdbcDataType()final org.apache.calcite.sql.SqlJdbcDataTypeNameDrillParserImpl.JdbcOdbcDataTypeName()final org.apache.calcite.sql.SqlNodeDrillParserImpl.Join()final org.apache.calcite.sql.SqlNodeDrillParserImpl.JoinTable(org.apache.calcite.sql.SqlNode e) Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".final org.apache.calcite.sql.SqlLiteralDrillParserImpl.JoinType()final List<org.apache.calcite.sql.SqlNode> DrillParserImpl.JsonApiCommonSyntax()final org.apache.calcite.sql.SqlCallDrillParserImpl.JsonArrayAggFunctionCall()final org.apache.calcite.sql.SqlNodeListDrillParserImpl.JsonArrayAggOrderByClause()final org.apache.calcite.sql.SqlCallDrillParserImpl.JsonArrayFunctionCall()final org.apache.calcite.sql.SqlNodeDrillParserImpl.JsonConstructorNullClause()final org.apache.calcite.sql.SqlJsonExistsErrorBehaviorDrillParserImpl.JsonExistsErrorBehavior()final org.apache.calcite.sql.SqlCallDrillParserImpl.JsonExistsFunctionCall()final voidDrillParserImpl.JsonInputClause()final org.apache.calcite.sql.SqlNodeDrillParserImpl.JsonName()final List<org.apache.calcite.sql.SqlNode> DrillParserImpl.JsonNameAndValue()final org.apache.calcite.sql.SqlCallDrillParserImpl.JsonObjectAggFunctionCall()final org.apache.calcite.sql.SqlCallDrillParserImpl.JsonObjectFunctionCall()final org.apache.calcite.sql.SqlDataTypeSpecDrillParserImpl.JsonOutputClause()final org.apache.calcite.sql.SqlNodeDrillParserImpl.JsonPathSpec()final List<org.apache.calcite.sql.SqlNode> DrillParserImpl.JsonQueryEmptyOrErrorBehavior()final org.apache.calcite.sql.SqlCallDrillParserImpl.JsonQueryFunctionCall()final org.apache.calcite.sql.SqlNodeDrillParserImpl.JsonQueryWrapperBehavior()final org.apache.calcite.sql.SqlJsonEncodingDrillParserImpl.JsonRepresentation()final org.apache.calcite.sql.SqlDataTypeSpecDrillParserImpl.JsonReturningClause()final List<org.apache.calcite.sql.SqlNode> DrillParserImpl.JsonValueEmptyOrErrorBehavior()final org.apache.calcite.sql.SqlCallDrillParserImpl.JsonValueFunctionCall()final org.apache.calcite.sql.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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 voidDrillParserImpl.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.SqlNodeDrillParserImpl.Literal()Parses a literal expression, allowing continued string literals.final org.apache.calcite.sql.SqlNodeDrillParserImpl.LiteralOrIntervalExpression()Parses a literal or an interval expression.final org.apache.calcite.sql.SqlNodeDrillParserImpl.MapConstructor()Parses a MAP constructorfinal org.apache.calcite.sql.SqlMatchRecognizeDrillParserImpl.MatchRecognize(org.apache.calcite.sql.SqlNode tableRef) Parses a MATCH_RECOGNIZE clause following a table expression.final org.apache.calcite.sql.SqlCallDrillParserImpl.MatchRecognizeCallWithModifier()final org.apache.calcite.sql.SqlCallDrillParserImpl.MatchRecognizeFunctionCall()final org.apache.calcite.sql.SqlCallDrillParserImpl.MatchRecognizeNavigationLogical()final org.apache.calcite.sql.SqlCallDrillParserImpl.MatchRecognizeNavigationPhysical()final org.apache.calcite.sql.SqlNodeListDrillParserImpl.MeasureColumnCommaList(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.avatica.util.TimeUnitDrillParserImpl.Minute()final org.apache.calcite.avatica.util.TimeUnitDrillParserImpl.Month()final org.apache.calcite.sql.SqlNodeDrillParserImpl.MultisetConstructor()Parses a MULTISET constructorfinal org.apache.calcite.sql.SqlCallDrillParserImpl.NamedCall()final org.apache.calcite.sql.SqlNodeDrillParserImpl.NamedFunctionCall()Parses a call to a named function (could be a builtin with regular syntax, or else a UDF).final org.apache.calcite.sql.SqlNodeDrillParserImpl.NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType, org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final org.apache.calcite.sql.SqlLiteralDrillParserImpl.Natural()final org.apache.calcite.sql.SqlNodeDrillParserImpl.NewSpecification()Parses a NEW UDT(...) expression.final org.apache.calcite.sql.SqlNodeDrillParserImpl.NonIntervalLiteral()Parses a literal that is not an interval literal.final StringDrillParserImpl.NonReservedJdbcFunctionName()Parses the name of a JDBC function that is a token but is not reserved.final StringDrillParserImpl.NonReservedKeyWord()Parses a non-reserved keyword for use as an identifier.final voidDrillParserImpl.NonReservedKeyWord0of3()final voidDrillParserImpl.NonReservedKeyWord1of3()final voidDrillParserImpl.NonReservedKeyWord2of3()final booleanDrillParserImpl.NotNullOpt()Parses NOT NULL and returns false, or parses nothing and returns true.final booleanDrillParserImpl.NullableOptDefaultFalse()Parse a nullable option, default is false.final booleanDrillParserImpl.NullableOptDefaultTrue()Parse a nullable option, default is true.final org.apache.calcite.sql.SqlCallDrillParserImpl.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.SqlLiteralDrillParserImpl.NumericLiteral()Parses a numeric literal (can be signed)final voidDrillParserImpl.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.SqlNodeListDrillParserImpl.OrderBy(boolean accept) Parses an ORDER BY clause.final org.apache.calcite.sql.SqlNodeDrillParserImpl.OrderByLimitOpt(org.apache.calcite.sql.SqlNode e) Reads optional "ORDER BY", "LIMIT", "OFFSET", "FETCH" following a query,e.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.OrderByOfSetSemanticsTable()final org.apache.calcite.sql.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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> DrillParserImpl.ParenthesizedCompoundIdentifierList()List of compound identifiers in parentheses.final org.apache.calcite.sql.SqlNodeDrillParserImpl.ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a parenthesized query or single row expression.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.ParenthesizedKeyValueOptionCommaList()final org.apache.calcite.sql.SqlNodeListDrillParserImpl.ParenthesizedLiteralOptionCommaList()Parses a literal list separated by comma.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) Parses a parenthesized query or comma-list of row expressions.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.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.SqlNodeListDrillParserImpl.ParenthesizedSimpleIdentifierList()List of simple identifiers in parentheses.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.ParseOptionalFieldList(String relType) Parses an optional field list and makes sure no field is a "*".final org.apache.calcite.sql.SqlNodeListDrillParserImpl.ParseRequiredFieldList(String relType) Parses a required field list and makes sure no field is a "*".final org.apache.calcite.sql.SqlCharStringLiteralDrillParserImpl.ParseSchema()final org.apache.calcite.sql.SqlNodeDrillParserImpl.PartitionedByAndOrderBy(org.apache.calcite.sql.SqlNode e) final org.apache.calcite.sql.SqlNodeDrillParserImpl.PartitionedQueryOrQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final org.apache.calcite.sql.SqlNodeDrillParserImpl.PatternDefinition()final org.apache.calcite.sql.SqlNodeListDrillParserImpl.PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlNodeDrillParserImpl.PatternExpression()final org.apache.calcite.sql.SqlNodeDrillParserImpl.PatternFactor()final org.apache.calcite.sql.SqlNodeDrillParserImpl.PatternPrimary()final org.apache.calcite.sql.SqlNodeDrillParserImpl.PatternTerm()final org.apache.calcite.sql.SqlNodeDrillParserImpl.PeriodConstructor()Parses a PERIOD constructorfinal org.apache.calcite.sql.SqlOperatorDrillParserImpl.periodOperator()final org.apache.calcite.sql.SqlNodeDrillParserImpl.Pivot(org.apache.calcite.sql.SqlNode tableRef) Parses a PIVOT clause following a table expression.final org.apache.calcite.sql.SqlPostfixOperatorDrillParserImpl.PostfixRowOperator()Parses a postfix row operator like IS NOT NULL.final intDrillParserImpl.PrecisionOpt()final org.apache.calcite.sql.SqlPrefixOperatorDrillParserImpl.PrefixRowOperator()Parses a prefix row operator like NOT.final org.apache.calcite.sql.SqlNodeDrillParserImpl.Qualify()Parses a QUALIFY clause for SELECT.final org.apache.calcite.avatica.util.TimeUnitDrillParserImpl.Quarter()final org.apache.calcite.sql.SqlNodeDrillParserImpl.Query(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final org.apache.calcite.sql.SqlNodeDrillParserImpl.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.SqlIdentifierDrillParserImpl.ReservedFunctionName()Parses a reserved word which is used as the name of a function.final org.apache.calcite.sql.SqlNodeDrillParserImpl.RowConstructor()Parses a row constructor in the context of a VALUES expression.final org.apache.calcite.sql.SqlNodeDrillParserImpl.RowExpressionExtension()Parses a row expression extension, it can be either an identifier, or a call to a named function.final org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.RowTypeName()Parse Row type with format: Row(name1 type1, name2 type2).final StringDrillParserImpl.Scope()final org.apache.calcite.avatica.util.TimeUnitDrillParserImpl.Second()final org.apache.calcite.sql.SqlNodeDrillParserImpl.SelectExpression()Parses one unaliased expression in a select list.final org.apache.calcite.sql.SqlCallDrillParserImpl.SequenceExpression()final org.apache.calcite.sql.SqlIdentifierDrillParserImpl.SimpleIdentifier()Parses a simple identifier as an SqlIdentifier.final org.apache.calcite.sql.SqlIdentifierDrillParserImpl.SimpleIdentifierFromStringLiteral()Parses a character literal as an SqlIdentifier.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.SimpleIdentifierOrList()List of simple identifiers in parentheses or one simple identifier.final StringDrillParserImpl.SimpleStringLiteral()Parses a character literal.final org.apache.calcite.sql.SqlSnapshotDrillParserImpl.Snapshot(org.apache.calcite.sql.SqlNode tableRef) Parses a FOR SYSTEM_TIME clause following a table expression.final org.apache.calcite.sql.SqlLiteralDrillParserImpl.SpecialLiteral()Parse a special literal keywordfinal org.apache.calcite.sql.SqlAlterDrillParserImpl.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.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.SqlCreateFunction()Parse create UDF statement CREATE FUNCTION USING JAR 'jar_name'final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlCreateOrReplace()Parses CREATE [OR REPLACE] command for VIEW, TABLE or SCHEMA.final org.apache.calcite.sql.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.SqlCreateView(org.apache.calcite.sql.parser.SqlParserPos pos, String createType) Parses a create view or replace existing view statement.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlDelete()Parses a DELETE statement.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlDescribe()Parses a DESCRIBE statement.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlDescribeSchema()Parses statement { DESCRIBE | DESC } { SCHEMA | DATABASE } name { DESCRIBE | DESC } SCHEMA FOR TABLE dfs.my_table [AS (JSON | STATEMENT)]final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlDescribeTable()Parses statement { DESCRIBE | DESC } [TABLE] tblname [col_name | wildcard ]final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlDrop()Parses DROP command for VIEW, TABLE and SCHEMA.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlDropAlias()Parses DROP ALIAS statement DROP [PUBLIC] ALIAS [IF EXISTS] `employee-alias` [FOR (TABLE | STORAGE)] [AS USER 'username']final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlDropAllAliases()Parses DROP ALL ALIASES statement DROP ALL [PUBLIC] ALIASES [FOR (TABLE | STORAGE)] [AS USER 'username']final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlDropFunction()Parse drop UDF statement DROP FUNCTION USING JAR 'jar_name'final org.apache.calcite.sql.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.SqlExplain()Parses an EXPLAIN PLAN statement.final org.apache.calcite.sql.SqlNodeDrillParserImpl.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.SqlNodeDrillParserImpl.SqlInsert()Parses an INSERT statement.final voidDrillParserImpl.SqlInsertKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords) final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlMerge()Parses a MERGE statement.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlProcedureCall()Parses a CALL statement.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlQueryEof()Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by the end-of-file symbol.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlQueryOrDml()Parses a query (SELECT or VALUES) or DML statement (INSERT, UPDATE, DELETE, MERGE).final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlRefreshMetadata()Parse refresh table metadata statement.final org.apache.calcite.sql.SqlSelectDrillParserImpl.SqlSelect()Parses a leaf SELECT expression without ORDER BY.final voidDrillParserImpl.SqlSelectKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords) final org.apache.calcite.sql.SqlSetOptionDrillParserImpl.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.SqlNodeDrillParserImpl.SqlShowFiles()Parses statement SHOW FILES [{FROM | IN} schema]final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlShowSchemas()Parses statement SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlShowTables()Parses statement SHOW TABLES [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlStmt()Parses an SQL statement.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlStmtEof()Parses an SQL statement followed by the end-of-file symbol.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.SqlStmtList()Parses a list of SQL statements separated by semicolon.final org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.SqlTypeName(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.SqlTypeName1(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.SqlTypeName2(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.SqlTypeName3(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlUpdate()Parses an UPDATE statement.final org.apache.calcite.sql.SqlNodeDrillParserImpl.SqlUseSchema()final org.apache.calcite.sql.SqlNodeDrillParserImpl.StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span s, boolean floorFlag) final org.apache.calcite.sql.SqlCallDrillParserImpl.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.SqlNodeDrillParserImpl.StringLiteral()Parses a string literal.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span s) final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableConstructor()Parses a VALUES leaf query expression.final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableFunctionCall()final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableHints(org.apache.calcite.sql.SqlIdentifier tableName) Parses hints following a table reference, and returns the wrapped table reference.final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableOverOpt()Allows an OVER clause following a table expression as an extension to standard SQL syntax.final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableParam()Table parameter of a table function.final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableRef()Parses a table reference in a FROM clause, not lateral unless LATERAL is explicitly specified.final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableRef1(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableRef2(boolean lateral) Parses a table reference in a FROM clause.final org.apache.calcite.sql.SqlNodeDrillParserImpl.TableRef3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext, boolean lateral) final org.apache.calcite.sql.SqlNodeDrillParserImpl.Tablesample(org.apache.calcite.sql.SqlNode tableRef) final org.apache.calcite.sql.SqlCallDrillParserImpl.TimeDiffFunctionCall()Parses a call to BigQuery's TIME_DIFF.final org.apache.calcite.sql.SqlCallDrillParserImpl.TimestampAddFunctionCall()Parses a call to TIMESTAMPADD.final org.apache.calcite.sql.SqlCallDrillParserImpl.TimestampDiff3FunctionCall()Parses a call to BigQuery's TIMESTAMP_DIFF.final org.apache.calcite.sql.SqlCallDrillParserImpl.TimestampDiffFunctionCall()Parses a call to TIMESTAMPDIFF.final org.apache.calcite.sql.SqlCallDrillParserImpl.TimestampTruncFunctionCall()Parses a call to TIMESTAMP_TRUNC.final org.apache.calcite.sql.SqlCallDrillParserImpl.TimeTruncFunctionCall()Parses a call to TIME_TRUNC.final org.apache.calcite.sql.SqlIntervalQualifierDrillParserImpl.TimeUnit()Parses a built-in time unit (e.g.final org.apache.calcite.sql.SqlIntervalQualifierDrillParserImpl.TimeUnitOrName()Parses a built-in time unit (e.g.final booleanDrillParserImpl.TimeZoneOpt()Parse a time zone suffix for DateTime types.final org.apache.calcite.sql.SqlTypeNameSpecDrillParserImpl.TypeName()final org.apache.calcite.sql.SqlNodeDrillParserImpl.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 intDrillParserImpl.UnsignedIntLiteral()final org.apache.calcite.sql.SqlNumericLiteralDrillParserImpl.UnsignedNumericLiteral()Parses a unsigned numeric literalfinal org.apache.calcite.sql.SqlNodeDrillParserImpl.UnsignedNumericLiteralOrParam()Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.final voidDrillParserImpl.UnusedExtension()Defines a production which can never be accepted by the parser.final org.apache.calcite.avatica.util.TimeUnitDrillParserImpl.Week()final StringDrillParserImpl.weekdayName()final org.apache.calcite.sql.SqlUpdateDrillParserImpl.WhenMatchedClause(org.apache.calcite.sql.SqlNode table, org.apache.calcite.sql.SqlIdentifier alias) final org.apache.calcite.sql.SqlInsertDrillParserImpl.WhenNotMatchedClause(org.apache.calcite.sql.SqlNode table) final org.apache.calcite.sql.SqlNodeDrillParserImpl.Where()Parses a WHERE clause for SELECT, DELETE, and UPDATE.final org.apache.calcite.sql.SqlNodeListDrillParserImpl.Window()Parses a WINDOW clause for SELECT.final org.apache.calcite.sql.SqlNodeDrillParserImpl.WindowRange()final org.apache.calcite.sql.SqlWindowDrillParserImpl.WindowSpecification()Parses a window specification.final org.apache.calcite.sql.SqlCallDrillParserImpl.withinDistinct(org.apache.calcite.sql.SqlNode arg) final org.apache.calcite.sql.SqlCallDrillParserImpl.withinGroup(org.apache.calcite.sql.SqlNode arg) final org.apache.calcite.sql.SqlNodeListDrillParserImpl.WithList()final org.apache.calcite.avatica.util.TimeUnitDrillParserImpl.Year()