Class LookupTable

java.lang.Object
org.apache.druid.sql.calcite.table.DruidTable
org.apache.druid.sql.calcite.table.LookupTable
All Implemented Interfaces:
org.apache.calcite.schema.Table, org.apache.calcite.schema.TranslatableTable

public class LookupTable extends DruidTable
Represents a Druid lookup as a Calcite table, allowing queries to read from a lookup.
  • Constructor Details

  • Method Details

    • getDataSource

      public DataSource getDataSource()
      Specified by:
      getDataSource in class DruidTable
    • isJoinable

      public boolean isJoinable()
      Specified by:
      isJoinable in class DruidTable
    • isBroadcast

      public boolean isBroadcast()
      Specified by:
      isBroadcast in class DruidTable
    • toRel

      public org.apache.calcite.rel.RelNode toRel(org.apache.calcite.plan.RelOptTable.ToRelContext context, org.apache.calcite.plan.RelOptTable table)
    • toString

      public String toString()
      Overrides:
      toString in class DruidTable