Class DruidUserDefinedTableMacroConversion

java.lang.Object
org.apache.druid.sql.calcite.external.DruidUserDefinedTableMacroConversion
All Implemented Interfaces:
SqlOperatorConversion
Direct Known Subclasses:
HttpOperatorConversion, InlineOperatorConversion, LocalOperatorConversion

public abstract class DruidUserDefinedTableMacroConversion extends Object implements SqlOperatorConversion
Operator conversion for user-defined table macros (functions) based on the TableFunction abstraction defined by the catalog.
  • Constructor Details

    • DruidUserDefinedTableMacroConversion

      public DruidUserDefinedTableMacroConversion(String name, TableDefnRegistry registry, String tableType, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
    • DruidUserDefinedTableMacroConversion

      public DruidUserDefinedTableMacroConversion(String name, TableFunction fn, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
  • Method Details