private static class RelBuilder.Registrar extends Object
RelBuilder.aggregate(org.apache.calcite.tools.RelBuilder.GroupKey, org.apache.calcite.tools.RelBuilder.AggCall...).
The extra expressions come from the group key and as arguments to
aggregate calls, and later there will be a RelBuilder.project(java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>) or a
RelBuilder.rename(List) if necessary.
| Modifier and Type | Field and Description |
|---|---|
(package private) List<RexNode> |
extraNodes |
(package private) List<String> |
names |
| Modifier | Constructor and Description |
|---|---|
private |
Registrar() |
| Modifier and Type | Method and Description |
|---|---|
(package private) int |
registerExpression(RexNode node) |
(package private) List<Integer> |
registerExpressions(Iterable<? extends RexNode> nodes) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.