telepath / com.github.giedomak.telepath.datamodels.graph

Package com.github.giedomak.telepath.datamodels.graph

Types

Edge

data class Edge

Data class for our Edge model.

Node

data class Node : Serializable

Data class for our node model.

Path

data class Path : Serializable, Comparable<Path>

The Path model contains a list of edges, as well as a list of nodes to represent a specific path.

PathPrefix

data class PathPrefix

This model is used for defining a search-query.

PathStream

class PathStream : Iterable<Path>

Data class for holding streams of paths where we abstract away the materializing into the MemoryManager.