Interface | Description |
---|---|
AccessPathJoinAnnotations |
Interface declares additional annotations for joins against an
IAccessPath (versus a subquery or temporary solution set). |
DistinctTermScanOp.Annotations | |
FastRangeCountOp.Annotations | |
HashIndexOp.Annotations | |
HashIndexOpBase.Annotations | |
HashJoinAnnotations |
Annotations for hash joins.
|
HashJoinOp.Annotations | |
HTreeHashJoinAnnotations |
Annotations in common for
HTree based hash joins. |
HTreeHashJoinOp.Annotations | |
HTreeMergeJoin.Annotations | |
IDistinctFilter |
A "DISTINCT" filter for
IBindingSet s. |
IHashJoinUtility |
Interface for hash index build and hash join operations.
|
IHashJoinUtilityFactory |
Interface for the factory pattern to create a
IHashJoinUtility . |
JoinAnnotations |
Common annotations for various join operators.
|
JVMHashJoinAnnotations |
Annotations in common for JVM based hash joins.
|
JVMHashJoinOp.Annotations | |
JVMMergeJoin.Annotations | |
NestedLoopJoinOp.Annotations | |
PipelinedHashIndexAndSolutionSetJoinOp.Annotations | |
PipelinedHashJoinUtility |
Special interface for pipelines hash join implementations, offering a method that
combines acceptance and outputting of solutions.
|
PipelineJoin.Annotations | |
SolutionSetHashJoinOp.Annotations |
Class | Description |
---|---|
AbstractHashJoinOpTestCase |
Common base class for hash join with access path unit tests.
|
AbstractHashJoinOpTestCase.JoinSetup |
Setup for a problem used by many of the join test suites.
|
AbstractHashJoinUtilityTestCase |
Test suite for both
HTreeHashJoinUtility and JVMHashJoinUtility . |
AbstractHashJoinUtilityTestCase.ExistsSetup | |
AbstractHashJoinUtilityTestCase.JoinSetup |
Setup for a problem used by many of the join test suites.
|
AbstractHashJoinUtilityTestCase.JoinSetup_service02 |
Setup a problem based on the following query, which is
service02 from the openrdf SPARQL 1.1 Federated Query test
suite. |
AbstractHashJoinUtilityTestCase.JoinSetup_service04 |
Setup a problem based on the following query, which is
service04 from the openrdf SPARQL 1.1 Federated Query test
suite. |
AbstractHashJoinUtilityTestCase.NotExistsSetup |
Setup for NOT EXISTS problem.
|
AbstractHashJoinUtilityTestCase.TestBuffer<E> |
A buffer which absorbs solutions and let's us replay them via an
iterator.
|
AbstractMergeJoin |
Abstract base class for MERGE JOIN implementations.
|
BaseJoinStats |
Extended to expose counters shared by various join operators (some join
operators may define more counters as well).
|
DistinctTermScanOp<E> |
This operator performs a distinct terms scan for an
IPredicate ,
binding the distinct values for the specified variable(s) from the
IAccessPath for the IPredicate . |
FastRangeCountOp<E> |
This operator reports the fast-range count for an as-bound
IPredicate
. |
FastRangeCountOp.ChunkTask<E> |
Copy the source to the sink.
|
HashIndexOp |
Operator builds a hash index from the source solutions.
|
HashIndexOp.ChunkTask | |
HashIndexOpBase |
Base class for operators that use a hash index.
|
HashIndexOpBase.ChunkTaskBase |
Evaluates the subquery for each source binding set.
|
HashIndexOpTestCase |
Abstract test suite for
HashIndexOp implementations. |
HashJoinOp<E> |
Abstract base class for both JVM and native memory hash join against an
IAccessPath . |
HTreeHashJoinOp<E> |
A hash join against an
IAccessPath based on the HTree and
suitable for very large intermediate result sets. |
HTreeHashJoinUtility |
Utility methods to support hash index builds and hash index joins using a
scalable native memory data structures.
|
HTreeHashJoinUtility.BS |
Glue class for hash code and binding set used when the hash code is for
just the join variables rather than the entire binding set.
|
HTreeMergeJoin |
An N-way merge join based on the
HTree . |
HTreePipelinedHashJoinUtility |
Utility class supporting a pipelined hash join.
|
HTreeSolutionSetHashJoinOp | |
JVMDistinctFilter |
Utility class for imposing a DISTINCT filter on
IBindingSet . |
JVMHashIndex |
A hash index for
IBindingSet s that supports duplicate solutions and
hit counts. |
JVMHashIndex.Bucket |
A group of solutions having the same as-bound values for the join vars.
|
JVMHashIndex.Key |
Wrapper for the keys in the hash table.
|
JVMHashIndex.SolutionHit |
An solution and a hit counter as stored in the
JVMHashIndex . |
JVMHashJoinOp<E> |
A hash join against an
IAccessPath based on the Java collections
classes. |
JVMHashJoinUtility |
Utility class supporting hash join against a Java hash collection.
|
JVMMergeJoin |
An N-way merge join on the Java heap.
|
JVMPipelinedHashJoinUtility |
Utility class supporting a pipelined hash join.
|
JVMSolutionSetHashJoinOp | |
NamedSolutionSetStats |
Adds reporting for the size of the named solution set.
|
NestedLoopJoinOp |
This operator performs a nested loop join for solutions.
|
PipelinedHashIndexAndSolutionSetJoinOp |
Operator for pipelined hash index construction and subsequent join.
|
PipelineJoin<E> |
Pipelined join operator for online (selective) queries.
|
PipelineJoinStats |
Extended statistics for the join operator.
|
SolutionSetHashJoinOp |
Operator joins a solution set modeled as a hash index into the pipeline.
|
TestAll |
Aggregates test suites into increasing dependency order.
|
TestDistinctTermScanOp |
Unit tests for the
DistinctTermScanOp operator. |
TestFastRangeCountOp |
Unit tests for the
FastRangeCountOp operator. |
TestHTreeHashIndexOp |
Test suite for
HashIndexOp that uses a HTreeHashJoinUtility . |
TestHTreeHashJoinOp |
Unit tests for the
HTreeHashJoinOp operator. |
TestHTreeHashJoinUtility |
Test suite for the
HTreeHashJoinUtility . |
TestHTreeSolutionSetHashJoin |
Test suite for
HTreeSolutionSetHashJoinOp . |
TestJVMHashIndexOp |
Test suite for
HashIndexOp that uses a JVMHashJoinUtility |
TestJVMHashJoinOp |
Test suite for
JVMHashJoinOp . |
TestJVMHashJoinUtility |
Test suite for the
JVMHashJoinUtility . |
TestNestedLoopJoinOp |
Test suite the
NestedLoopJoinOp |
TestPipelineJoin |
Unit tests for the
PipelineJoin operator. |
Enum | Description |
---|---|
JoinTypeEnum |
A type safe enumeration of the different flavors of hash index "joins".
|
Exception | Description |
---|---|
JoinVariableNotBoundException |
Exception thrown when there is no binding for a join variable.
|
UnconstrainedJoinException |
An exception thrown when a hash join does not have any join variables and is
considering the cross product of two many solutions as a result.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.