com.facebook.presto.sql.parser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total43,084 of 63,25731%2,435 of 3,28125%4,1595,2929,04312,6092,6413,524138286
TestSqlParser12,3950%0%1501501,9491,94914514511
SqlBaseParser12,15010,33945%81941233%6048303,0695,0615611001
AstBuilder3,8662,04434%38915728%3895356541,06914923901
TestStatementBuilder8840%0%1414254254121211
SqlBaseBaseVisitor8764%n/a21922921922921922901
SqlBaseParser.NonReservedContext7642%33%15515815315915215501
TestSqlParserErrorHandling6670%0%111131319911
TestStatementSplitter5440%0%2929116116272711
SqlBaseBaseListener31232%n/a31246131246131246101
DelimiterLexer0%240%151547473311
StatementSplitter0%140%141442427711
AntlrATNCacheFields0%0%7717174411
SqlBaseParser.CreateMaterializedViewContext0%0%20202020171711
SqlBaseParser.RevokeContext0%0%20202020171711
SqlBaseParser.GrantContext0%0%20202020171711
SqlBaseParser.CreateFunctionContext12%16%19211821161801
SqlBaseParser.RenameColumnContext0%0%19191919161611
SqlBaseParser.RevokeRolesContext0%0%18181818151511
SqlBaseParser.GrantRolesContext0%0%18181818151511
SqlBaseParser.OverContext0%0%18182020151511
SqlBaseParser.AlterColumnDropNotNullContext0%0%18181818151511
SqlBaseParser.AlterColumnSetNotNullContext0%0%18181818151511
SqlBaseParser.AddColumnContext0%0%18181818151511
SqlBaseParser.DropConstraintContext0%0%17171717141411
SqlBaseParser.DropColumnContext0%0%17171717141411
SqlBaseParser.ShowSchemasContext0%0%16161616131311
SqlBaseParser.ShowTablesContext0%0%16161616131311
StatementSplitter.Statement0%0%111115156611
SqlBaseParser.CreateSchemaContext0%0%15151515121211
SqlBaseParser.TypeContext29%33%17221523141901
SqlBaseParser.RenameTableContext0%0%15151515121211
SqlBaseParser.CreateViewContext16%16%15171417121401
SqlBaseParser.IntervalContext0%0%15151616121211
SqlBaseParser.CreateTypeContext0%0%14141414111111
SqlBaseParser.DropFunctionContext0%0%14141414111111
SqlBaseParser.AddConstraintContext0%0%14141414111111
SqlBaseParser.WindowFrameContext0%0%15151616121211
SqlBaseParser.DropSchemaContext0%0%14141414111111
SqlBaseParser.CreateRoleContext0%0%13131313101011
SqlBaseParser.RenameSchemaContext0%0%13131313101011
SqlBaseParser.RefreshMaterializedViewContext0%0%13131313101011
SqlBaseParser.IntervalFieldContext0%0%14141515111111
SqlBaseParser.ShowRoleGrantsContext0%0%13131313101011
SqlBaseParser.SearchedCaseContext0%0%13131313101011
SqlBaseParser.ShowRolesContext0%0%13131313101011
SqlBaseParser.DropMaterializedViewContext0%0%13131313101011
SqlBaseParser.ShowSessionContext0%0%13131313101011
SqlBaseParser.ShowCatalogsContext0%0%13131313101011
SqlBaseParser.ShowFunctionsContext0%0%13131313101011
SqlBaseParser.NullCallClauseContext0%0%14141515111111
SqlParserOptions36%0%61012195901
SqlBaseParser.SetTablePropertiesContext18%16%13151215101201
SqlBaseParser.AlterFunctionContext0%0%121212129911
SqlBaseParser.SetSessionContext0%0%121212129911
SqlBaseParser.ShowCreateFunctionContext0%0%121212129911
SqlBaseParser.RenameViewContext18%16%13151215101201
SqlBaseParser.SetRoleContext0%0%121212129911
SqlBaseParser.DistinctFromContext0%0%121212129911
SqlBaseParser.ExecuteContext0%0%121212129911
SqlBaseParser.ShowCreateMaterializedViewContext0%0%121212129911
SqlBaseParser.ShowGrantsContext0%0%121212129911
SqlBaseParser.SubstringContext0%0%121212129911
SqlBaseParser.UnnestContext0%0%121212129911
SqlBaseParser.ExplainTypeContext0%0%121212129911
SqlBaseParser.RoutineCharacteristicContext0%0%121213139911
SqlBaseParser.CreateTableAsSelectContext51%33%13231223102001
SqlBaseParser.SimpleCaseContext19%16%1214111491101
SqlBaseParser.TableVersionContext19%16%1214111491101
SqlBaseParser.ExtractContext0%0%111111118811
SqlBaseParser.PrivilegeContext0%0%121213139911
SqlBaseParser.PrepareContext0%0%111111118811
SqlBaseParser.QueryNoWithContext51%50%14241225112101
SqlBaseParser.ShowCreateTableContext0%0%111111118811
SqlBaseParser.NormalFormContext0%0%121213139911
SqlBaseParser.ShowStatsContext0%0%111111118811
SqlBaseParser.ShowCreateViewContext0%0%111111118811
SqlBaseParser.ShowCreateSchemaContext0%0%111111118811
SqlBaseParser.ShowStatsForQueryContext0%0%111111118811
SqlBaseParser.WhenClauseContext0%0%121213139911
SqlBaseParser.PositionContext0%0%111111118811
SqlBaseParser.MultipleGroupingSetsContext0%0%111111118811
SqlBaseParser.ExplainFormatContext0%0%111111118811
SqlParser75%50%412115231101
SqlBaseParser.QuerySpecificationContext50%50%13221123101901
SqlBaseParser.ConstraintQualifierContext0%0%111112128811
SqlBaseParser.PropertyContext0%0%111112128811
SqlBaseParser.QuantifiedComparisonContext0%0%101010107711
SqlBaseParser.NormalizeContext0%0%101010107711
SqlBaseParser.AtTimeZoneContext0%0%101010107711
SqlBaseParser.ExternalBodyReferenceContext0%0%111112128811
SqlBaseParser.FilterContext0%0%111112128811
SqlBaseParser.ResetSessionContext0%0%101010107711
SqlBaseParser.DeallocateContext0%0%101010107711
SqlBaseParser.TruncateTableContext0%0%101010107711
SqlBaseParser.ComparisonQuantifierContext0%0%111112128811
SqlBaseParser.DescribeOutputContext0%0%101010107711
SqlBaseParser.IsolationLevelContext0%0%101010107711
SqlBaseParser.TimeZoneIntervalContext0%0%101010107711
SqlBaseParser.BoundedFrameContext0%0%101010107711
SqlBaseParser.DescribeInputContext0%0%101010107711
SqlBaseParser.NullTreatmentContext0%0%111112128811
SqlBaseParser.TimeZoneStringContext0%0%101010107711
SqlBaseParser.CreateTableContext49%33%1119101981601
SqlBaseParser.RollupContext0%0%101010107711
SqlBaseParser.TransactionAccessModeContext0%0%101010107711
SqlBaseParser.ArrayConstructorContext0%0%101010107711
SqlBaseParser.GroupingOperationContext0%0%101010107711
SqlBaseParser.CubeContext0%0%101010107711
SqlBaseParser.UnboundedFrameContext0%0%101010107711
SqlBaseParser.UnicodeStringLiteralContext0%0%101010107711
SqlBaseParser.CastContext22%16%10129127901
SqlBaseParser.RoutineBodyContext0%0%101011117711
SqlBaseParser.SqlParameterDeclarationContext0%0%101011117711
SqlBaseParser.NamedArgumentContext0%0%99996611
SqlBaseParser.ReturnStatementContext0%0%101011117711
SqlBaseParser.LanguageContext0%0%101011117711
SqlBaseParser.StandaloneRoutineBodyContext0%0%101011117711
SqlBaseParser.TypesContext0%0%101011117711
SqlBaseParser.SampleTypeContext0%0%101011117711
SqlBaseParser.LateralContext0%0%99996611
SqlBaseParser.BooleanValueContext0%0%101011117711
SqlBaseParser.ConstraintEnabledContext0%0%101011117711
SqlBaseParser.RolePrincipalContext0%0%99996611
SqlBaseParser.ConstraintEnforcedContext0%0%101011117711
SqlBaseParser.UserPrincipalContext0%0%99996611
SqlBaseParser.ConstraintRelyContext0%0%101011117711
SqlBaseParser.AlterRoutineCharacteristicsContext0%0%101011117711
SqlBaseParser.DeterminismContext0%0%101011117711
SqlBaseParser.RolesContext0%0%101011117711
SqlBaseParser.RoutineCharacteristicsContext0%0%101011117711
SqlBaseParser.ComparisonOperatorContext32%33%111491581101
SqlBaseParser.ReadCommittedContext0%0%99996611
SqlBaseParser.ReadUncommittedContext0%0%99996611
SqlBaseParser.CurrentRowBoundContext0%0%99996611
SqlBaseParser.TableversionasofContext0%0%99996611
SqlBaseParser.RepeatableReadContext0%0%99996611
SqlBaseParser.ShowColumnsContext40%33%101491471101
SqlBaseParser.SpecialDateTimeFunctionContext34%33%101391371001
SqlBaseParser.ExternalRoutineNameContext0%0%9910106611
SqlBaseParser.AlterRoutineCharacteristicContext0%0%9910106611
SqlBaseParser.LikeClauseContext34%33%101381471001
SqlBaseParser.StartTransactionContext25%16%9118116801
SqlBaseParser.IntervalLiteralContext0%0%88885511
SqlBaseParser.SpecifiedPrincipalContext0%0%88885511
SqlBaseParser.BooleanLiteralContext0%0%88885511
SqlBaseParser.UnspecifiedPrincipalContext0%0%88885511
SqlBaseParser.ArithmeticBinaryContext43%50%101481471101
SqlBaseParser.CurrentRoleGrantorContext0%0%88885511
SqlBaseParser.CurrentUserGrantorContext0%0%88885511
SqlBaseParser.TableversionbeforeContext0%0%88885511
SqlBaseParser.CurrentUserContext0%0%88885511
SqlBaseParser.SerializableContext0%0%88885511
SqlBaseParser.NamedQueryContext36%33%9127136901
ParsingWarning28%n/a566115601
ParsingExceptionTest0%n/a33883311
SqlBaseParser.WithContext38%33%9127136901
SqlBaseParser.UpdateContext53%33%81471451101
ParsingException46%n/a474124701
SqlBaseParser.LikeContext45%33%8127125901
SqlBaseParser.BetweenContext45%33%8127125901
SqlBaseParser.UnnamedConstraintSpecificationContext39%33%8116125801
RefreshableSqlBaseParserInitializer0%n/a3310103311
SqlBaseParser.SortItemContext53%50%91471561101
SqlBaseParser.NamedConstraintSpecificationContext40%33%8116125801
SqlBaseParser.BaseTypeContext46%33%8126135901
SqlBaseParser.JoinCriteriaContext52%33%81361451001
SqlBaseParser.ConstraintTypeContext42%33%8116125801
SqlBaseParser.FunctionCallContext71%33%71961941601
SqlBaseParser.DropRoleContext44%33%7106104701
SqlBaseParser.DigitIdentifierContext28%0%68683501
SqlBaseParser.BackQuotedIdentifierContext28%0%68683501
SqlBaseParser.DeleteContext55%33%7126124901
SqlBaseParser.DropViewContext55%33%7126124901
SqlBaseParser.DropTableContext55%33%7126124901
SqlBaseParser.UseContext44%33%7106104701
SqlBaseParser.ConstraintSpecificationContext44%33%7105114701
SqlBaseParser.JoinRelationContext67%50%71551541201
ErrorHandler.Analyzer25691%2784%5225570601
SqlBaseParser.SetOperationContext63%50%71351341001
SqlBaseParser.JoinTypeContext60%33%71351441001
SqlBaseParser.LogicalBinaryContext55%50%7115114801
SqlBaseParser.TableElementContext54%50%7115124801
SqlBaseParser.PropertiesContext46%33%7105114701
SqlBaseParser.ConstraintQualifiersContext46%33%7105114701
SqlBaseParser.ExplainContext64%33%61351331001
SqlBaseParser.CallContext58%33%6115113801
SqlBaseParser.InListContext57%33%6115113801
SqlBaseParser.InlineTableContext53%33%6105103701
SqlBaseParser.RowConstructorContext53%33%6105103701
SqlParser.PostProcessor87%87%192350501
SqlBaseParser.ColumnDefinitionContext72%50%71651741301
SqlBaseParser.InsertIntoContext64%33%6125123901
SqlBaseParser.AnalyzeContext60%33%6115113801
SqlBaseParser.ArithmeticUnaryContext56%33%6105103701
SqlBaseParser.NullPredicateContext55%33%6105103701
SqlBaseParser.CommitContext50%33%69593601
SqlBaseParser.RollbackContext50%33%69593601
SqlBaseParser.ColumnAliasesContext55%33%6104113701
SqlBaseParser.QualifiedNameContext55%33%6104113701
SqlBaseParser.GroupingSetContext55%33%6104113701
SqlBaseParser.SetQuantifierContext57%33%6104113701
SqlBaseParser.SampledRelationContext68%50%6124133901
SqlBaseParser.LambdaContext64%33%5104102701
SqlBaseParser.ComparisonContext60%33%59492601
SqlBaseParser.PredicatedContext60%33%59492601
SqlBaseParser.UnquotedIdentifierContext60%33%59492601
SqlBaseParser.StringLiteralContext55%33%58482501
SqlBaseParser.NumericLiteralContext55%33%58482501
SqlBaseParser.QueryPrimaryDefaultContext55%33%58482501
SqlBaseParser.RelationDefaultContext55%33%58482501
SqlBaseParser.ValueExpressionDefaultContext55%33%58482501
SqlBaseParser.QueryTermDefaultContext55%33%58482501
SqlBaseParser.StatementDefaultContext55%33%58482501
SqlBaseParser.SelectSingleContext66%33%5104102701
SqlBaseParser.InSubqueryContext66%33%5104102701
SqlBaseParser.TableContext62%33%59492601
SqlBaseParser.LogicalNotContext62%33%59492601
SqlBaseParser.SelectAllContext62%33%59492601
SqlBaseParser.ExistsContext62%33%59492601
SqlBaseParser.DecimalLiteralContext56%33%58482501
SqlBaseParser.NullLiteralContext56%33%58482501
SqlBaseParser.IntegerLiteralContext56%33%58482501
SqlBaseParser.QuotedIdentifierContext56%33%58482501
SqlBaseParser.DoubleLiteralContext56%33%58482501
SqlBaseLexer3,15599%100%81483281001
SqlBaseParser.SubscriptContext65%50%59392601
SqlBaseParser.DereferenceContext65%50%59392601
RefreshableSqlBaseParserInitializer.SqlBaseParserAndLexerATNCaches0%n/a11331111
SqlBaseParser.ConcatenationContext71%50%5103102701
SqlBaseParser.TypeParameterContext69%33%5103112701
SqlBaseParser.LevelOfIsolationContext0%n/a44664411
SqlBaseParser.TimeZoneSpecifierContext0%n/a44664411
SqlBaseParser.GrantorContext0%n/a44664411
SqlBaseParser.TableVersionStateContext0%n/a44664411
SqlBaseParser.FrameBoundContext0%n/a44664411
SqlBaseParser.TransactionModeContext0%n/a44664411
SqlBaseParser.PrincipalContext0%n/a44664411
SqlBaseParser.ExplainOptionContext0%n/a44664411
SqlBaseParser.TypeConstructorContext76%33%4103101701
SqlBaseParser.GroupByContext76%50%5113122801
SqlBaseParser.TableNameContext73%33%49391601
SqlBaseParser.ExpressionContext70%50%593102601
SqlBaseParser.SubqueryExpressionContext70%33%48381501
SqlBaseParser.SubqueryRelationContext70%33%48381501
SqlBaseParser.ColumnReferenceContext70%33%48381501
SqlBaseParser.PositionalArgumentContext70%33%48381501
SqlBaseParser.SingleGroupingSetContext70%33%48381501
SqlBaseParser.ParenthesizedRelationContext70%33%48381501
SqlBaseParser.SubqueryContext70%33%48381501
SqlBaseParser.ParenthesizedExpressionContext70%33%48381501
SqlBaseParser.BasicStringLiteralContext69%33%48381501
SqlBaseParser.BinaryLiteralContext69%33%48381501
SqlBaseParser.ParameterContext64%33%47371401
SqlBaseParser.AliasedRelationContext81%50%5123132901
SqlBaseParser.SingleStatementContext76%50%5103112701
SqlBaseParser.StandaloneExpressionContext76%50%5103112701
ParsingOptions76%n/a284122801
ParsingOptions.Builder76%n/a14281401
SqlParser.new BaseErrorListener() {...}27%n/a12121201
SqlBaseParser.PredicateContext73%n/a25292501
SqlBaseParser.QueryContext87%50%4102111701
SqlBaseParser.UpdateAssignmentContext87%50%4102111701
CaseInsensitiveStream92%100%11111811001
SqlBaseParser.GroupingElementContext85%n/a14161401
SqlBaseParser.StatementContext85%n/a14161401
SqlBaseParser.BooleanExpressionContext85%n/a14161401
SqlBaseParser.RelationContext85%n/a14161401
SqlBaseParser.StringContext85%n/a14161401
SqlBaseParser.QueryTermContext85%n/a14161401
SqlBaseParser.QueryPrimaryContext85%n/a14161401
SqlBaseParser.ValueExpressionContext85%n/a14161401
SqlBaseParser.PrimaryExpressionContext85%n/a14161401
SqlBaseParser.SelectItemContext85%n/a14161401
SqlBaseParser.NumberContext85%n/a14161401
SqlBaseParser.RelationPrimaryContext85%n/a14161401
SqlBaseParser.IdentifierContext85%n/a14161401
SqlBaseParser.TableVersionExpressionContext85%n/a14161401
SqlBaseParser.CallArgumentContext85%n/a14161401
ErrorHandler100%100%060310401
ErrorHandler.Builder100%n/a050110501
IdentifierSymbol100%n/a03070301
ParsingOptions.DecimalLiteralTreatment100%n/a01040101
AstBuilder.UnicodeDecodeState100%n/a01040101
SqlParser.new DefaultErrorStrategy() {...}100%100%03040201
ErrorHandler.ParsingState100%n/a01050101
ErrorHandler.CallerContext100%n/a01040101