public interface IHashJoinUtilityFactory extends Serializable
IHashJoinUtility
.(by using such a factory as an annotation of
{@link HashIndexOpBase} it becomes possible
to get rid of the two earlier subclasses of
{@link HashIndexOp} (namely, HTreeHashIndexOp
and JVMHashIndexOp) which imposed the duplication
of code)
Modifier and Type | Method and Description |
---|---|
IHashJoinUtility |
create(BOpContext<IBindingSet> context,
INamedSolutionSetRef namedSetRef,
PipelineOp op,
JoinTypeEnum joinType)
Return an instance of the
IHashJoinUtility . |
IHashJoinUtility create(BOpContext<IBindingSet> context, INamedSolutionSetRef namedSetRef, PipelineOp op, JoinTypeEnum joinType)
IHashJoinUtility
.context
- The BOpEvaluationContext
namedSetRef
- Metadata to identify the named solution set.op
- The operator whose annotation will inform the construction of
the hash index.joinType
- The type of join.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.