Uses of Class
org.apache.drill.exec.exception.ClassTransformationException
Package
Description
Runtime code-generation, compilation and bytecode-manipulation utilities.
-
Uses of ClassTransformationException in org.apache.drill.exec.compile
Modifier and TypeMethodDescriptionClassCompilerSelector.compile
(ClassTransformer.ClassNames className, String sourceCode) <T> T
CodeCompiler.createInstance
(CodeGenerator<?> cg) Create a single instance of the generated class.<T> List<T>
CodeCompiler.createInstances
(CodeGenerator<?> cg, int count) Create multiple instances of the generated class.protected abstract byte[][]
AbstractClassCompiler.getByteCode
(ClassTransformer.ClassNames className, String sourcecode) byte[][]
AbstractClassCompiler.getClassByteCode
(ClassTransformer.ClassNames className, String sourceCode) byte[][]
QueryClassLoader.getClassByteCode
(ClassTransformer.ClassNames className, String sourceCode) static Class<?>
ClassBuilder.getCompiledClass
(String code, String className, DrillConfig config, OptionSet options) Class<?>
ClassBuilder.getImplementationClass
(CodeGenerator<?> cg) Given a code generator which has already generated plain Java code, compile the code, create a class loader, and return the resulting Java class.Class<?>
ClassTransformer.getImplementationClass
(QueryClassLoader classLoader, TemplateClassDefinition<?> templateDefinition, String entireClass, String materializedClassName) Class<?>
ClassTransformer.getImplementationClass
(CodeGenerator<?> cg) -
Uses of ClassTransformationException in org.apache.drill.exec.expr.fn.impl
Modifier and TypeMethodDescriptionValueVectorHashHelper.getHash64
(LogicalExpression[] hashFieldsExp, TypedFieldId[] hashFieldIds) -
Uses of ClassTransformationException in org.apache.drill.exec.ops
Modifier and TypeMethodDescription<T> T
FragmentContextInterface.getImplementationClass
(ClassGenerator<T> cg) Generates code for a class given aClassGenerator
, and returns a single instance of the generated class.<T> List<T>
FragmentContextInterface.getImplementationClass
(ClassGenerator<T> cg, int instanceCount) Generates code for a class given aClassGenerator
, and returns the specified number of instances of the generated class.<T> T
FragmentContextInterface.getImplementationClass
(CodeGenerator<T> cg) Generates code for a class given aCodeGenerator
, and returns a single instance of the generated class.<T> List<T>
FragmentContextInterface.getImplementationClass
(CodeGenerator<T> cg, int instanceCount) Generates code for a class given aCodeGenerator
, and returns the specified number of instances of the generated class. -
Uses of ClassTransformationException in org.apache.drill.exec.physical.impl.common
Modifier and TypeMethodDescriptionChainedHashTable.createAndSetupHashTable
(TypedFieldId[] outKeyFieldIds)