public interface IStarJoin<E> extends IPredicate<E>
IPredicate
- the star join predicate.
This type of predicate bypasses the normal join operation and does a binding
set join of the matches to its star constraints from within the access path
operation.Modifier and Type | Interface and Description |
---|---|
static interface |
IStarJoin.IStarConstraint<E>
Deprecated.
A star constraint specifies the shape of the star join.
|
IPredicate.Annotations
Modifier and Type | Method and Description |
---|---|
void |
addStarConstraint(IStarJoin.IStarConstraint<E> constraint)
Deprecated.
Add a star constraint for this star join.
|
Iterator<IVariable> |
getConstraintVariables()
Deprecated.
Returns an iterator over the variables used in this star join's
constraints.
|
int |
getNumStarConstraints()
Deprecated.
Return the number of star constraints.
|
Iterator<IStarJoin.IStarConstraint<E>> |
getStarConstraints()
Deprecated.
Returns an iterator over this star join's constraints.
|
asBound, asBound, asBound, equals, get, get, getAccessPathExpander, getAccessPathFilter, getIndexLocalFilter, getKeyOrder, getOnlyRelationName, getPartitionId, getRelationCount, getRelationName, getTimestamp, getVariableCount, getVariableCount, hashCode, isFullyBound, isOptional, isRemoteAccessPath, setArg, setBOpId, setPartitionId, setRelationName, toString, toString
annotations, argIterator, args, arity, clone, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
void addStarConstraint(IStarJoin.IStarConstraint<E> constraint)
constraint
- the star constraintIterator<IStarJoin.IStarConstraint<E>> getStarConstraints()
int getNumStarConstraints()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.