com.espertech.esper.core.service
Class ExprEvaluatorContextStatement

java.lang.Object
  extended by com.espertech.esper.core.service.ExprEvaluatorContextStatement
All Implemented Interfaces:
ExprEvaluatorContext

public class ExprEvaluatorContextStatement
extends java.lang.Object
implements ExprEvaluatorContext

Represents a statement-level-only context for expression evaluation, not allowing for agents instances and result cache.


Field Summary
protected  StatementContext statementContext
           
 
Constructor Summary
ExprEvaluatorContextStatement(StatementContext statementContext, boolean allowTableAccess)
           
 
Method Summary
 int getAgentInstanceId()
           
 StatementAgentInstanceLock getAgentInstanceLock()
           
 AgentInstanceScriptContext getAgentInstanceScriptContext()
           
 EventBean getContextProperties()
           
 java.lang.String getEngineURI()
           
 ExpressionResultCacheService getExpressionResultCacheService()
           
 java.lang.String getStatementId()
           
 java.lang.String getStatementName()
           
 StatementType getStatementType()
           
 java.lang.Object getStatementUserObject()
           
 TableExprEvaluatorContext getTableExprEvaluatorContext()
           
 TimeProvider getTimeProvider()
          Returns the time provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

statementContext

protected final StatementContext statementContext
Constructor Detail

ExprEvaluatorContextStatement

public ExprEvaluatorContextStatement(StatementContext statementContext,
                                     boolean allowTableAccess)
Method Detail

getTimeProvider

public TimeProvider getTimeProvider()
Returns the time provider.

Specified by:
getTimeProvider in interface ExprEvaluatorContext
Returns:
time provider

getExpressionResultCacheService

public ExpressionResultCacheService getExpressionResultCacheService()
Specified by:
getExpressionResultCacheService in interface ExprEvaluatorContext

getAgentInstanceId

public int getAgentInstanceId()
Specified by:
getAgentInstanceId in interface ExprEvaluatorContext

getContextProperties

public EventBean getContextProperties()
Specified by:
getContextProperties in interface ExprEvaluatorContext

getAgentInstanceScriptContext

public AgentInstanceScriptContext getAgentInstanceScriptContext()
Specified by:
getAgentInstanceScriptContext in interface ExprEvaluatorContext

getStatementName

public java.lang.String getStatementName()
Specified by:
getStatementName in interface ExprEvaluatorContext

getEngineURI

public java.lang.String getEngineURI()
Specified by:
getEngineURI in interface ExprEvaluatorContext

getStatementId

public java.lang.String getStatementId()
Specified by:
getStatementId in interface ExprEvaluatorContext

getStatementType

public StatementType getStatementType()
Specified by:
getStatementType in interface ExprEvaluatorContext

getAgentInstanceLock

public StatementAgentInstanceLock getAgentInstanceLock()
Specified by:
getAgentInstanceLock in interface ExprEvaluatorContext

getTableExprEvaluatorContext

public TableExprEvaluatorContext getTableExprEvaluatorContext()
Specified by:
getTableExprEvaluatorContext in interface ExprEvaluatorContext

getStatementUserObject

public java.lang.Object getStatementUserObject()
Specified by:
getStatementUserObject in interface ExprEvaluatorContext

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