| Name | Description | Type | Package | Framework |
| AdjacencyListTextVertexInputFormat | VertexReader that readers lines of text with vertices encoded as adjacency lists and converts each token to the correct type. | Class | org.apache.giraph.io.formats | Giraph |
| AdjacencyListTextVertexInputFormat .LineSanitizer | Utility for doing any cleaning of each line before it is tokenized. | Interface | org.apache.giraph.io.formats.AdjacencyListTextVertexInputFormat | Giraph |
| AdjacencyListTextVertexOutputFormat | OutputFormat to write out the graph nodes as text, value-separated (by tabs, by default). | Class | org.apache.giraph.io.formats | Giraph |
| EdgeInputFormatDescription | Description of the edge input format - holds edge input format class and all parameters specifically set for that edge input format. | Class | org.apache.giraph.io.formats.multi | Giraph |
| GeneratedVertexInputFormat | This VertexInputFormat is meant for testing/debugging. | Class | org.apache.giraph.io.formats | Giraph |
| GiraphFileInputFormat | Provides functionality similar to FileInputFormat, but allows for different data sources (vertex and edge data). | Class | org.apache.giraph.io.formats | Giraph |
| GiraphTextInputFormat | Provides functionality similar to but allows for different data sources (vertex and edge data). | Class | org.apache.giraph.io.formats | Giraph |
| GiraphTextOutputFormat | The text output format used for Giraph text writing. | Class | org.apache.giraph.io.formats | Giraph |
| GraphvizOutputFormat | Writes graph to a dot file (graphviz format). | Class | org.apache.giraph.io.formats | Giraph |
| IdWithValueTextOutputFormat | Write out Vertices' IDs and values, but not their edges nor edges' values. | Class | org.apache.giraph.io.formats | Giraph |
| InMemoryVertexOutputFormat | Class | org.apache.giraph.io.formats | Giraph | |
| InputFormatDescription | Description of the input format - holds input format class and all parameters specifically set for that input format. | Class | org.apache.giraph.io.formats.multi | Giraph |
| IntIntNullTextInputFormat | Simple text-based VertexInputFormat for unweighted graphs with int ids. | Class | org.apache.giraph.io.formats | Giraph |
| IntIntNullTextVertexInputFormat | Simple text-based VertexInputFormat for unweighted graphs with int ids. | Class | org.apache.giraph.io.formats | Giraph |
| IntIntTextVertexValueInputFormat | Simple text-based VertexValueInputFormat for integer ids and values. | Class | org.apache.giraph.io.formats | Giraph |
| IntNullNullTextInputFormat | Simple text-based VertexInputFormat for unweighted graphs without edges or values, just vertices with ids. | Class | org.apache.giraph.io.formats | Giraph |
| IntNullReverseTextEdgeInputFormat | Simple text-based EdgeInputFormat for unweighted graphs with int ids. | Class | org.apache.giraph.io.formats | Giraph |
| IntNullTextEdgeInputFormat | Simple text-based EdgeInputFormat for unweighted graphs with int ids. | Class | org.apache.giraph.io.formats | Giraph |
| JsonBase64VertexFormat | Class | org.apache.giraph.io.formats | Giraph | |
| JsonBase64VertexInputFormat | Simple way to represent the structure of the graph with a JSON object. | Class | org.apache.giraph.io.formats | Giraph |
| JsonBase64VertexOutputFormat | Simple way to represent the structure of the graph with a JSON object. | Class | org.apache.giraph.io.formats | Giraph |
| JsonLongDoubleFloatDoubleVertexInputFormat | VertexInputFormat that features long vertex ID's, double vertex values and float | Class | org.apache.giraph.io.formats | Giraph |
| JsonLongDoubleFloatDoubleVertexOutputFormat | VertexOutputFormat that supports JSON encoded vertices featuring double values and float out-edge weights | Class | org.apache.giraph.io.formats | Giraph |
| LongDoubleDoubleAdjacencyListVertexInputFormat | InputFormat for reading graphs stored as (ordered) adjacency lists with the vertex ids longs and the vertex values and edges doubles. | Class | org.apache.giraph.io.formats | Giraph |
| LongLongNullTextInputFormat | Simple text-based VertexInputFormat for unweighted graphs with long ids. | Class | org.apache.giraph.io.formats | Giraph |
| MultiEdgeInputFormat | Edge input format which wraps several edge input formats. | Class | org.apache.giraph.io.formats.multi | Giraph |
| MultiInputUtils | Utility methods used by MultiVertexInputFormat and MultiEdgeInputFormat | Class | org.apache.giraph.io.formats.multi | Giraph |
| MultiVertexInputFormat | Vertex input format which wraps several vertex input formats. | Class | org.apache.giraph.io.formats.multi | Giraph |
| PseudoRandomEdgeInputFormat | This EdgeInputFormat generates pseudo-random edges on the fly. | Class | org.apache.giraph.io.formats | Giraph |
| PseudoRandomInputFormatConstants | Contains constants for configuring pseudo-random input formats. | Class | org.apache.giraph.io.formats | Giraph |
| PseudoRandomIntNullLocalEdgesHelper | Helper class to generate pseudo-random local edges. | Class | org.apache.giraph.io.formats | Giraph |
| PseudoRandomIntNullVertexInputFormat | VertexInputFormat for large scale testing, like PseudoRandomVertexInputFormat, but for the unweighted graphs | Class | org.apache.giraph.io.formats | Giraph |
| PseudoRandomLocalEdgesHelper | Helper class to generate pseudo-random local edges. | Class | org.apache.giraph.io.formats | Giraph |
| PseudoRandomUtils | Class | org.apache.giraph.io.formats | Giraph | |
| PseudoRandomVertexInputFormat | This VertexInputFormat is meant for large scale testing. | Class | org.apache.giraph.io.formats | Giraph |
| SequenceFileVertexInputFormat | Sequence file vertex input format based on SequenceFileInputFormat. | Class | org.apache.giraph.io.formats | Giraph |
| SequenceFileVertexInputFormat .SequenceFileVertexReader | Vertex reader used with SequenceFileVertexInputFormat. | Class | org.apache.giraph.io.formats.SequenceFileVertexInputFormat | Giraph |
| SequenceFileVertexOutputFormat | Sequence file vertex output format. | Class | org.apache.giraph.io.formats | Giraph |
| SrcIdDstIdEdgeValueTextOutputFormat | Write out Edge Value with Source and Destination ID, but not the vertex This is a demostration output format to show the possibility to separately | Class | org.apache.giraph.io.formats | Giraph |
| TextDoubleDoubleAdjacencyListVertexInputFormat | Class to read graphs stored as adjacency lists with ids represented by Strings and values as doubles. | Class | org.apache.giraph.io.formats | Giraph |
| TextEdgeInputFormat | Abstract class that users should subclass to use their own text based edge output format. | Class | org.apache.giraph.io.formats | Giraph |
| TextEdgeOutputFormat | Abstract class that users should subclass to use their own text based edge output format. | Class | org.apache.giraph.io.formats | Giraph |
| TextVertexInputFormat | Abstract class that users should subclass to use their own text based vertex input format. | Class | org.apache.giraph.io.formats | Giraph |
| TextVertexOutputFormat | Abstract class that users should subclass to use their own text based vertex output format. | Class | org.apache.giraph.io.formats | Giraph |
| TextVertexValueInputFormat | Abstract class that users should subclass to use their own text based vertex value input format. | Class | org.apache.giraph.io.formats | Giraph |
| VertexInputFormatDescription | Description of the vertex input format - holds vertex input format class and all parameters specifically set for that vertex input format. | Class | org.apache.giraph.io.formats.multi | Giraph |
| WattsStrogatzVertexInputFormat | Generates a random Watts-Strogatz graph by re-wiring a ring lattice. | Class | org.apache.giraph.io.formats | Giraph |