Package io.deephaven.engine.context
Class QueryCompilerRequest
java.lang.Object
io.deephaven.engine.context.QueryCompilerRequest
A request to compile a java class.
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic QueryCompilerRequest.Builder
builder()
abstract String
abstract String
abstract Optional<StringBuilder>
codeLog()
Optional "log" for final class code.abstract String
abstract String
-
Constructor Details
-
QueryCompilerRequest
public QueryCompilerRequest()
-
-
Method Details
-
builder
-
description
- Returns:
- the description to add to the query performance recorder nugget for this request
-
className
- Returns:
- the class name to use for the generated class
-
classBody
- Returns:
- the class body, before update with "$CLASS_NAME$" replacement and package name prefixing
-
packageNameRoot
- Returns:
- the package name prefix
-
codeLog
Optional "log" for final class code. -
parameterClasses
- Returns:
- the generic parameters, empty if none required
-