Method

TsparqlBatchadd_rdf

since: 3.6

Declaration [src]

void
tracker_batch_add_rdf (
  TrackerBatch* batch,
  TrackerDeserializeFlags flags,
  TrackerRdfFormat format,
  const gchar* default_graph,
  GInputStream* stream
)

Description [src]

Inserts the RDF data contained in stream as part of batch.

The RDF data will be inserted in the given default_graph if one is provided, or the anonymous graph if default_graph is NULL. Any RDF data that has a graph specified (e.g. using the GRAPH clause in the Trig format) will be inserted in the specified graph instead of default_graph.

The flags argument is reserved for future expansions, currently TRACKER_DESERIALIZE_FLAGS_NONE must be passed.

Available since: 3.6

Parameters

flags

Type: TrackerDeserializeFlags

Deserialization flags.

format

Type: TrackerRdfFormat

RDF format of data in stream.

default_graph

Type: const gchar*

Default graph that will receive the RDF data.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
stream

Type: GInputStream

Input stream with RDF data.

The data is owned by the caller of the method.