PlanBuilder¶
PlanBuilder
is an abstraction of query plan builders (for QueryBuilder
to build a query implementation from an execution plan).
Contract (Subset)¶
Visiting StreamSource¶
KStreamHolder<GenericKey> visitStreamSource(
StreamSource streamSource,
PlanInfo planInfo)
Visits a StreamSource
See KSPlanBuilder
Used when:
StreamSource
is requested to build a KStreamHolder
Visiting TableSource¶
KTableHolder<GenericKey> visitTableSource(
TableSourceV1 tableSourceV1,
PlanInfo planInfo)
KTableHolder<GenericKey> visitTableSource(
TableSource tableSource,
PlanInfo planInfo)
See KSPlanBuilder
Used when:
TableSourceV1
is requested tobuild
aKTableHolder
TableSource
is requested tobuild
aKTableHolder