Class RdfSourceCollectionImpl
java.lang.Object
net.sansa_stack.spark.io.rdf.input.impl.RdfSourceCollectionImpl
- All Implemented Interfaces:
NodeTupleSource
,RdfLikeSource
,RdfSource
,RdfSourceCollection
-
Field Summary
Modifier and TypeFieldDescriptionprotected Collection<RdfSource>
static final org.apache.jena.riot.Lang
static final org.apache.jena.riot.Lang
protected org.apache.spark.sql.SparkSession
-
Constructor Summary
ConstructorDescriptionRdfSourceCollectionImpl
(org.apache.spark.sql.SparkSession sparkSession) RdfSourceCollectionImpl
(org.apache.spark.sql.SparkSession sparkSession, Collection<RdfSource> members) -
Method Summary
Modifier and TypeMethodDescriptionvoid
org.apache.spark.rdd.RDD<org.aksw.jenax.arq.dataset.api.DatasetOneNg>
A stream of datasets having one named graph eachorg.apache.spark.rdd.RDD<org.apache.jena.rdf.model.Model>
asModels()
org.apache.spark.rdd.RDD<org.apache.jena.sparql.core.Quad>
asQuads()
org.apache.spark.rdd.RDD<org.apache.jena.graph.Triple>
Return the backing loader; null if unknownint
boolean
isEmpty()
org.apache.jena.riot.system.PrefixMap
At present this creates a model holding an RDF sample based on a file's starting bytes.static <I,
T> org.apache.spark.rdd.RDD<T> union
(org.apache.spark.sql.SparkSession sparkSession, Collection<I> members, Function<I, org.apache.spark.rdd.RDD<T>> mapper)
-
Field Details
-
MIXED_TRIPLE
public static final org.apache.jena.riot.Lang MIXED_TRIPLE -
MIXED_QUAD
public static final org.apache.jena.riot.Lang MIXED_QUAD -
sparkSession
protected org.apache.spark.sql.SparkSession sparkSession -
members
-
-
Constructor Details
-
RdfSourceCollectionImpl
public RdfSourceCollectionImpl(org.apache.spark.sql.SparkSession sparkSession) -
RdfSourceCollectionImpl
public RdfSourceCollectionImpl(org.apache.spark.sql.SparkSession sparkSession, Collection<RdfSource> members)
-
-
Method Details
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceRdfSourceCollection
-
add
- Specified by:
add
in interfaceRdfSourceCollection
-
getMembers
- Specified by:
getMembers
in interfaceRdfSourceCollection
-
getComponentCount
public int getComponentCount()- Specified by:
getComponentCount
in interfaceNodeTupleSource
-
union
public static <I,T> org.apache.spark.rdd.RDD<T> union(org.apache.spark.sql.SparkSession sparkSession, Collection<I> members, Function<I, org.apache.spark.rdd.RDD<T>> mapper) -
asTriples
public org.apache.spark.rdd.RDD<org.apache.jena.graph.Triple> asTriples()Description copied from interface:RdfSource
Return the backing loader; null if unknown -
asQuads
public org.apache.spark.rdd.RDD<org.apache.jena.sparql.core.Quad> asQuads() -
asModels
public org.apache.spark.rdd.RDD<org.apache.jena.rdf.model.Model> asModels() -
asDatasets
public org.apache.spark.rdd.RDD<org.aksw.jenax.arq.dataset.api.DatasetOneNg> asDatasets()Description copied from interface:RdfSource
A stream of datasets having one named graph each- Specified by:
asDatasets
in interfaceRdfSource
-
peekDeclaredPrefixes
public org.apache.jena.riot.system.PrefixMap peekDeclaredPrefixes()Description copied from interface:RdfLikeSource
At present this creates a model holding an RDF sample based on a file's starting bytes. May be changed to PrefixMap- Specified by:
peekDeclaredPrefixes
in interfaceRdfLikeSource
-