| Modifier and Type | Class and Description |
|---|---|
class |
HashJoinOperator
Hash join base operator.
|
class |
SortMergeJoinOperator
An implementation that realizes the joining through a sort-merge join strategy. 1.In most cases,
its performance is weaker than HashJoin. 2.It is more stable than HashJoin, and most of the data
can be sorted stably. 3.SortMergeJoin should be the best choice if sort can be omitted in the
case of multi-level join cascade with the same key.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WindowJoinOperator
Streaming window join operator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BufferDataOverWindowOperator
the operator for OVER window need cache data by ResettableExternalBuffer for
OverWindowFrame. |
class |
NonBufferOverWindowOperator
The operator for OVER window don't need cache data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GlobalRuntimeFilterBuilderOperator
Global runtime filter builder operator.
|
class |
LocalRuntimeFilterBuilderOperator
Local runtime filter builder operator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConstraintEnforcer
Processes
RowData to enforce the following constraints:
NOT NULL column constraint of a sink table
CHAR(length)/@{code VARCHAR(length)}: trim string values to comply with the length defined in their corresponding types. |
class |
OutputConversionOperator
Operator that converts to external data structures and unwraps atomic records if necessary.
|
class |
RowKindSetter
An operator that sets the row kind of the incoming records to a specific row kind.
|
class |
SinkUpsertMaterializer
An operator that maintains incoming records in state corresponding to the upsert keys and
generates an upsert view for the downstream operator.
|
class |
StreamRecordTimestampInserter
Operator which sets the timestamp on the StreamRecord from the corresponding column of each row.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LimitOperator
Operator for batch limit.
|
class |
RankOperator
Rank operator to compute top N.
|
class |
SortLimitOperator
Operator for batch sort limit.
|
class |
SortOperator
Operator for batch sort.
|
class |
StreamSortOperator
Operator for stream sort.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InputConversionOperator<E>
Operator that converts to internal data structures and wraps atomic records if necessary.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WindowAggOperator<K,W>
We divide windows into 2 categories: Aligned Windows and Unaligned Windows.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AlignedWindowTableFunctionOperator
The operator for aligned window table function.
|
class |
UnalignedWindowTableFunctionOperator
The operator for unaligned window table function.
|
class |
WindowTableFunctionOperatorBase
The
WindowTableFunctionOperatorBase acts as a table-valued function to assign windows for
input row. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.