rllm.data

Graph Data

BaseGraph

An abstract base class for graph data storage.

GraphData

A class for homogenerous graph data storage which easily fit into CPU memory.

HeteroGraphData

A class for heterogenerous graph data storage which easily fit into CPU memory.

Table Data

BaseTable

An abstract base class for table data storage.

TableDataset

Table dataset inherited from torch.utils.data.Dataset

TableData

A base class for creating single table data.

Storage

BaseStorage

A base class for storing nodes or edges in a graph.

NodeStorage

A storage class for node attributes in a graph.

EdgeStorage

A storage class for edge attributes in a graph.

View

MappingView

A view class for accessing a subset of keys from a given mapping.

KeysView

A view class for iterating over the keys of a given mapping.

ValuesView

A view class for iterating over the values of a given mapping.

ItemsView

A view class for iterating over the key-value pairs of a given mapping.