shaclapi.multiprocessing.Xgoptional.Xgoptional module
Created on Jul 10, 2011
Implements the Xgoptional operator.
The intermediate results are represented as queues.
@author: Maribel Acosta Deibe
- 
class shaclapi.multiprocessing.Xgoptional.Xgoptional.Xgoptional(vars_left, vars_right, memory_size)[source]
- Bases: - object
 - 
- 
add_to_bag(item)[source]
 - 
- 
remove_from_bag(item)[source]
 - 
- 
iterate_bag()[source]
 - 
- 
instantiate(d)[source]
 - 
- 
instantiateFilter(instantiated_vars, filter_str)[source]
 - 
- 
execute(left, right, out, processqueue=<multiprocessing.queues.Queue object>)[source]
 - 
- 
stage1(tuple, tuple_rjttable, other_rjttable, vars)[source]
 - 
- 
stage2(signum, frame)[source]
 - 
- 
stage3()[source]
 - 
- 
probe(tuple, resource, rjttable, vars)[source]
 - 
- 
probeFile(rjt1, filedescriptor2, resource, stage)[source]
 - 
- 
flushRJT()[source]
 - 
- 
getVictim(table)[source]
 - 
- 
getLargestRJTs(i)[source]