/** * Default graph query on all named graphs. The distinct-term-scan is * used and the index is Oxxx. * * <pre> * SELECT DISTINCT ?o WHERE { ?s ?p ?o . } * </pre> */ public void test_distinctTermScan_quads_01c() throws Exception { final TestHelper h = new TestHelper("distinctTermScan_quads_01c", // testURI, "distinctTermScan_quads_01c.rq",// queryFileURL "distinctTermScan_quads_01.trig",// dataFileURL "distinctTermScan_quads_01c.srx"// resultFileURL ); h.runTest(); // Verify that the DistinctTermScanOp was used in the query plan. assertEquals( 1, BOpUtility.toList(h.getASTContainer().getQueryPlan(), DistinctTermScanOp.class).size()); }
case SELECT: { final TupleQueryResult expectedResult = readExpectedTupleQueryResult(); compareTupleQueryResults(queryResult, expectedResult); case CONSTRUCT: { final Set<Statement> expectedResult = readExpectedGraphQueryResult(); compareGraphs(queryResult, expectedResult); final boolean expectedResult = readExpectedBooleanQueryResult();
final long nparsed = loadData(dataFileURL);
final TestHelper testHelper = new TestHelper("include_01",// name "include_01.rq",// query URL "include_01.trig",// data URL ); final AbstractTripleStore tripleStore = testHelper.getTripleStore(); BOpUtility.asIterator(bindingSets)); final ASTContainer astContainer = testHelper.runTest();
final TestHelper h = new TestHelper( "describe-1", // testURI, "describe-1.rq",// queryFileURL h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); }; h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); final BigdataSail sail = new BigdataSail(h.getTripleStore()); try { sail.initialize();
final TestHelper testHelper = new TestHelper("include_01",// name "include_01.rq",// query URL "include_01.trig",// data URL ); final AbstractTripleStore tripleStore = testHelper.getTripleStore(); BOpUtility.asIterator(bindingSets)); final ASTContainer astContainer = testHelper.runTest();
final TestHelper h = new TestHelper( "describe-1", // testURI, "describe-1.rq",// queryFileURL h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); }; h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); final BigdataSail sail = new BigdataSail(h.getTripleStore()); try { sail.initialize();
final TestHelper h = new TestHelper( "describe-1", // testURI, "describe-1.rq",// queryFileURL h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); }; h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); final BigdataSail sail = new BigdataSail(h.getTripleStore()); try { sail.initialize();
final long nparsed = loadData(dataFileURL);
final long nparsed = loadData(dataFileURL);
final TestHelper h = new TestHelper( "describe-SymmetricOneStep-1", // testURI, "describe-SymmetricOneStep-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertEquals(DescribeModeEnum.SymmetricOneStep, h.getASTContainer() .getOptimizedAST().getProjection().getDescribeMode());
final TestHelper h = new TestHelper( "describe-1", // testURI, "describe-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertNull(h.getASTContainer().getOptimizedAST().getProjection() .getDescribeMode());
final TestHelper h = new TestHelper( "describe-ForwardOneStep-1", // testURI, "describe-ForwardOneStep-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertEquals(DescribeModeEnum.ForwardOneStep, h.getASTContainer() .getOptimizedAST().getProjection().getDescribeMode());
final TestHelper h = new TestHelper( "describe-ForwardOneStep-1", // testURI, "describe-ForwardOneStep-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertEquals(DescribeModeEnum.ForwardOneStep, h.getASTContainer() .getOptimizedAST().getProjection().getDescribeMode());
final TestHelper h = new TestHelper( "describe-ForwardOneStep-1", // testURI, "describe-ForwardOneStep-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertEquals(DescribeModeEnum.ForwardOneStep, h.getASTContainer() .getOptimizedAST().getProjection().getDescribeMode());
final TestHelper h = new TestHelper( "describe-SymmetricOneStep-1", // testURI, "describe-SymmetricOneStep-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertEquals(DescribeModeEnum.SymmetricOneStep, h.getASTContainer() .getOptimizedAST().getProjection().getDescribeMode());
final TestHelper h = new TestHelper( "describe-SymmetricOneStep-1", // testURI, "describe-SymmetricOneStep-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertEquals(DescribeModeEnum.SymmetricOneStep, h.getASTContainer() .getOptimizedAST().getProjection().getDescribeMode());
case SELECT: { final TupleQueryResult expectedResult = readExpectedTupleQueryResult(); compareTupleQueryResults(queryResult, expectedResult); case CONSTRUCT: { final Set<Statement> expectedResult = readExpectedGraphQueryResult(); compareGraphs(queryResult, expectedResult); final boolean expectedResult = readExpectedBooleanQueryResult();
final TestHelper h = new TestHelper( "describe-1", // testURI, "describe-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertNull(h.getASTContainer().getOptimizedAST().getProjection() .getDescribeMode());
final TestHelper h = new TestHelper( "describe-1", // testURI, "describe-1.rq",// queryFileURL assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); h.getASTContainer(), h.getTripleStore()); final BigdataValueFactory f = h.getTripleStore().getValueFactory(); h.getTripleStore().getLexiconRelation() .addTerms(values, values.length, true/* readOnly */); h.runTest(); assertEquals(QueryType.DESCRIBE, h.getASTContainer().getOriginalAST() .getQueryType()); assertEquals(QueryType.CONSTRUCT, h.getASTContainer().getOptimizedAST() .getQueryType()); assertNull(h.getASTContainer().getOptimizedAST().getProjection() .getDescribeMode());