Class RdfSourceFromResourceImpl
java.lang.Object
net.sansa_stack.spark.io.rdf.input.impl.RdfSourceFromResourceImpl
- All Implemented Interfaces:
NodeTupleSource
,RdfLikeSource
,RdfSource
,RdfSourceFromResource
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.apache.jena.riot.Lang
protected org.apache.hadoop.fs.Path
protected org.apache.spark.sql.SparkSession
-
Constructor Summary
ConstructorDescriptionRdfSourceFromResourceImpl
(org.apache.spark.sql.SparkSession sparkSession, org.apache.hadoop.fs.Path path, org.apache.jena.riot.Lang lang) -
Method Summary
Modifier and TypeMethodDescriptionorg.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 unknownorg.apache.jena.riot.Lang
getLang()
Get the language of the source; may have been probed for by an RdfSourceFactoryorg.apache.hadoop.fs.Path
getPath()
org.apache.jena.riot.system.PrefixMap
At present this creates a model holding an RDF sample based on a file's starting bytes.static <T> RddRdfLoader<T>
requireLoader
(org.apache.jena.riot.Lang lang, Class<T> clazz) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sansa_stack.spark.io.rdf.input.api.RdfSourceFromResource
getComponentCount
-
Field Details
-
sparkSession
protected org.apache.spark.sql.SparkSession sparkSession -
path
protected org.apache.hadoop.fs.Path path -
lang
protected org.apache.jena.riot.Lang lang
-
-
Constructor Details
-
RdfSourceFromResourceImpl
public RdfSourceFromResourceImpl(org.apache.spark.sql.SparkSession sparkSession, org.apache.hadoop.fs.Path path, org.apache.jena.riot.Lang lang)
-
-
Method Details
-
getPath
public org.apache.hadoop.fs.Path getPath() -
getLang
public org.apache.jena.riot.Lang getLang()Description copied from interface:RdfSourceFromResource
Get the language of the source; may have been probed for by an RdfSourceFactory- Specified by:
getLang
in interfaceRdfSourceFromResource
-
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 -
asModels
public org.apache.spark.rdd.RDD<org.apache.jena.rdf.model.Model> asModels() -
asQuads
public org.apache.spark.rdd.RDD<org.apache.jena.sparql.core.Quad> asQuads() -
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
-
requireLoader
-
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
-