RdfSourceBuilderImpl

eu.ostrzyciel.jelly.stream.impl.RdfSourceBuilderImpl
final class RdfSourceBuilderImpl[TGraph, TDataset, TNode, TTriple, TQuad](using adapter: IterableAdapter[TNode, TTriple, TQuad, TGraph, TDataset])

Implementation of the RDF source builder.

Type parameters

TDataset

type of RDF datasets

TGraph

type of RDF graphs

TNode

type of RDF nodes

TQuad

type of RDF quads

TTriple

type of RDF triples

Value parameters

adapter

adapter for turning graphs and datasets into iterables

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

sealed trait ExtensibleBuilder[TApp, TChild, TSrc <: TGraph | TDataset](_child: Option[RdfSourceBuilder[TChild, _, _]], src: TSrc) extends RdfSourceBuilder[TApp | TChild, TApp, TChild]

Source builder stage that can be further extended.

Source builder stage that can be further extended.

Type parameters

TApp

Type of the objects appended in this source stage.

TChild

Type of the child source stage.

TSrc

Type of the source object (graph or dataset).

Attributes

Supertypes
trait RdfSourceBuilder[TApp | TChild, TApp, TChild]
class Object
trait Matchable
class Any
sealed trait RootBuilder

Root RDF source builder.

Root RDF source builder.

Attributes

Supertypes
class Object
trait Matchable
class Any