TableSelect¶
TableSelect
is a ExecutionStep of KTableHolder<K>
.
Creating Instance¶
TableSelect
takes the following to be created:
-
ExecutionStepPropertiesV1
- Source ExecutionStep of
KTableHolder<K>
- Key column names
- Select Expressions
- Internal
Formats
TableSelect
is created when:
ExecutionStepFactory
is requested to create a TableSelect
Building KTableHolder¶
KTableHolder<K> build(
PlanBuilder builder,
PlanInfo planInfo)
build
is part of the ExecutionStep abstraction.
build
requests the given PlanBuilder to visit this TableSelect.