com.espertech.esper.epl.expression
Class ExprDotNodeUtility

java.lang.Object
  extended by com.espertech.esper.epl.expression.ExprDotNodeUtility

public class ExprDotNodeUtility
extends java.lang.Object


Constructor Summary
ExprDotNodeUtility()
           
 
Method Summary
static ExprDotNodeRealizedChain getChainEvaluators(ExpressionReturnType 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprDotNodeUtility

public ExprDotNodeUtility()
Method Detail

isDatetimeOrEnumMethod

public static boolean isDatetimeOrEnumMethod(java.lang.String name)

getChainEvaluators

public static ExprDotNodeRealizedChain getChainEvaluators(ExpressionReturnType inputType,
                                                          java.util.List<ExprChainedSpec> chainSpec,
                                                          ExprValidationContext validationContext,
                                                          boolean isDuckTyping,
                                                          ExprDotNodeFilterAnalyzerInput inputDesc)
                                                   throws ExprValidationException
Throws:
ExprValidationException

makeTransientOAType

public static ObjectArrayEventType makeTransientOAType(java.lang.String enumMethod,
                                                       java.lang.String propertyName,
                                                       java.lang.Class type)

getSingleLambdaParamEventType

public static EventType[] getSingleLambdaParamEventType(java.lang.String enumMethodUsedName,
                                                        java.util.List<java.lang.String> goesToNames,
                                                        EventType inputEventType,
                                                        java.lang.Class collectionComponentType)

© 2006-2011 EsperTech Inc.
All rights reserved.
Visit us at espertech.com