public class SparqlifyUtils extends Object
| Constructor and Description |
|---|
SparqlifyUtils() |
public static void initTestDatabase(DataSource ds) throws SQLException
SQLExceptionpublic static void initTestDatabase(Connection conn) throws SQLException
SQLExceptionpublic static DataSource createTestDatabase() throws SQLException
SQLExceptionpublic static DataSource createDefaultDatabase(String name)
public static void shutdownH2(DataSource dataSource) throws SQLException
SQLExceptionpublic static DataSource createDefaultDatabase(String name, InputStream in) throws SQLException, IOException
SQLExceptionIOExceptionpublic static DataSource createDefaultDatabase(String name, String sqlStr) throws SQLException
SQLExceptionpublic static ViewDefinitionFactory createViewDefinitionFactory(Connection conn, Map<String,String> typeAlias) throws IOException
IOExceptionpublic static ViewDefinitionFactory createViewDefinitionFactory(Connection conn, TypeSystem datatypeSystem, Map<String,String> typeAlias) throws IOException
IOExceptionpublic static ViewDefinitionFactory createDummyViewDefinitionFactory(Map<String,String> typeAlias)
@Deprecated public static SqlExprSerializerSystem createSerializerSystem(TypeSystem typeSystem)
public static SqlTranslator createSqlRewriter()
public static SqlTranslator createSqlTranslator(ExprRewriteSystem rewriteSystem)
public static SqlTranslator createSqlRewriter(TypeSystem datatypeSystem, RdfTermEliminator rdfTermEliminator, ExprEvaluator exprTransformer)
public static Config readConfig(File file) throws IOException, org.antlr.runtime.RecognitionException
IOExceptionorg.antlr.runtime.RecognitionExceptionpublic static Config readConfig(InputStream in) throws IOException, org.antlr.runtime.RecognitionException
IOExceptionorg.antlr.runtime.RecognitionExceptionpublic static Config readConfig(InputStream in, org.slf4j.Logger logger) throws IOException, org.antlr.runtime.RecognitionException
IOExceptionorg.antlr.runtime.RecognitionExceptionpublic static Config createConfig(String str, org.slf4j.Logger logger) throws IOException, org.antlr.runtime.RecognitionException
IOExceptionorg.antlr.runtime.RecognitionExceptionpublic static List<String> listTables(Connection conn) throws SQLException
SQLExceptionpublic static MappingOps createDefaultMappingOps(ExprRewriteSystem ers)
public static OpMappingRewriter createDefaultOpMappingRewriter(ExprRewriteSystem ers)
public static QueryExecutionFactoryEx createDefaultSparqlifyEngine(DataSource dataSource, Config config, Long maxResultSetSize, Integer maxQueryExecutionTimeInSeconds) throws SQLException, IOException
SQLExceptionIOExceptionpublic static SparqlSqlStringRewriterImpl createDefaultSparqlSqlStringRewriter(DataSource dataSource, Config config, Long maxResultSetSize, Integer maxQueryExecutionTime) throws SQLException, IOException
dataSource - config - maxResultSetSize - maxQueryExecutionTime - SQLExceptionIOExceptionpublic static SparqlSqlStringRewriter createSparqlSqlStringRewriter(SparqlSqlOpRewriter ssoRewriter, TypeSystem typeSystem)
public static SparqlSqlOpRewriter createSqlOpRewriter(CandidateViewSelector<ViewDefinition> candidateViewSelector, OpMappingRewriter opMappingRewriter, TypeSystem datatypeSystem, org.aksw.commons.util.jdbc.Schema databaseSchema) throws SQLException, IOException
SQLExceptionIOException@Deprecated public static SparqlSqlStringRewriter createTestRewriter(CandidateViewSelector<ViewDefinition> candidateViewSelector, OpMappingRewriter opMappingRewriter, TypeSystem datatypeSystem, org.aksw.commons.util.jdbc.Schema databaseSchema) throws SQLException, IOException
SQLExceptionIOExceptionpublic static Config parseSmlConfig(String str, org.slf4j.Logger logger) throws IOException, org.antlr.runtime.RecognitionException
IOExceptionorg.antlr.runtime.RecognitionExceptionpublic static Config parseSmlConfig(InputStream in, org.slf4j.Logger logger) throws IOException, org.antlr.runtime.RecognitionException
IOExceptionorg.antlr.runtime.RecognitionExceptionpublic static com.hp.hpl.jena.graph.Node getNode(com.hp.hpl.jena.sparql.engine.binding.Binding binding,
com.hp.hpl.jena.sparql.core.Var var,
com.hp.hpl.jena.graph.Node fallbackNode)
public static QueryExecutionFactoryExImpl createQueryExecutionFactoryEx(DataSource dataSource, SparqlSqlOpRewriter sparqlSqlOpRewriter, SqlOpSerializer sqlOpSerializer)
public static ExprRewriteSystem createExprRewriteSystem()
public static SparqlSqlOpRewriterImpl unwrapOpRewriter(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef)
public static SqlTranslator unwrapSqlTransformer(SparqlSqlOpRewriterImpl opRewriter)
public static CandidateViewSelectorImpl unwrapCandidateViewSelector(SparqlSqlOpRewriterImpl opRewriter)
Copyright © 2014. All Rights Reserved.