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 TypeMethodDescriptionvoid
compile()
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:QueryCompilerRequestProcessor
Submit a request for compilation. The QueryCompilerRequestProcessor is not required to immediately compile this request.- Specified by:
submit
in classQueryCompilerRequestProcessor
- Parameters:
request
- the request to compile
-
compile
public void compile()Compile all the requests that have been submitted.
-