public abstract class AIRegistryExprBase extends Object implements AIRegistryExpr
Constructor and Description |
---|
AIRegistryExprBase() |
public abstract AIRegistrySubselect allocateAIRegistrySubselect()
public abstract AIRegistryPrevious allocateAIRegistryPrevious()
public abstract AIRegistryPrior allocateAIRegistryPrior()
public abstract AIRegistryAggregation allocateAIRegistrySubselectAggregation()
public abstract AIRegistryMatchRecognizePrevious allocateAIRegistryMatchRecognizePrevious()
public abstract AIRegistryTableAccess allocateAIRegistryTableAccess()
public AIRegistrySubselect getSubselectService(ExprSubselectNode exprSubselectNode)
getSubselectService
in interface AIRegistryExpr
public AIRegistryAggregation getSubselectAggregationService(ExprSubselectNode exprSubselectNode)
getSubselectAggregationService
in interface AIRegistryExpr
public AIRegistryPrior getPriorServices(ExprPriorNode key)
getPriorServices
in interface AIRegistryExpr
public AIRegistryPrevious getPreviousServices(ExprPreviousNode key)
getPreviousServices
in interface AIRegistryExpr
public AIRegistryMatchRecognizePrevious getMatchRecognizePrevious()
getMatchRecognizePrevious
in interface AIRegistryExpr
public AIRegistryTableAccess getTableAccessServices(ExprTableAccessNode key)
getTableAccessServices
in interface AIRegistryExpr
public AIRegistrySubselect allocateSubselect(ExprSubselectNode subselectNode)
allocateSubselect
in interface AIRegistryExpr
public AIRegistryAggregation allocateSubselectAggregation(ExprSubselectNode subselectNode)
allocateSubselectAggregation
in interface AIRegistryExpr
public AIRegistryPrior allocatePrior(ExprPriorNode key)
allocatePrior
in interface AIRegistryExpr
public AIRegistryPrior getOrAllocatePrior(ExprPriorNode key)
getOrAllocatePrior
in interface AIRegistryExpr
public AIRegistryPrevious getOrAllocatePrevious(ExprPreviousNode key)
getOrAllocatePrevious
in interface AIRegistryExpr
public AIRegistrySubselect getOrAllocateSubquery(ExprSubselectNode key)
getOrAllocateSubquery
in interface AIRegistryExpr
public AIRegistryAggregation getOrAllocateSubselectAggregation(ExprSubselectNode subselectNode)
getOrAllocateSubselectAggregation
in interface AIRegistryExpr
public AIRegistryPrevious allocatePrevious(ExprPreviousNode previousNode)
allocatePrevious
in interface AIRegistryExpr
public AIRegistryTableAccess allocateTableAccess(ExprTableAccessNode tableNode)
allocateTableAccess
in interface AIRegistryExpr
public AIRegistryMatchRecognizePrevious allocateMatchRecognizePrevious()
allocateMatchRecognizePrevious
in interface AIRegistryExpr
public int getSubselectAgentInstanceCount()
getSubselectAgentInstanceCount
in interface AIRegistryExpr
public int getPreviousAgentInstanceCount()
getPreviousAgentInstanceCount
in interface AIRegistryExpr
public int getPriorAgentInstanceCount()
getPriorAgentInstanceCount
in interface AIRegistryExpr
public void deassignService(int agentInstanceId)
deassignService
in interface AIRegistryExpr