public class ExprDotNodeUtility
extends java.lang.Object
Constructor and Description |
---|
ExprDotNodeUtility() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
evaluateChain(ExprDotEval[] evaluators,
java.lang.Object inner,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
static java.lang.Object |
evaluateChainWithWrap(ExprDotStaticMethodWrap resultWrapLambda,
java.lang.Object result,
EventType optionalResultSingleEventType,
java.lang.Class resultType,
ExprDotEval[] chainEval,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext exprEvaluatorContext) |
static ExprDotNodeRealizedChain |
getChainEvaluators(java.lang.Integer streamOfProviderIfApplicable,
EPType inputType,
java.util.List<ExprChainedSpec> chainSpec,
ExprValidationContext validationContext,
boolean isDuckTyping,
ExprDotNodeFilterAnalyzerInput inputDesc) |
static EventType[] |
getSingleLambdaParamEventType(java.lang.String enumMethodUsedName,
java.util.List<java.lang.String> goesToNames,
EventType inputEventType,
java.lang.Class collectionComponentType) |
static boolean |
isDatetimeOrEnumMethod(java.lang.String name) |
static ObjectArrayEventType |
makeTransientOAType(java.lang.String enumMethod,
java.lang.String propertyName,
java.lang.Class type) |
public static boolean isDatetimeOrEnumMethod(java.lang.String name)
public static ExprDotNodeRealizedChain getChainEvaluators(java.lang.Integer streamOfProviderIfApplicable, EPType inputType, java.util.List<ExprChainedSpec> chainSpec, ExprValidationContext validationContext, boolean isDuckTyping, ExprDotNodeFilterAnalyzerInput inputDesc) throws ExprValidationException
ExprValidationException
public static ObjectArrayEventType makeTransientOAType(java.lang.String enumMethod, java.lang.String propertyName, java.lang.Class type)
public static EventType[] getSingleLambdaParamEventType(java.lang.String enumMethodUsedName, java.util.List<java.lang.String> goesToNames, EventType inputEventType, java.lang.Class collectionComponentType)
public static java.lang.Object evaluateChain(ExprDotEval[] evaluators, java.lang.Object inner, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
public static java.lang.Object evaluateChainWithWrap(ExprDotStaticMethodWrap resultWrapLambda, java.lang.Object result, EventType optionalResultSingleEventType, java.lang.Class resultType, ExprDotEval[] chainEval, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext exprEvaluatorContext)