Package io.trino.sql.gen
Class PageFunctionCompiler
java.lang.Object
io.trino.sql.gen.PageFunctionCompiler
-
Constructor Summary
ConstructorsConstructorDescriptionPageFunctionCompiler(FunctionManager functionManager, int expressionCacheSize) PageFunctionCompiler(FunctionManager functionManager, CompilerConfig config) -
Method Summary
Modifier and TypeMethodDescriptioncompileFilter(RowExpression filter, Optional<String> classNameSuffix) compileProjection(RowExpression projection, Optional<String> classNameSuffix) io.airlift.jmx.CacheStatsMBeanio.airlift.jmx.CacheStatsMBean
-
Constructor Details
-
PageFunctionCompiler
-
PageFunctionCompiler
-
-
Method Details
-
getProjectionCache
@Nullable public io.airlift.jmx.CacheStatsMBean getProjectionCache() -
getFilterCache
@Nullable public io.airlift.jmx.CacheStatsMBean getFilterCache() -
compileProjection
public Supplier<PageProjection> compileProjection(RowExpression projection, Optional<String> classNameSuffix) -
compileFilter
-