- fieldDelimiterEdges(String) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures the Delimiter that separates fields in a row for the CSV reader used to read the edges
(','
) is used by default.
- fieldDelimiterVertices(String) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures the Delimiter that separates fields in a row for the CSV reader used to read the vertices
(','
) is used by default.
- filterOnEdges(FilterFunction<Edge<K, EV>>) - Method in class org.apache.flink.graph.Graph
-
Apply a filtering function to the graph and return a sub-graph that
satisfies the predicates only for the edges.
- filterOnVertices(FilterFunction<Vertex<K, VV>>) - Method in class org.apache.flink.graph.Graph
-
Apply a filtering function to the graph and return a sub-graph that
satisfies the predicates only for the vertices.
- fromCollection(Collection<Vertex<K, VV>>, Collection<Edge<K, EV>>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a Collection of vertices and a Collection of edges.
- fromCollection(Collection<Edge<K, EV>>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a Collection of edges.
- fromCollection(Collection<Edge<K, EV>>, MapFunction<K, VV>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a Collection of edges.
- fromCsvReader(String, String, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a Graph from a CSV file of vertices and a CSV file of edges.
- fromCsvReader(String, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a CSV file of edges.
- fromCsvReader(String, MapFunction<K, VV>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a CSV file of edges.
- fromDataSet(DataSet<Vertex<K, VV>>, DataSet<Edge<K, EV>>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a DataSet of vertices and a DataSet of edges.
- fromDataSet(DataSet<Edge<K, EV>>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a DataSet of edges.
- fromDataSet(DataSet<Edge<K, EV>>, MapFunction<K, VV>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a DataSet of edges.
- fromTuple2DataSet(DataSet<Tuple2<K, K>>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a DataSet of Tuple2 objects for edges.
- fromTuple2DataSet(DataSet<Tuple2<K, K>>, MapFunction<K, VV>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a DataSet of Tuple2 objects for edges.
- fromTupleDataSet(DataSet<Tuple2<K, VV>>, DataSet<Tuple3<K, K, EV>>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a DataSet of Tuple2 objects for vertices and
Tuple3 objects for edges.
- fromTupleDataSet(DataSet<Tuple3<K, K, EV>>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a DataSet of Tuple3 objects for edges.
- fromTupleDataSet(DataSet<Tuple3<K, K, EV>>, MapFunction<K, VV>, ExecutionEnvironment) - Static method in class org.apache.flink.graph.Graph
-
Creates a graph from a DataSet of Tuple3 objects for edges.
- gather(Neighbor<VV, EV>) - Method in class org.apache.flink.graph.gsa.GatherFunction
-
- GatherFunction<VV,EV,M> - Class in org.apache.flink.graph.gsa
-
- GatherFunction() - Constructor for class org.apache.flink.graph.gsa.GatherFunction
-
- GatherSumApplyIteration<K,VV,EV,M> - Class in org.apache.flink.graph.gsa
-
This class represents iterative graph computations, programmed in a gather-sum-apply perspective.
- getAggregators() - Method in class org.apache.flink.graph.IterationConfiguration
-
Gets the set of aggregators that are registered for this vertex-centric iteration.
- getApplyBcastVars() - Method in class org.apache.flink.graph.gsa.GSAConfiguration
-
Get the broadcast variables of the ApplyFunction.
- getBroadcastSet(String) - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
Gets the broadcast data set registered under the given name.
- getBroadcastSet(String) - Method in class org.apache.flink.graph.gsa.GatherFunction
-
Gets the broadcast data set registered under the given name.
- getBroadcastSet(String) - Method in class org.apache.flink.graph.gsa.SumFunction
-
Gets the broadcast data set registered under the given name.
- getBroadcastSet(String) - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Gets the broadcast data set registered under the given name.
- getBroadcastSet(String) - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
Gets the broadcast data set registered under the given name.
- getContext() - Method in class org.apache.flink.graph.Graph
-
- getDegrees() - Method in class org.apache.flink.graph.Graph
-
Return the degree of all vertices in the graph
- getDirection() - Method in class org.apache.flink.graph.gsa.GSAConfiguration
-
Gets the direction from which the neighbors are to be selected
By default the neighbors who are target of the edges are selected
- getDirection() - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Retrieves the edge direction in which messages are propagated in the vertex-centric iteration.
- getDirection() - Method in class org.apache.flink.graph.spargel.ScatterGatherConfiguration
-
Gets the direction in which messages are sent in the MessagingFunction.
- getEdge() - Method in class org.apache.flink.graph.Triplet
-
- getEdgeGroupCount() - Method in class org.apache.flink.graph.library.Summarization.EdgeValue
-
- getEdgeGroupValue() - Method in class org.apache.flink.graph.library.Summarization.EdgeValue
-
- getEdgeIds() - Method in class org.apache.flink.graph.Graph
-
- getEdges() - Method in class org.apache.flink.graph.Graph
-
- getEdges() - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
- getEdgesAsTuple3() - Method in class org.apache.flink.graph.Graph
-
- getEdgeValue() - Method in class org.apache.flink.graph.gsa.Neighbor
-
- getFirstDegree() - Method in class org.apache.flink.graph.library.TriangleEnumerator.EdgeWithDegrees
-
- getFirstVertex() - Method in class org.apache.flink.graph.library.TriangleEnumerator.EdgeWithDegrees
-
- getFirstVertex() - Method in class org.apache.flink.graph.library.TriangleEnumerator.Triad
-
- getGatherBcastVars() - Method in class org.apache.flink.graph.gsa.GSAConfiguration
-
Get the broadcast variables of the GatherFunction.
- getGroupRepresentativeId() - Method in class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- getGroupRepresentativeId() - Method in class org.apache.flink.graph.library.Summarization.VertexWithRepresentative
-
- getId() - Method in class org.apache.flink.graph.Vertex
-
- getInDegree() - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Retrieves the vertex in-degree (number of in-coming edges).
- getInDegree() - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
Retrieves the vertex in-degree (number of in-coming edges).
- getIterationAggregator(String) - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
Gets the iteration aggregator registered under the given name.
- getIterationAggregator(String) - Method in class org.apache.flink.graph.gsa.GatherFunction
-
Gets the iteration aggregator registered under the given name.
- getIterationAggregator(String) - Method in class org.apache.flink.graph.gsa.SumFunction
-
Gets the iteration aggregator registered under the given name.
- getIterationAggregator(String) - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Gets the iteration aggregator registered under the given name.
- getIterationAggregator(String) - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
Gets the iteration aggregator registered under the given name.
- getIterationConfiguration() - Method in class org.apache.flink.graph.gsa.GatherSumApplyIteration
-
- getIterationConfiguration() - Method in class org.apache.flink.graph.spargel.ScatterGatherIteration
-
- getMessagingBcastVars() - Method in class org.apache.flink.graph.spargel.ScatterGatherConfiguration
-
Get the broadcast variables of the MessagingFunction.
- getName(String) - Method in class org.apache.flink.graph.IterationConfiguration
-
Gets the name of the iteration.
- getNeighborValue() - Method in class org.apache.flink.graph.gsa.Neighbor
-
- getNumberOfVertices() - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
Retrieves the number of vertices in the graph.
- getNumberOfVertices() - Method in class org.apache.flink.graph.gsa.GatherFunction
-
Retrieves the number of vertices in the graph.
- getNumberOfVertices() - Method in class org.apache.flink.graph.gsa.SumFunction
-
Retrieves the number of vertices in the graph.
- getNumberOfVertices() - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Retrieves the number of vertices in the graph.
- getNumberOfVertices() - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
Retrieves the number of vertices in the graph.
- getOutDegree() - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Retrieve the vertex out-degree (number of out-going edges).
- getOutDegree() - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
Retrieve the vertex out-degree (number of out-going edges).
- getParallelism() - Method in class org.apache.flink.graph.IterationConfiguration
-
Gets the iteration's parallelism.
- getPreviousIterationAggregate(String) - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
Get the aggregated value that an aggregator computed in the previous iteration.
- getPreviousIterationAggregate(String) - Method in class org.apache.flink.graph.gsa.GatherFunction
-
Get the aggregated value that an aggregator computed in the previous iteration.
- getPreviousIterationAggregate(String) - Method in class org.apache.flink.graph.gsa.SumFunction
-
Get the aggregated value that an aggregator computed in the previous iteration.
- getPreviousIterationAggregate(String) - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Get the aggregated value that an aggregator computed in the previous iteration.
- getPreviousIterationAggregate(String) - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
Get the aggregated value that an aggregator computed in the previous iteration.
- getProducedType() - Method in class org.apache.flink.graph.library.LabelPropagation.SendNewLabelToNeighbors
-
- getSecondDegree() - Method in class org.apache.flink.graph.library.TriangleEnumerator.EdgeWithDegrees
-
- getSecondVertex() - Method in class org.apache.flink.graph.library.TriangleEnumerator.EdgeWithDegrees
-
- getSecondVertex() - Method in class org.apache.flink.graph.library.TriangleEnumerator.Triad
-
- getSource() - Method in class org.apache.flink.graph.Edge
-
- getSrcVertex() - Method in class org.apache.flink.graph.Triplet
-
- getSumBcastVars() - Method in class org.apache.flink.graph.gsa.GSAConfiguration
-
Get the broadcast variables of the SumFunction.
- getSuperstepNumber() - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
Gets the number of the superstep, starting at 1.
- getSuperstepNumber() - Method in class org.apache.flink.graph.gsa.GatherFunction
-
Gets the number of the superstep, starting at 1.
- getSuperstepNumber() - Method in class org.apache.flink.graph.gsa.SumFunction
-
Gets the number of the superstep, starting at 1.
- getSuperstepNumber() - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Gets the number of the superstep, starting at 1.
- getSuperstepNumber() - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
Gets the number of the superstep, starting at 1.
- getTarget() - Method in class org.apache.flink.graph.Edge
-
- getThirdVertex() - Method in class org.apache.flink.graph.library.TriangleEnumerator.Triad
-
- getTrgVertex() - Method in class org.apache.flink.graph.Triplet
-
- getTriplets() - Method in class org.apache.flink.graph.Graph
-
This method allows access to the graph's edge values along with its source and target vertex values.
- getUndirected() - Method in class org.apache.flink.graph.Graph
-
This operation adds all inverse-direction edges to the graph.
- getUpdateBcastVars() - Method in class org.apache.flink.graph.spargel.ScatterGatherConfiguration
-
Get the broadcast variables of the VertexUpdateFunction.
- getValue() - Method in class org.apache.flink.graph.Edge
-
- getValue() - Method in class org.apache.flink.graph.Vertex
-
- getVertexGroupCount() - Method in class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- getVertexGroupCount() - Method in class org.apache.flink.graph.library.Summarization.VertexValue
-
- getVertexGroupValue() - Method in class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- getVertexGroupValue() - Method in class org.apache.flink.graph.library.Summarization.VertexValue
-
- getVertexId() - Method in class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- getVertexIds() - Method in class org.apache.flink.graph.Graph
-
- getVertices() - Method in class org.apache.flink.graph.Graph
-
- getVerticesAsTuple2() - Method in class org.apache.flink.graph.Graph
-
- Graph<K,VV,EV> - Class in org.apache.flink.graph
-
- GraphAlgorithm<K,VV,EV,T> - Interface in org.apache.flink.graph
-
- GraphCsvReader - Class in org.apache.flink.graph
-
A class to build a Graph using path(s) provided to CSV file(s) with optional vertex and edge data.
- GraphCsvReader(Path, Path, ExecutionEnvironment) - Constructor for class org.apache.flink.graph.GraphCsvReader
-
- GraphCsvReader(Path, ExecutionEnvironment) - Constructor for class org.apache.flink.graph.GraphCsvReader
-
- GraphCsvReader(Path, MapFunction<K, VV>, ExecutionEnvironment) - Constructor for class org.apache.flink.graph.GraphCsvReader
-
- GraphCsvReader(String, ExecutionEnvironment) - Constructor for class org.apache.flink.graph.GraphCsvReader
-
- GraphCsvReader(String, String, ExecutionEnvironment) - Constructor for class org.apache.flink.graph.GraphCsvReader
-
- GraphCsvReader(String, MapFunction<K, VV>, ExecutionEnvironment) - Constructor for class org.apache.flink.graph.GraphCsvReader
-
- GraphUtils - Class in org.apache.flink.graph.utils
-
- GraphUtils() - Constructor for class org.apache.flink.graph.utils.GraphUtils
-
- GraphValidator<K,VV,EV> - Class in org.apache.flink.graph.validation
-
A utility for defining validation criteria for different types of Graphs.
- GraphValidator() - Constructor for class org.apache.flink.graph.validation.GraphValidator
-
- groupReduceOnEdges(EdgesFunctionWithVertexValue<K, VV, EV, T>, EdgeDirection) - Method in class org.apache.flink.graph.Graph
-
Groups by vertex and computes a GroupReduce transformation over the edge values of each vertex.
- groupReduceOnEdges(EdgesFunctionWithVertexValue<K, VV, EV, T>, EdgeDirection, TypeInformation<T>) - Method in class org.apache.flink.graph.Graph
-
Groups by vertex and computes a GroupReduce transformation over the edge values of each vertex.
- groupReduceOnEdges(EdgesFunction<K, EV, T>, EdgeDirection) - Method in class org.apache.flink.graph.Graph
-
Groups by vertex and computes a GroupReduce transformation over the edge values of each vertex.
- groupReduceOnEdges(EdgesFunction<K, EV, T>, EdgeDirection, TypeInformation<T>) - Method in class org.apache.flink.graph.Graph
-
Groups by vertex and computes a GroupReduce transformation over the edge values of each vertex.
- groupReduceOnNeighbors(NeighborsFunctionWithVertexValue<K, VV, EV, T>, EdgeDirection) - Method in class org.apache.flink.graph.Graph
-
Groups by vertex and computes a GroupReduce transformation over the neighbors (both edges and vertices)
of each vertex.
- groupReduceOnNeighbors(NeighborsFunctionWithVertexValue<K, VV, EV, T>, EdgeDirection, TypeInformation<T>) - Method in class org.apache.flink.graph.Graph
-
Groups by vertex and computes a GroupReduce transformation over the neighbors (both edges and vertices)
of each vertex.
- groupReduceOnNeighbors(NeighborsFunction<K, VV, EV, T>, EdgeDirection) - Method in class org.apache.flink.graph.Graph
-
Groups by vertex and computes a GroupReduce transformation over the neighbors (both edges and vertices)
of each vertex.
- groupReduceOnNeighbors(NeighborsFunction<K, VV, EV, T>, EdgeDirection, TypeInformation<T>) - Method in class org.apache.flink.graph.Graph
-
Groups by vertex and computes a GroupReduce transformation over the neighbors (both edges and vertices)
of each vertex.
- GSAConfiguration - Class in org.apache.flink.graph.gsa
-
A GSAConfiguration object can be used to set the iteration name and
degree of parallelism, to register aggregators and use broadcast sets in
the
GatherFunction
,
SumFunction
as well as
ApplyFunction
.
- GSAConfiguration() - Constructor for class org.apache.flink.graph.gsa.GSAConfiguration
-
- GSAConnectedComponents<K,EV> - Class in org.apache.flink.graph.library
-
This is an implementation of the Connected Components algorithm, using a gather-sum-apply iteration.
- GSAConnectedComponents(Integer) - Constructor for class org.apache.flink.graph.library.GSAConnectedComponents
-
Creates an instance of the GSA Connected Components algorithm.
- GSAPageRank<K> - Class in org.apache.flink.graph.library
-
This is an implementation of a simple PageRank algorithm, using a gather-sum-apply iteration.
- GSAPageRank(double, int) - Constructor for class org.apache.flink.graph.library.GSAPageRank
-
Creates an instance of the GSA PageRank algorithm.
- GSAPageRank(double, long, int) - Constructor for class org.apache.flink.graph.library.GSAPageRank
-
Creates an instance of the GSA PageRank algorithm.
- GSASingleSourceShortestPaths<K> - Class in org.apache.flink.graph.library
-
This is an implementation of the Single Source Shortest Paths algorithm, using a gather-sum-apply iteration
- GSASingleSourceShortestPaths(K, Integer) - Constructor for class org.apache.flink.graph.library.GSASingleSourceShortestPaths
-
Creates an instance of the GSA SingleSourceShortestPaths algorithm.
- GSASingleSourceShortestPaths.InitVerticesMapper<K> - Class in org.apache.flink.graph.library
-
- GSASingleSourceShortestPaths.InitVerticesMapper(K) - Constructor for class org.apache.flink.graph.library.GSASingleSourceShortestPaths.InitVerticesMapper
-
- GSATriangleCount<K extends Comparable<K>,VV,EV> - Class in org.apache.flink.graph.library
-
Triangle Count Algorithm.
- GSATriangleCount() - Constructor for class org.apache.flink.graph.library.GSATriangleCount
-
- ignoreCommentsEdges(String) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures the string that starts comments for the Edge Csv Reader.
- ignoreCommentsVertices(String) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures the string that starts comments for the Vertex Csv Reader.
- ignoreFirstLineEdges() - Method in class org.apache.flink.graph.GraphCsvReader
-
Sets the CSV reader for the Edges file to ignore the first line.
- ignoreFirstLineVertices() - Method in class org.apache.flink.graph.GraphCsvReader
-
Sets the CSV reader for the Vertices file to ignore the first line.
- ignoreInvalidLinesEdges() - Method in class org.apache.flink.graph.GraphCsvReader
-
Sets the CSV reader for the Edges file to ignore any invalid lines.
- ignoreInvalidLinesVertices() - Method in class org.apache.flink.graph.GraphCsvReader
-
Sets the CSV reader Vertices file to ignore any invalid lines.
- includeFieldsEdges(boolean...) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures which fields of the CSV file containing edges data should be included and which should be skipped.
- includeFieldsEdges(String) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures which fields of the CSV file containing edges data should be included and which should be skipped.
- includeFieldsEdges(long) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures which fields of the CSV file containing edges data should be included and which should be skipped.
- includeFieldsVertices(boolean...) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures which fields of the CSV file containing vertices data should be included and which should be skipped.
- includeFieldsVertices(String) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures which fields of the CSV file containing vertices data should be included and which should be skipped.
- includeFieldsVertices(long) - Method in class org.apache.flink.graph.GraphCsvReader
-
Configures which fields of the CSV file containing vertices data should be included and which should be skipped.
- inDegrees() - Method in class org.apache.flink.graph.Graph
-
Return the in-degree of all vertices in the graph
- init(IterationRuntimeContext) - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
- init(IterationRuntimeContext) - Method in class org.apache.flink.graph.gsa.GatherFunction
-
- init(IterationRuntimeContext) - Method in class org.apache.flink.graph.gsa.SumFunction
-
- intersect(Graph<K, VV, EV>, boolean) - Method in class org.apache.flink.graph.Graph
-
Performs intersect on the edge sets of the input graphs.
- InvalidVertexIdsValidator<K,VV,EV> - Class in org.apache.flink.graph.validation
-
- InvalidVertexIdsValidator() - Constructor for class org.apache.flink.graph.validation.InvalidVertexIdsValidator
-
- isOptDegrees() - Method in class org.apache.flink.graph.spargel.ScatterGatherConfiguration
-
Gets whether the degrees option is set.
- isOptNumVertices() - Method in class org.apache.flink.graph.IterationConfiguration
-
Gets whether the number of vertices option is set.
- isSolutionSetUnmanagedMemory() - Method in class org.apache.flink.graph.IterationConfiguration
-
Gets whether the solution set is kept in managed memory (Flink's internal way of keeping object
in serialized form) or as a simple object map.
- iterateEdges(Iterable<Tuple2<K, Edge<K, EV>>>, Collector<O>) - Method in interface org.apache.flink.graph.EdgesFunction
-
This method is called per vertex and can iterate over all of its neighboring edges
with the specified direction.
- iterateEdges(Vertex<K, VV>, Iterable<Edge<K, EV>>, Collector<O>) - Method in interface org.apache.flink.graph.EdgesFunctionWithVertexValue
-
This method is called per vertex and can iterate over all of its neighboring edges
with the specified direction.
- iterateNeighbors(Iterable<Tuple3<K, Edge<K, EV>, Vertex<K, VV>>>, Collector<O>) - Method in interface org.apache.flink.graph.NeighborsFunction
-
This method is called per vertex and can iterate over all of its neighbors
with the specified direction.
- iterateNeighbors(Vertex<K, VV>, Iterable<Tuple2<Edge<K, EV>, Vertex<K, VV>>>, Collector<O>) - Method in interface org.apache.flink.graph.NeighborsFunctionWithVertexValue
-
This method is called per vertex and can iterate over all of its neighbors
with the specified direction.
- IterationConfiguration - Class in org.apache.flink.graph
-
This is used as a base class for vertex-centric iteration or gather-sum-apply iteration configuration.
- IterationConfiguration() - Constructor for class org.apache.flink.graph.IterationConfiguration
-
- iterator() - Method in class org.apache.flink.graph.spargel.MessageIterator
-
- PageRank<K> - Class in org.apache.flink.graph.library
-
This is an implementation of a simple PageRank algorithm, using a scatter-gather iteration.
- PageRank(double, int) - Constructor for class org.apache.flink.graph.library.PageRank
-
Creates an instance of the PageRank algorithm.
- PageRank(double, long, int) - Constructor for class org.apache.flink.graph.library.PageRank
-
Creates an instance of the PageRank algorithm.
- PageRank.RankMessenger<K> - Class in org.apache.flink.graph.library
-
Distributes the rank of a vertex among all target vertices according to
the transition probability, which is associated with an edge as the edge
value.
- PageRank.RankMessenger(long) - Constructor for class org.apache.flink.graph.library.PageRank.RankMessenger
-
- PageRank.VertexRankUpdater<K> - Class in org.apache.flink.graph.library
-
Function that updates the rank of a vertex by summing up the partial
ranks from all incoming messages and then applying the dampening formula.
- PageRank.VertexRankUpdater(double, long) - Constructor for class org.apache.flink.graph.library.PageRank.VertexRankUpdater
-
- parseQuotedStringsEdges(char) - Method in class org.apache.flink.graph.GraphCsvReader
-
Enables quoted String parsing for Edge Csv Reader.
- parseQuotedStringsVertices(char) - Method in class org.apache.flink.graph.GraphCsvReader
-
Enables quoted String parsing for Vertex Csv Reader.
- postSuperstep() - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
This method is executed once per superstep after the vertex update function has been invoked for each vertex.
- postSuperstep() - Method in class org.apache.flink.graph.gsa.GatherFunction
-
This method is executed once per superstep after the vertex update function has been invoked for each vertex.
- postSuperstep() - Method in class org.apache.flink.graph.gsa.SumFunction
-
This method is executed once per superstep after the vertex update function has been invoked for each vertex.
- postSuperstep() - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
This method is executed one per superstep after the vertex update function has been invoked for each vertex.
- postSuperstep() - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
This method is executed one per superstep after the vertex update function has been invoked for each vertex.
- preSuperstep() - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
This method is executed once per superstep before the vertex update function is invoked for each vertex.
- preSuperstep() - Method in class org.apache.flink.graph.gsa.GatherFunction
-
This method is executed once per superstep before the vertex update function is invoked for each vertex.
- preSuperstep() - Method in class org.apache.flink.graph.gsa.SumFunction
-
This method is executed once per superstep before the vertex update function is invoked for each vertex.
- preSuperstep() - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
This method is executed one per superstep before the vertex update function is invoked for each vertex.
- preSuperstep() - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
This method is executed one per superstep before the vertex update function is invoked for each vertex.
- ScatterGatherConfiguration - Class in org.apache.flink.graph.spargel
-
- ScatterGatherConfiguration() - Constructor for class org.apache.flink.graph.spargel.ScatterGatherConfiguration
-
- ScatterGatherIteration<K,VV,Message,EV> - Class in org.apache.flink.graph.spargel
-
This class represents iterative graph computations, programmed in a scatter-gather perspective.
- sendMessages(Vertex<K, Tuple2<Long, Double>>) - Method in class org.apache.flink.graph.library.CommunityDetection.LabelMessenger
-
- sendMessages(Vertex<K, Long>) - Method in class org.apache.flink.graph.library.ConnectedComponents.CCMessenger
-
- sendMessages(Vertex<K, VV>) - Method in class org.apache.flink.graph.library.LabelPropagation.SendNewLabelToNeighbors
-
- sendMessages(Vertex<K, Double>) - Method in class org.apache.flink.graph.library.PageRank.RankMessenger
-
- sendMessages(Vertex<K, Double>) - Method in class org.apache.flink.graph.library.SingleSourceShortestPaths.MinDistanceMessenger
-
- sendMessages(Vertex<K, VV>) - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
This method is invoked once per superstep for each vertex that was changed in that superstep.
- sendMessageTo(K, Message) - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Sends the given message to the vertex identified by the given key.
- sendMessageToAllNeighbors(Message) - Method in class org.apache.flink.graph.spargel.MessagingFunction
-
Sends the given message to all vertices that are targets of an edge of the changed vertex.
- setDirection(EdgeDirection) - Method in class org.apache.flink.graph.gsa.GSAConfiguration
-
Sets the direction in which neighbors are to be selected
By default the neighbors who are target of the edges are selected
- setDirection(EdgeDirection) - Method in class org.apache.flink.graph.spargel.ScatterGatherConfiguration
-
Sets the direction in which messages are sent in the MessagingFunction.
- setEdgeGroupCount(Long) - Method in class org.apache.flink.graph.library.Summarization.EdgeValue
-
- setEdgeGroupValue(EV) - Method in class org.apache.flink.graph.library.Summarization.EdgeValue
-
- setFirstDegree(Integer) - Method in class org.apache.flink.graph.library.TriangleEnumerator.EdgeWithDegrees
-
- setFirstVertex(K) - Method in class org.apache.flink.graph.library.TriangleEnumerator.EdgeWithDegrees
-
- setFirstVertex(K) - Method in class org.apache.flink.graph.library.TriangleEnumerator.Triad
-
- setGroupRepresentativeId(K) - Method in class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- setGroupRepresentativeId(K) - Method in class org.apache.flink.graph.library.Summarization.VertexWithRepresentative
-
- setId(K) - Method in class org.apache.flink.graph.Vertex
-
- setInput(DataSet<Vertex<K, VV>>) - Method in class org.apache.flink.graph.gsa.GatherSumApplyIteration
-
Sets the input data set for this operator.
- setInput(DataSet<Vertex<K, VV>>) - Method in class org.apache.flink.graph.spargel.ScatterGatherIteration
-
Sets the input data set for this operator.
- setName(String) - Method in class org.apache.flink.graph.IterationConfiguration
-
Sets the name for the iteration.
- setNewVertexValue(VV) - Method in class org.apache.flink.graph.spargel.VertexUpdateFunction
-
Sets the new value of this vertex.
- setOptDegrees(boolean) - Method in class org.apache.flink.graph.spargel.ScatterGatherConfiguration
-
Sets the degree option.
- setOptNumVertices(boolean) - Method in class org.apache.flink.graph.IterationConfiguration
-
Sets the number of vertices option.
- setOutput(Vertex<K, VV>, Collector<Vertex<K, VV>>) - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
- setParallelism(int) - Method in class org.apache.flink.graph.IterationConfiguration
-
Sets the parallelism for the iteration.
- setResult(VV) - Method in class org.apache.flink.graph.gsa.ApplyFunction
-
Sets the result for the apply function
- setSecondDegree(Integer) - Method in class org.apache.flink.graph.library.TriangleEnumerator.EdgeWithDegrees
-
- setSecondVertex(K) - Method in class org.apache.flink.graph.library.TriangleEnumerator.EdgeWithDegrees
-
- setSecondVertex(K) - Method in class org.apache.flink.graph.library.TriangleEnumerator.Triad
-
- setSolutionSetUnmanagedMemory(boolean) - Method in class org.apache.flink.graph.IterationConfiguration
-
Defines whether the solution set is kept in managed memory (Flink's internal way of keeping object
in serialized form) or as a simple object map.
- setSource(K) - Method in class org.apache.flink.graph.Edge
-
- setTarget(K) - Method in class org.apache.flink.graph.Edge
-
- setThirdVertex(K) - Method in class org.apache.flink.graph.library.TriangleEnumerator.Triad
-
- setValue(V) - Method in class org.apache.flink.graph.Edge
-
- setValue(V) - Method in class org.apache.flink.graph.Vertex
-
- setVertexGroupCount(Long) - Method in class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- setVertexGroupCount(Long) - Method in class org.apache.flink.graph.library.Summarization.VertexValue
-
- setVertexGroupValue(VGV) - Method in class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- setVertexGroupValue(VV) - Method in class org.apache.flink.graph.library.Summarization.VertexValue
-
- setVertexId(K) - Method in class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- setVertexId(K) - Method in class org.apache.flink.graph.library.Summarization.VertexWithRepresentative
-
- SingleSourceShortestPaths<K> - Class in org.apache.flink.graph.library
-
This is an implementation of the Single-Source-Shortest Paths algorithm, using a scatter-gather iteration.
- SingleSourceShortestPaths(K, Integer) - Constructor for class org.apache.flink.graph.library.SingleSourceShortestPaths
-
Creates an instance of the SingleSourceShortestPaths algorithm.
- SingleSourceShortestPaths.InitVerticesMapper<K> - Class in org.apache.flink.graph.library
-
- SingleSourceShortestPaths.InitVerticesMapper(K) - Constructor for class org.apache.flink.graph.library.SingleSourceShortestPaths.InitVerticesMapper
-
- SingleSourceShortestPaths.MinDistanceMessenger<K> - Class in org.apache.flink.graph.library
-
Distributes the minimum distance associated with a given vertex among all
the target vertices summed up with the edge's value.
- SingleSourceShortestPaths.MinDistanceMessenger() - Constructor for class org.apache.flink.graph.library.SingleSourceShortestPaths.MinDistanceMessenger
-
- SingleSourceShortestPaths.VertexDistanceUpdater<K> - Class in org.apache.flink.graph.library
-
Function that updates the value of a vertex by picking the minimum
distance from all incoming messages.
- SingleSourceShortestPaths.VertexDistanceUpdater() - Constructor for class org.apache.flink.graph.library.SingleSourceShortestPaths.VertexDistanceUpdater
-
- subgraph(FilterFunction<Vertex<K, VV>>, FilterFunction<Edge<K, EV>>) - Method in class org.apache.flink.graph.Graph
-
Apply filtering functions to the graph and return a sub-graph that
satisfies the predicates for both vertices and edges.
- sum(M, M) - Method in class org.apache.flink.graph.gsa.SumFunction
-
- SumFunction<VV,EV,M> - Class in org.apache.flink.graph.gsa
-
- SumFunction() - Constructor for class org.apache.flink.graph.gsa.SumFunction
-
- Summarization<K,VV,EV> - Class in org.apache.flink.graph.library
-
The summarization algorithm computes a condensed version of the input graph
by grouping vertices and edges based on their values.
- Summarization() - Constructor for class org.apache.flink.graph.library.Summarization
-
- Summarization.EdgeValue<EV> - Class in org.apache.flink.graph.library
-
Value that is stored at a summarized edge.
- Summarization.EdgeValue() - Constructor for class org.apache.flink.graph.library.Summarization.EdgeValue
-
- Summarization.VertexGroupItem<K,VGV> - Class in org.apache.flink.graph.library
-
Represents a single vertex in a vertex group.
- Summarization.VertexGroupItem() - Constructor for class org.apache.flink.graph.library.Summarization.VertexGroupItem
-
- Summarization.VertexValue<VV> - Class in org.apache.flink.graph.library
-
Value that is stored at a summarized vertex.
- Summarization.VertexValue() - Constructor for class org.apache.flink.graph.library.Summarization.VertexValue
-
- Summarization.VertexWithRepresentative<K> - Class in org.apache.flink.graph.library
-
Represents a vertex identifier and its corresponding vertex group identifier.
- Summarization.VertexWithRepresentative() - Constructor for class org.apache.flink.graph.library.Summarization.VertexWithRepresentative
-