[][src]Module graphannis::graph

Types that are used by the Graph API.

Structs

AnnoKey

The fully qualified name of an annotation.

Annotation

An annotation with a qualified name and a value.

Component

Identifies an edge component of the graph.

Edge

Directed edge between a source and target node which are identified by their ID.

GraphStatistic

Some general statistical numbers specific to a graph component

Match

A match is the result of a query on an annotation storage.

Enums

ComponentType

Specifies the type of component. Types determine certain semantics about the edges of this graph components.

Traits

AnnotationStorage

Access annotations for nodes or edges.

EdgeContainer

Basic trait for accessing edges of a graph for a specific component.

GraphStorage

A graph storage is the representation of an edge component of a graph with specific structures. These specific structures are exploited to efficiently implement reachability queries.

WriteableGraphStorage

Trait for accessing graph storages which can be written to.

Type Definitions

NodeID

Unique internal identifier for a single node.