Class SparkRowMapperSparqlify
java.lang.Object
net.sansa_stack.query.spark.sparqlify.SparkRowMapperSparqlify
- All Implemented Interfaces:
Serializable,org.apache.spark.api.java.function.Function<org.apache.spark.sql.Row,org.apache.jena.sparql.engine.binding.Binding>
public class SparkRowMapperSparqlify
extends Object
implements org.apache.spark.api.java.function.Function<org.apache.spark.sql.Row,org.apache.jena.sparql.engine.binding.Binding>, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.common.collect.Multimap<org.apache.jena.sparql.core.Var,org.aksw.jena_sparql_api.views.RestrictedExpr> -
Constructor Summary
ConstructorsConstructorDescriptionSparkRowMapperSparqlify(com.google.common.collect.Multimap<org.apache.jena.sparql.core.Var, org.aksw.jena_sparql_api.views.RestrictedExpr> varDef) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.engine.binding.Bindingcall(org.apache.spark.sql.Row row) static org.apache.jena.sparql.engine.binding.BindingrowToRawBinding(org.apache.spark.sql.Row row)
-
Field Details
-
varDef
protected com.google.common.collect.Multimap<org.apache.jena.sparql.core.Var,org.aksw.jena_sparql_api.views.RestrictedExpr> varDef
-
-
Constructor Details
-
SparkRowMapperSparqlify
public SparkRowMapperSparqlify(com.google.common.collect.Multimap<org.apache.jena.sparql.core.Var, org.aksw.jena_sparql_api.views.RestrictedExpr> varDef)
-
-
Method Details
-
call
public org.apache.jena.sparql.engine.binding.Binding call(org.apache.spark.sql.Row row) - Specified by:
callin interfaceorg.apache.spark.api.java.function.Function<org.apache.spark.sql.Row,org.apache.jena.sparql.engine.binding.Binding>
-
rowToRawBinding
public static org.apache.jena.sparql.engine.binding.Binding rowToRawBinding(org.apache.spark.sql.Row row)
-