Uses of Interface
io.fluxzero.common.modeling.ModelRelationshipTraversal.RelationshipLoader
Packages that use ModelRelationshipTraversal.RelationshipLoader
-
Uses of ModelRelationshipTraversal.RelationshipLoader in io.fluxzero.common.modeling
Methods in io.fluxzero.common.modeling with parameters of type ModelRelationshipTraversal.RelationshipLoaderModifier and TypeMethodDescriptionModelRelationshipQueries.descendants(Collection<String> roots, ModelRelationshipTraversal.RelationshipLoader<String> children) Traverses an already selected child index without recreating frontier and visit semantics.static <R> ModelRelationshipTraversal.ResultModelRelationshipTraversal.traverse(Collection<String> roots, ModelRelationshipTraversal.Policy policy, ModelRelationshipTraversal.RelationshipLoader<R> relationshipLoader, Function<R, String> targetSelector, Function<R, ModelGraphEdge> edgeMapper) Traverses one relationship source without extra targets or per-level result handling.static <R> ModelRelationshipTraversal.ResultModelRelationshipTraversal.traverse(Collection<String> roots, ModelRelationshipTraversal.Policy policy, ModelRelationshipTraversal.RelationshipLoader<R> relationshipLoader, Function<R, String> targetSelector, Function<R, ModelGraphEdge> edgeMapper, Function<Collection<String>, Collection<String>> extraTargetLoader, BiConsumer<Integer, Collection<String>> levelConsumer) Traverses one relationship source with optional extra targets and per-level result handling.Method parameters in io.fluxzero.common.modeling with type arguments of type ModelRelationshipTraversal.RelationshipLoaderModifier and TypeMethodDescriptionstatic <R> ModelRelationshipTraversal.ResultModelRelationshipTraversal.traverse(Collection<String> roots, ModelRelationshipTraversal.Policy policy, List<ModelRelationshipTraversal.RelationshipLoader<R>> relationshipLoaders, Function<R, String> targetSelector, Function<R, ModelGraphEdge> edgeMapper, Function<Collection<String>, Collection<String>> extraTargetLoader, BiConsumer<Integer, Collection<String>> levelConsumer) Traverses one or more ordered relationship sources using the supplied storage-specific selectors.