public abstract class ExecutionEngine extends Object implements IExecutionEngine
| Modifier and Type | Field and Description |
|---|---|
protected List<AMapping> |
buffer
List of intermediate mappings.
|
protected double |
expectedSelectivity |
protected long |
optimizationTime |
protected ACache |
source
Source cache.
|
protected String |
sourceVariable
Source variable (usually "?x").
|
protected ACache |
target
Target cache.
|
protected String |
targetVariable
Target variable (usually "?y").
|
| Constructor and Description |
|---|
ExecutionEngine(ACache source,
ACache target,
String sourceVar,
String targetVar)
Constructor for an execution engine.
|
ExecutionEngine(ACache source,
ACache target,
String sourceVar,
String targetVar,
long maxOpt,
double k)
Constructor for an execution engine.
|
| Modifier and Type | Method and Description |
|---|---|
List<AMapping> |
getBuffer() |
void |
setBuffer(List<AMapping> buffer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteprotected String sourceVariable
protected String targetVariable
protected ACache source
protected ACache target
protected long optimizationTime
protected double expectedSelectivity
public ExecutionEngine(ACache source, ACache target, String sourceVar, String targetVar)
source - Source cachetarget - Target cachesourceVar - Source variabletargetVar - Target variablepublic ExecutionEngine(ACache source, ACache target, String sourceVar, String targetVar, long maxOpt, double k)
source - Source cachetarget - Target cachesourceVar - Source variabletargetVar - Target variablemaxOpt, - optimization time constraintk, - expected selectivityCopyright © 2020. All rights reserved.