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:
SchemaKGroupedStream
is requested toresolveSchema
SchemaKSourceFactory
is requested to resolve a schema (of an ExecutionStep)SchemaKStream
is requested to resolve a schema (of an ExecutionStep)PlanSummary
is requested to get a schemaStreamSelectKeyBuilderV1
is requested to build a KStreamHolder for a StreamSelectKeyV1