@Override public void finalPrel(final Prel prel) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.finalPrel(prel); } }); }
@Override public void planNormalized(final long millisTaken, final List<RelNode> normalizedQueryPlans) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.planNormalized(millisTaken, normalizedQueryPlans); } }); }
@Override public void queryStarted(final UserRequest query, final String user) { serializedExec.execute(new DeferredRunnable(){ @Override public void doRun() { innerObserver.queryStarted(query, user); }}); }
@Override public void recordExtraInfo(final String name, final byte[] bytes) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.recordExtraInfo(name, bytes); } }); }
@Override public void plansDistributionComplete(final QueryWorkUnit unit) { serializedExec.execute(new DeferredRunnable(){ @Override public void doRun() { innerObserver.plansDistributionComplete(unit); }}); }
@Override public void planText(final String text, final long millisTaken) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.planText(text, millisTaken); } }); }
@Override public void planParallelStart() { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.planParallelStart(); } }); }
@Override public void substitutionFailures(Iterable<String> errors) { serializedExec.execute(new DeferredRunnable() { @Override void doRun() { innerObserver.substitutionFailures(errors); } }); }
@Override public void planGenerationTime(final long millisTaken) { serializedExec.execute(new DeferredRunnable(){ @Override public void doRun() { innerObserver.planGenerationTime(millisTaken); }}); }
@Override public void tablesCollected(Iterable<DremioTable> tables) { serializedExec.execute(new DeferredRunnable() { @Override void doRun() { innerObserver.tablesCollected(tables); } }); } }
@Override public void planAccelerated(final SubstitutionInfo info) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.planAccelerated(info); } }); }
@Override public void planCompleted(final ExecutionPlan plan) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.planCompleted(plan); } }); }
@Override public void execDataArrived(final RpcOutcomeListener<Ack> outcomeListener, final QueryWritableBatch result) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.execDataArrived(outcomeListener, result); } }); }
@Override public void planJsonPlan(final String text) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.planJsonPlan(text); } }); }
@Override public void planValidated(final RelDataType rowType, final SqlNode node, final long millisTaken) { serializedExec.execute(new DeferredRunnable(){ @Override public void doRun() { innerObserver.planValidated(rowType, node, millisTaken); }}); }
@Override public void planConvertedToRel(final RelNode converted, final long millisTaken) { serializedExec.execute(new DeferredRunnable(){ @Override public void doRun() { innerObserver.planConvertedToRel(converted, millisTaken); }}); }
@Override public void planExpandView(final RelRoot expanded, final List<String> schemaPath, final int nestingLevel, final String sql) { serializedExec.execute(new DeferredRunnable(){ @Override public void doRun() { innerObserver.planExpandView(expanded, schemaPath, nestingLevel, sql); }}); }
@Override public void resourcesScheduled(ResourceSchedulingDecisionInfo resourceSchedulingDecisionInfo) { serializedExec.execute(new DeferredRunnable(){ @Override public void doRun() { innerObserver.resourcesScheduled(resourceSchedulingDecisionInfo); }}); }
@Override public void planFindMaterializations(final long millisTaken) { serializedExec.execute(new DeferredRunnable() { @Override public void doRun() { innerObserver.planFindMaterializations(millisTaken); } }); }
@Override public void planConvertedScan(final RelNode converted, final long millisTaken) { serializedExec.execute(new DeferredRunnable(){ @Override public void doRun() { innerObserver.planConvertedScan(converted, millisTaken); }}); }