| org.apache.calcite.sql.parser.babel |  | 0% |  | 0% | 26,440 | 26,440 | 42,420 | 42,420 | 4,863 | 4,863 | 9 | 9 |
| org.apache.calcite.sql.parser.ddl |  | 0% |  | 0% | 17,470 | 17,470 | 29,047 | 29,047 | 1,684 | 1,684 | 9 | 9 |
| org.apache.calcite.sql.parser.impl |   | 50% |   | 36% | 11,028 | 17,179 | 15,314 | 28,411 | 264 | 1,619 | 0 | 9 |
| org.apache.calcite.test |  | 0% |  | 0% | 2,508 | 2,508 | 14,567 | 14,567 | 1,866 | 1,866 | 127 | 127 |
| org.apache.calcite.rel.rules |  | 0% |  | 0% | 5,005 | 5,005 | 14,299 | 14,299 | 2,282 | 2,282 | 433 | 433 |
| org.apache.calcite.adapter.enumerable |  | 0% |  | 0% | 2,799 | 2,799 | 9,101 | 9,101 | 1,246 | 1,246 | 241 | 241 |
| org.apache.calcite.sql2rel |  | 0% |  | 0% | 2,841 | 2,841 | 8,651 | 8,651 | 882 | 882 | 92 | 92 |
| org.apache.calcite.util |  | 4% |  | 5% | 3,140 | 3,330 | 6,819 | 7,274 | 1,556 | 1,692 | 210 | 243 |
| org.apache.calcite.runtime |  | 1% |  | 0% | 3,991 | 4,030 | 7,034 | 7,131 | 2,006 | 2,042 | 147 | 159 |
| org.apache.calcite.sql.validate |  | 0% |  | 0% | 3,220 | 3,240 | 7,712 | 7,772 | 1,199 | 1,219 | 134 | 138 |
| org.apache.calcite.rex |  | 0% |  | 0% | 3,648 | 3,648 | 6,920 | 6,920 | 1,286 | 1,286 | 123 | 123 |
| org.apache.calcite.sql.parser |   | 10% | | 48% | 913 | 1,169 | 5,428 | 5,985 | 751 | 888 | 28 | 46 |
| org.apache.calcite.sql |   | 29% |  | 6% | 3,010 | 3,520 | 5,598 | 7,413 | 1,273 | 1,715 | 65 | 220 |
| org.apache.calcite.plan |  | 0% |  | 0% | 2,224 | 2,224 | 4,927 | 4,927 | 918 | 918 | 137 | 137 |
| org.apache.calcite.linq4j.tree |  | 0% |  | 0% | 2,374 | 2,374 | 4,020 | 4,020 | 1,041 | 1,041 | 74 | 74 |
| org.apache.calcite.piglet.parser |  | 0% |  | 0% | 2,059 | 2,059 | 3,610 | 3,610 | 252 | 252 | 8 | 8 |
| org.apache.calcite.rel.metadata |  | 0% |  | 0% | 1,796 | 1,796 | 4,187 | 4,187 | 800 | 800 | 124 | 124 |
| org.apache.calcite.linq4j |  | 0% |  | 0% | 2,173 | 2,176 | 3,554 | 3,560 | 1,576 | 1,578 | 249 | 251 |
| org.apache.calcite.sql.type |   | 20% |  | 1% | 1,947 | 2,074 | 4,095 | 5,033 | 582 | 698 | 42 | 111 |
| org.apache.calcite.adapter.druid |  | 0% |  | 0% | 1,151 | 1,151 | 2,969 | 2,969 | 346 | 346 | 71 | 71 |
| org.apache.calcite.sql.fun |   | 42% |  | 10% | 1,292 | 1,572 | 2,652 | 4,492 | 491 | 716 | 12 | 139 |
| org.apache.calcite.tools |  | 0% |  | 0% | 995 | 995 | 2,307 | 2,307 | 558 | 558 | 39 | 39 |
| org.apache.calcite.rel.core |  | 0% |  | 0% | 1,107 | 1,107 | 2,107 | 2,107 | 545 | 545 | 74 | 74 |
| org.apache.calcite.rel.rel2sql |  | 0% |  | 0% | 909 | 909 | 2,149 | 2,149 | 263 | 263 | 22 | 22 |
| org.apache.calcite.plan.volcano |  | 0% |  | 0% | 1,022 | 1,022 | 2,284 | 2,284 | 323 | 323 | 45 | 45 |
| org.apache.calcite.piglet |  | 0% |  | 0% | 756 | 756 | 1,961 | 1,961 | 294 | 294 | 58 | 58 |
| org.apache.calcite.sql.dialect |  | 0% |  | 0% | 780 | 786 | 1,917 | 1,934 | 355 | 361 | 51 | 54 |
| org.apache.calcite.adapter.elasticsearch |  | 0% |  | 0% | 838 | 838 | 1,914 | 1,914 | 445 | 445 | 83 | 83 |
| org.apache.calcite.materialize |  | 0% |  | 0% | 641 | 641 | 1,552 | 1,552 | 299 | 299 | 55 | 55 |
| org.apache.calcite.prepare |  | 0% |  | 0% | 680 | 680 | 1,706 | 1,706 | 402 | 402 | 29 | 29 |
| org.apache.calcite.interpreter |  | 0% |  | 0% | 681 | 681 | 1,630 | 1,630 | 383 | 383 | 89 | 89 |
| org.apache.calcite.jdbc |  | 0% |  | 0% | 697 | 697 | 1,568 | 1,568 | 432 | 432 | 68 | 68 |
| org.apache.calcite.test.catalog |  | 0% | | 0% | 310 | 310 | 1,220 | 1,220 | 218 | 218 | 38 | 38 |
| org.apache.calcite.test.schemata.countries |  | 0% | | n/a | 20 | 20 | 273 | 273 | 20 | 20 | 4 | 4 |
| org.apache.calcite.rel.externalize |  | 0% |  | 0% | 461 | 461 | 1,173 | 1,173 | 196 | 196 | 13 | 13 |
| org.apache.calcite.rel.rules.materialize |  | 0% |  | 0% | 430 | 430 | 1,383 | 1,383 | 118 | 118 | 25 | 25 |
| org.apache.calcite.rel.type |  | 11% |  | 1% | 699 | 739 | 1,208 | 1,345 | 337 | 376 | 26 | 39 |
| org.apache.calcite.adapter.jdbc |  | 0% |  | 0% | 450 | 450 | 1,109 | 1,109 | 267 | 267 | 49 | 49 |
| org.apache.calcite.adapter.file |  | 0% |  | 0% | 380 | 380 | 1,024 | 1,024 | 179 | 179 | 41 | 41 |
| org.apache.calcite.adapter.os |  | 0% | | 0% | 316 | 316 | 929 | 929 | 199 | 199 | 74 | 74 |
| org.apache.calcite.adapter.innodb |  | 0% | | 0% | 355 | 355 | 872 | 872 | 191 | 191 | 33 | 33 |
| org.apache.calcite.rel.logical |  | 0% | | 0% | 370 | 370 | 716 | 716 | 246 | 246 | 29 | 29 |
| org.apache.calcite.sql.test |  | 0% | | 0% | 314 | 314 | 820 | 820 | 177 | 177 | 19 | 19 |
| org.apache.calcite.adapter.mongodb |  | 0% |  | 0% | 314 | 314 | 734 | 734 | 136 | 136 | 28 | 28 |
| org.apache.calcite.rel.mutable |  | 0% |  | 0% | 384 | 384 | 682 | 682 | 192 | 192 | 34 | 34 |
| org.apache.calcite.sql.validate.implicit |  | 0% |  | 0% | 461 | 461 | 786 | 786 | 50 | 50 | 5 | 5 |
| org.apache.calcite.adapter.cassandra |  | 0% | | 0% | 303 | 303 | 800 | 800 | 162 | 162 | 30 | 30 |
| org.apache.calcite.rel |  | 0% |  | 0% | 488 | 488 | 810 | 810 | 291 | 291 | 33 | 33 |
| org.apache.calcite.plan.hep |  | 0% |  | 0% | 381 | 381 | 878 | 878 | 170 | 170 | 35 | 35 |
| org.apache.calcite.adapter.geode.rel |  | 0% |  | 0% | 305 | 305 | 670 | 670 | 139 | 139 | 27 | 27 |
| org.apache.calcite.util.mapping |  | 0% |  | 0% | 426 | 426 | 666 | 666 | 238 | 238 | 34 | 34 |
| org.apache.calcite.sql.advise |  | 0% |  | 0% | 311 | 311 | 779 | 779 | 110 | 110 | 16 | 16 |
| org.apache.calcite.profile |  | 0% |  | 0% | 257 | 257 | 647 | 647 | 88 | 88 | 20 | 20 |
| org.apache.calcite.adapter.arrow |  | 0% | | 0% | 293 | 293 | 628 | 628 | 121 | 121 | 25 | 25 |
| org.apache.calcite.adapter.clone |  | 0% | | 0% | 273 | 273 | 544 | 544 | 165 | 165 | 27 | 27 |
| org.apache.calcite.util.format |  | 0% | | 0% | 150 | 150 | 443 | 443 | 137 | 137 | 58 | 58 |
| org.apache.calcite.util.format.postgresql |  | 0% | | 0% | 152 | 152 | 378 | 378 | 57 | 57 | 6 | 6 |
| org.apache.calcite.schema.impl |  | 0% | | 0% | 282 | 282 | 559 | 559 | 173 | 173 | 27 | 27 |
| org.apache.calcite.sql.ddl |  | 0% | | 0% | 216 | 216 | 498 | 498 | 154 | 154 | 46 | 46 |
| org.apache.calcite.model | | 0% | | 0% | 186 | 186 | 534 | 534 | 91 | 91 | 21 | 21 |
| org.apache.calcite.adapter.pig | | 0% | | 0% | 174 | 174 | 380 | 380 | 117 | 117 | 27 | 27 |
| org.apache.calcite.sql.pretty | | 25% | | 20% | 260 | 298 | 445 | 612 | 93 | 125 | 5 | 8 |
| org.apache.calcite.adapter.spark | | 0% | | 0% | 123 | 123 | 412 | 412 | 87 | 87 | 22 | 22 |
| org.apache.calcite.server | | 0% | | 0% | 150 | 150 | 411 | 411 | 51 | 51 | 11 | 11 |
| org.apache.calcite.util.graph | | 0% | | 0% | 170 | 170 | 340 | 340 | 87 | 87 | 11 | 11 |
| org.apache.calcite.util.format.postgresql.format.compiled | | 0% | | 0% | 187 | 187 | 346 | 346 | 57 | 57 | 13 | 13 |
| org.apache.calcite.test.schemata.hr | | 0% | | 0% | 63 | 63 | 136 | 136 | 37 | 37 | 11 | 11 |
| org.apache.calcite.rel.metadata.janino | | 0% | | 0% | 102 | 102 | 396 | 396 | 51 | 51 | 12 | 12 |
| org.apache.calcite.adapter.splunk | | 0% | | 0% | 135 | 135 | 367 | 367 | 71 | 71 | 12 | 12 |
| org.apache.calcite.schema | | 0% | | 0% | 134 | 134 | 298 | 298 | 86 | 86 | 12 | 12 |
| org.apache.calcite.runtime.variant | | 0% | | 0% | 208 | 208 | 312 | 312 | 27 | 27 | 5 | 5 |
| org.apache.calcite.linq4j.function | | 0% | | 0% | 196 | 196 | 301 | 301 | 85 | 85 | 16 | 16 |
| org.apache.calcite.adapter.redis | | 0% | | 0% | 122 | 122 | 283 | 283 | 59 | 59 | 13 | 13 |
| org.apache.calcite.statistic | | 0% | | 0% | 48 | 48 | 200 | 200 | 33 | 33 | 4 | 4 |
| org.apache.calcite.plan.visualizer | | 0% | | 0% | 106 | 106 | 267 | 267 | 57 | 57 | 4 | 4 |
| org.apache.calcite.runtime.rtti | | 0% | | 0% | 135 | 135 | 238 | 238 | 33 | 33 | 5 | 5 |
| org.apache.calcite.rel.hint | | 0% | | 0% | 100 | 100 | 216 | 216 | 59 | 59 | 14 | 14 |
| org.apache.calcite.config | | 28% | | 12% | 93 | 111 | 172 | 313 | 53 | 70 | 4 | 7 |
| org.apache.calcite.adapter.csv | | 0% | | 0% | 98 | 98 | 225 | 225 | 63 | 63 | 18 | 18 |
| org.apache.calcite.sql.util | | 2% | | 0% | 141 | 143 | 244 | 250 | 93 | 95 | 13 | 14 |
| org.apache.calcite.adapter.splunk.search | | 0% | | 0% | 60 | 60 | 197 | 197 | 22 | 22 | 3 | 3 |
| org.apache.calcite.example.maze | | 0% | | 0% | 77 | 77 | 171 | 171 | 28 | 28 | 6 | 6 |
| org.apache.calcite.adapter.utils | | 0% | | 0% | 20 | 20 | 159 | 159 | 11 | 11 | 1 | 1 |
| org.apache.calcite.adapter.java | | 0% | | 0% | 68 | 68 | 162 | 162 | 40 | 40 | 8 | 8 |
| org.apache.calcite.schema.lookup | | 0% | | 0% | 95 | 95 | 180 | 180 | 60 | 60 | 11 | 11 |
| org.apache.calcite.adapter.geode.util | | 0% | | 0% | 62 | 62 | 169 | 169 | 20 | 20 | 2 | 2 |
| org.apache.calcite.rel.stream | | 0% | | 0% | 67 | 67 | 192 | 192 | 64 | 64 | 21 | 21 |
| org.apache.calcite.adapter.kafka | | 0% | | 0% | 55 | 55 | 142 | 142 | 35 | 35 | 6 | 6 |
| org.apache.calcite.chinook | | 0% | | 0% | 60 | 60 | 105 | 105 | 54 | 54 | 19 | 19 |
| org.apache.calcite.util.format.postgresql.format | | 0% | | 0% | 52 | 52 | 135 | 135 | 27 | 27 | 12 | 12 |
| org.apache.calcite.adapter.tpcds | | 0% | | 0% | 34 | 34 | 103 | 103 | 16 | 16 | 5 | 5 |
| org.apache.calcite.test.schemata.orderstream | | 0% | | n/a | 47 | 47 | 81 | 81 | 47 | 47 | 10 | 10 |
| org.apache.calcite.util.javac | | 0% | | 0% | 47 | 47 | 110 | 110 | 31 | 31 | 4 | 4 |
| org.apache.calcite.test.schemata.catchall | | 0% | | 0% | 12 | 12 | 62 | 62 | 10 | 10 | 6 | 6 |
| org.apache.calcite.rel.convert | | 0% | | 0% | 54 | 54 | 94 | 94 | 41 | 41 | 7 | 7 |
| org.apache.calcite.adapter.tpch | | 0% | | 0% | 32 | 32 | 86 | 86 | 17 | 17 | 5 | 5 |
| org.apache.calcite.util.trace | | 6% | | 0% | 46 | 50 | 76 | 85 | 32 | 36 | 1 | 3 |
| org.apache.calcite.sql.babel.postgres | | 0% | | 0% | 40 | 40 | 83 | 83 | 38 | 38 | 9 | 9 |
| org.apache.calcite.buildtools.javacc | | 0% | | n/a | 15 | 15 | 33 | 33 | 15 | 15 | 6 | 6 |
| org.apache.calcite.adapter.splunk.util | | 0% | | 0% | 33 | 33 | 85 | 85 | 5 | 5 | 1 | 1 |
| org.apache.calcite | | 0% | | 0% | 25 | 25 | 59 | 59 | 21 | 21 | 8 | 8 |
| org.apache.calcite.buildtools.fmpp | | 0% | | n/a | 13 | 13 | 35 | 35 | 13 | 13 | 4 | 4 |
| com.example | | 7% | | n/a | 7 | 9 | 66 | 75 | 7 | 9 | 2 | 3 |
| org.apache.calcite.adapter.geode.simple | | 0% | | 0% | 22 | 22 | 59 | 59 | 17 | 17 | 6 | 6 |
| org.apache.calcite.adapter.enumerable.impl | | 0% | | n/a | 36 | 36 | 59 | 59 | 36 | 36 | 6 | 6 |
| org.apache.calcite.buildtools.buildext.dsl | | 0% | | 0% | 15 | 15 | 39 | 39 | 2 | 2 | 2 | 2 |
| org.apache.calcite.testlib | | 0% | | 0% | 20 | 20 | 23 | 23 | 16 | 16 | 1 | 1 |
| org.apache.calcite.sql.babel | | 0% | | 0% | 13 | 13 | 44 | 44 | 6 | 6 | 2 | 2 |
| org.apache.calcite.test.schemata.tpch | | 0% | | n/a | 13 | 13 | 28 | 28 | 13 | 13 | 5 | 5 |
| org.apache.calcite.test.schemata.bookstore | | 0% | | n/a | 6 | 6 | 34 | 34 | 6 | 6 | 6 | 6 |
| org.apache.calcite.test.schemata.foodmart | | 0% | | 0% | 11 | 11 | 17 | 17 | 6 | 6 | 2 | 2 |
| org.apache.calcite.buildtools.asmchecker | | 0% | | 0% | 8 | 8 | 17 | 17 | 7 | 7 | 5 | 5 |
| org.apache.calcite.linq4j.util | | 0% | | 0% | 9 | 9 | 19 | 19 | 7 | 7 | 2 | 2 |
| org.apache.calcite.test.schemata.lingual | | 0% | | 0% | 7 | 7 | 8 | 8 | 4 | 4 | 2 | 2 |
| redis.embedded.util | | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 1 | 1 |
| org.apache.calcite.buildtools.buildext | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| org.apache.calcite.adapter | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |