public class EmptyAccessPathExpander<E> extends Object implements IAccessPathExpander<E>
EmptyAccessPath.| Modifier and Type | Field and Description |
|---|---|
static EmptyAccessPathExpander |
INSTANCE |
| Constructor and Description |
|---|
EmptyAccessPathExpander() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
backchain()
Add the backchainer on top of the expander.
|
IAccessPath<E> |
getAccessPath(IAccessPath<E> accessPath)
Return the
IAccessPath that will be used to evaluate the
IPredicate. |
boolean |
runFirst()
If true, the predicate for this expander will be given priority in the
join order.
|
public static final transient EmptyAccessPathExpander INSTANCE
public IAccessPath<E> getAccessPath(IAccessPath<E> accessPath)
IAccessPathExpanderIAccessPath that will be used to evaluate the
IPredicate.getAccessPath in interface IAccessPathExpander<E>accessPath - The IAccessPath that will be used by default.IAccessPath that will be used. You can return the
given accessPath or you can layer additional semantics
onto or otherwise override the given IAccessPath.public boolean runFirst()
IAccessPathExpanderrunFirst in interface IAccessPathExpander<E>public boolean backchain()
IAccessPathExpanderbackchain in interface IAccessPathExpander<E>Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.