Name | Description | Type | Package | Framework |
BasicPartition | Basic partition class for other partitions to extend. | Class | org.apache.giraph.partition | Giraph |
BasicPartitionOwner | Basic partition owner, can be subclassed for more complicated partition owner implementations. | Class | org.apache.giraph.partition | Giraph |
ByteArrayPartition | Byte array based partition. | Class | org.apache.giraph.partition | Giraph |
DiskBackedPartitionStore | Disk-backed PartitionStore. | Class | org.apache.giraph.partition | Giraph |
GraphPartitionerFactory | Defines the partitioning framework for this application. | Interface | org.apache.giraph.partition | Giraph |
HashMasterPartitioner | Master will execute a hash based partitioning. | Class | org.apache.giraph.partition | Giraph |
HashPartitionerFactory | Divides the vertices into partitions by their hash code using a simple round-robin hash for great balancing if given a random hash code. | Class | org.apache.giraph.partition | Giraph |
HashRangePartitionerFactory | Class | org.apache.giraph.partition | Giraph | |
HashRangeWorkerPartitioner | Class | org.apache.giraph.partition | Giraph | |
HashWorkerPartitioner | Class | org.apache.giraph.partition | Giraph | |
LongMappingStorePartitionerFactory | Factory for long-byte mapping based partitioners. | Class | org.apache.giraph.partition | Giraph |
MasterGraphPartitioner | Determines how to divide the graph into partitions, how to manipulate partitions and then how to assign those partitions to workers. | Interface | org.apache.giraph.partition | Giraph |
Partition | A generic container that stores vertices. | Interface | org.apache.giraph.partition | Giraph |
PartitionBalancer | Helper class for balancing partitions across a set of workers. | Class | org.apache.giraph.partition | Giraph |
PartitionExchange | Describes what is required to send and wait for in a potential partition exchange between workers. | Class | org.apache.giraph.partition | Giraph |
PartitionOwner | Metadata about ownership of a partition. | Interface | org.apache.giraph.partition | Giraph |
PartitionStats | Used to keep track of statistics of every Partition. | Class | org.apache.giraph.partition | Giraph |
PartitionStore | Structure that stores partitions for a worker. | Class | org.apache.giraph.partition | Giraph |
PartitionUtils | Helper class for Partition related operations. | Class | org.apache.giraph.partition | Giraph |
ReusesObjectsPartition | Empty interface to characterize Partition implementations that don't keep references to the Vertex objects they are passed. | Interface | org.apache.giraph.partition | Giraph |
SimpleIntRangePartitionerFactory | Factory for simple range-based partitioners based on integer vertex ids. | Class | org.apache.giraph.partition | Giraph |
SimpleLongRangePartitionerFactory | Factory for simple range-based partitioners based on long vertex ids. | Class | org.apache.giraph.partition | Giraph |
SimpleMasterPartitioner | Abstracts and implements all MasterGraphPartitioner logic on top of a single user function - getWorkerIndex. | Class | org.apache.giraph.partition | Giraph |
SimplePartition | A simple map-based container that stores vertices. | Class | org.apache.giraph.partition | Giraph |
SimplePartitionerFactory | Abstracts and implements all GraphPartitionerFactory logic on top of two functions which define partitioning scheme: | Class | org.apache.giraph.partition | Giraph |
SimplePartitionStore | A simple in-memory partition store. | Class | org.apache.giraph.partition | Giraph |
SimpleWorkerPartitioner | Abstracts and implements all WorkerGraphPartitioner logic on top of a single user function - getPartitionIndex. | Class | org.apache.giraph.partition | Giraph |
WorkerGraphPartitioner | Stores the PartitionOwner objects from the master and provides the mapping of vertex to PartitionOwner. | Interface | org.apache.giraph.partition | Giraph |