Package | Description |
---|---|
org.apache.giraph.io |
Input/Output related things.
|
org.apache.giraph.io.formats |
Package of reusable library Giraph objects.
|
org.apache.giraph.io.formats.multi |
Package for Input formats which wrap several input formats and allow
reading data from multiple sources.
|
org.apache.giraph.io.internal |
Input/Output classes for internal use only.
|
org.apache.giraph.master.input |
Input related master classes
|
org.apache.giraph.utils |
Package of all generic utility classes.
|
org.apache.giraph.worker |
Package of all the worker related things
|
Modifier and Type | Class and Description |
---|---|
class |
EdgeInputFormat<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable>
Input format for reading single edges.
|
class |
MappingInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,B extends org.apache.hadoop.io.Writable>
Use this to load data for a BSP application.
|
class |
VertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
Use this to load data for a BSP application.
|
class |
VertexValueInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable>
Vertex input format that only allows setting vertex id and value.
|
Modifier and Type | Class and Description |
---|---|
class |
AdjacencyListTextVertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
VertexReader that readers lines of text with vertices encoded as adjacency
lists and converts each token to the correct type.
|
class |
GeneratedVertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
This VertexInputFormat is meant for testing/debugging.
|
class |
IntIntNullTextInputFormat
Simple text-based
VertexInputFormat for
unweighted graphs with int ids. |
class |
IntIntNullTextVertexInputFormat
Simple text-based
VertexInputFormat for
unweighted graphs with int ids. |
class |
IntIntTextVertexValueInputFormat<E extends org.apache.hadoop.io.Writable>
Simple text-based
VertexValueInputFormat
for integer ids and values. |
class |
IntNullNullTextInputFormat
Simple text-based
VertexInputFormat for
unweighted graphs without edges or values, just vertices with ids. |
class |
IntNullReverseTextEdgeInputFormat
Simple text-based
EdgeInputFormat for
unweighted graphs with int ids. |
class |
IntNullTextEdgeInputFormat
Simple text-based
EdgeInputFormat for
unweighted graphs with int ids. |
class |
JsonBase64VertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
Simple way to represent the structure of the graph with a JSON object.
|
class |
JsonLongDoubleFloatDoubleVertexInputFormat
VertexInputFormat that features
long vertex ID's,
double vertex values and float
out-edge weights, and double message types,
specified in JSON format. |
class |
LongDoubleDoubleAdjacencyListVertexInputFormat
InputFormat for reading graphs stored as (ordered) adjacency lists
with the vertex ids longs and the vertex values and edges doubles.
|
class |
LongLongNullTextInputFormat
Simple text-based
VertexInputFormat for
unweighted graphs with long ids. |
class |
PseudoRandomEdgeInputFormat
This
EdgeInputFormat generates pseudo-random edges on the fly. |
class |
PseudoRandomIntNullVertexInputFormat
VertexInputFormat for large scale testing,
like
PseudoRandomVertexInputFormat , but for the unweighted graphs
where vertex ids are integers. |
class |
PseudoRandomVertexInputFormat
This VertexInputFormat is meant for large scale testing.
|
class |
SequenceFileVertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,X extends Vertex<I,V,E>>
Sequence file vertex input format based on
SequenceFileInputFormat . |
class |
TextDoubleDoubleAdjacencyListVertexInputFormat
Class to read graphs stored as adjacency lists with ids represented by
Strings and values as doubles.
|
class |
TextEdgeInputFormat<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable>
Abstract class that users should subclass to use their own text based
edge output format.
|
class |
TextVertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
Abstract class that users should subclass to use their own text based
vertex input format.
|
class |
TextVertexValueInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
Abstract class that users should subclass to use their own text based
vertex value input format.
|
class |
WattsStrogatzVertexInputFormat
Generates a random Watts-Strogatz graph by re-wiring a ring lattice.
|
Modifier and Type | Class and Description |
---|---|
class |
InputFormatDescription<IF extends GiraphInputFormat>
Description of the input format - holds input format class and all
parameters specifically set for that input format.
|
Modifier and Type | Class and Description |
---|---|
class |
MultiEdgeInputFormat<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable>
Edge input format which wraps several edge input formats.
|
class |
MultiMappingInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,B extends org.apache.hadoop.io.Writable>
Mapping input format which wraps several mapping input formats.
|
class |
MultiVertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
Vertex input format which wraps several vertex input formats.
|
Modifier and Type | Method and Description |
---|---|
static List<org.apache.hadoop.mapreduce.InputSplit> |
MultiInputUtils.getSplits(org.apache.hadoop.mapreduce.JobContext context,
int minSplitCountHint,
List<? extends GiraphInputFormat> inputFormats)
Get the list of input splits for all formats.
|
static org.apache.hadoop.mapreduce.InputSplit |
MultiInputUtils.readInputSplit(DataInput dataInput,
List<? extends GiraphInputFormat> inputFormats)
Read input split info from DataInput.
|
static void |
MultiInputUtils.writeInputSplit(org.apache.hadoop.mapreduce.InputSplit inputSplit,
DataOutput dataOutput,
List<? extends GiraphInputFormat> inputFormats)
Write input split info to DataOutput.
|
Modifier and Type | Class and Description |
---|---|
class |
WrappedEdgeInputFormat<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable>
For internal use only.
|
class |
WrappedMappingInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,B extends org.apache.hadoop.io.Writable>
For internal use only.
|
class |
WrappedVertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
For internal use only.
|
Modifier and Type | Method and Description |
---|---|
void |
MasterInputSplitsHandler.addSplits(InputType splitsType,
List<org.apache.hadoop.mapreduce.InputSplit> inputSplits,
GiraphInputFormat inputFormat)
Add splits
|
Modifier and Type | Class and Description |
---|---|
class |
InMemoryVertexInputFormat<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable>
An input format that reads the input graph in memory.
|
Modifier and Type | Method and Description |
---|---|
GiraphInputFormat |
MappingInputSplitsCallable.getInputFormat() |
GiraphInputFormat |
VertexInputSplitsCallable.getInputFormat() |
abstract GiraphInputFormat |
InputSplitsCallable.getInputFormat()
Get input format
|
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.