Parser

Source file "org/h2/command/Parser.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total23,010 of 23,0100%3,493 of 3,4930%2,2172,2175,5195,519305305
readBuiltinFunctionIf(String)1,2720%1730%15715719719711
parseSet()6120%860%444416216211
readTermWithoutIdentifier()5830%1000%696917317311
readIfDataType1()5430%1340%797913313311
readTermWithIdentifier(String, boolean)5260%950%5252888811
readAggregate(AggregateType, String)5120%590%353510210211
parseCreate()4760%960%494912312311
parseDrop()4700%500%262612312311
parsePrepared()4680%1190%696911511511
readCompatibilityFunction(String)4410%560%4747777711
parseTableConstraintIf(String, Schema, boolean)3420%450%2525858511
parseEndOfQuery(Query)3210%740%3838757511
parseColumnForTable(String, boolean)3210%700%3737808011
parseAlterDomain()3010%220%1212818111
parseShow()2870%440%2323646411
readTablePrimary()2670%400%2121666611
parseSelect(int)2580%420%2222606011
parseAlterTableCompatibility(Schema, String, boolean, Mode)2560%310%1717636311
readIntervalQualifier()2550%520%3131828211
parseAlterTableAlter(Schema, String, boolean)2520%220%1212616111
readColumnConstraints(CommandWithColumns, Schema, String, Column)2380%320%1717535311
parseComment()2150%460%2424585811
readSetCompatibility(Mode.ModeEnum)2120%410%2323555511
readTableReference()2080%140%1111484811
parseCreateTrigger(boolean)1940%300%1616515111
parseSingleCommonTableExpression(boolean)1820%100%66424211
parseAlterTableDrop(Schema, String, boolean)1770%240%1313464611
parseScript()1760%340%1818484811
parseCreateTable(boolean, boolean, boolean)1760%400%2121454511
parseCreateTableMySQLTableOptions(CreateTable)1630%300%1616414111
readConditionRightHandSide(Expression, boolean, boolean)1450%220%1313353511
readDataChangeDeltaTable(String, int)1420%260%1515323211
readConditionIs(Expression, boolean)1410%200%1313292911
parseInsert(int)1360%280%1515393911
parseBasicSequenceOption(SequenceOptions)1350%300%1616333311
parseCreateLinkedTable(boolean, boolean, boolean)1310%140%88373711
parseSelectExpressions(Select)1290%240%1313313111
setSQL(Prepared, int)1290%180%1010242411
readCondition()1270%140%99333311
parseCreateDomain()1230%140%88353511
parseAlterUser()1230%140%88313111
readDerivedTableWithCorrelation()1210%140%88262611
parseInsertCompatibility(Insert, Table, Mode)1180%200%1111242411
readJsonObjectFunctionFlags(ExpressionWithFlags, boolean)1160%120%77181811
parseAlterTableAlterColumnSet(Schema, String, boolean, boolean, String, Column)1160%160%1010333311
readTerm()1140%200%1111303011
parseAlterTableAlterColumnIdentity(Schema, String, boolean, Column)1120%160%99272711
readWindowFunction(String)1090%250%1414323211
parseGrantRevoke(int)1040%180%1010272711
readPrecision(int)1030%320%1919272711
parseAlterTableAlterColumnDataType(Schema, String, String, boolean, boolean)1030%160%99303011
readTermObjectDot(String)1000%140%88262611
parseSequenceOptions(SequenceOptions, CreateSequence, boolean, boolean)990%280%1515232311
parseAlterTableRename(Schema, String, boolean)990%40%33282811
prepareCommandList(CommandContainer, Prepared, String, String, ArrayList)980%120%77222211
readWindowFrame()980%180%1010282811
parseAlterTableDropCompatibility(Schema, String, boolean)960%60%44222211
parseUpdate(int)950%140%88242411
parseCall()920%120%77262611
readTableOrView(String, boolean)920%160%99222211
parseAlterTable()900%160%99202011
parseNumericType(boolean)880%200%1111181811
parseCreateFunctionAlias(boolean)880%80%55232311
parseCreateView(boolean, boolean)880%60%44272711
parseTimestampType()860%80%55131311
readInterval()840%100%66161611
parseExplain()830%140%88212111
readCurrentDateTimeValueFunction(int, boolean, String)830%180%1010151511
readCase()830%100%66232311
readTrimFunction()820%140%88252511
parseGeometryType()820%160%99212111
parseExecuteSQLServer()810%120%77202011
parseTimeType()790%60%44111111
prepareCommand(String)780%100%66171711
parseWhenNotMatched(MergeUsing)780%80%55181811
parseAlterTableAddColumn(String, Schema, boolean)780%100%66202011
readWindowSpecification()770%160%99212111
parseAlterView()770%60%44202011
parseReferences(AlterTableAddConstraint, Schema, String)770%120%77181811
readFunction(Schema, String)760%180%1010252511
readUserDefinedFunctionIf(Schema, String)750%100%66191911
readTableFunction(String, Schema)740%130%99161611
readComparison(Expression, int, boolean)740%80%55121211
readWithinGroup(AggregateType, Expression[], boolean, Object, boolean, boolean)730%80%55191911
parseWildcard(String, String)730%100%66212111
readUnnestFunction()710%110%77202011
parseSetCollation()710%140%88191911
isDerivedTable()690%170%1111262611
parseQueryExpression()690%100%66191911
parseCreateUser()690%80%55171711
parseRunScript()690%140%88181811
readUpdateSetClause(TableFilter)680%80%55181811
parseDelete(int)670%120%77161611
addJoinColumn(Expression, TableFilter, TableFilter, Column, Column, boolean)670%40%33141411
parseDB2SpecialRegisters(String)670%80%55101011
parseMergeInto(TableFilter, int)660%80%55171711
parseWhenMatched(MergeUsing)650%100%66141411
readInPredicate(Expression, boolean, boolean)640%120%77141411
parseCreateMaterializedView(boolean, boolean)640%20%22171711
readStringOrParameter()630%140%88151511
readJsonPredicate(Expression, boolean, boolean)620%120%77161611
readConcat()620%80%66212111
readIdentifierWithSchema2(String)620%140%88121211
getTableOrViewNotFoundDbException(Set, String)620%100%66121211
parseTableColumnDefinition(CommandWithColumns, Schema, String, boolean)620%120%77141411
readSubstringFunction()610%80%55161611
findUserDefinedFunctionWithinPath(Schema, String)610%120%77151511
readFetchOrLimit()600%140%88131311
parseSelectFromPart(Select)600%100%66222211
readDateTimeField()600%150%1212222211
parseReplace(int)580%60%44161611
readWindowFrameRange()580%80%55131311
parsePrepareProcedure()560%60%44161611
parseAlterSchema()560%40%33161611
parseIsolationClause()550%180%10108811
addRoleOrRight(GrantRevoke)540%120%77181811
parseCreateSchema()540%60%44141411
readTableColumn(TableFilter, String)520%80%55151511
parseCreateAggregate(boolean)520%60%44121211
parseAlter()520%140%88151511
parseSetTransactionMode()520%80%55151511
parseUpdateFrom(TableFilter, int)510%20%22111111
readExpressionPart2(Expression)510%60%44111111
parseFloatType()510%80%55101011
readKeywordCompatibilityFunctionOrColumn()500%100%668811
isQuery()490%120%77171711
parseMergeUsing(TableFilter, int)490%40%33141411
parseAlterTableAlterColumnType(Schema, String, String, boolean, boolean, boolean)490%60%44111111
parseValuesForCommand(CommandWithValues)480%100%66131311
readSimpleWhenClause(Expression)480%40%33101011
parseRollback()470%40%33101011
readAnd(Expression)470%60%44111111
readIfSequencePseudoColumn(String, String)470%100%66131311
readTermWithIdentifier()470%60%44111111
readIfOverriding()460%40%336611
readColumnIfNotFunction()460%100%668811
findSequence(String, String)460%80%55101011
parseCreateSynonym(boolean)460%n/a11141411
readSetFunction()450%40%338811
parseQueryExpressionBody()440%80%55111111
readFactor()440%60%448811
parseDateTimeType(boolean)440%60%449911
parseAlterIndex()440%n/a11131311
parseQueryPrimary()430%60%44121211
parseValues()430%40%33101011
getTableOrViewNotFoundDbException(String)430%40%33101011
parseInsertSet(Insert, Table, Column[])420%40%33111111
buildTableFilter(Table, String, ArrayList, IndexHints)420%80%558811
parseExecutePostgre()420%60%44121211
parseExplicitTable(int)420%n/a117711
parse(boolean)410%20%22131311
parseCreateConstant()410%20%22121211
parseTruncate()400%40%33111111
parseArrayType(TypeInfo)400%40%337711
parseAlterTableSet(Schema, String, boolean)400%40%33111111
parseRefresh(int)390%20%22101011
readDateTimeFormatFunction(int)390%40%33111111
readJoinSpecification(TableFilter, TableFilter, boolean)380%60%449911
addJoin(TableFilter, TableFilter, boolean, Expression)380%20%228811
readWindowFrameStarting()380%40%339911
readFunctionWithSchema(Schema, String, String)370%80%559911
parseAlterSequence()370%n/a119911
isDualTable(String)370%140%883311
findTableNameCandidates(String, String, Set)370%40%339911
parseColumnList(Table)360%60%449911
parseCreateSequence()360%n/a119911
parseDropDomain()350%20%22101011
readExpressionWithGlobalConditions()350%40%336611
readCoalesceFunction(int)350%60%448811
parseShutdown()340%60%449911
parseSortType()340%80%557711
intervalQualifierError()340%20%223311
isReservedFunctionName(String)340%120%778811
readIfWildcardRowidOrSequencePseudoColumn(String, String)330%60%447711
readFilterAndOver(AbstractAggregate)320%20%226611
readConcatFunction(int)320%40%339911
readString()320%40%338811
parseCompatibilityIdentityOptions(Column)320%40%338811
parseRowType()320%40%337711
readSum()310%40%336611
readTableFunction(int)310%20%229911
parseNotNullCompatibility(Parser.NullConstraintType)310%100%668811
parseCommit()300%20%227711
readAnyComparison(Expression, int, boolean, int)300%20%225511
readColonColonAfterTerm(Expression)300%60%446611
parseDecfloatType()300%60%447711
isDirectQuery(int)290%50%447711
parseIndexHints(Table)290%40%338811
readOnDuplicateKeyValues(Table, Update)290%n/a115511
readNullsDistinct(NullsDistinct)290%80%559911
parseNotNullConstraint()290%60%448811
parse(String, ArrayList)280%20%229911
isOrdinaryGroupingSet()280%40%337711
parseEnumType()280%20%225511
parseAction()280%60%44101011
newPrimaryKeyConstraintCommand(SessionLocal, Schema, String, Column)280%n/a115511
parseDropAggregate()270%n/a117711
readLikePredicate(Expression, CompareLike.LikeType, boolean, boolean)270%20%224411
readSequence()270%40%337711
parseAnalyze()260%40%337711
readUpdateSetClauseArrayIndexes()260%40%337711
parseHelp()260%20%224411
discardTableHint()260%60%448811
readAggregateOrder(Aggregate, Expression, boolean)260%20%228811
readIdentifier()260%60%446611
parseValuesRow(ArrayList)260%60%446611
parseCompatibilityIdentity(Column, Mode)260%80%557711
findSchema(String)250%60%447711
readTypePredicate(Expression, boolean, boolean)250%20%225511
readTildeCondition(Expression, boolean)250%20%224411
decodeToWhen(Expression, boolean, Expression, Expression)250%60%443311
readWhenOperand(Expression)250%40%338811
readIfNotExists()240%20%223311
getAlterTableAlterColumnDropDefaultExpression(Schema, String, boolean, Column, int)240%n/a117711
readOver(DataAnalysisOperation)230%40%337711
scanToCloseParen(int)220%60%558811
readCompatibilitySequenceValueFunction(boolean)220%20%223311
getInvalidPrecisionException(DataType, long)220%n/a112211
intervalDayError()220%20%223311
parseIndexColumnList()210%20%224411
readIdentifierOrKeyword()210%40%336611
parseColumnWithType(String)210%20%225511
parseCheckpoint()210%20%224411
getWithSubquery(String)210%40%335511
parsePrepare()200%20%225511
parseColumnList()200%40%335511
parseMerge(int)200%20%225511
readIfUseIndex()200%40%337711
readDerivedColumnNames()200%40%336611
parseQueryTerm()200%20%224411
readCompatibilityCase(Expression)200%n/a111111
readCorrelation(TableFilter)190%40%337711
getInvalidNumericPrecisionException(long)180%n/a111111
intervalHourError()180%20%223311
tableIfTableExists(Schema, String, boolean)180%40%334411
getCompareType(int)180%80%889911
parseDomainConstraintExpression(String)180%n/a115511
prepareQueryExpression(String)170%20%225511
parseBegin()170%20%224411
readTableColumn(TableFilter)170%20%224411
readSimpleTableFilter()170%n/a111111
isQueryQuick()170%20%224411
parseQuery()170%n/a116611
parseCreateSequenceOption(CreateSequence)170%40%335511
parseUse()170%n/a114411
prepare(String)160%20%225511
getSchema(String)160%40%336611
parseDeallocate()160%n/a114411
readWindowNameOrSpecification()160%20%221111
readIgnoreNulls(boolean)160%40%335511
checkDatabaseName(String)160%40%333311
readIdentifierWithSchema(String)160%20%225511
readIfDataType()160%40%335511
getColumnWithDomain(String, Domain)160%n/a114411
parseCreateRole()160%n/a114411
parseBackup()150%n/a114411
parseReleaseSavepoint()150%n/a114411
getFunctionAliasWithinPath(String, Schema)150%20%224411
readParameters(ExpressionWithVariableParameters)150%40%335511
readIfSingleArgument()150%20%225511
readFromFirstOrLast(WindowFunction)150%20%224411
columnIfTableExists(Schema, String, String, boolean, boolean)150%20%224411
parseColumn(Table)140%20%224411
parseSortSpecification()140%n/a114411
readIfArgument()140%20%223311
readCurrentGeneralValueSpecification(int)140%20%224411
commandIfTableExists(Schema, String, boolean, Prepared)140%20%223311
parseCascadeOrRestrict()140%40%335511
parseSavepoint()130%n/a113311
getSchemaWithDefault()130%20%223311
parseSortSpecificationList()130%20%224411
readCommentIf()130%20%224411
parseDataType()130%20%225511
readTableEngineParams()130%20%224411
readFromAlias(String)120%40%333311
parseQueryExpressionBodyAndEndOfQuery(int)120%n/a114411
readDistinctAgg()120%20%224411
discardWithTableHints()110%40%334411
readDbObjectFunction(int)110%n/a111111
readLastArgument()110%n/a114411
readExpressionOrIdentifier()110%20%223311
readIfOrderBy()0%20%223311
getCurrentPreparedOrSelect()0%20%222211
readStringOrIdentifier()0%20%221111
checkSchema(Schema)0%40%333311
parseExpression(String)0%n/a113311
parseTableName(String)0%n/a113311
readIfExists(boolean)0%20%223311
readExpressionOrDefault()0%20%223311
readIfEqualOrTo()0%20%223311
parseAlterColumnUsingIf(AlterTableAlterColumn)0%20%223311
readSingleArgument()0%n/a113311
readMySQLCharset()0%n/a113311
parseNotNullConstraint(Parser.NullConstraintType)0%20%223311
readExpression()0%n/a111111
readTableOrView()0%n/a111111
readTableOrView(boolean)0%n/a111111
readNextArgument()0%n/a112211
readIdentifierWithSchema()0%n/a111111
getTableOrViewNotFoundDbException(String, String)0%n/a111111
getSchema()0%n/a111111
lambda$parseSelectFromPart$0(Select, TableFilter)0%n/a111111
Parser(SessionLocal)0%n/a112211
setRightsChecked(boolean)0%n/a112211
setQueryScope(QueryScope)0%n/a112211