MCPcopy Create free account
hub / github.com/apache/calcite / measure

Method measure

core/src/main/java/org/apache/calcite/tools/Programs.java:286–291  ·  view source on GitHub ↗
(RelMetadataProvider metadataProvider)

Source from the content-addressed store, hash-verified

284 }
285
286 public static Program measure(RelMetadataProvider metadataProvider) {
287 return conditional(Programs::containsAggM2v,
288 sequence(hep(MeasureRules.rules(), true, metadataProvider),
289 subQuery(metadataProvider),
290 new DecorrelateProgram()));
291 }
292
293 private static boolean containsAggM2v(RelNode rel) {
294 return RelNodes.contains(rel,

Callers 1

standardMethod · 0.95

Calls 5

conditionalMethod · 0.95
sequenceMethod · 0.95
hepMethod · 0.95
rulesMethod · 0.95
subQueryMethod · 0.95

Tested by

no test coverage detected