Package io.deephaven.engine.table.impl
Class QueryCompilerRequestProcessor.BatchProcessor
java.lang.Object
io.deephaven.engine.table.impl.QueryCompilerRequestProcessor
io.deephaven.engine.table.impl.QueryCompilerRequestProcessor.BatchProcessor
- Enclosing class:
- QueryCompilerRequestProcessor
public static class QueryCompilerRequestProcessor.BatchProcessor
extends QueryCompilerRequestProcessor
A QueryCompilerRequestProcessor that batches requests and compiles them all at once.
The compile method must be called to actually compile the requests.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.engine.table.impl.QueryCompilerRequestProcessor
QueryCompilerRequestProcessor.BatchProcessor, QueryCompilerRequestProcessor.ImmediateProcessor -
Method Summary
Modifier and TypeMethodDescriptionvoidcompile()Compile all the requests that have been submitted.submit(@NotNull QueryCompilerRequest request) Submit a request for compilation.Methods inherited from class io.deephaven.engine.table.impl.QueryCompilerRequestProcessor
batch, getFormulaImports, immediate, newFormulaImportsSupplier
-
Method Details
-
submit
Description copied from class:QueryCompilerRequestProcessorSubmit a request for compilation. The QueryCompilerRequestProcessor is not required to immediately compile this request.- Specified by:
submitin classQueryCompilerRequestProcessor- Parameters:
request- the request to compile
-
compile
public void compile()Compile all the requests that have been submitted.
-