Injector¶
Injector is an abstraction of injectors to fill in statements with more information for execution (e.g., a schema or a kafka topic).
Contract¶
Injecting Metadata¶
<T extends Statement> ConfiguredStatement<T> inject(
ConfiguredStatement<T> statement)
Used when:
KsqlContextis requested to execute a statementStatementExecutoris requested to prepare a statementDistributingExecutoris requested to execute a statementRequestValidatoris requested to validate a statement
Implementations¶
DefaultFormatInjector- DefaultSchemaInjector
InjectorChain- SchemaRegisterInjector
SourcePropertyInjectorTopicCreateInjectorTopicDeleteInjector