| TripleRef.java |  | 0% |  | 0% | 60 | 60 | 100 | 100 | 23 | 23 | 1 | 1 |
| Service.java |  | 0% |  | 0% | 41 | 41 | 93 | 93 | 29 | 29 | 2 | 2 |
| TupleFunctionCall.java |  | 0% |  | 0% | 42 | 42 | 75 | 75 | 23 | 23 | 1 | 1 |
| Group.java |  | 0% |  | 0% | 36 | 36 | 84 | 84 | 22 | 22 | 1 | 1 |
| StatementPattern.java |   | 48% |   | 25% | 60 | 80 | 96 | 185 | 18 | 35 | 0 | 3 |
| If.java |  | 0% |  | 0% | 36 | 36 | 68 | 68 | 17 | 17 | 1 | 1 |
| MultiProjection.java |  | 0% |  | 0% | 28 | 28 | 55 | 55 | 16 | 16 | 1 | 1 |
| FunctionCall.java |  | 0% |  | 0% | 28 | 28 | 54 | 54 | 18 | 18 | 1 | 1 |
| ArbitraryLengthPath.java |   | 42% |   | 28% | 40 | 57 | 46 | 100 | 11 | 27 | 0 | 1 |
| ZeroLengthPath.java |   | 44% |   | 31% | 39 | 54 | 41 | 90 | 11 | 25 | 0 | 1 |
| Extension.java |   | 5% |  | 0% | 22 | 24 | 48 | 52 | 14 | 16 | 0 | 1 |
| Modify.java |  | 0% |  | 0% | 30 | 30 | 48 | 48 | 15 | 15 | 1 | 1 |
| ProjectionElemList.java |   | 39% |   | 31% | 22 | 32 | 40 | 67 | 13 | 21 | 0 | 1 |
| Var.java |   | 42% |   | 39% | 31 | 47 | 39 | 71 | 13 | 24 | 0 | 1 |
| AbstractQueryModelNode.java |   | 26% |   | 4% | 32 | 42 | 48 | 70 | 20 | 30 | 0 | 1 |
| Order.java |  | 0% |  | 0% | 22 | 22 | 46 | 46 | 15 | 15 | 1 | 1 |
| ValueExprTripleRef.java |  | 0% |  | 0% | 21 | 21 | 40 | 40 | 11 | 11 | 1 | 1 |
| Copy.java |  | 0% |  | 0% | 26 | 26 | 42 | 42 | 14 | 14 | 1 | 1 |
| Load.java |  | 0% |  | 0% | 25 | 25 | 39 | 39 | 13 | 13 | 1 | 1 |
| Add.java |  | 0% |  | 0% | 26 | 26 | 42 | 42 | 14 | 14 | 1 | 1 |
| Move.java |  | 0% |  | 0% | 26 | 26 | 42 | 42 | 14 | 14 | 1 | 1 |
| LeftJoin.java |  | 0% |  | 0% | 22 | 22 | 40 | 40 | 14 | 14 | 1 | 1 |
| OrderElem.java |  | 0% |  | 0% | 24 | 24 | 37 | 37 | 15 | 15 | 1 | 1 |
| Like.java |  | 0% |  | 0% | 21 | 21 | 30 | 30 | 12 | 12 | 1 | 1 |
| Clear.java |  | 0% |  | 0% | 24 | 24 | 37 | 37 | 14 | 14 | 1 | 1 |
| Slice.java |   | 12% |  | 0% | 19 | 22 | 25 | 33 | 11 | 14 | 0 | 1 |
| NAryValueOperator.java |  | 0% |  | 0% | 16 | 16 | 33 | 33 | 10 | 10 | 1 | 1 |
| GroupElem.java |  | 0% |  | 0% | 22 | 22 | 30 | 30 | 13 | 13 | 1 | 1 |
| ProjectionElem.java |   | 23% |  | 0% | 18 | 25 | 29 | 43 | 14 | 21 | 0 | 1 |
| Regex.java |  | 0% |  | 0% | 21 | 21 | 38 | 38 | 14 | 14 | 1 | 1 |
| ExtensionElem.java |  | 0% |  | 0% | 21 | 21 | 31 | 31 | 14 | 14 | 1 | 1 |
| BindingSetAssignment.java |   | 9% |  | 0% | 19 | 22 | 25 | 30 | 11 | 14 | 0 | 1 |
| AggregateFunctionCall.java |  | 0% |  | 0% | 13 | 13 | 29 | 29 | 9 | 9 | 1 | 1 |
| UnaryValueOperator.java |  | 0% |  | 0% | 21 | 21 | 29 | 29 | 10 | 10 | 1 | 1 |
| Create.java |  | 0% |  | 0% | 20 | 20 | 32 | 32 | 12 | 12 | 1 | 1 |
| Projection.java |   | 35% |  | 0% | 15 | 22 | 26 | 46 | 11 | 18 | 0 | 1 |
| CompareSubQueryValueOperator.java |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 10 | 10 | 1 | 1 |
| Bound.java |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 11 | 11 | 1 | 1 |
| BinaryTupleOperator.java |   | 51% |   | 32% | 20 | 29 | 15 | 45 | 6 | 15 | 0 | 1 |
| Filter.java |   | 37% |   | 21% | 13 | 20 | 21 | 38 | 6 | 13 | 0 | 1 |
| SubQueryValueOperator.java |  | 0% |  | 0% | 15 | 15 | 24 | 24 | 10 | 10 | 1 | 1 |
| MathExpr.java |   | 33% |  | 0% | 16 | 18 | 20 | 28 | 11 | 13 | 1 | 2 |
| AbstractAggregateOperator.java |  | 0% |  | 0% | 14 | 14 | 23 | 23 | 7 | 7 | 1 | 1 |
| CompareAll.java |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 10 | 10 | 1 | 1 |
| CompareAny.java |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 10 | 10 | 1 | 1 |
| Intersection.java |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 8 | 8 | 1 | 1 |
| Join.java |   | 12% |  | 0% | 9 | 11 | 14 | 18 | 7 | 9 | 0 | 1 |
| BinaryValueOperator.java |   | 51% |   | 25% | 14 | 22 | 12 | 34 | 4 | 12 | 0 | 1 |
| ValueConstant.java |   | 36% |   | 37% | 8 | 15 | 13 | 25 | 4 | 11 | 0 | 1 |
| Compare.java |   | 60% |   | 30% | 12 | 19 | 12 | 32 | 7 | 14 | 0 | 2 |
| UnaryTupleOperator.java |   | 54% |   | 31% | 12 | 20 | 11 | 30 | 4 | 12 | 0 | 1 |
| QueryRoot.java |  | 7% |  | 0% | 9 | 10 | 16 | 18 | 6 | 7 | 0 | 1 |
| DeleteData.java |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 10 | 10 | 1 | 1 |
| InsertData.java |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 10 | 10 | 1 | 1 |
| Count.java |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 7 | 7 | 1 | 1 |
| Union.java |   | 42% |  | 0% | 6 | 10 | 8 | 17 | 4 | 8 | 0 | 1 |
| Difference.java |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 8 | 8 | 1 | 1 |
| GroupConcat.java |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 8 | 8 | 1 | 1 |
| IRIFunction.java |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 8 | 8 | 1 | 1 |
| BNodeGenerator.java |  | 0% | | n/a | 9 | 9 | 15 | 15 | 9 | 9 | 1 | 1 |
| Min.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Sum.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Avg.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Sample.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Max.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Or.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| LangMatches.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| In.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| And.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Not.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Exists.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| IsResource.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| IsLiteral.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Label.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Namespace.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| IsURI.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| IsNumeric.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Lang.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| IsBNode.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Reduced.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Str.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| Datatype.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| LocalName.java |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 6 | 6 | 1 | 1 |
| ListMemberOperator.java |  | 0% |  | 0% | 7 | 7 | 6 | 6 | 5 | 5 | 1 | 1 |
| SameTerm.java |   | 27% |  | 0% | 6 | 8 | 5 | 9 | 4 | 6 | 0 | 1 |
| EmptySet.java |  | 0% | | n/a | 8 | 8 | 9 | 9 | 8 | 8 | 1 | 1 |
| Distinct.java |   | 37% |  | 0% | 5 | 8 | 4 | 9 | 3 | 6 | 0 | 1 |
| SingletonSet.java |   | 34% | | n/a | 5 | 8 | 5 | 9 | 5 | 8 | 0 | 1 |
| QueryModelNode.java |  | 0% | | n/a | 8 | 8 | 8 | 8 | 8 | 8 | 1 | 1 |
| Coalesce.java |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| DescribeOperator.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AggregateOperatorBase.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| QueryModelNodeBase.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| QueryModelVisitor.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |