public final class SpecializationService extends Object
getSpecializationState(java.lang.Class<? extends T>, java.lang.String)
methods must have public
no-arg constructor and must be stateless (no fields).SpecializationState
Modifier and Type | Method and Description |
---|---|
static <T> SpecializationState<T> |
getSpecializationState(Class<? extends T> prototypeClass,
String runtimeShape) |
static <T> SpecializationState<T> |
getSpecializationState(Class<? extends T> prototypeClass,
String runtimeShape,
com.google.common.collect.ImmutableMap<Class<?>,Class<?>> classRemapping) |
public static <T> SpecializationState<T> getSpecializationState(Class<? extends T> prototypeClass, String runtimeShape)
T
- type of query processing algorithmclass-level javadoc for details
public static <T> SpecializationState<T> getSpecializationState(Class<? extends T> prototypeClass, String runtimeShape, com.google.common.collect.ImmutableMap<Class<?>,Class<?>> classRemapping)
classRemapping
- classes, that should be replaced in the bytecode of the given prototypeClass when specializedgetSpecializationState(Class, String)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.