public class VectorGroupByDesc extends AbstractVectorDesc
Modifier and Type | Class and Description |
---|---|
static class |
VectorGroupByDesc.ProcessingMode
GLOBAL No key.
|
Constructor and Description |
---|
VectorGroupByDesc() |
Modifier and Type | Method and Description |
---|---|
VectorAggregateExpression[] |
getAggregators() |
VectorExpression[] |
getKeyExpressions() |
VectorGroupByDesc.ProcessingMode |
getProcessingMode() |
int[] |
getProjectedOutputColumns() |
static VectorGroupByDesc.ProcessingMode |
groupByDescModeToVectorProcessingMode(GroupByDesc.Mode mode,
boolean hasKeys)
Which ProcessingMode for VectorGroupByOperator?
Decides using GroupByDesc.Mode and whether there are keys.
|
boolean |
isVectorOutput() |
void |
setAggregators(VectorAggregateExpression[] aggregators) |
void |
setKeyExpressions(VectorExpression[] keyExpressions) |
void |
setProcessingMode(VectorGroupByDesc.ProcessingMode processingMode) |
void |
setProjectedOutputColumns(int[] projectedOutputColumns) |
void |
setVectorOutput(boolean isVectorOutput) |
clone, getVectorOpClass, setVectorOp
public void setProcessingMode(VectorGroupByDesc.ProcessingMode processingMode)
public VectorGroupByDesc.ProcessingMode getProcessingMode()
public boolean isVectorOutput()
public void setVectorOutput(boolean isVectorOutput)
public void setKeyExpressions(VectorExpression[] keyExpressions)
public VectorExpression[] getKeyExpressions()
public void setAggregators(VectorAggregateExpression[] aggregators)
public VectorAggregateExpression[] getAggregators()
public void setProjectedOutputColumns(int[] projectedOutputColumns)
public int[] getProjectedOutputColumns()
public static VectorGroupByDesc.ProcessingMode groupByDescModeToVectorProcessingMode(GroupByDesc.Mode mode, boolean hasKeys)
Copyright © 2021 The Apache Software Foundation. All rights reserved.