Interface ClasspathImportServiceCompileTime
- All Superinterfaces:
ClasspathImportService
- All Known Implementing Classes:
ClasspathImportServiceCompileTimeImpl
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
resolveAdvancedIndexProvider
(String indexTypeName) resolveAggExtendedBuiltin
(String name, boolean isDistinct) resolveAggregationFunction
(String functionName, ClasspathExtensionAggregationFunction extension) resolveAggregationMultiFunction
(String name, ClasspathExtensionAggregationMultiFunction classpathExtensionAggregationMultiFunction) resolveAnnotation
(String className) resolveDateTimeMethod
(String name) resolveEnumMethod
(String name) resolveMethod
(Class clazz, String methodName, EPType[] paramTypes, boolean[] allowEventBeanType) resolveMethodOverloadChecked
(Class clazz, String methodName) resolveMethodOverloadChecked
(String className, String methodName, ClasspathExtensionClass classpathExtension) resolveNonStaticMethodOverloadChecked
(Class clazz, String methodName) resolveSingleRow
(String name, ClasspathExtensionSingleRow classpathExtensionSingleRow) Methods inherited from interface com.espertech.esper.common.internal.settings.ClasspathImportService
getClassForNameProvider, getClassLoader, getTimeAbacus, resolveClass, resolveClassForBeanEventType, resolveCtor, resolveMethod, resolveMethodOverloadChecked
-
Field Details
-
EXT_SINGLEROW_FUNCTION_TRANSPOSE
- See Also:
-
-
Method Details
-
resolveAdvancedIndexProvider
AdvancedIndexFactoryProvider resolveAdvancedIndexProvider(String indexTypeName) throws ClasspathImportException - Throws:
ClasspathImportException
-
resolveMethodOverloadChecked
- Throws:
ClasspathImportException
-
resolveMethodOverloadChecked
Method resolveMethodOverloadChecked(String className, String methodName, ClasspathExtensionClass classpathExtension) throws ClasspathImportException - Throws:
ClasspathImportException
-
resolveAnnotation
- Throws:
ClasspathImportException
-
resolveSingleRow
Pair<Class,ClasspathImportSingleRowDesc> resolveSingleRow(String name, ClasspathExtensionSingleRow classpathExtensionSingleRow) throws ClasspathImportException, ClasspathImportUndefinedException -
resolveNonStaticMethodOverloadChecked
Method resolveNonStaticMethodOverloadChecked(Class clazz, String methodName) throws ClasspathImportException - Throws:
ClasspathImportException
-
resolveMethod
Method resolveMethod(Class clazz, String methodName, EPType[] paramTypes, boolean[] allowEventBeanType) throws ClasspathImportException - Throws:
ClasspathImportException
-
resolveEnumMethod
- Throws:
ClasspathImportException
-
resolveAggregationFunction
AggregationFunctionForge resolveAggregationFunction(String functionName, ClasspathExtensionAggregationFunction extension) throws ClasspathImportUndefinedException, ClasspathImportException -
resolveAggregationMultiFunction
Pair<ConfigurationCompilerPlugInAggregationMultiFunction,Class> resolveAggregationMultiFunction(String name, ClasspathExtensionAggregationMultiFunction classpathExtensionAggregationMultiFunction) -
resolveAggExtendedBuiltin
-
resolveDateTimeMethod
- Throws:
ClasspathImportException
-
resolveSingleRowExtendedBuiltin
-
isSortUsingCollator
boolean isSortUsingCollator() -
getDefaultMathContext
MathContext getDefaultMathContext() -
addImport
- Throws:
ClasspathImportException
-