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:
ExecutionStepFactoryis 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.