Uses of Interface
oracle.pgx.algorithm.PgxEdge
-
Packages that use PgxEdge Package Description oracle.pgx.algorithm oracle.pgx.algorithm.filter -
-
Uses of PgxEdge in oracle.pgx.algorithm
Fields in oracle.pgx.algorithm declared as PgxEdge Modifier and Type Field Description static PgxEdgePgxEdge. NONEA value indicating the absence of an edge.Methods in oracle.pgx.algorithm that return PgxEdge Modifier and Type Method Description PgxEdgePgxVertex. edge()Get the edge through which this vertex was reached.PgxEdgeEdgeSequence. front()Get the edge at the front of the sequence.PgxEdgePgxVertex. parentEdge()Returns the edge through which this vertex was reached.PgxEdgeEdgeSequence. pop()Remove and return an edge from the sequence.PgxEdgeEdgeSequence. popBack()Remove and return the edge at the back of the sequence.PgxEdgeEdgeSequence. popFront()Remove and return the edge at the front of the sequence.Methods in oracle.pgx.algorithm with parameters of type PgxEdge Modifier and Type Method Description voidEdgeSet. add(PgxEdge e)Add the edge to the set.booleanEdgeSequence. contains(PgxEdge e)Check if the sequence contains the given edge.booleanEdgeSet. contains(PgxEdge e)Check if the set contains the given edge.voidEdgeProperty. decrement(PgxEdge edge)Decrement the property of the given edge.TEdgeProperty. get(PgxEdge edge)Get the property for the given edge.voidEdgeProperty. increment(PgxEdge edge)Increment the property of the given edge.voidEdgeSequence. push(PgxEdge e)Add an edge to the sequence.voidEdgeSequence. pushBack(PgxEdge e)Add an edge to the back of the sequence.voidEdgeSequence. pushFront(PgxEdge e)Add an edge to the front of the sequence.voidEdgeProperty. reduceAdd(PgxEdge edge, T value)Atomically update the edge's property to the sum of the current value and the given value.voidEdgeProperty. reduceAnd(PgxEdge edge, T value)Atomically update the edge's property to the conjunction of the current value and the given value.voidEdgeProperty. reduceMax(PgxEdge edge, T value)Atomically update the given edge's property to the maximum of the current value and the given value.voidEdgeProperty. reduceMin(PgxEdge edge, T value)Atomically update the given vertex's property to the minimum of the current value and the given value.voidEdgeProperty. reduceMul(PgxEdge edge, T value)Atomically update the edge's property to the multiplication of the current value and the given value.voidEdgeProperty. reduceOr(PgxEdge edge, T value)Atomically update the edge's property to the disjunction of the current value and the given value.voidEdgeSet. remove(PgxEdge e)Remove the edge from the set.voidEdgeProperty. set(PgxEdge edge, T value)Set the value of the edge property for the given edge.voidEdgeProperty. setDeferred(PgxEdge edge, T value)Set the edge property to the given value, but only after the current parallel region finishes.Method parameters in oracle.pgx.algorithm with type arguments of type PgxEdge Modifier and Type Method Description booleanEdgeSet. allMatch(java.util.function.Predicate<PgxEdge> predicate)Check if the predicate holds for all edges in the set.booleanEdgeSet. anyMatch(java.util.function.Predicate<PgxEdge> predicate)Check if the predicate holds for any edge in the set.EdgeSequenceEdgeSequence. filter(java.util.function.Predicate<PgxEdge> predicate)Filter the edges in the sequence by the given predicate.EdgeSetEdgeSet. filter(java.util.function.Predicate<PgxEdge> predicate)Filter the edges in the set by the given predicate.voidEdgeSequence. forEach(java.util.function.Consumer<PgxEdge> callable)Run the callable for each edge in the sequence in parallel.voidEdgeSet. forEach(java.util.function.Consumer<PgxEdge> callable)Run the callable for each edge in the set in parallel.voidEdgeSequence. forSequential(java.util.function.Consumer<PgxEdge> callable)Run the callable for each edge in the sequence in sequence.voidEdgeSet. forSequential(java.util.function.Consumer<PgxEdge> callable)Run the callable for each edge in the set in sequence.<T extends java.lang.Number>
TEdgeSet. max(java.util.function.Function<PgxEdge,T> reducer)Apply the reducer to each edge in the set and compute the maximum.EdgeSetEdgeSet. orderBy(java.util.function.Function<PgxEdge,java.lang.Number> transform, Order order)Order the edges in the set based on the result of the transformation function.voidEdgeProperty. setAll(java.util.function.Function<PgxEdge,T> transform)Set the edge property for each edge to the value based on the transformation function.<T extends java.lang.Number>
TEdgeSet. sum(java.util.function.Function<PgxEdge,T> reducer)Apply the reducer to each edge in the set and sum the results. -
Uses of PgxEdge in oracle.pgx.algorithm.filter
Methods in oracle.pgx.algorithm.filter with parameters of type PgxEdge Modifier and Type Method Description booleanEdgeFilter. evaluate(PgxEdge e)
-