|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |