StepSchemaResolver¶
Handlers¶
StepSchemaResolver defines HANDLERS registry of ExecutionSteps and their handlers.
| ExecutionStep | Handler |
|---|---|
| StreamSelectKeyV1 | handleStreamSelectKeyV1 |
| others |
Resolving LogicalSchema¶
LogicalSchema resolve(
ExecutionStep<?> step,
LogicalSchema schema)
resolve executes the handler of the given ExecutionStep (in the HANDLERS) registry.
resolve is used when:
SchemaKGroupedStreamis requested toresolveSchemaSchemaKSourceFactoryis requested to resolve a schema (of an ExecutionStep)SchemaKStreamis requested to resolve a schema (of an ExecutionStep)PlanSummaryis requested to get a schemaStreamSelectKeyBuilderV1is requested to build a KStreamHolder for a StreamSelectKeyV1