Class DruidQueryGenerator.PDQVertexFactory.PDQVertex

java.lang.Object
org.apache.druid.sql.calcite.planner.querygen.DruidQueryGenerator.PDQVertexFactory.PDQVertex
Enclosing class:
DruidQueryGenerator.PDQVertexFactory

public class DruidQueryGenerator.PDQVertexFactory.PDQVertex extends Object
  • Constructor Details

    • PDQVertex

      public PDQVertex(PartialDruidQuery partialDruidQuery, List<org.apache.druid.sql.calcite.planner.querygen.DruidQueryGenerator.Vertex> inputs, org.apache.druid.sql.calcite.planner.querygen.DruidQueryGenerator.VertexTweaks tweaks)
  • Method Details

    • buildQuery

      public DruidQuery buildQuery(boolean topLevel)
    • extendWith

      public Optional<org.apache.druid.sql.calcite.planner.querygen.DruidQueryGenerator.Vertex> extendWith(DruidQueryGenerator.DruidNodeStack stack)
      Extends the the current partial query with the new parent if possible.
    • unwrapSourceDesc

      public SourceDescProducer.SourceDesc unwrapSourceDesc()
    • canUnwrapSourceDesc

      public boolean canUnwrapSourceDesc()