Class RdfSourceFromResourceImpl
java.lang.Object
net.sansa_stack.spark.io.rdf.input.impl.RdfSourceFromResourceImpl
- All Implemented Interfaces:
NodeTupleSource,RdfLikeSource,RdfSource,RdfSourceFromResource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.riot.Langprotected org.apache.hadoop.fs.Pathprotected org.apache.spark.sql.SparkSession -
Constructor Summary
ConstructorsConstructorDescriptionRdfSourceFromResourceImpl(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.LanggetLang()Get the language of the source; may have been probed for by an RdfSourceFactoryorg.apache.hadoop.fs.PathgetPath()org.apache.jena.rdf.model.ModelAt 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, waitMethods 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:RdfSourceFromResourceGet the language of the source; may have been probed for by an RdfSourceFactory- Specified by:
getLangin interfaceRdfSourceFromResource
-
asTriples
public org.apache.spark.rdd.RDD<org.apache.jena.graph.Triple> asTriples()Description copied from interface:RdfSourceReturn 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:RdfSourceA stream of datasets having one named graph each- Specified by:
asDatasetsin interfaceRdfSource
-
requireLoader
-
peekDeclaredPrefixes
public org.apache.jena.rdf.model.Model peekDeclaredPrefixes()Description copied from interface:RdfLikeSourceAt present this creates a model holding an RDF sample based on a file's starting bytes. May be changed to PrefixMap- Specified by:
peekDeclaredPrefixesin interfaceRdfLikeSource
-