public class ClassProvidedClasspathExtensionImpl extends Object implements ClassProvidedClasspathExtension
Constructor and Description |
---|
ClassProvidedClasspathExtensionImpl(ClassProvidedCompileTimeResolver resolver) |
Modifier and Type | Method and Description |
---|---|
void |
add(List<Class> classes,
Map<String,byte[]> bytes) |
Class |
findClassByName(String className) |
Map<String,byte[]> |
getBytes() |
boolean |
isLocalInlinedClass(Class<?> declaringClass) |
Class |
resolveAggregationFunction(String name) |
Pair<Class,String[]> |
resolveAggregationMultiFunction(String name) |
Pair<Class,ClasspathImportSingleRowDesc> |
resolveSingleRow(String name) |
public ClassProvidedClasspathExtensionImpl(ClassProvidedCompileTimeResolver resolver)
public void add(List<Class> classes, Map<String,byte[]> bytes) throws ExprValidationException
add
in interface ClassProvidedClasspathExtension
ExprValidationException
public Class findClassByName(String className)
findClassByName
in interface ClasspathExtensionClass
public Pair<Class,ClasspathImportSingleRowDesc> resolveSingleRow(String name)
resolveSingleRow
in interface ClasspathExtensionSingleRow
public Class resolveAggregationFunction(String name)
resolveAggregationFunction
in interface ClasspathExtensionAggregationFunction
public Pair<Class,String[]> resolveAggregationMultiFunction(String name)
resolveAggregationMultiFunction
in interface ClasspathExtensionAggregationMultiFunction
public Map<String,byte[]> getBytes()
getBytes
in interface ClassProvidedClasspathExtension
public boolean isLocalInlinedClass(Class<?> declaringClass)
isLocalInlinedClass
in interface ClassProvidedClasspathExtension
Copyright © 2005–2021. All rights reserved.