public class ClasspathImportServiceCompileTime extends ClasspathImportServiceBase
Modifier and Type | Field and Description |
---|---|
static String |
EXT_SINGLEROW_FUNCTION_TRANSPOSE |
Constructor and Description |
---|
ClasspathImportServiceCompileTime(Map<String,Object> transientConfiguration,
TimeAbacus timeAbacus,
Set<String> eventTypeAutoNames,
MathContext mathContext,
boolean allowExtendedAggregationFunc,
boolean sortUsingCollator) |
addAnnotationImport, addImport, convert, convert, getClassForNameProvider, getClassLoader, getTimeAbacus, makeClassNotFoundEx, resolveClass, resolveClassForBeanEventType, resolveClassInternal, resolveCtor, resolveMethod, resolveMethodOverloadChecked, validateImportAndAdd
public static final String EXT_SINGLEROW_FUNCTION_TRANSPOSE
public ClasspathImportServiceCompileTime(Map<String,Object> transientConfiguration, TimeAbacus timeAbacus, Set<String> eventTypeAutoNames, MathContext mathContext, boolean allowExtendedAggregationFunc, boolean sortUsingCollator)
public void addSingleRow(String functionName, String singleRowFuncClass, String methodName, ConfigurationCompilerPlugInSingleRowFunction.ValueCache valueCache, ConfigurationCompilerPlugInSingleRowFunction.FilterOptimizable filterOptimizable, boolean rethrowExceptions, String optionalEventTypeName) throws ClasspathImportException
ClasspathImportException
public Pair<Class,ClasspathImportSingleRowDesc> resolveSingleRow(String name) throws ClasspathImportException, ClasspathImportUndefinedException
public Class resolveAnnotation(String className) throws ClasspathImportException
ClasspathImportException
public Method resolveMethod(Class clazz, String methodName, Class[] paramTypes, boolean[] allowEventBeanType) throws ClasspathImportException
ClasspathImportException
public Method resolveMethodOverloadChecked(Class clazz, String methodName) throws ClasspathImportException
ClasspathImportException
public Method resolveMethodOverloadChecked(String className, String methodName) throws ClasspathImportException
ClasspathImportException
public MathContext getDefaultMathContext()
public ExprNode resolveAggExtendedBuiltin(String name, boolean isDistinct)
public boolean isSortUsingCollator()
public Method resolveNonStaticMethodOverloadChecked(Class clazz, String methodName) throws ClasspathImportException
ClasspathImportException
public AdvancedIndexFactoryProvider resolveAdvancedIndexProvider(String indexTypeName) throws ClasspathImportException
ClasspathImportException
public AggregationFunctionForge resolveAggregationFunction(String functionName) throws ClasspathImportUndefinedException, ClasspathImportException
public void addAggregation(String functionName, ConfigurationCompilerPlugInAggregationFunction aggregationDesc) throws ClasspathImportException
ClasspathImportException
public ConfigurationCompilerPlugInAggregationMultiFunction resolveAggregationMultiFunction(String name)
public void addAggregationMultiFunction(ConfigurationCompilerPlugInAggregationMultiFunction desc) throws ClasspathImportException
ClasspathImportException
Copyright © 2005–2018. All rights reserved.