Uses of Class
org.teiid.common.buffer.BlockedException
-
-
Uses of BlockedException in org.teiid.common.buffer
Fields in org.teiid.common.buffer declared as BlockedException Modifier and Type Field Description static BlockedException
BlockedException. BLOCKED_ON_MEMORY_EXCEPTION
static BlockedException
BlockedException. INSTANCE
Methods in org.teiid.common.buffer that return BlockedException Modifier and Type Method Description static BlockedException
BlockedException. block(Object... msg)
static BlockedException
BlockedException. blockWithTrace(Object... msg)
Methods in org.teiid.common.buffer that throw BlockedException Modifier and Type Method Description protected abstract List<?>
AbstractTupleSource. finalRow()
protected List<?>
AbstractTupleSource. getCurrentTuple()
int
BufferManager. reserveBuffersBlocking(int count, long[] attempts, boolean force)
-
Uses of BlockedException in org.teiid.common.buffer.impl
Methods in org.teiid.common.buffer.impl that throw BlockedException Modifier and Type Method Description int
BufferManagerImpl. reserveBuffersBlocking(int count, long[] val, boolean force)
-
Uses of BlockedException in org.teiid.dqp.internal.datamgr
Methods in org.teiid.dqp.internal.datamgr that throw BlockedException Modifier and Type Method Description void
ConnectorWork. execute()
AtomicResultsMessage
ConnectorWork. more()
-
Uses of BlockedException in org.teiid.dqp.internal.process
Methods in org.teiid.dqp.internal.process that throw BlockedException Modifier and Type Method Description Object
DataTierManagerImpl. lookupCodeValue(CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue)
TupleBatch
ExplainProcessPlan. nextBatch()
protected void
RequestWorkItem. processMore()
-
Uses of BlockedException in org.teiid.query.eval
Methods in org.teiid.query.eval that throw BlockedException Modifier and Type Method Description static boolean
Evaluator. evaluate(Criteria criteria)
boolean
Evaluator. evaluate(Criteria criteria, List<?> tuple)
static Object
Evaluator. evaluate(Expression expression)
Object
Evaluator. evaluate(Expression expression, List<?> tuple)
void
Evaluator. evaluateParameters(List<DerivedColumn> cols, List<?> tuple, Map<String,Object> parameters)
Evaluate the parameters and return the context item if it existsprotected ValueIterator
Evaluator. evaluateSubquery(SubqueryContainer<?> container, List<?> tuple)
Boolean
Evaluator. evaluateTVL(Criteria criteria, List<?> tuple)
protected Object
Evaluator. internalEvaluate(Expression expression, List<?> tuple)
static JsonType
Evaluator. jsonArray(CommandContext context, Function f, Object[] vals, JSONFunctionMethods.JSONBuilder builder, Evaluator eval, List<?> tuple)
-
Uses of BlockedException in org.teiid.query.function
Methods in org.teiid.query.function that throw BlockedException Modifier and Type Method Description Object
FunctionDescriptor. invokeFunction(Object[] values, CommandContext context, Object functionTarget)
Invoke the function described in the function descriptor, using the values provided.static JsonType
JSONFunctionMethods. jsonArray(CommandContext context, Object... vals)
-
Uses of BlockedException in org.teiid.query.function.source
Methods in org.teiid.query.function.source that throw BlockedException Modifier and Type Method Description Object
XMLHelper. evaluateXMLQuery(List<?> tuple, XMLQuery xmlQuery, boolean exists, Map<String,Object> parameters, CommandContext context)
-
Uses of BlockedException in org.teiid.query.optimizer
Methods in org.teiid.query.optimizer that throw BlockedException Modifier and Type Method Description TupleBatch
SourceTriggerActionPlanner.CompositeProcessorPlan. nextBatch()
-
Uses of BlockedException in org.teiid.query.optimizer.relational
Methods in org.teiid.query.optimizer.relational that throw BlockedException Modifier and Type Method Description static void
RowBasedSecurityHelper. checkConstraints(Command atomicCommand, Evaluator eval)
-
Uses of BlockedException in org.teiid.query.processor
Subclasses of BlockedException in org.teiid.query.processor Modifier and Type Class Description static class
QueryProcessor.ExpiredTimeSliceException
Methods in org.teiid.query.processor that throw BlockedException Modifier and Type Method Description TupleBuffer
BatchCollector.BatchProducer. getBuffer(int maxRows)
return the final tuple buffer or null if not availableTupleBuffer
ProcessorPlan. getBuffer(int maxRows)
return the final tuple buffer or null if not availableTupleBuffer
QueryProcessor. getBuffer(int maxRows)
protected List<?>
BatchIterator. getCurrentTuple()
Object
ProcessorDataManager. lookupCodeValue(CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue)
Lookup a value from a cached code table.TupleBatch
BatchCollector.BatchProducer. nextBatch()
Get a batch of results or possibly an Exception.TupleBatch
BatchedUpdatePlan. nextBatch()
TupleBatch
DdlPlan. nextBatch()
abstract TupleBatch
ProcessorPlan. nextBatch()
Get a batch of results or possibly an Exception.TupleBatch
QueryProcessor. nextBatch()
protected List<?>
BatchCollector.BatchProducerTupleSource. updateTuple(List<?> tuple)
-
Uses of BlockedException in org.teiid.query.processor.proc
Methods in org.teiid.query.processor.proc that throw BlockedException Modifier and Type Method Description Object
ProcedurePlan. lookupCodeValue(CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue)
TupleBatch
ForEachRowPlan. nextBatch()
TupleBatch
ProcedurePlan. nextBatch()
TupleBatch
ProcedurePlan. nextBatchDirect()
void
AssignmentInstruction. 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
BlockInstruction. process(ProcedurePlan procEnv)
void
CreateCursorResultSetInstruction. process(ProcedurePlan procEnv)
void
ExecDynamicSqlInstruction. process(ProcedurePlan procEnv)
Processing this instruction executes the ProcessorPlan for the command on the CommandStatement of the update procedure language.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. -
Uses of BlockedException in org.teiid.query.processor.relational
Methods in org.teiid.query.processor.relational that throw BlockedException Modifier and Type Method Description protected ValueIterator
SubqueryAwareEvaluator. evaluateSubquery(SubqueryContainer<?> container, List<?> tuple)
TupleBuffer
RelationalNode. getBuffer(int maxRows)
return the final tuple buffer or null if not availableTupleBuffer
RelationalPlan. getBuffer(int maxRows)
TupleBuffer
LimitNode. getBufferDirect(int maxRows)
TupleBuffer
ProjectNode. getBufferDirect(int maxRows)
protected TupleBuffer
RelationalNode. getBufferDirect(int maxRows)
For subclasses to override if they wish to return a buffer rather than batches.TupleBuffer
SortNode. getBufferDirect(int maxRows)
TupleBatch
RelationalNode. nextBatch()
Wrapper for nextBatchDirect that does performance timing - callers should always call this rather than nextBatchDirect().TupleBatch
RelationalPlan. nextBatch()
TupleBatch
AccessNode. nextBatchDirect()
protected TupleBatch
ArrayTableNode. nextBatchDirect()
TupleBatch
BatchedUpdateNode. nextBatchDirect()
TupleBatch
DupRemoveNode. nextBatchDirect()
TupleBatch
GroupingNode. nextBatchDirect()
protected TupleBatch
LimitNode. nextBatchDirect()
protected TupleBatch
ObjectTableNode. nextBatchDirect()
TupleBatch
PlanExecutionNode. 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 insertCountTupleBatch
ProjectNode. nextBatchDirect()
protected abstract TupleBatch
RelationalNode. nextBatchDirect()
Template method for subclasses to implement.TupleBatch
SelectNode. nextBatchDirect()
TupleBatch
SortNode. nextBatchDirect()
protected TupleBatch
TextTableNode. nextBatchDirect()
TupleBatch
UnionAllNode. nextBatchDirect()
protected TupleBatch
WindowFunctionProjectNode. nextBatchDirect()
protected TupleBatch
JoinNode. nextBatchDirectInternal()
TupleBatch
UnionAllNode. nextBatchDirectInternal()
protected boolean
DependentProcedureCriteriaProcessor. prepareNextCommand(VariableContext context)
protected boolean
DependentProcedureExecutionNode. prepareNextCommand()
protected boolean
InsertPlanExecutionNode. prepareNextCommand()
protected boolean
PlanExecutionNode. prepareNextCommand()
protected void
SubqueryAwareRelationalNode. setReferenceValues(TableFunctionReference ref)
-
Uses of BlockedException in org.teiid.query.tempdata
Methods in org.teiid.query.tempdata that throw BlockedException Modifier and Type Method Description Object
TempTableDataManager. lookupCodeValue(CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue)
-