public class TopNQueryRunnerFactory extends Object implements QueryRunnerFactory<Result<TopNResultValue>,TopNQuery>
Constructor and Description |
---|
TopNQueryRunnerFactory(StupidPool<ByteBuffer> computationBufferPool,
TopNQueryQueryToolChest toolchest,
QueryWatcher queryWatcher) |
Modifier and Type | Method and Description |
---|---|
QueryRunner<Result<TopNResultValue>> |
createRunner(Segment segment) |
QueryToolChest<Result<TopNResultValue>,TopNQuery> |
getToolchest() |
QueryRunner<Result<TopNResultValue>> |
mergeRunners(ExecutorService queryExecutor,
Iterable<QueryRunner<Result<TopNResultValue>>> queryRunners) |
@Inject public TopNQueryRunnerFactory(StupidPool<ByteBuffer> computationBufferPool, TopNQueryQueryToolChest toolchest, QueryWatcher queryWatcher)
public QueryRunner<Result<TopNResultValue>> createRunner(Segment segment)
createRunner
in interface QueryRunnerFactory<Result<TopNResultValue>,TopNQuery>
public QueryRunner<Result<TopNResultValue>> mergeRunners(ExecutorService queryExecutor, Iterable<QueryRunner<Result<TopNResultValue>>> queryRunners)
mergeRunners
in interface QueryRunnerFactory<Result<TopNResultValue>,TopNQuery>
public QueryToolChest<Result<TopNResultValue>,TopNQuery> getToolchest()
getToolchest
in interface QueryRunnerFactory<Result<TopNResultValue>,TopNQuery>
Copyright © 2015. All rights reserved.