TestSqlParser |  | 0% | | 0% | 150 | 150 | 1,949 | 1,949 | 145 | 145 | 1 | 1 |
SqlBaseParser |   | 45% |   | 33% | 604 | 830 | 3,069 | 5,061 | 56 | 110 | 0 | 1 |
AstBuilder |   | 34% |   | 28% | 389 | 535 | 654 | 1,069 | 149 | 239 | 0 | 1 |
TestStatementBuilder |  | 0% | | 0% | 14 | 14 | 254 | 254 | 12 | 12 | 1 | 1 |
SqlBaseBaseVisitor |  | 4% | | n/a | 219 | 229 | 219 | 229 | 219 | 229 | 0 | 1 |
SqlBaseParser.NonReservedContext |  | 2% | | 33% | 155 | 158 | 153 | 159 | 152 | 155 | 0 | 1 |
TestSqlParserErrorHandling |  | 0% | | 0% | 11 | 11 | 31 | 31 | 9 | 9 | 1 | 1 |
TestStatementSplitter |  | 0% | | 0% | 29 | 29 | 116 | 116 | 27 | 27 | 1 | 1 |
SqlBaseBaseListener |  | 32% | | n/a | 312 | 461 | 312 | 461 | 312 | 461 | 0 | 1 |
DelimiterLexer | | 0% |  | 0% | 15 | 15 | 47 | 47 | 3 | 3 | 1 | 1 |
StatementSplitter | | 0% |  | 0% | 14 | 14 | 42 | 42 | 7 | 7 | 1 | 1 |
AntlrATNCacheFields | | 0% | | 0% | 7 | 7 | 17 | 17 | 4 | 4 | 1 | 1 |
SqlBaseParser.CreateMaterializedViewContext | | 0% | | 0% | 20 | 20 | 20 | 20 | 17 | 17 | 1 | 1 |
SqlBaseParser.RevokeContext | | 0% | | 0% | 20 | 20 | 20 | 20 | 17 | 17 | 1 | 1 |
SqlBaseParser.GrantContext | | 0% | | 0% | 20 | 20 | 20 | 20 | 17 | 17 | 1 | 1 |
SqlBaseParser.CreateFunctionContext | | 12% | | 16% | 19 | 21 | 18 | 21 | 16 | 18 | 0 | 1 |
SqlBaseParser.RenameColumnContext | | 0% | | 0% | 19 | 19 | 19 | 19 | 16 | 16 | 1 | 1 |
SqlBaseParser.RevokeRolesContext | | 0% | | 0% | 18 | 18 | 18 | 18 | 15 | 15 | 1 | 1 |
SqlBaseParser.GrantRolesContext | | 0% | | 0% | 18 | 18 | 18 | 18 | 15 | 15 | 1 | 1 |
SqlBaseParser.OverContext | | 0% | | 0% | 18 | 18 | 20 | 20 | 15 | 15 | 1 | 1 |
SqlBaseParser.AlterColumnDropNotNullContext | | 0% | | 0% | 18 | 18 | 18 | 18 | 15 | 15 | 1 | 1 |
SqlBaseParser.AlterColumnSetNotNullContext | | 0% | | 0% | 18 | 18 | 18 | 18 | 15 | 15 | 1 | 1 |
SqlBaseParser.AddColumnContext | | 0% | | 0% | 18 | 18 | 18 | 18 | 15 | 15 | 1 | 1 |
SqlBaseParser.DropConstraintContext | | 0% | | 0% | 17 | 17 | 17 | 17 | 14 | 14 | 1 | 1 |
SqlBaseParser.DropColumnContext | | 0% | | 0% | 17 | 17 | 17 | 17 | 14 | 14 | 1 | 1 |
SqlBaseParser.ShowSchemasContext | | 0% | | 0% | 16 | 16 | 16 | 16 | 13 | 13 | 1 | 1 |
SqlBaseParser.ShowTablesContext | | 0% | | 0% | 16 | 16 | 16 | 16 | 13 | 13 | 1 | 1 |
StatementSplitter.Statement | | 0% | | 0% | 11 | 11 | 15 | 15 | 6 | 6 | 1 | 1 |
SqlBaseParser.CreateSchemaContext | | 0% | | 0% | 15 | 15 | 15 | 15 | 12 | 12 | 1 | 1 |
SqlBaseParser.TypeContext | | 29% | | 33% | 17 | 22 | 15 | 23 | 14 | 19 | 0 | 1 |
SqlBaseParser.RenameTableContext | | 0% | | 0% | 15 | 15 | 15 | 15 | 12 | 12 | 1 | 1 |
SqlBaseParser.CreateViewContext | | 16% | | 16% | 15 | 17 | 14 | 17 | 12 | 14 | 0 | 1 |
SqlBaseParser.IntervalContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
SqlBaseParser.CreateTypeContext | | 0% | | 0% | 14 | 14 | 14 | 14 | 11 | 11 | 1 | 1 |
SqlBaseParser.DropFunctionContext | | 0% | | 0% | 14 | 14 | 14 | 14 | 11 | 11 | 1 | 1 |
SqlBaseParser.AddConstraintContext | | 0% | | 0% | 14 | 14 | 14 | 14 | 11 | 11 | 1 | 1 |
SqlBaseParser.WindowFrameContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
SqlBaseParser.DropSchemaContext | | 0% | | 0% | 14 | 14 | 14 | 14 | 11 | 11 | 1 | 1 |
SqlBaseParser.CreateRoleContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.RenameSchemaContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.RefreshMaterializedViewContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.IntervalFieldContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
SqlBaseParser.ShowRoleGrantsContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.SearchedCaseContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.ShowRolesContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.DropMaterializedViewContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.ShowSessionContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.ShowCatalogsContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.ShowFunctionsContext | | 0% | | 0% | 13 | 13 | 13 | 13 | 10 | 10 | 1 | 1 |
SqlBaseParser.NullCallClauseContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
SqlParserOptions | | 36% | | 0% | 6 | 10 | 12 | 19 | 5 | 9 | 0 | 1 |
SqlBaseParser.SetTablePropertiesContext | | 18% | | 16% | 13 | 15 | 12 | 15 | 10 | 12 | 0 | 1 |
SqlBaseParser.AlterFunctionContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.SetSessionContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.ShowCreateFunctionContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.RenameViewContext | | 18% | | 16% | 13 | 15 | 12 | 15 | 10 | 12 | 0 | 1 |
SqlBaseParser.SetRoleContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.DistinctFromContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.ExecuteContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.ShowCreateMaterializedViewContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.ShowGrantsContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.SubstringContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.UnnestContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.ExplainTypeContext | | 0% | | 0% | 12 | 12 | 12 | 12 | 9 | 9 | 1 | 1 |
SqlBaseParser.RoutineCharacteristicContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
SqlBaseParser.CreateTableAsSelectContext | | 51% | | 33% | 13 | 23 | 12 | 23 | 10 | 20 | 0 | 1 |
SqlBaseParser.SimpleCaseContext | | 19% | | 16% | 12 | 14 | 11 | 14 | 9 | 11 | 0 | 1 |
SqlBaseParser.TableVersionContext | | 19% | | 16% | 12 | 14 | 11 | 14 | 9 | 11 | 0 | 1 |
SqlBaseParser.ExtractContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.PrivilegeContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
SqlBaseParser.PrepareContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.QueryNoWithContext | | 51% | | 50% | 14 | 24 | 12 | 25 | 11 | 21 | 0 | 1 |
SqlBaseParser.ShowCreateTableContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.NormalFormContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
SqlBaseParser.ShowStatsContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.ShowCreateViewContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.ShowCreateSchemaContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.ShowStatsForQueryContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.WhenClauseContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
SqlBaseParser.PositionContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.MultipleGroupingSetsContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlBaseParser.ExplainFormatContext | | 0% | | 0% | 11 | 11 | 11 | 11 | 8 | 8 | 1 | 1 |
SqlParser | | 75% | | 50% | 4 | 12 | 11 | 52 | 3 | 11 | 0 | 1 |
SqlBaseParser.QuerySpecificationContext | | 50% | | 50% | 13 | 22 | 11 | 23 | 10 | 19 | 0 | 1 |
SqlBaseParser.ConstraintQualifierContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
SqlBaseParser.PropertyContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
SqlBaseParser.QuantifiedComparisonContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.NormalizeContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.AtTimeZoneContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.ExternalBodyReferenceContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
SqlBaseParser.FilterContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
SqlBaseParser.ResetSessionContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.DeallocateContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.TruncateTableContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.ComparisonQuantifierContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
SqlBaseParser.DescribeOutputContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.IsolationLevelContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.TimeZoneIntervalContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.BoundedFrameContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.DescribeInputContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.NullTreatmentContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
SqlBaseParser.TimeZoneStringContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.CreateTableContext | | 49% | | 33% | 11 | 19 | 10 | 19 | 8 | 16 | 0 | 1 |
SqlBaseParser.RollupContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.TransactionAccessModeContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.ArrayConstructorContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.GroupingOperationContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.CubeContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.UnboundedFrameContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.UnicodeStringLiteralContext | | 0% | | 0% | 10 | 10 | 10 | 10 | 7 | 7 | 1 | 1 |
SqlBaseParser.CastContext | | 22% | | 16% | 10 | 12 | 9 | 12 | 7 | 9 | 0 | 1 |
SqlBaseParser.RoutineBodyContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.SqlParameterDeclarationContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.NamedArgumentContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.ReturnStatementContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.LanguageContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.StandaloneRoutineBodyContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.TypesContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.SampleTypeContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.LateralContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.BooleanValueContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.ConstraintEnabledContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.RolePrincipalContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.ConstraintEnforcedContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.UserPrincipalContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.ConstraintRelyContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.AlterRoutineCharacteristicsContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.DeterminismContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.RolesContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.RoutineCharacteristicsContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
SqlBaseParser.ComparisonOperatorContext | | 32% | | 33% | 11 | 14 | 9 | 15 | 8 | 11 | 0 | 1 |
SqlBaseParser.ReadCommittedContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.ReadUncommittedContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.CurrentRowBoundContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.TableversionasofContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.RepeatableReadContext | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
SqlBaseParser.ShowColumnsContext | | 40% | | 33% | 10 | 14 | 9 | 14 | 7 | 11 | 0 | 1 |
SqlBaseParser.SpecialDateTimeFunctionContext | | 34% | | 33% | 10 | 13 | 9 | 13 | 7 | 10 | 0 | 1 |
SqlBaseParser.ExternalRoutineNameContext | | 0% | | 0% | 9 | 9 | 10 | 10 | 6 | 6 | 1 | 1 |
SqlBaseParser.AlterRoutineCharacteristicContext | | 0% | | 0% | 9 | 9 | 10 | 10 | 6 | 6 | 1 | 1 |
SqlBaseParser.LikeClauseContext | | 34% | | 33% | 10 | 13 | 8 | 14 | 7 | 10 | 0 | 1 |
SqlBaseParser.StartTransactionContext | | 25% | | 16% | 9 | 11 | 8 | 11 | 6 | 8 | 0 | 1 |
SqlBaseParser.IntervalLiteralContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.SpecifiedPrincipalContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.BooleanLiteralContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.UnspecifiedPrincipalContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.ArithmeticBinaryContext | | 43% | | 50% | 10 | 14 | 8 | 14 | 7 | 11 | 0 | 1 |
SqlBaseParser.CurrentRoleGrantorContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.CurrentUserGrantorContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.TableversionbeforeContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.CurrentUserContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.SerializableContext | | 0% | | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
SqlBaseParser.NamedQueryContext | | 36% | | 33% | 9 | 12 | 7 | 13 | 6 | 9 | 0 | 1 |
ParsingWarning | | 28% | | n/a | 5 | 6 | 6 | 11 | 5 | 6 | 0 | 1 |
ParsingExceptionTest | | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
SqlBaseParser.WithContext | | 38% | | 33% | 9 | 12 | 7 | 13 | 6 | 9 | 0 | 1 |
SqlBaseParser.UpdateContext | | 53% | | 33% | 8 | 14 | 7 | 14 | 5 | 11 | 0 | 1 |
ParsingException | | 46% | | n/a | 4 | 7 | 4 | 12 | 4 | 7 | 0 | 1 |
SqlBaseParser.LikeContext | | 45% | | 33% | 8 | 12 | 7 | 12 | 5 | 9 | 0 | 1 |
SqlBaseParser.BetweenContext | | 45% | | 33% | 8 | 12 | 7 | 12 | 5 | 9 | 0 | 1 |
SqlBaseParser.UnnamedConstraintSpecificationContext | | 39% | | 33% | 8 | 11 | 6 | 12 | 5 | 8 | 0 | 1 |
RefreshableSqlBaseParserInitializer | | 0% | | n/a | 3 | 3 | 10 | 10 | 3 | 3 | 1 | 1 |
SqlBaseParser.SortItemContext | | 53% | | 50% | 9 | 14 | 7 | 15 | 6 | 11 | 0 | 1 |
SqlBaseParser.NamedConstraintSpecificationContext | | 40% | | 33% | 8 | 11 | 6 | 12 | 5 | 8 | 0 | 1 |
SqlBaseParser.BaseTypeContext | | 46% | | 33% | 8 | 12 | 6 | 13 | 5 | 9 | 0 | 1 |
SqlBaseParser.JoinCriteriaContext | | 52% | | 33% | 8 | 13 | 6 | 14 | 5 | 10 | 0 | 1 |
SqlBaseParser.ConstraintTypeContext | | 42% | | 33% | 8 | 11 | 6 | 12 | 5 | 8 | 0 | 1 |
SqlBaseParser.FunctionCallContext | | 71% | | 33% | 7 | 19 | 6 | 19 | 4 | 16 | 0 | 1 |
SqlBaseParser.DropRoleContext | | 44% | | 33% | 7 | 10 | 6 | 10 | 4 | 7 | 0 | 1 |
SqlBaseParser.DigitIdentifierContext | | 28% | | 0% | 6 | 8 | 6 | 8 | 3 | 5 | 0 | 1 |
SqlBaseParser.BackQuotedIdentifierContext | | 28% | | 0% | 6 | 8 | 6 | 8 | 3 | 5 | 0 | 1 |
SqlBaseParser.DeleteContext | | 55% | | 33% | 7 | 12 | 6 | 12 | 4 | 9 | 0 | 1 |
SqlBaseParser.DropViewContext | | 55% | | 33% | 7 | 12 | 6 | 12 | 4 | 9 | 0 | 1 |
SqlBaseParser.DropTableContext | | 55% | | 33% | 7 | 12 | 6 | 12 | 4 | 9 | 0 | 1 |
SqlBaseParser.UseContext | | 44% | | 33% | 7 | 10 | 6 | 10 | 4 | 7 | 0 | 1 |
SqlBaseParser.ConstraintSpecificationContext | | 44% | | 33% | 7 | 10 | 5 | 11 | 4 | 7 | 0 | 1 |
SqlBaseParser.JoinRelationContext | | 67% | | 50% | 7 | 15 | 5 | 15 | 4 | 12 | 0 | 1 |
ErrorHandler.Analyzer |  | 91% |  | 84% | 5 | 22 | 5 | 57 | 0 | 6 | 0 | 1 |
SqlBaseParser.SetOperationContext | | 63% | | 50% | 7 | 13 | 5 | 13 | 4 | 10 | 0 | 1 |
SqlBaseParser.JoinTypeContext | | 60% | | 33% | 7 | 13 | 5 | 14 | 4 | 10 | 0 | 1 |
SqlBaseParser.LogicalBinaryContext | | 55% | | 50% | 7 | 11 | 5 | 11 | 4 | 8 | 0 | 1 |
SqlBaseParser.TableElementContext | | 54% | | 50% | 7 | 11 | 5 | 12 | 4 | 8 | 0 | 1 |
SqlBaseParser.PropertiesContext | | 46% | | 33% | 7 | 10 | 5 | 11 | 4 | 7 | 0 | 1 |
SqlBaseParser.ConstraintQualifiersContext | | 46% | | 33% | 7 | 10 | 5 | 11 | 4 | 7 | 0 | 1 |
SqlBaseParser.ExplainContext | | 64% | | 33% | 6 | 13 | 5 | 13 | 3 | 10 | 0 | 1 |
SqlBaseParser.CallContext | | 58% | | 33% | 6 | 11 | 5 | 11 | 3 | 8 | 0 | 1 |
SqlBaseParser.InListContext | | 57% | | 33% | 6 | 11 | 5 | 11 | 3 | 8 | 0 | 1 |
SqlBaseParser.InlineTableContext | | 53% | | 33% | 6 | 10 | 5 | 10 | 3 | 7 | 0 | 1 |
SqlBaseParser.RowConstructorContext | | 53% | | 33% | 6 | 10 | 5 | 10 | 3 | 7 | 0 | 1 |
SqlParser.PostProcessor | | 87% | | 87% | 1 | 9 | 2 | 35 | 0 | 5 | 0 | 1 |
SqlBaseParser.ColumnDefinitionContext | | 72% | | 50% | 7 | 16 | 5 | 17 | 4 | 13 | 0 | 1 |
SqlBaseParser.InsertIntoContext | | 64% | | 33% | 6 | 12 | 5 | 12 | 3 | 9 | 0 | 1 |
SqlBaseParser.AnalyzeContext | | 60% | | 33% | 6 | 11 | 5 | 11 | 3 | 8 | 0 | 1 |
SqlBaseParser.ArithmeticUnaryContext | | 56% | | 33% | 6 | 10 | 5 | 10 | 3 | 7 | 0 | 1 |
SqlBaseParser.NullPredicateContext | | 55% | | 33% | 6 | 10 | 5 | 10 | 3 | 7 | 0 | 1 |
SqlBaseParser.CommitContext | | 50% | | 33% | 6 | 9 | 5 | 9 | 3 | 6 | 0 | 1 |
SqlBaseParser.RollbackContext | | 50% | | 33% | 6 | 9 | 5 | 9 | 3 | 6 | 0 | 1 |
SqlBaseParser.ColumnAliasesContext | | 55% | | 33% | 6 | 10 | 4 | 11 | 3 | 7 | 0 | 1 |
SqlBaseParser.QualifiedNameContext | | 55% | | 33% | 6 | 10 | 4 | 11 | 3 | 7 | 0 | 1 |
SqlBaseParser.GroupingSetContext | | 55% | | 33% | 6 | 10 | 4 | 11 | 3 | 7 | 0 | 1 |
SqlBaseParser.SetQuantifierContext | | 57% | | 33% | 6 | 10 | 4 | 11 | 3 | 7 | 0 | 1 |
SqlBaseParser.SampledRelationContext | | 68% | | 50% | 6 | 12 | 4 | 13 | 3 | 9 | 0 | 1 |
SqlBaseParser.LambdaContext | | 64% | | 33% | 5 | 10 | 4 | 10 | 2 | 7 | 0 | 1 |
SqlBaseParser.ComparisonContext | | 60% | | 33% | 5 | 9 | 4 | 9 | 2 | 6 | 0 | 1 |
SqlBaseParser.PredicatedContext | | 60% | | 33% | 5 | 9 | 4 | 9 | 2 | 6 | 0 | 1 |
SqlBaseParser.UnquotedIdentifierContext | | 60% | | 33% | 5 | 9 | 4 | 9 | 2 | 6 | 0 | 1 |
SqlBaseParser.StringLiteralContext | | 55% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.NumericLiteralContext | | 55% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.QueryPrimaryDefaultContext | | 55% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.RelationDefaultContext | | 55% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.ValueExpressionDefaultContext | | 55% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.QueryTermDefaultContext | | 55% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.StatementDefaultContext | | 55% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.SelectSingleContext | | 66% | | 33% | 5 | 10 | 4 | 10 | 2 | 7 | 0 | 1 |
SqlBaseParser.InSubqueryContext | | 66% | | 33% | 5 | 10 | 4 | 10 | 2 | 7 | 0 | 1 |
SqlBaseParser.TableContext | | 62% | | 33% | 5 | 9 | 4 | 9 | 2 | 6 | 0 | 1 |
SqlBaseParser.LogicalNotContext | | 62% | | 33% | 5 | 9 | 4 | 9 | 2 | 6 | 0 | 1 |
SqlBaseParser.SelectAllContext | | 62% | | 33% | 5 | 9 | 4 | 9 | 2 | 6 | 0 | 1 |
SqlBaseParser.ExistsContext | | 62% | | 33% | 5 | 9 | 4 | 9 | 2 | 6 | 0 | 1 |
SqlBaseParser.DecimalLiteralContext | | 56% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.NullLiteralContext | | 56% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.IntegerLiteralContext | | 56% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.QuotedIdentifierContext | | 56% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseParser.DoubleLiteralContext | | 56% | | 33% | 5 | 8 | 4 | 8 | 2 | 5 | 0 | 1 |
SqlBaseLexer |  | 99% | | 100% | 8 | 14 | 8 | 32 | 8 | 10 | 0 | 1 |
SqlBaseParser.SubscriptContext | | 65% | | 50% | 5 | 9 | 3 | 9 | 2 | 6 | 0 | 1 |
SqlBaseParser.DereferenceContext | | 65% | | 50% | 5 | 9 | 3 | 9 | 2 | 6 | 0 | 1 |
RefreshableSqlBaseParserInitializer.SqlBaseParserAndLexerATNCaches | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
SqlBaseParser.ConcatenationContext | | 71% | | 50% | 5 | 10 | 3 | 10 | 2 | 7 | 0 | 1 |
SqlBaseParser.TypeParameterContext | | 69% | | 33% | 5 | 10 | 3 | 11 | 2 | 7 | 0 | 1 |
SqlBaseParser.LevelOfIsolationContext | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SqlBaseParser.TimeZoneSpecifierContext | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SqlBaseParser.GrantorContext | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SqlBaseParser.TableVersionStateContext | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SqlBaseParser.FrameBoundContext | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SqlBaseParser.TransactionModeContext | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SqlBaseParser.PrincipalContext | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SqlBaseParser.ExplainOptionContext | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SqlBaseParser.TypeConstructorContext | | 76% | | 33% | 4 | 10 | 3 | 10 | 1 | 7 | 0 | 1 |
SqlBaseParser.GroupByContext | | 76% | | 50% | 5 | 11 | 3 | 12 | 2 | 8 | 0 | 1 |
SqlBaseParser.TableNameContext | | 73% | | 33% | 4 | 9 | 3 | 9 | 1 | 6 | 0 | 1 |
SqlBaseParser.ExpressionContext | | 70% | | 50% | 5 | 9 | 3 | 10 | 2 | 6 | 0 | 1 |
SqlBaseParser.SubqueryExpressionContext | | 70% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.SubqueryRelationContext | | 70% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.ColumnReferenceContext | | 70% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.PositionalArgumentContext | | 70% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.SingleGroupingSetContext | | 70% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.ParenthesizedRelationContext | | 70% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.SubqueryContext | | 70% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.ParenthesizedExpressionContext | | 70% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.BasicStringLiteralContext | | 69% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.BinaryLiteralContext | | 69% | | 33% | 4 | 8 | 3 | 8 | 1 | 5 | 0 | 1 |
SqlBaseParser.ParameterContext | | 64% | | 33% | 4 | 7 | 3 | 7 | 1 | 4 | 0 | 1 |
SqlBaseParser.AliasedRelationContext | | 81% | | 50% | 5 | 12 | 3 | 13 | 2 | 9 | 0 | 1 |
SqlBaseParser.SingleStatementContext | | 76% | | 50% | 5 | 10 | 3 | 11 | 2 | 7 | 0 | 1 |
SqlBaseParser.StandaloneExpressionContext | | 76% | | 50% | 5 | 10 | 3 | 11 | 2 | 7 | 0 | 1 |
ParsingOptions | | 76% | | n/a | 2 | 8 | 4 | 12 | 2 | 8 | 0 | 1 |
ParsingOptions.Builder | | 76% | | n/a | 1 | 4 | 2 | 8 | 1 | 4 | 0 | 1 |
SqlParser.new BaseErrorListener() {...} | | 27% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
SqlBaseParser.PredicateContext | | 73% | | n/a | 2 | 5 | 2 | 9 | 2 | 5 | 0 | 1 |
SqlBaseParser.QueryContext | | 87% | | 50% | 4 | 10 | 2 | 11 | 1 | 7 | 0 | 1 |
SqlBaseParser.UpdateAssignmentContext | | 87% | | 50% | 4 | 10 | 2 | 11 | 1 | 7 | 0 | 1 |
CaseInsensitiveStream | | 92% | | 100% | 1 | 11 | 1 | 18 | 1 | 10 | 0 | 1 |
SqlBaseParser.GroupingElementContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.StatementContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.BooleanExpressionContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.RelationContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.StringContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.QueryTermContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.QueryPrimaryContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.ValueExpressionContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.PrimaryExpressionContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.SelectItemContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.NumberContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.RelationPrimaryContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.IdentifierContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.TableVersionExpressionContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
SqlBaseParser.CallArgumentContext | | 85% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
ErrorHandler | | 100% | | 100% | 0 | 6 | 0 | 31 | 0 | 4 | 0 | 1 |
ErrorHandler.Builder | | 100% | | n/a | 0 | 5 | 0 | 11 | 0 | 5 | 0 | 1 |
IdentifierSymbol | | 100% | | n/a | 0 | 3 | 0 | 7 | 0 | 3 | 0 | 1 |
ParsingOptions.DecimalLiteralTreatment | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
AstBuilder.UnicodeDecodeState | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
SqlParser.new DefaultErrorStrategy() {...} | | 100% | | 100% | 0 | 3 | 0 | 4 | 0 | 2 | 0 | 1 |
ErrorHandler.ParsingState | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
ErrorHandler.CallerContext | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |