http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java index 27b799f..6b049b9 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java @@ -1,11 +1,3 @@ -package org.apache.rya.rdftriplestore.evaluation; - -import static org.apache.rya.api.RdfCloudTripleStoreConstants.RANGE; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file @@ -24,29 +16,34 @@ import java.util.Map; * specific language governing permissions and limitations * under the License. */ +package org.apache.rya.rdftriplestore.evaluation; +import static org.apache.rya.api.RdfCloudTripleStoreConstants.RANGE; +import java.util.HashMap; +import java.util.List; +import java.util.Map; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; import org.apache.rya.api.domain.RangeURI; import org.apache.rya.api.domain.RangeValue; -import org.openrdf.model.Value; -import org.openrdf.model.impl.BooleanLiteralImpl; -import org.openrdf.query.QueryEvaluationException; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.FunctionCall; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.ValueConstant; -import org.openrdf.query.algebra.ValueExpr; -import org.openrdf.query.algebra.Var; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; +import org.eclipse.rdf4j.model.Value; +import org.eclipse.rdf4j.model.impl.BooleanLiteral; +import org.eclipse.rdf4j.query.QueryEvaluationException; +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.FunctionCall; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.ValueConstant; +import org.eclipse.rdf4j.query.algebra.ValueExpr; +import org.eclipse.rdf4j.query.algebra.Var; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; /** * Class FilterTimeIndexVisitor * Date: Apr 11, 2011 * Time: 10:16:15 PM */ -public class FilterRangeVisitor extends QueryModelVisitorBase<Exception> { +public class FilterRangeVisitor extends AbstractQueryModelVisitor<Exception> { private final RdfCloudTripleStoreConfiguration conf; private final Map<Var, RangeValue> rangeValues = new HashMap<Var, RangeValue>(); @@ -74,7 +71,7 @@ public class FilterRangeVisitor extends QueryModelVisitorBase<Exception> { final Value start = startVc.getValue(); final Value end = endVc.getValue(); rangeValues.put(var, new RangeValue(start, end)); - node.setCondition(new ValueConstant(BooleanLiteralImpl.TRUE)); + node.setCondition(new ValueConstant(BooleanLiteral.TRUE)); } } }
http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/MultipleBindingSetsIterator.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/MultipleBindingSetsIterator.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/MultipleBindingSetsIterator.java index 5d4d3c1..dd84e4d 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/MultipleBindingSetsIterator.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/MultipleBindingSetsIterator.java @@ -19,18 +19,16 @@ package org.apache.rya.rdftriplestore.evaluation; * under the License. */ - - -import info.aduna.iteration.CloseableIteration; -import info.aduna.iteration.LookAheadIteration; -import org.openrdf.query.BindingSet; -import org.openrdf.query.QueryEvaluationException; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; - import java.util.ArrayList; import java.util.Collection; +import org.eclipse.rdf4j.common.iteration.CloseableIteration; +import org.eclipse.rdf4j.common.iteration.LookAheadIteration; +import org.eclipse.rdf4j.query.BindingSet; +import org.eclipse.rdf4j.query.QueryEvaluationException; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; + /** */ public class MultipleBindingSetsIterator extends LookAheadIteration<BindingSet, QueryEvaluationException> { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelEvaluationStrategyImpl.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelEvaluationStrategyImpl.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelEvaluationStrategyImpl.java index a3b70b6..47e5269 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelEvaluationStrategyImpl.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelEvaluationStrategyImpl.java @@ -19,16 +19,6 @@ package org.apache.rya.rdftriplestore.evaluation; * under the License. */ - - -import info.aduna.iteration.CloseableIteration; -import info.aduna.iteration.ConvertingIteration; -import info.aduna.iteration.EmptyIteration; -import info.aduna.iteration.Iteration; -import info.aduna.iteration.IteratorIteration; -import info.aduna.iteration.LimitIteration; -import info.aduna.iteration.OffsetIteration; - import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -38,6 +28,7 @@ import java.util.Set; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; +import org.apache.log4j.Logger; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; import org.apache.rya.api.RdfCloudTripleStoreUtils; import org.apache.rya.api.utils.NullableStatementImpl; @@ -47,35 +38,37 @@ import org.apache.rya.rdftriplestore.inference.InferenceEngine; import org.apache.rya.rdftriplestore.inference.InferenceEngineException; import org.apache.rya.rdftriplestore.utils.FixedStatementPattern; import org.apache.rya.rdftriplestore.utils.TransitivePropertySP; - -import org.apache.log4j.Logger; -import org.openrdf.model.Resource; -import org.openrdf.model.Statement; -import org.openrdf.model.URI; -import org.openrdf.model.Value; -import org.openrdf.query.BindingSet; -import org.openrdf.query.Dataset; -import org.openrdf.query.QueryEvaluationException; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.QueryRoot; -import org.openrdf.query.algebra.Slice; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.ValueExpr; -import org.openrdf.query.algebra.Var; -import org.openrdf.query.algebra.evaluation.QueryBindingSet; -import org.openrdf.query.algebra.evaluation.ValueExprEvaluationException; -import org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl; -import org.openrdf.query.algebra.evaluation.iterator.FilterIterator; -import org.openrdf.query.algebra.evaluation.iterator.JoinIterator; -import org.openrdf.query.algebra.evaluation.util.QueryEvaluationUtil; +import org.eclipse.rdf4j.common.iteration.CloseableIteration; +import org.eclipse.rdf4j.common.iteration.ConvertingIteration; +import org.eclipse.rdf4j.common.iteration.EmptyIteration; +import org.eclipse.rdf4j.common.iteration.Iteration; +import org.eclipse.rdf4j.common.iteration.IteratorIteration; +import org.eclipse.rdf4j.common.iteration.LimitIteration; +import org.eclipse.rdf4j.common.iteration.OffsetIteration; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.Resource; +import org.eclipse.rdf4j.model.Statement; +import org.eclipse.rdf4j.model.Value; +import org.eclipse.rdf4j.query.BindingSet; +import org.eclipse.rdf4j.query.Dataset; +import org.eclipse.rdf4j.query.QueryEvaluationException; +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.QueryRoot; +import org.eclipse.rdf4j.query.algebra.Slice; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.Var; +import org.eclipse.rdf4j.query.algebra.evaluation.QueryBindingSet; +import org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategy; +import org.eclipse.rdf4j.query.algebra.evaluation.iterator.FilterIterator; +import org.eclipse.rdf4j.query.algebra.evaluation.iterator.JoinIterator; import com.google.common.collect.Lists; /** */ -public class ParallelEvaluationStrategyImpl extends EvaluationStrategyImpl { +public class ParallelEvaluationStrategyImpl extends StrictEvaluationStrategy { private static Logger logger = Logger.getLogger(ParallelEvaluationStrategyImpl.class); private int numOfThreads = 10; @@ -86,7 +79,7 @@ public class ParallelEvaluationStrategyImpl extends EvaluationStrategyImpl { public ParallelEvaluationStrategyImpl(StoreTripleSource tripleSource, InferenceEngine inferenceEngine, Dataset dataset, RdfCloudTripleStoreConfiguration conf) { - super(tripleSource, dataset); + super(tripleSource, dataset, null); Integer nthreads = conf.getNumThreads(); this.numOfThreads = (nthreads != null) ? nthreads : this.numOfThreads; Boolean val = conf.isPerformant(); @@ -185,7 +178,7 @@ public class ParallelEvaluationStrategyImpl extends EvaluationStrategyImpl { Set<Statement> sts = null; try { sts = inferenceEngine.findTransitiveProperty((Resource) getVarValue(subjVar), - (URI) getVarValue(predVar), getVarValue(objVar), (Resource) getVarValue(cntxtVar)); + (IRI) getVarValue(predVar), getVarValue(objVar), (Resource) getVarValue(cntxtVar)); } catch (InferenceEngineException e) { throw new QueryEvaluationException(e); } @@ -203,11 +196,11 @@ public class ParallelEvaluationStrategyImpl extends EvaluationStrategyImpl { Value objValue = getVarValue(objVar, binding); Resource contxtValue = (Resource) getVarValue(cntxtVar, binding); if ((subjValue != null && !(subjValue instanceof Resource)) || - (predValue != null && !(predValue instanceof URI))) { + (predValue != null && !(predValue instanceof IRI))) { continue; } stmts.add(new RdfCloudTripleStoreUtils.CustomEntry<Statement, BindingSet>( - new NullableStatementImpl((Resource) subjValue, (URI) predValue, objValue, contxtValue), binding)); + new NullableStatementImpl((Resource) subjValue, (IRI) predValue, objValue, contxtValue), binding)); } if (stmts.size() == 0) { return new EmptyIteration(); @@ -259,14 +252,14 @@ public class ParallelEvaluationStrategyImpl extends EvaluationStrategyImpl { return super.evaluate(expr, bindings); } - public CloseableIteration evaluate(Slice slice, BindingSet bindings) + public CloseableIteration<BindingSet, QueryEvaluationException> evaluate(Slice slice, BindingSet bindings) throws QueryEvaluationException { - CloseableIteration result = evaluate(slice.getArg(), bindings); + CloseableIteration<BindingSet, QueryEvaluationException> result = evaluate(slice.getArg(), bindings); if (slice.hasOffset()) { - result = new OffsetIteration(result, slice.getOffset()); + result = new OffsetIteration<BindingSet, QueryEvaluationException>(result, slice.getOffset()); } if (slice.hasLimit()) { - result = new LimitIteration(result, slice.getLimit()); + result = new LimitIteration<BindingSet, QueryEvaluationException>(result, slice.getLimit()); } return result; } http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelJoinIterator.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelJoinIterator.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelJoinIterator.java index 5ee9802..1ffeb4a 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelJoinIterator.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ParallelJoinIterator.java @@ -19,22 +19,19 @@ package org.apache.rya.rdftriplestore.evaluation; * under the License. */ - - -import info.aduna.iteration.CloseableIteration; -import info.aduna.iteration.LookAheadIteration; - import java.util.NoSuchElementException; import java.util.Queue; import java.util.concurrent.ExecutorService; import java.util.concurrent.LinkedBlockingQueue; -import org.openrdf.query.BindingSet; -import org.openrdf.query.QueryEvaluationException; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.evaluation.EvaluationStrategy; -import org.openrdf.query.impl.EmptyBindingSet; +import org.eclipse.rdf4j.common.iteration.CloseableIteration; +import org.eclipse.rdf4j.common.iteration.LookAheadIteration; +import org.eclipse.rdf4j.query.BindingSet; +import org.eclipse.rdf4j.query.QueryEvaluationException; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy; +import org.eclipse.rdf4j.query.impl.EmptyBindingSet; /** */ @@ -85,7 +82,7 @@ public class ParallelJoinIterator extends LookAheadIteration<BindingSet, QueryEv try { for (int i = 0; i < batch; i++) { if (leftIter.hasNext()) { - ParallelIteratorWork work = new ParallelIteratorWork((BindingSet) leftIter.next(), join.getRightArg()); + ParallelIteratorWork work = new ParallelIteratorWork(leftIter.next(), join.getRightArg()); workQueue.add(work); executorService.execute(work); } else http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/PushJoinDownVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/PushJoinDownVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/PushJoinDownVisitor.java index ecf4c7b..2cff052 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/PushJoinDownVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/PushJoinDownVisitor.java @@ -19,18 +19,16 @@ package org.apache.rya.rdftriplestore.evaluation; * under the License. */ - - -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; /** * Class ReorderJoinVisitor * Date: Apr 11, 2011 * Time: 10:16:15 PM */ -public class PushJoinDownVisitor extends QueryModelVisitorBase<Exception> { +public class PushJoinDownVisitor extends AbstractQueryModelVisitor<Exception> { @Override public void meet(final Join node) throws Exception { super.meet(node); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinOptimizer.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinOptimizer.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinOptimizer.java index b5d5c43..ab7c8ad 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinOptimizer.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinOptimizer.java @@ -1,14 +1,3 @@ -package org.apache.rya.rdftriplestore.evaluation; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import org.apache.rya.rdftriplestore.utils.DefaultStatistics; - /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file @@ -17,9 +6,9 @@ import org.apache.rya.rdftriplestore.utils.DefaultStatistics; * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY @@ -27,20 +16,27 @@ import org.apache.rya.rdftriplestore.utils.DefaultStatistics; * specific language governing permissions and limitations * under the License. */ +package org.apache.rya.rdftriplestore.evaluation; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; - -import org.openrdf.query.BindingSet; -import org.openrdf.query.Dataset; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.LeftJoin; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.Var; -import org.openrdf.query.algebra.evaluation.QueryOptimizer; -import org.openrdf.query.algebra.evaluation.impl.EvaluationStatistics; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; -import org.openrdf.query.algebra.helpers.StatementPatternCollector; +import org.apache.rya.rdftriplestore.utils.DefaultStatistics; +import org.eclipse.rdf4j.query.BindingSet; +import org.eclipse.rdf4j.query.Dataset; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.LeftJoin; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.Var; +import org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer; +import org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; +import org.eclipse.rdf4j.query.algebra.helpers.StatementPatternCollector; /** * A query optimizer that re-orders nested Joins. @@ -72,7 +68,7 @@ public class QueryJoinOptimizer implements QueryOptimizer { } } - protected class JoinVisitor extends QueryModelVisitorBase<RuntimeException> { + protected class JoinVisitor extends AbstractQueryModelVisitor<RuntimeException> { Set<String> boundVars = new HashSet<String>(); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinSelectOptimizer.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinSelectOptimizer.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinSelectOptimizer.java index 8fc437a..3553c8e 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinSelectOptimizer.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/QueryJoinSelectOptimizer.java @@ -19,8 +19,6 @@ package org.apache.rya.rdftriplestore.evaluation; * under the License. */ - - import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -30,14 +28,13 @@ import org.apache.rya.api.RdfCloudTripleStoreConfiguration; import org.apache.rya.api.persist.joinselect.SelectivityEvalDAO; import org.apache.rya.rdftriplestore.inference.DoNotExpandSP; import org.apache.rya.rdftriplestore.utils.FixedStatementPattern; - -import org.openrdf.query.BindingSet; -import org.openrdf.query.Dataset; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.evaluation.QueryOptimizer; -import org.openrdf.query.algebra.evaluation.impl.EvaluationStatistics; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; +import org.eclipse.rdf4j.query.BindingSet; +import org.eclipse.rdf4j.query.Dataset; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer; +import org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; public class QueryJoinSelectOptimizer implements QueryOptimizer { @@ -61,7 +58,7 @@ public class QueryJoinSelectOptimizer implements QueryOptimizer { tupleExpr.visit(new JoinVisitor()); } - protected class JoinVisitor extends QueryModelVisitorBase<RuntimeException> { + protected class JoinVisitor extends AbstractQueryModelVisitor<RuntimeException> { @Override public void meet(Join node) { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreEvaluationStatistics.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreEvaluationStatistics.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreEvaluationStatistics.java index b7698cf..f4abd7e 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreEvaluationStatistics.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreEvaluationStatistics.java @@ -19,10 +19,7 @@ package org.apache.rya.rdftriplestore.evaluation; * under the License. */ - - import static com.google.common.base.Preconditions.checkNotNull; -//import static RdfCloudTripleStoreUtils.getTtlValueConverter; import java.util.ArrayList; import java.util.Collection; @@ -35,21 +32,21 @@ import org.apache.rya.api.persist.RdfEvalStatsDAO; import org.apache.rya.api.persist.RdfEvalStatsDAO.CARDINALITY_OF; import org.apache.rya.rdftriplestore.inference.DoNotExpandSP; import org.apache.rya.rdftriplestore.utils.FixedStatementPattern; -import org.openrdf.model.Resource; -import org.openrdf.model.Statement; -import org.openrdf.model.URI; -import org.openrdf.model.Value; -import org.openrdf.model.vocabulary.RDF; -import org.openrdf.query.algebra.BinaryTupleOperator; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.Slice; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.UnaryTupleOperator; -import org.openrdf.query.algebra.Var; -import org.openrdf.query.algebra.evaluation.impl.EvaluationStatistics; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.Resource; +import org.eclipse.rdf4j.model.Statement; +import org.eclipse.rdf4j.model.Value; +import org.eclipse.rdf4j.model.vocabulary.RDF; +import org.eclipse.rdf4j.query.algebra.BinaryTupleOperator; +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.Projection; +import org.eclipse.rdf4j.query.algebra.Slice; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.UnaryTupleOperator; +import org.eclipse.rdf4j.query.algebra.Var; +import org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics; /** * Class RdfCloudTripleStoreEvaluationStatistics @@ -113,7 +110,7 @@ public class RdfCloudTripleStoreEvaluationStatistics<C extends RdfCloudTripleSto final Var subjectVar = sp.getSubjectVar(); final Resource subj = (Resource) getConstantValue(subjectVar); final Var predicateVar = sp.getPredicateVar(); - final URI pred = (URI) getConstantValue(predicateVar); + final IRI pred = (IRI) getConstantValue(predicateVar); final Var objectVar = sp.getObjectVar(); final Value obj = getConstantValue(objectVar); final Resource context = (Resource) getConstantValue(sp.getContextVar()); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreSelectivityEvaluationStatistics.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreSelectivityEvaluationStatistics.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreSelectivityEvaluationStatistics.java index 09435e7..27882f5 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreSelectivityEvaluationStatistics.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/RdfCloudTripleStoreSelectivityEvaluationStatistics.java @@ -19,8 +19,6 @@ package org.apache.rya.rdftriplestore.evaluation; * under the License. */ - - import static com.google.common.base.Preconditions.checkNotNull; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; @@ -28,8 +26,8 @@ import org.apache.rya.api.persist.RdfEvalStatsDAO; import org.apache.rya.api.persist.joinselect.SelectivityEvalDAO; import org.apache.rya.rdftriplestore.inference.DoNotExpandSP; import org.apache.rya.rdftriplestore.utils.FixedStatementPattern; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.StatementPattern; public class RdfCloudTripleStoreSelectivityEvaluationStatistics<C extends RdfCloudTripleStoreConfiguration> extends RdfCloudTripleStoreEvaluationStatistics { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ReorderJoinVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ReorderJoinVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ReorderJoinVisitor.java index 2ae159f..03ef28f 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ReorderJoinVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/ReorderJoinVisitor.java @@ -19,19 +19,17 @@ package org.apache.rya.rdftriplestore.evaluation; * under the License. */ - - -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; /** * Class ReorderJoinVisitor * Date: Apr 11, 2011 * Time: 10:16:15 PM */ -public class ReorderJoinVisitor extends QueryModelVisitorBase<Exception> { +public class ReorderJoinVisitor extends AbstractQueryModelVisitor<Exception> { @Override public void meet(final Join node) throws Exception { super.meet(node); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/SeparateFilterJoinsVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/SeparateFilterJoinsVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/SeparateFilterJoinsVisitor.java index 8f24220..d1f758b 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/SeparateFilterJoinsVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/SeparateFilterJoinsVisitor.java @@ -18,12 +18,13 @@ package org.apache.rya.rdftriplestore.evaluation; * specific language governing permissions and limitations * under the License. */ -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.ValueExpr; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; + +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.ValueExpr; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; /** * TODO: This might be a very bad thing. It may force all AND and not allow ORs?. Depends on how they do the bindings. @@ -31,7 +32,7 @@ import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; * Date: Apr 11, 2011 * Time: 10:16:15 PM */ -public class SeparateFilterJoinsVisitor extends QueryModelVisitorBase<Exception> { +public class SeparateFilterJoinsVisitor extends AbstractQueryModelVisitor<Exception> { @Override public void meet(final Filter node) throws Exception { super.meet(node); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AbstractInferVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AbstractInferVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AbstractInferVisitor.java index b1c7eb5..90cdf6e 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AbstractInferVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AbstractInferVisitor.java @@ -22,11 +22,11 @@ package org.apache.rya.rdftriplestore.inference; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; import org.apache.rya.rdftriplestore.utils.FixedStatementPattern; import org.apache.rya.rdftriplestore.utils.TransitivePropertySP; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.Union; -import org.openrdf.query.algebra.Var; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.Union; +import org.eclipse.rdf4j.query.algebra.Var; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; import static com.google.common.base.Preconditions.checkNotNull; @@ -35,7 +35,7 @@ import static com.google.common.base.Preconditions.checkNotNull; * Date: Mar 14, 2012 * Time: 5:33:01 PM */ -public class AbstractInferVisitor extends QueryModelVisitorBase<Exception> { +public class AbstractInferVisitor extends AbstractQueryModelVisitor<Exception> { static Var EXPANDED = new Var("infer-expanded"); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AllValuesFromVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AllValuesFromVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AllValuesFromVisitor.java index 26ae289..d609ac6 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AllValuesFromVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/AllValuesFromVisitor.java @@ -25,12 +25,12 @@ import java.util.UUID; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; import org.apache.rya.api.utils.NullableStatementImpl; import org.apache.rya.rdftriplestore.utils.FixedStatementPattern; -import org.openrdf.model.Resource; -import org.openrdf.model.URI; -import org.openrdf.model.vocabulary.OWL; -import org.openrdf.model.vocabulary.RDF; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.Var; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.Resource; +import org.eclipse.rdf4j.model.vocabulary.OWL; +import org.eclipse.rdf4j.model.vocabulary.RDF; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.Var; /** * Expands the query tree to account for any universal class expressions (property restrictions @@ -80,7 +80,7 @@ public class AllValuesFromVisitor extends AbstractInferVisitor { // Only applies to type queries where the type is defined if (predVar != null && RDF.TYPE.equals(predVar.getValue()) && objVar != null && objVar.getValue() instanceof Resource) { final Resource typeToInfer = (Resource) objVar.getValue(); - Map<Resource, Set<URI>> relevantAvfRestrictions = inferenceEngine.getAllValuesFromByValueType(typeToInfer); + Map<Resource, Set<IRI>> relevantAvfRestrictions = inferenceEngine.getAllValuesFromByValueType(typeToInfer); if (!relevantAvfRestrictions.isEmpty()) { // We can infer the queried type if, for an allValuesFrom restriction type // associated with the queried type, some anonymous neighboring node belongs to the @@ -99,7 +99,7 @@ public class AllValuesFromVisitor extends AbstractInferVisitor { final FixedStatementPattern avfPropertyTypes = new FixedStatementPattern(avfTypeVar, new Var(OWL.ONPROPERTY.stringValue(), OWL.ONPROPERTY), avfPredVar); for (Resource avfRestrictionType : relevantAvfRestrictions.keySet()) { - for (URI avfProperty : relevantAvfRestrictions.get(avfRestrictionType)) { + for (IRI avfProperty : relevantAvfRestrictions.get(avfRestrictionType)) { avfPropertyTypes.statements.add(new NullableStatementImpl(avfRestrictionType, OWL.ONPROPERTY, avfProperty)); } http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DoNotExpandSP.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DoNotExpandSP.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DoNotExpandSP.java index 717e48a..22e7313 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DoNotExpandSP.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DoNotExpandSP.java @@ -19,10 +19,8 @@ package org.apache.rya.rdftriplestore.inference; * under the License. */ - - -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.Var; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.Var; /** * Class DoNotExpandSP http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DomainRangeVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DomainRangeVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DomainRangeVisitor.java index 6445286..b13398e 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DomainRangeVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/DomainRangeVisitor.java @@ -24,12 +24,12 @@ import java.util.UUID; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; import org.apache.rya.api.utils.NullableStatementImpl; import org.apache.rya.rdftriplestore.utils.FixedStatementPattern; -import org.openrdf.model.URI; -import org.openrdf.model.vocabulary.RDF; -import org.openrdf.model.vocabulary.RDFS; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.Var; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.vocabulary.RDF; +import org.eclipse.rdf4j.model.vocabulary.RDFS; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.Var; /** * Expands the query tree to account for any relevant domain and range information known to the @@ -72,12 +72,12 @@ public class DomainRangeVisitor extends AbstractInferVisitor { final Var contextVar = node.getContextVar(); // Only applies to statement patterns that query for members of a defined type. if (predVar != null && RDF.TYPE.equals(predVar.getValue()) - && objVar != null && objVar.getValue() instanceof URI) { - final URI inferredType = (URI) objVar.getValue(); + && objVar != null && objVar.getValue() instanceof IRI) { + final IRI inferredType = (IRI) objVar.getValue(); // Preserve the original node so explicit type assertions are still matched: TupleExpr currentNode = node.clone(); // If there are any properties with this type as domain, check for appropriate triples: - final Set<URI> domainProperties = inferenceEngine.getPropertiesWithDomain(inferredType); + final Set<IRI> domainProperties = inferenceEngine.getPropertiesWithDomain(inferredType); if (!domainProperties.isEmpty()) { Var domainPredVar = new Var("p-" + UUID.randomUUID()); Var domainObjVar = new Var("o-" + UUID.randomUUID()); @@ -86,14 +86,14 @@ public class DomainRangeVisitor extends AbstractInferVisitor { StatementPattern domainSP = new DoNotExpandSP(subjVar, domainPredVar, domainObjVar, contextVar); // Enumerate predicates having this type as domain FixedStatementPattern domainFSP = new FixedStatementPattern(domainPredVar, domainVar, objVar); - for (URI property : domainProperties) { + for (IRI property : domainProperties) { domainFSP.statements.add(new NullableStatementImpl(property, RDFS.DOMAIN, inferredType)); } // For each such predicate, any triple <subjVar predicate _:any> implies the type currentNode = new InferUnion(currentNode, new InferJoin(domainFSP, domainSP)); } // If there are any properties with this type as range, check for appropriate triples: - final Set<URI> rangeProperties = inferenceEngine.getPropertiesWithRange(inferredType); + final Set<IRI> rangeProperties = inferenceEngine.getPropertiesWithRange(inferredType); if (!rangeProperties.isEmpty()) { Var rangePredVar = new Var("p-" + UUID.randomUUID()); Var rangeSubjVar = new Var("s-" + UUID.randomUUID()); @@ -102,7 +102,7 @@ public class DomainRangeVisitor extends AbstractInferVisitor { StatementPattern rangeSP = new DoNotExpandSP(rangeSubjVar, rangePredVar, subjVar, contextVar); // Enumerate predicates having this type as range FixedStatementPattern rangeFSP = new FixedStatementPattern(rangePredVar, rangeVar, objVar); - for (URI property : rangeProperties) { + for (IRI property : rangeProperties) { rangeFSP.statements.add(new NullableStatementImpl(property, RDFS.RANGE, inferredType)); } // For each such predicate, any triple <_:any predicate subjVar> implies the type http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java index 3077eb4..43eae4a 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasSelfVisitor.java @@ -19,13 +19,13 @@ package org.apache.rya.rdftriplestore.inference; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; -import org.openrdf.model.Resource; -import org.openrdf.model.URI; -import org.openrdf.model.vocabulary.RDF; -import org.openrdf.query.algebra.Extension; -import org.openrdf.query.algebra.ExtensionElem; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.Var; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.Resource; +import org.eclipse.rdf4j.model.vocabulary.RDF; +import org.eclipse.rdf4j.query.algebra.Extension; +import org.eclipse.rdf4j.query.algebra.ExtensionElem; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.Var; /** * Expands the query tree to account for any relevant has-self class expressions @@ -61,15 +61,15 @@ public class HasSelfVisitor extends AbstractInferVisitor { @Override protected void meetSP(final StatementPattern node) throws Exception { - final URI pred = (URI) node.getPredicateVar().getValue(); + final IRI pred = (IRI) node.getPredicateVar().getValue(); final Var obj = node.getObjectVar(); //if originalSP like (?s rdf:type :C1): require that C1 is defined, i.e. not a variable // node <- originalSP final StatementPattern clone = node.clone(); if (RDF.TYPE.equals(pred) && obj.isConstant()) { //for property in getHasSelfImplyingType(C1): - if (obj.getValue() instanceof URI) { - for (final URI property : inferenceEngine.getHasSelfImplyingType((URI) obj.getValue())) { + if (obj.getValue() instanceof IRI) { + for (final IRI property : inferenceEngine.getHasSelfImplyingType((IRI) obj.getValue())) { //node <- InferUnion(node, StatementPattern(?s, property, ?s)). final InferUnion union = new InferUnion(clone, new StatementPattern(clone.getSubjectVar(), http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java index 43ca579..0bcbc6b 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java @@ -25,14 +25,14 @@ import java.util.UUID; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; import org.apache.rya.api.utils.NullableStatementImpl; import org.apache.rya.rdftriplestore.utils.FixedStatementPattern; -import org.openrdf.model.Resource; -import org.openrdf.model.URI; -import org.openrdf.model.Value; -import org.openrdf.model.vocabulary.OWL; -import org.openrdf.model.vocabulary.RDF; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.Var; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.Resource; +import org.eclipse.rdf4j.model.Value; +import org.eclipse.rdf4j.model.vocabulary.OWL; +import org.eclipse.rdf4j.model.vocabulary.RDF; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.Var; /** * Expands the query tree to account for any relevant has-value class @@ -94,17 +94,17 @@ public class HasValueVisitor extends AbstractInferVisitor { // { ?var rdf:type :Restriction } and { ?var :property ?value } // Both require defined predicate if (predVar != null && predVar.getValue() != null) { - final URI predURI = (URI) predVar.getValue(); + final IRI predURI = (IRI) predVar.getValue(); if (RDF.TYPE.equals(predURI) && objVar != null && objVar.getValue() != null && objVar.getValue() instanceof Resource) { // If the predicate is rdf:type and the type is specified, check whether it can be // inferred using any hasValue restriction(s) final Resource objType = (Resource) objVar.getValue(); - final Map<URI, Set<Value>> sufficientValues = inferenceEngine.getHasValueByType(objType); + final Map<IRI, Set<Value>> sufficientValues = inferenceEngine.getHasValueByType(objType); if (sufficientValues.size() > 0) { final Var valueVar = new Var("v-" + UUID.randomUUID()); TupleExpr currentNode = node.clone(); - for (URI property : sufficientValues.keySet()) { + for (IRI property : sufficientValues.keySet()) { final Var propVar = new Var(property.toString(), property); final TupleExpr valueSP = new DoNotExpandSP(subjVar, propVar, valueVar); final FixedStatementPattern relevantValues = new FixedStatementPattern(objVar, propVar, valueVar); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferJoin.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferJoin.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferJoin.java index de18e14..4e1ea77 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferJoin.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferJoin.java @@ -19,14 +19,12 @@ package org.apache.rya.rdftriplestore.inference; * under the License. */ - - -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.TupleExpr; - import java.util.HashMap; import java.util.Map; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.TupleExpr; + /** * Class InferJoin * Date: Apr 16, 2011 http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferUnion.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferUnion.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferUnion.java index f783881..10390df 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferUnion.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferUnion.java @@ -19,14 +19,12 @@ package org.apache.rya.rdftriplestore.inference; * under the License. */ - - -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.Union; - import java.util.HashMap; import java.util.Map; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.Union; + /** * Class InferUnion * Date: Mar 14, 2012