Uses of Class
com.metamatrix.common.buffer.BlockedException

Packages that use BlockedException
com.metamatrix.common.buffer   
com.metamatrix.query.eval   
com.metamatrix.query.processor   
com.metamatrix.query.processor.batch   
com.metamatrix.query.processor.dynamic   
com.metamatrix.query.processor.proc   
com.metamatrix.query.processor.relational   
com.metamatrix.query.processor.xml   
com.metamatrix.query.processor.xquery   
com.metamatrix.query.xquery   
 

Uses of BlockedException in com.metamatrix.common.buffer
 

Subclasses of BlockedException in com.metamatrix.common.buffer
 class BlockedOnMemoryException
          This exception is thrown by the plan if it receives a MemoryNotAvailableException while attempting to pin a batch in the BufferManager.
 

Fields in com.metamatrix.common.buffer declared as BlockedException
static BlockedException BlockedException.INSTANCE
           
 

Uses of BlockedException in com.metamatrix.query.eval
 

Methods in com.metamatrix.query.eval that throw BlockedException
 java.lang.Boolean Evaluator.evaluate(CompareCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean Evaluator.evaluate(CompoundCriteria criteria, java.util.List tuple)
           
static boolean Evaluator.evaluate(Criteria criteria)
           
 boolean Evaluator.evaluate(Criteria criteria, java.util.List tuple)
           
 boolean Evaluator.evaluate(ExistsCriteria criteria, java.util.List tuple)
           
static java.lang.Object Evaluator.evaluate(Expression expression)
           
 java.lang.Object Evaluator.evaluate(Expression expression, java.util.List tuple)
           
 boolean Evaluator.evaluate(IsNullCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean Evaluator.evaluate(MatchCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean Evaluator.evaluate(NotCriteria criteria, java.util.List tuple)
           
protected  ValueIterator Evaluator.evaluateSubquery(SubqueryContainer container, java.util.List tuple)
           
 java.lang.Boolean Evaluator.evaluateTVL(Criteria criteria, java.util.List tuple)
           
 

Uses of BlockedException in com.metamatrix.query.processor
 

Methods in com.metamatrix.query.processor that throw BlockedException
 java.lang.Object ProcessorDataManager.lookupCodeValue(CommandContext context, java.lang.String codeTableName, java.lang.String returnElementName, java.lang.String keyElementName, java.lang.Object keyValue)
          Lookup a value from a cached code table.
 java.lang.Object TempTableDataManager.lookupCodeValue(CommandContext context, java.lang.String codeTableName, java.lang.String returnElementName, java.lang.String keyElementName, java.lang.Object keyValue)
           
 TupleBatch ProcessorPlan.nextBatch()
          Get a batch of results or possibly an Exception.
 void QueryProcessor.process()
          Process fully blocking
 boolean QueryProcessor.process(long time)
          Process until time expires or a BlockedException occurs
 

Uses of BlockedException in com.metamatrix.query.processor.batch
 

Methods in com.metamatrix.query.processor.batch that throw BlockedException
 TupleBatch BatchedUpdatePlan.nextBatch()
           
 

Uses of BlockedException in com.metamatrix.query.processor.dynamic
 

Methods in com.metamatrix.query.processor.dynamic that throw BlockedException
 java.lang.Object SqlEval.getParameterValue(java.lang.String key)
           
 

Uses of BlockedException in com.metamatrix.query.processor.proc
 

Methods in com.metamatrix.query.processor.proc that throw BlockedException
 TupleBatch ProcedurePlan.nextBatch()
           
 void ExecDynamicSqlInstruction.process(ProcedurePlan procEnv)
           Processing this instruction executes the ProcessorPlan for the command on the CommandStatement of the update procedure language.
 void AbstractAssignmentInstruction.process(ProcedurePlan procEnv)
           Updates the current variable context with a value for the Variable defined using a DeclareInstruction, the variable value is obtained by either processing a expression or a command(stored as a processplan).
 void IfInstruction.process(ProcedurePlan procEnv)
          This instruction will evaluate it's criteria, if it evaluates to true, it will push the corresponding sub Program on to the top of the program stack, and break from the loop.
 void CreateCursorResultSetInstruction.process(ProcedurePlan procEnv)
          If the result set named rsName does not exist yet in the ProcessorEnvironment, then this instruction will define that result set.
 void ExecSqlInstruction.process(ProcedurePlan procEnv)
          Processing this instruction executes the ProcessorPlan for the command on the CommandStatement of the update procedure language.
 

Uses of BlockedException in com.metamatrix.query.processor.relational
 

Methods in com.metamatrix.query.processor.relational that throw BlockedException
protected  ValueIterator SubqueryAwareEvaluator.evaluateSubquery(SubqueryContainer container, java.util.List tuple)
           
 TupleBatch RelationalNode.nextBatch()
          Wrapper for nextBatchDirect that does performance timing - callers should always call this rather than nextBatchDirect().
 TupleBatch RelationalPlan.nextBatch()
           
 TupleBatch ProjectNode.nextBatchDirect()
           
 TupleBatch PlanExecutionNode.nextBatchDirect()
           
 TupleBatch BatchedUpdateNode.nextBatchDirect()
           
 TupleBatch ProjectIntoNode.nextBatchDirect()
          Get batch from child node Walk through each row of child batch Bind values to insertCommand Execute insertCommand Update insertCount When no more data is available, output batch with single row containing insertCount
protected abstract  TupleBatch RelationalNode.nextBatchDirect()
          Template method for subclasses to implement.
protected  TupleBatch JoinNode.nextBatchDirect()
           
 TupleBatch AccessNode.nextBatchDirect()
           
protected  TupleBatch LimitNode.nextBatchDirect()
           
 TupleBatch UnionAllNode.nextBatchDirect()
           
 TupleBatch SortNode.nextBatchDirect()
           
 TupleBatch SelectNode.nextBatchDirect()
           
 TupleBatch GroupingNode.nextBatchDirect()
           
protected  boolean PlanExecutionNode.prepareNextCommand()
           
protected  boolean InsertPlanExecutionNode.prepareNextCommand()
           
protected  boolean DependentProcedureExecutionNode.prepareNextCommand()
           
protected  boolean DependentProcedureCriteriaProcessor.prepareNextCommand(VariableContext context)
           
 

Uses of BlockedException in com.metamatrix.query.processor.xml
 

Methods in com.metamatrix.query.processor.xml that throw BlockedException
 void PlanExecutor.execute(java.util.Map referenceValues)
          Execute the plan
 TupleBatch XMLPlan.nextBatch()
           
 com.metamatrix.query.processor.xml.XMLContext MoveCursorInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
abstract  com.metamatrix.query.processor.xml.XMLContext ProcessorInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
          Allow this ProcessorInstruction to do whatever processing it needs, and to in turn manipulate the running program, (via the ProcessorEnvironment getProgramStack method.) A typical instruction should simply increment the program counter of the current program, but specialized instructions may add sub programs to the stack or not increment the counter (so that they are executed again.)
 com.metamatrix.query.processor.xml.XMLContext BlockInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext ExecStagingTableInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext EndBlockInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext IfInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
          This instruction will evaluate it's criteria, one by one.
 com.metamatrix.query.processor.xml.XMLContext AbortProcessingInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext AddCommentInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
          outputs comment for an XML element (comment node is actually child of XML element node)
 com.metamatrix.query.processor.xml.XMLContext MoveDocInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext JoinedWhileInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext InitializeDocumentInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext AddNodeInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
          Outputs an element or an attribute, or nothing, based on the state of the instruction.
 com.metamatrix.query.processor.xml.XMLContext WhileInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext ExecSqlInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 com.metamatrix.query.processor.xml.XMLContext EndDocumentInstruction.process(XMLProcessorEnvironment env, com.metamatrix.query.processor.xml.XMLContext context)
           
 

Uses of BlockedException in com.metamatrix.query.processor.xquery
 

Methods in com.metamatrix.query.processor.xquery that throw BlockedException
 TupleBatch XQueryPlan.nextBatch()
           
 

Uses of BlockedException in com.metamatrix.query.xquery
 

Methods in com.metamatrix.query.xquery that throw BlockedException
 java.lang.Object XQuerySQLEvaluator.getParameterValue(java.lang.String key)
           
 



Copyright © 2009. All Rights Reserved.