com.espertech.esper.core.context.stmt
Class AIRegistryExprBase

java.lang.Object
  extended by 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


Constructor Summary
AIRegistryExprBase()
           
 
Method Summary
abstract  AIRegistryMatchRecognizePrevious allocateAIRegistryMatchRecognizePrevious()
           
abstract  AIRegistryPrevious allocateAIRegistryPrevious()
           
abstract  AIRegistryPrior allocateAIRegistryPrior()
           
abstract  AIRegistrySubselect allocateAIRegistrySubselect()
           
abstract  AIRegistryAggregation allocateAIRegistrySubselectAggregation()
           
abstract  AIRegistryTableAccess allocateAIRegistryTableAccess()
           
 AIRegistryMatchRecognizePrevious allocateMatchRecognizePrevious()
           
 AIRegistryPrevious allocatePrevious(ExprPreviousNode previousNode)
           
 AIRegistryPrior allocatePrior(ExprPriorNode key)
           
 AIRegistrySubselect allocateSubselect(ExprSubselectNode subselectNode)
           
 AIRegistryAggregation allocateSubselectAggregation(ExprSubselectNode subselectNode)
           
 AIRegistryTableAccess allocateTableAccess(ExprTableAccessNode tableNode)
           
 void deassignService(int agentInstanceId)
           
 AIRegistryMatchRecognizePrevious getMatchRecognizePrevious()
           
 int getPreviousAgentInstanceCount()
           
 AIRegistryPrevious getPreviousServices(ExprPreviousNode key)
           
 int getPriorAgentInstanceCount()
           
 AIRegistryPrior getPriorServices(ExprPriorNode key)
           
 int getSubselectAgentInstanceCount()
           
 AIRegistryAggregation getSubselectAggregationService(ExprSubselectNode exprSubselectNode)
           
 AIRegistrySubselect getSubselectService(ExprSubselectNode exprSubselectNode)
           
 AIRegistryTableAccess getTableAccessServices(ExprTableAccessNode key)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AIRegistryExprBase

public AIRegistryExprBase()
Method Detail

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

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