Class DruidViewMacro
java.lang.Object
org.apache.druid.sql.calcite.view.DruidViewMacro
- All Implemented Interfaces:
org.apache.calcite.schema.Function,org.apache.calcite.schema.TableMacro
-
Constructor Summary
ConstructorsConstructorDescriptionDruidViewMacro(PlannerFactory plannerFactory, String viewSql, String druidSchemaName) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.schema.TranslatableTableList<org.apache.calcite.schema.FunctionParameter>
-
Constructor Details
-
DruidViewMacro
@Inject public DruidViewMacro(PlannerFactory plannerFactory, String viewSql, String druidSchemaName)
-
-
Method Details
-
apply
- Specified by:
applyin interfaceorg.apache.calcite.schema.TableMacro
-
getParameters
- Specified by:
getParametersin interfaceorg.apache.calcite.schema.Function
-