com.espertech.esper.epl.expression.dot
Class ExprDotEvalPropertyExprBase
java.lang.Object
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
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 |
statementName
protected final java.lang.String statementName
propertyName
protected final java.lang.String propertyName
streamNum
protected final int streamNum
exprEvaluator
protected final ExprEvaluator exprEvaluator
ExprDotEvalPropertyExprBase
protected ExprDotEvalPropertyExprBase(java.lang.String statementName,
java.lang.String propertyName,
int streamNum,
ExprEvaluator exprEvaluator,
java.lang.Class propertyType)
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)