Package | Description |
---|---|
org.apache.hadoop.hive.ql.optimizer.calcite |
Modifier and Type | Method and Description |
---|---|
HiveSubQRemoveRelBuilder.AggCall |
HiveSubQRemoveRelBuilder.aggregateCall(org.apache.calcite.sql.SqlAggFunction aggFunction,
boolean distinct,
org.apache.calcite.rex.RexNode filter,
String alias,
Iterable<? extends org.apache.calcite.rex.RexNode> operands)
Creates a call to an aggregate function.
|
HiveSubQRemoveRelBuilder.AggCall |
HiveSubQRemoveRelBuilder.aggregateCall(org.apache.calcite.sql.SqlAggFunction aggFunction,
boolean distinct,
org.apache.calcite.rex.RexNode filter,
String alias,
org.apache.calcite.rex.RexNode... operands)
Creates a call to an aggregate function.
|
HiveSubQRemoveRelBuilder.AggCall |
HiveSubQRemoveRelBuilder.avg(boolean distinct,
String alias,
org.apache.calcite.rex.RexNode operand)
Creates a call to the AVG aggregate function.
|
HiveSubQRemoveRelBuilder.AggCall |
HiveSubQRemoveRelBuilder.count(boolean distinct,
String alias,
org.apache.calcite.rex.RexNode... operands)
Creates a call to the COUNT aggregate function.
|
HiveSubQRemoveRelBuilder.AggCall |
HiveSubQRemoveRelBuilder.countStar(String alias)
Creates a call to the COUNT(*) aggregate function.
|
HiveSubQRemoveRelBuilder.AggCall |
HiveSubQRemoveRelBuilder.max(String alias,
org.apache.calcite.rex.RexNode operand)
Creates a call to the MAX aggregate function.
|
HiveSubQRemoveRelBuilder.AggCall |
HiveSubQRemoveRelBuilder.min(String alias,
org.apache.calcite.rex.RexNode operand)
Creates a call to the MIN aggregate function.
|
HiveSubQRemoveRelBuilder.AggCall |
HiveSubQRemoveRelBuilder.sum(boolean distinct,
String alias,
org.apache.calcite.rex.RexNode operand)
Creates a call to the SUM aggregate function.
|
Modifier and Type | Method and Description |
---|---|
HiveSubQRemoveRelBuilder |
HiveSubQRemoveRelBuilder.aggregate(HiveSubQRemoveRelBuilder.GroupKey groupKey,
HiveSubQRemoveRelBuilder.AggCall... aggCalls)
Creates an
Aggregate with an array of
calls. |
Modifier and Type | Method and Description |
---|---|
HiveSubQRemoveRelBuilder |
HiveSubQRemoveRelBuilder.aggregate(HiveSubQRemoveRelBuilder.GroupKey groupKey,
Iterable<HiveSubQRemoveRelBuilder.AggCall> aggCalls)
Creates an
Aggregate with a list of
calls. |
Copyright © 2021 The Apache Software Foundation. All rights reserved.