Uses of Class
org.aksw.jena_sparql_api.sparql_path2.NestedPath
Packages that use NestedPath
Package
Description
-
Uses of NestedPath in org.aksw.jena_sparql_api_sparql_path2.playground
Fields in org.aksw.jena_sparql_api_sparql_path2.playground with type parameters of type NestedPathModifier and TypeFieldDescriptionprotected org.aksw.commons.util.Directed<NestedPath<V,E>> FrontierData.pathHeadMethods in org.aksw.jena_sparql_api_sparql_path2.playground that return types with arguments of type NestedPathModifier and TypeMethodDescriptionorg.aksw.commons.util.Directed<NestedPath<V,E>> FrontierData.getPathHead()Methods in org.aksw.jena_sparql_api_sparql_path2.playground with parameters of type NestedPathConstructor parameters in org.aksw.jena_sparql_api_sparql_path2.playground with type arguments of type NestedPathModifierConstructorDescriptionFrontierData(I frontierId, Set<S> states, org.aksw.commons.util.Directed<NestedPath<V, E>> pathHead) -
Uses of NestedPath in org.aksw.jena_sparql_api.sparql_path2
Fields in org.aksw.jena_sparql_api.sparql_path2 declared as NestedPathFields in org.aksw.jena_sparql_api.sparql_path2 with type parameters of type NestedPathModifier and TypeFieldDescriptionprotected Set<NestedPath<V,E>> BidirectionalSearch.acceptedprotected List<NestedPath<V,E>> SimplePathBfsIterator.frontierprotected Predicate<NestedPath<V,E>> SimplePathBfsIterator.isAcceptedNfaFrontier.pathsMethods in org.aksw.jena_sparql_api.sparql_path2 that return NestedPathModifier and TypeMethodDescriptionNestedPath<V,E> ParentLink.getTarget()static <V,E> NestedPath<V, E> NestedPath.of(NestedPath<V, E> parentPath, org.aksw.commons.util.Directed<E> edgeLabel, V targetVertex) Methods in org.aksw.jena_sparql_api.sparql_path2 that return types with arguments of type NestedPathModifier and TypeMethodDescriptionstatic <V,E> List<NestedPath<V, E>> SimplePathBfsIterator.advanceFrontier(org.jgrapht.Graph<V, E> graph, Collection<NestedPath<V, E>> paths) static <V,E> List<NestedPath<V, E>> SimplePathBfsIterator.collectPaths(List<NestedPath<V, E>> paths, Predicate<NestedPath<V, E>> predicate) protected List<NestedPath<V,E>> SimplePathBfsIterator.computeNext()static List<NestedPath<org.apache.jena.graph.Node,org.jgrapht.graph.DefaultEdge>> JoinSummaryUtils.findJoinSummaryPaths(Nfa<Integer, org.aksw.commons.jena.jgrapht.LabeledEdge<Integer, PredicateClass>> nfa, Set<Integer> states, org.jgrapht.Graph<org.apache.jena.graph.Node, org.jgrapht.graph.DefaultEdge> joinGraph, org.apache.jena.graph.Node augStart, org.apache.jena.graph.Node augEnd, Long k) static <S,T, P, Q> List<NestedPath<P, Q>> NfaExecutionUtils.findPathsInJoinSummary(Nfa<S, T> nfa, Predicate<T> isEpsilon, Set<S> states, org.jgrapht.Graph<P, Q> joinGraph, P startVertex, Long k, BiFunction<T, P, Set<org.aksw.commons.util.Directed<P>>> initPred, BiFunction<T, org.aksw.commons.util.Directed<P>, Set<org.aksw.commons.util.Directed<P>>> transAndNodesToTriplets, Function<NestedPath<P, Q>, Boolean> pathCallback) matcher(Directed, joinGraph, vertex) static <V,E> List<NestedPath<V, E>> JGraphTUtils.getAllPaths(org.jgrapht.Graph<V, E> graph, Collection<V> starts, Collection<V> ends) static <V,E> List<NestedPath<V, E>> JGraphTUtils.getAllPaths(org.jgrapht.Graph<V, E> graph, V start, V end) protected com.google.common.collect.Multimap<G,NestedPath<V, E>> NfaFrontier.getOrCreateStateInfo(S state) com.google.common.collect.Multimap<G,NestedPath<V, E>> Methods in org.aksw.jena_sparql_api.sparql_path2 with parameters of type NestedPathModifier and TypeMethodDescriptionvoidstatic booleanNfaExecutionUtils.isLastVertexAlreadyContained(NestedPath<?, ?> p) Check whether the latest contribution (the last vertex) is already part of the path.static booleanPathExecutionUtils.isSimplePath(NestedPath<?, ?> path) Deprecated.static <V,E> NestedPath<V, E> NestedPath.of(NestedPath<V, E> parentPath, org.aksw.commons.util.Directed<E> edgeLabel, V targetVertex) Method parameters in org.aksw.jena_sparql_api.sparql_path2 with type arguments of type NestedPathModifier and TypeMethodDescriptionstatic <S,G, V, E> void NfaFrontier.addAll(NfaFrontier<S, G, V, E> frontier, Set<S> states, Function<NestedPath<V, E>, G> pathGrouper, Collection<V> nodes) static <S,G, V, E> void NfaFrontier.addAll(NfaFrontier<S, G, V, E> frontier, Set<S> states, Function<NestedPath<V, E>, G> pathGrouper, V node) static <S,T, G, V, E>
NfaFrontier<S,G, V, E> NfaExecutionUtils.advanceFrontier(NfaFrontier<S, G, V, E> frontier, org.jgrapht.Graph<S, T> nfaGraph, Predicate<T> isEpsilon, TripletLookup<T, G, V, E> getMatchingTriplets, Function<NestedPath<V, E>, G> pathGrouper, Predicate<NestedPath<V, E>> earlyPathReject) The getMatchingTriples function takes as input all paths (by some grouping) for a certain nfa state, and yields a set of triplets that connect to the endpoints of the current paths in that groupstatic <V,E> List<NestedPath<V, E>> SimplePathBfsIterator.advanceFrontier(org.jgrapht.Graph<V, E> graph, Collection<NestedPath<V, E>> paths) static <S,T, G, V, E>
booleanNfaExecutionUtils.collectPaths(Nfa<S, T> nfa, NfaFrontier<S, G, V, E> frontier, Predicate<T> isEpsilon, Predicate<NestedPath<V, E>> pathFilter, Function<NestedPath<V, E>, Boolean> pathCallback) static <V,E> List<NestedPath<V, E>> SimplePathBfsIterator.collectPaths(List<NestedPath<V, E>> paths, Predicate<NestedPath<V, E>> predicate) static <V,E> List<NestedPath<V, E>> SimplePathBfsIterator.collectPaths(List<NestedPath<V, E>> paths, Predicate<NestedPath<V, E>> predicate) static <S,T, G, V, E>
voidNfaExecutionUtils.executeNfa(Nfa<S, T> nfa, Set<S> startStates, Predicate<T> isEpsilon, Set<V> startVertices, Function<NestedPath<V, E>, G> pathGrouper, TripletLookup<T, G, V, E> getMatchingTriplets, Function<NestedPath<V, E>, Boolean> pathCallback) Generic Nfa executionstatic voidPathExecutionUtils.executePath(org.apache.jena.sparql.path.Path path, org.apache.jena.graph.Node startNode, org.apache.jena.graph.Node targetNode, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery qef, Function<NestedPath<org.apache.jena.graph.Node, org.apache.jena.graph.Node>, Boolean> pathCallback) static <S,T, P, Q> List<NestedPath<P, Q>> NfaExecutionUtils.findPathsInJoinSummary(Nfa<S, T> nfa, Predicate<T> isEpsilon, Set<S> states, org.jgrapht.Graph<P, Q> joinGraph, P startVertex, Long k, BiFunction<T, P, Set<org.aksw.commons.util.Directed<P>>> initPred, BiFunction<T, org.aksw.commons.util.Directed<P>, Set<org.aksw.commons.util.Directed<P>>> transAndNodesToTriplets, Function<NestedPath<P, Q>, Boolean> pathCallback) matcher(Directed, joinGraph, vertex) TripletLookup.lookup(T transition, com.google.common.collect.Multimap<G, NestedPath<V, E>> groupedPaths) Constructors in org.aksw.jena_sparql_api.sparql_path2 with parameters of type NestedPathModifierConstructorDescriptionParentLink(NestedPath<V, E> target, org.aksw.commons.util.Directed<E> diProperty) Constructor parameters in org.aksw.jena_sparql_api.sparql_path2 with type arguments of type NestedPathModifierConstructorDescriptionSimplePathBfsIterator(org.jgrapht.Graph<V, E> graph, Collection<V> start, Predicate<NestedPath<V, E>> isAccepted)