Package | Description |
---|---|
org.apache.jena.sparql.engine.join |
Modifier and Type | Method and Description |
---|---|
JoinKey |
JoinKey.Builder.build() |
static JoinKey |
JoinKey.create(Collection<Var> vars1,
Collection<Var> vars2)
Make a JoinKey from the intersection of two sets
|
static JoinKey |
JoinKey.create(Var var) |
static JoinKey |
JoinKey.createVarKey(Collection<Var> vars1,
Collection<Var> vars2)
Make a JoinKey of single variable from the intersection of two sets
|
Modifier and Type | Method and Description |
---|---|
static QueryIterator |
QueryIterHashJoin.create(JoinKey joinKey,
QueryIterator left,
QueryIterator right,
ExecutionContext execCxt)
Create a hashjoin QueryIterator.
|
static QueryIterator |
QueryIterHashLeftJoin_Left.create(JoinKey joinKey,
QueryIterator left,
QueryIterator right,
ExprList conditions,
ExecutionContext execCxt)
Create a hashjoin QueryIterator.
|
static QueryIterator |
QueryIterHashLeftJoin_Right.create(JoinKey joinKey,
QueryIterator left,
QueryIterator right,
ExprList conditions,
ExecutionContext execCxt)
Create a hashjoin QueryIterator.
|
static QueryIterator |
Join.hashJoin(JoinKey joinKey,
QueryIterator left,
QueryIterator right,
ExecutionContext execCxt)
Evaluate using a hash join.
|
static QueryIterator |
Join.hashLeftJoin(JoinKey joinKey,
QueryIterator left,
QueryIterator right,
ExprList conditions,
ExecutionContext execCxt)
Left outer join by using hash join.
|
Licenced under the Apache License, Version 2.0