| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.exec.vector.ptf | |
| org.apache.hadoop.hive.ql.plan |
| Class and Description |
|---|
| VectorPTFEvaluatorAbstractAvg |
| VectorPTFEvaluatorAbstractLeadLag |
| VectorPTFEvaluatorAbstractSum |
| VectorPTFEvaluatorBase
This is the vector PTF evaluator base class.
|
| VectorPTFEvaluatorCount
This class evaluates count(column) for a PTF group.
|
| VectorPTFEvaluatorCountDistinct
This class evaluates count(column) for a PTF group where a distinct keyword is applied to the
partitioning column itself, e.g.:
SELECT
txt1,
txt2,
count(distinct txt1) over(partition by txt1) as n,
count(distinct txt2) over(partition by txt2) as m
FROM example;
In this case, the framework is still supposed to ensure sorting
on the key (let's say txt1 for the first Reducer stage), but the original
VectorPTFEvaluatorCount is not aware that a distinct keyword was applied
to the key column.
|
| VectorPTFGroupBatches
This class is encapsulates one or more VectorizedRowBatch of a PTF group.
|
| VectorPTFOperator
This class is native vectorized PTF operator class.
|
| Class and Description |
|---|
| VectorPTFEvaluatorBase
This is the vector PTF evaluator base class.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.