Top Description Methods
org.jooq

public Interface Node<N extends org.jooq.Node<N>>

Known Direct Subinterfaces
org.jooq.Version, org.jooq.Commit
Known Direct Implementers
org.jooq.impl.AbstractNode
Annotations
@Experimental
Imports
java.util.List, org.jetbrains.annotations.NotNull, .ApiStatus.Experimental

An abstraction over directed, acyclic graph models.

Examples of such models are Version / Versions or Commit / Commits.

Author
Lukas Eder

Method Summary

Modifier and TypeMethod and Description
public @NotNull String
id()

The ID of the node, unique within the graph.

public @NotNull String
message()

The message associated with the node.

public @NotNull List<N>
parents()

The parents of this node.

public N
root()

The root node of the graph.

Method Detail

idback to summary
public @NotNull String id()

The ID of the node, unique within the graph.

Annotations
@NotNull
messageback to summary
public @NotNull String message()

The message associated with the node.

Annotations
@NotNull
parentsback to summary
public @NotNull List<N> parents()

The parents of this node.

Annotations
@NotNull
rootback to summary
public N root()

The root node of the graph.

Annotations
@NotNull