public class PathResolverVarMapper extends Object implements PathVisitor<org.apache.jena.sparql.core.Var>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Function<javax.persistence.criteria.Expression<?>,String> |
aliasMapper |
protected PathResolver |
currentState |
protected Set<org.apache.jena.sparql.syntax.Element> |
elements |
| Constructor and Description |
|---|
PathResolverVarMapper(PathResolver currentState,
Set<org.apache.jena.sparql.syntax.Element> elements,
java.util.function.Function<javax.persistence.criteria.Expression<?>,String> aliasMapper) |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.stream.Stream<T> |
enumerate(T item,
java.util.function.Function<? super T,T> predecessorFn) |
Set<org.apache.jena.sparql.syntax.Element> |
getElements() |
static <T> T |
getFirstItem(T item,
java.util.function.Function<T,T> predecessor) |
static Class<?> |
getRootClass(javax.persistence.criteria.Path<?> path) |
static javax.persistence.criteria.Path<?> |
getRootPath(javax.persistence.criteria.Path<?> path) |
org.apache.jena.sparql.core.Var |
visit(VPath<?> path)
Resolve a given path against a given path resolver.
|
protected PathResolver currentState
protected Set<org.apache.jena.sparql.syntax.Element> elements
protected java.util.function.Function<javax.persistence.criteria.Expression<?>,String> aliasMapper
public PathResolverVarMapper(PathResolver currentState, Set<org.apache.jena.sparql.syntax.Element> elements, java.util.function.Function<javax.persistence.criteria.Expression<?>,String> aliasMapper)
public Set<org.apache.jena.sparql.syntax.Element> getElements()
public org.apache.jena.sparql.core.Var visit(VPath<?> path)
visit in interface PathVisitor<org.apache.jena.sparql.core.Var>public static <T> java.util.stream.Stream<T> enumerate(T item, java.util.function.Function<? super T,T> predecessorFn)
public static <T> T getFirstItem(T item,
java.util.function.Function<T,T> predecessor)
public static javax.persistence.criteria.Path<?> getRootPath(javax.persistence.criteria.Path<?> path)
public static Class<?> getRootClass(javax.persistence.criteria.Path<?> path)
Copyright © 2017. All rights reserved.