protected static class RelBuilder.GroupKeyImpl extends Object implements RelBuilder.GroupKey
RelBuilder.GroupKey.| Modifier and Type | Field and Description |
|---|---|
(package private) String |
alias |
(package private) boolean |
indicator |
(package private) com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexNode>> |
nodeLists |
(package private) com.google.common.collect.ImmutableList<RexNode> |
nodes |
| Constructor and Description |
|---|
GroupKeyImpl(com.google.common.collect.ImmutableList<RexNode> nodes,
boolean indicator,
com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexNode>> nodeLists,
String alias) |
| Modifier and Type | Method and Description |
|---|---|
RelBuilder.GroupKey |
alias(String alias)
Assigns an alias to this group key.
|
String |
toString() |
final com.google.common.collect.ImmutableList<RexNode> nodes
final boolean indicator
final com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexNode>> nodeLists
final String alias
public RelBuilder.GroupKey alias(String alias)
RelBuilder.GroupKeyUsed to assign field names in the group operation.
alias in interface RelBuilder.GroupKeyCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.