public class ClassTransformer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassTransformer.ClassNames |
static class |
ClassTransformer.ClassSet |
static class |
ClassTransformer.ScalarReplacementOption |
| Modifier and Type | Field and Description |
|---|---|
static String |
SCALAR_REPLACEMENT_OPTION |
static TypeValidators.EnumeratedStringValidator |
SCALAR_REPLACEMENT_VALIDATOR |
| Constructor and Description |
|---|
ClassTransformer(DrillConfig config,
OptionSet optionManager) |
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
getImplementationClass(CodeGenerator<?> cg) |
Class<?> |
getImplementationClass(QueryClassLoader classLoader,
TemplateClassDefinition<?> templateDefinition,
String entireClass,
String materializedClassName) |
public static final String SCALAR_REPLACEMENT_OPTION
public static final TypeValidators.EnumeratedStringValidator SCALAR_REPLACEMENT_VALIDATOR
public ClassTransformer(DrillConfig config, OptionSet optionManager)
public Class<?> getImplementationClass(CodeGenerator<?> cg) throws ClassTransformationException
ClassTransformationExceptionpublic Class<?> getImplementationClass(QueryClassLoader classLoader, TemplateClassDefinition<?> templateDefinition, String entireClass, String materializedClassName) throws ClassTransformationException
ClassTransformationExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.