Package com.hp.hpl.jena.sparql.core

Examples of com.hp.hpl.jena.sparql.core.DatasetGraph


    @Override
    public Plan create(Query query, DatasetGraph dsg, Binding inputBinding, Context context) {
        if ( !dsg instanceof DatasetGraphWrapper ) )
            return null ;   
        DatasetGraph dsg2 = ((DatasetGraphWrapper)dsg).getWrapped() ;
        return QueryEngineRegistry.findFactory(query, dsg2, context).create(query, dsg2, inputBinding, context) ;
    }
View Full Code Here


    @Override
    public boolean accept(Op op, DatasetGraph dsg, Context context) {
        if ( !dsg instanceof DatasetGraphWrapper ) )
            return false ;   
        DatasetGraph dsg2 = ((DatasetGraphWrapper)dsg).getWrapped() ;
        return QueryEngineRegistry.findFactory(op, dsg2, context).accept(op, dsg2, context) ;
    }
View Full Code Here

    @Override
    public Plan create(Op op, DatasetGraph dsg, Binding inputBinding, Context context) {
        if ( !dsg instanceof DatasetGraphWrapper ) )
            return null ;   
        DatasetGraph dsg2 = ((DatasetGraphWrapper)dsg).getWrapped() ;
        return QueryEngineRegistry.findFactory(op, dsg2, context).create(op, dsg2, inputBinding, context) ;
    }
View Full Code Here

    }
   
    public Dataset createDataset(Assembler a, Resource root, Mode mode)
    {
        // Expanding version.
        DatasetGraph dsg = DatasetGraphFactory.createMem() ;
        AssemblerUtils.setContext(root, dsg.getContext()) ;
       
        Dataset ds = DatasetFactory.create(dsg) ;

        // -------- Default graph
        // Can use ja:graph or ja:defaultGraph
View Full Code Here

                Log.warn(DatasetNullAssembler.class,
                         "Failed to recognize value for transactional setting (ignored): " + b);
            }
        }
       
        DatasetGraph dsg = transactional ? new GraphStoreNullTransactional() : new GraphStoreNull();
       
        return DatasetFactory.create(dsg) ;
    }
View Full Code Here

   }

    public static DatasetGraph createDatasetGraph(List<String> uriList, List<String> namedSourceList,
                                                  FileManager fileManager, String baseURI)
    {
        DatasetGraph ds = DatasetGraphFactory.createMem() ;
       
        if ( fileManager == null )
            fileManager = FileManager.get() ;

        // Merge into background graph
        if ( uriList != null )
        {
            Model m = GraphFactory.makeDefaultModel() ;
            for (Iterator<String> iter = uriList.iterator() ; iter.hasNext() ; )
            {
                String sourceURI = iter.next() ;
                String absURI = null ;
                if ( baseURI != null )
                    absURI = IRIResolver.resolveString(sourceURI, baseURI) ;
                else
                    absURI = IRIResolver.resolveString(sourceURI) ;
                // FileManager.readGraph?
                fileManager.readModel(m, sourceURI, absURI, null) ;
            }
            ds.setDefaultGraph(m.getGraph()) ;
        }
        else
        {
            ds.setDefaultGraph(GraphFactory.createDefaultGraph()) ;
        }
       
        if ( namedSourceList != null )
        {
            for (Iterator<String> iter = namedSourceList.iterator() ; iter.hasNext() ; )
            {
                String sourceURI = iter.next();
                String absURI = null ;
                if ( baseURI != null )
                    absURI = IRIResolver.resolveString(baseURI, sourceURI) ;
                else
                    absURI = IRIResolver.resolveString(sourceURI) ;
                Model m = fileManager.loadModel(sourceURI, absURI, null) ;
                Node gn = NodeFactory.createURI(sourceURI) ;
                ds.addGraph(gn, m.getGraph()) ;
            }
        }
        return ds ;
    }
View Full Code Here

        init() ;
    }
   
    private void init()
    {
        DatasetGraph dsg = (dataset == null) ? null : dataset.asDatasetGraph() ;
        context = Context.setupContext(context, dsg) ;
        if ( query != null )
            context.put(ARQConstants.sysCurrentQuery, query) ;
        // NB: Settign timeouts via the context after creating a QueryExecutionBase
        // will not work.
View Full Code Here

    public Plan getPlan()
    {
        if ( plan == null )
        {
            DatasetGraph dsg = prepareDataset(dataset, query, fileManager) ;
            Binding inputBinding = null ;
            if ( initialBinding != null )
                inputBinding = BindingUtils.asBinding(initialBinding) ;
            if ( inputBinding == null )
                inputBinding = BindingRoot.create() ;
View Full Code Here

       
        String baseURI = query.getBaseURI() ;
        if ( baseURI == null )
            baseURI = IRIResolver.chooseBaseURI() ;
       
        DatasetGraph dsg = DatasetUtils.createDatasetGraph(query.getDatasetDescription(),
                                                           fileManager, baseURI ) ;
        return dsg ;
    }
View Full Code Here

   
    @Override
    public boolean accept(Query query, DatasetGraph dsg, Context context) {
        if ( !dsg instanceof DatasetGraphWrapper ) )
            return false ;   
        DatasetGraph dsg2 = ((DatasetGraphWrapper)dsg).getWrapped() ;
        return QueryEngineRegistry.findFactory(query, dsg2, context).accept(query, dsg2, context) ;
    }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.sparql.core.DatasetGraph

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.