com.espertech.esper.core.context.stmt
Class AIRegistryExprBase
java.lang.Object
com.espertech.esper.core.context.stmt.AIRegistryExprBase
- All Implemented Interfaces:
- AIRegistryExpr
- Direct Known Subclasses:
- AIRegistryExprMap, AIRegistryExprMultiPerm, AIRegistryExprSingle
public abstract class AIRegistryExprBase
- extends java.lang.Object
- implements AIRegistryExpr
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
AIRegistryExprBase
public AIRegistryExprBase()
allocateAIRegistrySubselect
public abstract AIRegistrySubselect allocateAIRegistrySubselect()
allocateAIRegistryPrevious
public abstract AIRegistryPrevious allocateAIRegistryPrevious()
allocateAIRegistryPrior
public abstract AIRegistryPrior allocateAIRegistryPrior()
allocateAIRegistrySubselectAggregation
public abstract AIRegistryAggregation allocateAIRegistrySubselectAggregation()
allocateAIRegistryMatchRecognizePrevious
public abstract AIRegistryMatchRecognizePrevious allocateAIRegistryMatchRecognizePrevious()
allocateAIRegistryTableAccess
public abstract AIRegistryTableAccess allocateAIRegistryTableAccess()
getSubselectService
public AIRegistrySubselect getSubselectService(ExprSubselectNode exprSubselectNode)
- Specified by:
getSubselectService
in interface AIRegistryExpr
getSubselectAggregationService
public AIRegistryAggregation getSubselectAggregationService(ExprSubselectNode exprSubselectNode)
- Specified by:
getSubselectAggregationService
in interface AIRegistryExpr
getPriorServices
public AIRegistryPrior getPriorServices(ExprPriorNode key)
- Specified by:
getPriorServices
in interface AIRegistryExpr
getPreviousServices
public AIRegistryPrevious getPreviousServices(ExprPreviousNode key)
- Specified by:
getPreviousServices
in interface AIRegistryExpr
getMatchRecognizePrevious
public AIRegistryMatchRecognizePrevious getMatchRecognizePrevious()
- Specified by:
getMatchRecognizePrevious
in interface AIRegistryExpr
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getTableAccessServices
public AIRegistryTableAccess getTableAccessServices(ExprTableAccessNode key)
- Specified by:
getTableAccessServices
in interface AIRegistryExpr
allocateSubselect
public AIRegistrySubselect allocateSubselect(ExprSubselectNode subselectNode)
- Specified by:
allocateSubselect
in interface AIRegistryExpr
allocateSubselectAggregation
public AIRegistryAggregation allocateSubselectAggregation(ExprSubselectNode subselectNode)
- Specified by:
allocateSubselectAggregation
in interface AIRegistryExpr
allocatePrior
public AIRegistryPrior allocatePrior(ExprPriorNode key)
- Specified by:
allocatePrior
in interface AIRegistryExpr
allocatePrevious
public AIRegistryPrevious allocatePrevious(ExprPreviousNode previousNode)
- Specified by:
allocatePrevious
in interface AIRegistryExpr
allocateTableAccess
public AIRegistryTableAccess allocateTableAccess(ExprTableAccessNode tableNode)
- Specified by:
allocateTableAccess
in interface AIRegistryExpr
allocateMatchRecognizePrevious
public AIRegistryMatchRecognizePrevious allocateMatchRecognizePrevious()
- Specified by:
allocateMatchRecognizePrevious
in interface AIRegistryExpr
getSubselectAgentInstanceCount
public int getSubselectAgentInstanceCount()
- Specified by:
getSubselectAgentInstanceCount
in interface AIRegistryExpr
getPreviousAgentInstanceCount
public int getPreviousAgentInstanceCount()
- Specified by:
getPreviousAgentInstanceCount
in interface AIRegistryExpr
getPriorAgentInstanceCount
public int getPriorAgentInstanceCount()
- Specified by:
getPriorAgentInstanceCount
in interface AIRegistryExpr
deassignService
public void deassignService(int agentInstanceId)
- Specified by:
deassignService
in interface AIRegistryExpr