com.espertech.esper.epl.expression.core
Interface ExprEvaluatorContext

All Known Implementing Classes:
AgentInstanceContext, AgentInstanceViewFactoryChainContext, ExprEvaluatorContextStatement, ExprEvaluatorContextTimeOnly, ExprEvaluatorContextWTableAccess

public interface ExprEvaluatorContext

Returns the context for expression evaluation.


Method Summary
 int getAgentInstanceId()
           
 StatementAgentInstanceLock getAgentInstanceLock()
           
 AgentInstanceScriptContext getAgentInstanceScriptContext()
           
 EventBean getContextProperties()
           
 java.lang.String getEngineURI()
           
 ExpressionResultCacheService getExpressionResultCacheService()
           
 int getStatementId()
           
 java.lang.String getStatementName()
           
 StatementType getStatementType()
           
 java.lang.Object getStatementUserObject()
           
 TableExprEvaluatorContext getTableExprEvaluatorContext()
           
 TimeProvider getTimeProvider()
          Returns the time provider.
 

Method Detail

getStatementName

java.lang.String getStatementName()

getStatementUserObject

java.lang.Object getStatementUserObject()

getEngineURI

java.lang.String getEngineURI()

getStatementId

int getStatementId()

getStatementType

StatementType getStatementType()

getTimeProvider

TimeProvider getTimeProvider()
Returns the time provider.

Returns:
time provider

getExpressionResultCacheService

ExpressionResultCacheService getExpressionResultCacheService()

getAgentInstanceId

int getAgentInstanceId()

getContextProperties

EventBean getContextProperties()

getAgentInstanceScriptContext

AgentInstanceScriptContext getAgentInstanceScriptContext()

getAgentInstanceLock

StatementAgentInstanceLock getAgentInstanceLock()

getTableExprEvaluatorContext

TableExprEvaluatorContext getTableExprEvaluatorContext()

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