Module xl.compiler

Class XL16UQueryExecutionPlan

java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UQueryExecutionPlan

public final class XL16UQueryExecutionPlan extends Object
Stable execution-readiness view over parser-owned XL 1.6U query IR.
  • Method Details

    • fromQueryIr

      public static XL16UQueryExecutionPlan fromQueryIr(XL16UQueryIr queryIr)
    • getDecisions

      public List<XL16UQueryExecutionDecision> getDecisions()
    • getQueryCount

      public int getQueryCount()
    • isEmpty

      public boolean isEmpty()
    • getBridgeCompatibleQueryCount

      public int getBridgeCompatibleQueryCount()
    • getDirectRequiredQueryCount

      public int getDirectRequiredQueryCount()
    • getDeferredQueryCount

      public int getDeferredQueryCount()
    • hasDirectRequiredQueries

      public boolean hasDirectRequiredQueries()
    • hasDeferredQueries

      public boolean hasDeferredQueries()
    • allBridgeCompatible

      public boolean allBridgeCompatible()
    • getFirstNonBridgeDecision

      public XL16UQueryExecutionDecision getFirstNonBridgeDecision()