net.sf.sparql.benchmarking.operations.query
Class AbstractInMemoryQueryOperation
java.lang.Object
net.sf.sparql.benchmarking.operations.AbstractOperation
net.sf.sparql.benchmarking.operations.query.AbstractQueryOperation
net.sf.sparql.benchmarking.operations.query.AbstractInMemoryQueryOperation
- All Implemented Interfaces:
- Operation, QueryOperation
- Direct Known Subclasses:
- InMemoryFixedQueryOperation
public abstract class AbstractInMemoryQueryOperation
- extends AbstractQueryOperation
Abstract implementation of a query operation that runs against a local
in-memory dataset
- Author:
- rvesse
Method Summary |
|
canRun(Runner<T> runner,
T options)
Report whether the operation can run based on the available options |
|
createCallable(Runner<T> runner,
T options)
Creates the callable for running the operation in a background thread |
AbstractInMemoryQueryOperation
public AbstractInMemoryQueryOperation(String name)
- Creates a new operation
- Parameters:
name
- Query name
canRun
public <T extends Options> boolean canRun(Runner<T> runner,
T options)
- Description copied from interface:
Operation
- Report whether the operation can run based on the available options
- Parameters:
runner
- Runneroptions
- Options
- Returns:
- True if the operation can run, false otherwise
createCallable
public <T extends Options> OperationCallable<T> createCallable(Runner<T> runner,
T options)
- Description copied from interface:
Operation
- Creates the callable for running the operation in a background thread
- Parameters:
runner
- Runneroptions
- Options
- Returns:
- Callable
Copyright © 2014. All Rights Reserved.