java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UDirectAggregateEmitterPlan
Readiness plan for replacing aggregate-query compatibility rewriting with
direct XL 1.6U query emission.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanfromAggregatePlan(XL16UAggregateQueryExecutionPlan aggregatePlan) intbooleanbooleanbooleanboolean
-
Field Details
-
REASON_NO_AGGREGATE_QUERIES
- See Also:
-
REASON_QUERY_PATTERN_BUILDER_REQUIRED
- See Also:
-
-
Method Details
-
fromAggregatePlan
public static XL16UDirectAggregateEmitterPlan fromAggregatePlan(XL16UAggregateQueryExecutionPlan aggregatePlan) -
getAggregatePlan
-
getReadiness
-
getBlockerReasonId
-
getBlockerReason
-
hasAggregateQueries
public boolean hasAggregateQueries() -
usesBridgeFallbackForNow
public boolean usesBridgeFallbackForNow() -
requiresDirectEmitter
public boolean requiresDirectEmitter() -
isDeferred
public boolean isDeferred() -
getEmitterCandidateBindings
-
getBuilderReadyEmitterCandidateBindings
-
getBuilderReadyEmitterCandidateCount
public int getBuilderReadyEmitterCandidateCount() -
allEmitterCandidatesBuilderReady
public boolean allEmitterCandidatesBuilderReady() -
getFirstBuilderPlanBlockerReasonId
-
toEmissionStagePlan
-