Package org.apache.druid.sql.hook
Interface DruidHook<T>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Interface for hooks that can be invoked by
DruidHookDispatcher.
HookKey should be added at every place a new hook is needed.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DruidHook.HookKey<org.apache.calcite.rel.RelNode>static final DruidHook.HookKey<org.apache.calcite.rel.RelNode>static final DruidHook.HookKey<org.apache.calcite.rel.RelNode>static final DruidHook.HookKey<String>static final DruidHook.HookKey<Query>static final DruidHook.HookKey<String> -
Method Summary
-
Field Details
-
CONVERTED_PLAN
-
LOGICAL_PLAN
-
DRUID_PLAN
-
SQL
-
MSQ_PLAN
-
NATIVE_PLAN
-
-
Method Details
-
invoke
-