Class JavaQueryExecutionFactorySparqlifySpark

java.lang.Object
org.aksw.jena_sparql_api.core.QueryExecutionFactoryBackQuery
net.sansa_stack.query.spark.sparqlify.JavaQueryExecutionFactorySparqlifySpark
All Implemented Interfaces:
AutoCloseable, net.sansa_stack.query.spark.api.domain.JavaQueryExecutionFactorySpark, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactory, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery, org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryString

public class JavaQueryExecutionFactorySparqlifySpark extends org.aksw.jena_sparql_api.core.QueryExecutionFactoryBackQuery implements net.sansa_stack.query.spark.api.domain.JavaQueryExecutionFactorySpark
  • Field Details

    • sparkSession

      protected org.apache.spark.sql.SparkSession sparkSession
    • sparqlSqlRewriter

      protected org.aksw.sparqlify.core.interfaces.SparqlSqlStringRewriter sparqlSqlRewriter
  • Constructor Details

    • JavaQueryExecutionFactorySparqlifySpark

      public JavaQueryExecutionFactorySparqlifySpark(org.apache.spark.sql.SparkSession sparkSession, org.aksw.sparqlify.core.interfaces.SparqlSqlStringRewriter sparqlSqlRewriter)
  • Method Details

    • createQueryExecution

      public JavaQueryExecutionSparkSparqlify createQueryExecution(org.apache.jena.query.Query query)
      Specified by:
      createQueryExecution in interface net.sansa_stack.query.spark.api.domain.JavaQueryExecutionFactorySpark
      Specified by:
      createQueryExecution in interface org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery
    • createQueryExecution

      public JavaQueryExecutionSparkSparqlify createQueryExecution(String queryString)
      Specified by:
      createQueryExecution in interface net.sansa_stack.query.spark.api.domain.JavaQueryExecutionFactorySpark
      Specified by:
      createQueryExecution in interface org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryString
      Overrides:
      createQueryExecution in class org.aksw.jena_sparql_api.core.QueryExecutionFactoryBackQuery
    • getId

      public String getId()
      Specified by:
      getId in interface org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactory
    • getState

      public String getState()
      Specified by:
      getState in interface org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactory