public RowProcessingQueryOptimizer getQueryOptimizer() { final RowProcessingQueryOptimizer optimizer = _queryOptimizerRef.get(); if (optimizer == null) { final Throwable e = _queryOptimizerRef.getError(); if (e instanceof RuntimeException) { throw (RuntimeException) e; } throw new IllegalStateException(e); } return optimizer; }
@Override protected RowProcessingQueryOptimizer getQueryOptimizer() { final RowProcessingQueryOptimizer optimizer = _queryOptimizerRef.get(); if (optimizer == null) { final Throwable e = _queryOptimizerRef.getError(); if (e instanceof RuntimeException) { throw (RuntimeException) e; } throw new IllegalStateException(e); } return optimizer; }
throw new RuntimeException(((LazyRef<?>) resultRef).getError());