DecoderFlow

eu.ostrzyciel.jelly.stream.DecoderFlow
object DecoderFlow extends DecoderFlowOps

Flow operations for decoding Jelly frames into RDF data. See: eu.ostrzyciel.jelly.stream.impl.DecoderFlowOps.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Inherited methods

final def decodeAny: AnyIngestFlowOps.type

Decode the incoming RdfStreamFrames as a Jelly stream of any physical type. The type of RDF statements is determined by the stream type specified in the stream options header. The stream must have a set stream type (UNSPECIFIED is not allowed) and the stream type must not change during the stream.

Decode the incoming RdfStreamFrames as a Jelly stream of any physical type. The type of RDF statements is determined by the stream type specified in the stream options header. The stream must have a set stream type (UNSPECIFIED is not allowed) and the stream type must not change during the stream.

Attributes

Returns

intermediate builder object for further configuration

Inherited from:
DecoderFlowOps
final def decodeGraphs: GraphsIngestFlowOps.type

Decode the incoming RdfStreamFrames as a Jelly stream of physical type GRAPHS. If the stream is not a GRAPHS stream, the decoding will fail.

Decode the incoming RdfStreamFrames as a Jelly stream of physical type GRAPHS. If the stream is not a GRAPHS stream, the decoding will fail.

Attributes

Returns

intermediate builder object for further configuration

Inherited from:
DecoderFlowOps
final def decodeQuads: QuadsIngestFlowOps.type

Decode the incoming RdfStreamFrames as a Jelly stream of physical type QUADS. If the stream is not a QUADS stream, the decoding will fail.

Decode the incoming RdfStreamFrames as a Jelly stream of physical type QUADS. If the stream is not a QUADS stream, the decoding will fail.

Attributes

Returns

intermediate builder object for further configuration

Inherited from:
DecoderFlowOps
final def decodeTriples: TriplesIngestFlowOps.type

Decode the incoming RdfStreamFrames as a Jelly stream of physical type TRIPLES. If the stream is not a TRIPLES stream, the decoding will fail.

Decode the incoming RdfStreamFrames as a Jelly stream of physical type TRIPLES. If the stream is not a TRIPLES stream, the decoding will fail.

Attributes

Returns

intermediate builder object for further configuration

Inherited from:
DecoderFlowOps
final def snoopStreamOptions: Flow[RdfStreamFrame, RdfStreamFrame, Future[Option[RdfStreamOptions]]]

Snoop the incoming stream for stream options and extract them to the materialized value.

Snoop the incoming stream for stream options and extract them to the materialized value.

Attributes

Returns

the materialized value is a future that will return the stream options when first encountered, or when the stream completes.

Inherited from:
DecoderFlowOps