MCPcopy Create free account
hub / github.com/apache/impala / substituteList

Method substituteList

fe/src/main/java/org/apache/impala/analysis/Expr.java:1199–1206  ·  view source on GitHub ↗
(Iterable<? extends Expr> exprs,
      ExprSubstitutionMap smap, Analyzer analyzer, boolean preserveRootTypes)

Source from the content-addressed store, hash-verified

1197 }
1198
1199 public static List<Expr> substituteList(Iterable<? extends Expr> exprs,
1200 ExprSubstitutionMap smap, Analyzer analyzer, boolean preserveRootTypes) {
1201 try {
1202 return trySubstituteList(exprs, smap, analyzer, preserveRootTypes);
1203 } catch (Exception e) {
1204 throw new IllegalStateException("Failed analysis after expr substitution.", e);
1205 }
1206 }
1207
1208 /**
1209 * Recursive method that performs the actual substitution for try/substitute() while

Callers 15

createAggregationPlanMethod · 0.95
createUnionPlanMethod · 0.95
initMethod · 0.95
initMethod · 0.95
initMethod · 0.95
substituteMethod · 0.95
createSingleNodePlanMethod · 0.95
createSortInfoMethod · 0.95

Calls 1

trySubstituteListMethod · 0.95

Tested by

no test coverage detected