Interface AuthorizableOperator

All Known Implementing Classes:
DruidExternTableMacro, DruidSqlIngestOperator, DruidSqlIngestOperator.DruidSqlInsertOperator, DruidSqlIngestOperator.DruidSqlReplaceOperator, DruidUserDefinedTableMacro, SchemaAwareUserDefinedTableMacro, TableAppendMacro

public interface AuthorizableOperator
Interface for SqlOperator that need authorization in order to execute. Checked by SqlResourceCollectorShuttle.
  • Method Summary

    Modifier and Type
    Method
    Description
    computeResources(org.apache.calcite.sql.SqlCall call, boolean inputSourceTypeSecurityEnabled)
     
  • Method Details

    • computeResources

      Set<ResourceAction> computeResources(org.apache.calcite.sql.SqlCall call, boolean inputSourceTypeSecurityEnabled)