public class PageFunctionCompiler extends Object
| Constructor and Description |
|---|
PageFunctionCompiler(Metadata metadata,
CompilerConfig config) |
PageFunctionCompiler(Metadata metadata,
int expressionCacheSize) |
| Modifier and Type | Method and Description |
|---|---|
Supplier<PageFilter> |
compileFilter(RowExpression filter,
Optional<String> classNameSuffix) |
Supplier<PageProjection> |
compileProjection(RowExpression projection,
Optional<String> classNameSuffix) |
CacheStatsMBean |
getFilterCache() |
CacheStatsMBean |
getProjectionCache() |
@Inject public PageFunctionCompiler(Metadata metadata, CompilerConfig config)
public PageFunctionCompiler(Metadata metadata, int expressionCacheSize)
@Nullable public CacheStatsMBean getProjectionCache()
@Nullable public CacheStatsMBean getFilterCache()
public Supplier<PageProjection> compileProjection(RowExpression projection, Optional<String> classNameSuffix)
public Supplier<PageFilter> compileFilter(RowExpression filter, Optional<String> classNameSuffix)
Copyright © 2012–2019. All rights reserved.