private static class RelBuilder.Registrar
extends java.lang.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(org.apache.calcite.rex.RexNode...)
or a
RelBuilder.rename(List)
if necessary.
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<RexNode> |
extraNodes |
(package private) java.util.List<java.lang.String> |
names |
Modifier | Constructor and Description |
---|---|
private |
Registrar() |
Modifier and Type | Method and Description |
---|---|
(package private) int |
registerExpression(RexNode node) |
(package private) java.util.List<java.lang.Integer> |
registerExpressions(java.lang.Iterable<? extends RexNode> nodes) |
final java.util.List<RexNode> extraNodes
final java.util.List<java.lang.String> names
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.