com.espertech.esper.epl.expression.dot
Class ExprDotEvalPropertyExprBase

java.lang.Object
  extended by com.espertech.esper.epl.expression.dot.ExprDotEvalPropertyExprBase
All Implemented Interfaces:
ExprEvaluator
Direct Known Subclasses:
ExprDotEvalPropertyExprIndexed, ExprDotEvalPropertyExprMapped

public abstract class ExprDotEvalPropertyExprBase
extends java.lang.Object
implements ExprEvaluator


Field Summary
protected  ExprEvaluator exprEvaluator
           
protected  java.lang.String propertyName
           
protected  java.lang.String statementName
           
protected  int streamNum
           
 
Constructor Summary
protected ExprDotEvalPropertyExprBase(java.lang.String statementName, java.lang.String propertyName, int streamNum, ExprEvaluator exprEvaluator, java.lang.Class propertyType)
           
 
Method Summary
 java.lang.Class getType()
          Returns the type that the node's evaluate method returns an instance of.
protected  java.lang.String getWarningText(java.lang.String expectedType, java.lang.Object received)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprEvaluator
evaluate
 

Field Detail

statementName

protected final java.lang.String statementName

propertyName

protected final java.lang.String propertyName

streamNum

protected final int streamNum

exprEvaluator

protected final ExprEvaluator exprEvaluator
Constructor Detail

ExprDotEvalPropertyExprBase

protected ExprDotEvalPropertyExprBase(java.lang.String statementName,
                                      java.lang.String propertyName,
                                      int streamNum,
                                      ExprEvaluator exprEvaluator,
                                      java.lang.Class propertyType)
Method Detail

getType

public java.lang.Class getType()
Description copied from interface: ExprEvaluator
Returns the type that the node's evaluate method returns an instance of.

Specified by:
getType in interface ExprEvaluator
Returns:
type returned when evaluated

getWarningText

protected java.lang.String getWarningText(java.lang.String expectedType,
                                          java.lang.Object received)

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