Package | Description |
---|---|
com.bigdata.bop.join |
Modifier and Type | Class and Description |
---|---|
class |
HTreeHashJoinUtility
Utility methods to support hash index builds and hash index joins using a
scalable native memory data structures.
|
class |
HTreePipelinedHashJoinUtility
Utility class supporting a pipelined hash join.
|
class |
JVMHashJoinUtility
Utility class supporting hash join against a Java hash collection.
|
class |
JVMPipelinedHashJoinUtility
Utility class supporting a pipelined hash join.
|
Modifier and Type | Field and Description |
---|---|
protected IHashJoinUtility |
HashIndexOpBase.ChunkTaskBase.state |
Modifier and Type | Method and Description |
---|---|
IHashJoinUtility |
IHashJoinUtilityFactory.create(BOpContext<IBindingSet> context,
INamedSolutionSetRef namedSetRef,
PipelineOp op,
JoinTypeEnum joinType)
Return an instance of the
IHashJoinUtility . |
protected abstract IHashJoinUtility |
AbstractHashJoinUtilityTestCase.newHashJoinUtility(PipelineOp op,
JoinTypeEnum joinType)
Factory for
IHashJoinUtility instances under test. |
protected IHashJoinUtility |
JVMHashJoinOp.newState(BOpContext<IBindingSet> context,
INamedSolutionSetRef namedSetRef,
JoinTypeEnum joinType) |
protected abstract IHashJoinUtility |
HashJoinOp.newState(BOpContext<IBindingSet> context,
INamedSolutionSetRef namedSetRef,
JoinTypeEnum joinType)
Return the instance of the
IHashJoinUtility to be used by this
operator. |
protected IHashJoinUtility |
HTreeHashJoinOp.newState(BOpContext<IBindingSet> context,
INamedSolutionSetRef namedSetRef,
JoinTypeEnum joinType) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractHashJoinUtilityTestCase.doMergeJoinTest(IConstraint[] constraints,
IBindingSet[] expected,
boolean optional,
IHashJoinUtility first,
IHashJoinUtility... others) |
protected void |
AbstractHashJoinUtilityTestCase.doMergeJoinTest(IConstraint[] constraints,
IBindingSet[] expected,
boolean optional,
IHashJoinUtility first,
IHashJoinUtility... others) |
void |
IHashJoinUtility.mergeJoin(IHashJoinUtility[] others,
IBuffer<IBindingSet> outputBuffer,
IConstraint[] constraints,
boolean optional)
Perform an N-way merge join.
|
void |
JVMHashJoinUtility.mergeJoin(IHashJoinUtility[] others,
IBuffer<IBindingSet> outputBuffer,
IConstraint[] constraints,
boolean optional) |
void |
HTreeHashJoinUtility.mergeJoin(IHashJoinUtility[] others,
IBuffer<IBindingSet> outputBuffer,
IConstraint[] constraints,
boolean optional)
Perform an N-way merge join.
|
protected boolean |
JVMHashJoinOp.runHashJoin(BOpContext<?> context,
IHashJoinUtility state)
Return
true if ChunkTask#doHashJoin() should be
executed in a given operator ChunkTask invocation. |
protected abstract boolean |
HashJoinOp.runHashJoin(BOpContext<?> context,
IHashJoinUtility state)
Return
true if ChunkTask#doHashJoin() should be
executed in a given operator ChunkTask invocation. |
protected boolean |
HTreeHashJoinOp.runHashJoin(BOpContext<?> context,
IHashJoinUtility state)
Return
true if ChunkTask#doHashJoin() should be
executed in a given operator ChunkTask invocation. |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.