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 detailspublic 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–2018. All rights reserved.