http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPCJIndexIT.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPCJIndexIT.java b/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPCJIndexIT.java index 1503b53..c169dac 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPCJIndexIT.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPCJIndexIT.java @@ -33,21 +33,21 @@ import org.apache.rya.indexing.accumulo.ConfigUtils; import org.apache.rya.mongodb.MongoDBRdfConfiguration; import org.apache.rya.mongodb.MongoITBase; import org.apache.rya.sail.config.RyaSailFactory; +import org.eclipse.rdf4j.model.Statement; +import org.eclipse.rdf4j.model.ValueFactory; +import org.eclipse.rdf4j.model.impl.SimpleValueFactory; +import org.eclipse.rdf4j.query.BindingSet; +import org.eclipse.rdf4j.query.QueryLanguage; +import org.eclipse.rdf4j.query.TupleQuery; +import org.eclipse.rdf4j.query.TupleQueryResult; +import org.eclipse.rdf4j.query.impl.MapBindingSet; +import org.eclipse.rdf4j.repository.sail.SailRepository; +import org.eclipse.rdf4j.repository.sail.SailRepositoryConnection; +import org.eclipse.rdf4j.sail.Sail; import org.junit.Test; -import org.openrdf.model.Statement; -import org.openrdf.model.ValueFactory; -import org.openrdf.model.impl.ValueFactoryImpl; -import org.openrdf.query.BindingSet; -import org.openrdf.query.QueryLanguage; -import org.openrdf.query.TupleQuery; -import org.openrdf.query.TupleQueryResult; -import org.openrdf.query.impl.MapBindingSet; -import org.openrdf.repository.sail.SailRepository; -import org.openrdf.repository.sail.SailRepositoryConnection; -import org.openrdf.sail.Sail; public class MongoPCJIndexIT extends MongoITBase { - private static final ValueFactory VF = ValueFactoryImpl.getInstance(); + private static final ValueFactory VF = SimpleValueFactory.getInstance(); @Override protected void updateConfiguration(final MongoDBRdfConfiguration conf) { @@ -96,27 +96,27 @@ public class MongoPCJIndexIT extends MongoITBase { final Set<BindingSet> expectedResults = new HashSet<>(); MapBindingSet bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:Alice")); + bs.addBinding("name", VF.createIRI("urn:Alice")); expectedResults.add(bs); bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:Bob")); + bs.addBinding("name", VF.createIRI("urn:Bob")); expectedResults.add(bs); bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:Charlie")); + bs.addBinding("name", VF.createIRI("urn:Charlie")); expectedResults.add(bs); bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:David")); + bs.addBinding("name", VF.createIRI("urn:David")); expectedResults.add(bs); bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:Eve")); + bs.addBinding("name", VF.createIRI("urn:Eve")); expectedResults.add(bs); bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:Frank")); + bs.addBinding("name", VF.createIRI("urn:Frank")); expectedResults.add(bs); assertEquals(6, results.size()); @@ -173,15 +173,15 @@ public class MongoPCJIndexIT extends MongoITBase { MapBindingSet bs = new MapBindingSet(); bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:David")); + bs.addBinding("name", VF.createIRI("urn:David")); expectedResults.add(bs); bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:Eve")); + bs.addBinding("name", VF.createIRI("urn:Eve")); expectedResults.add(bs); bs = new MapBindingSet(); - bs.addBinding("name", VF.createURI("urn:Frank")); + bs.addBinding("name", VF.createIRI("urn:Frank")); expectedResults.add(bs); assertEquals(3, results.size()); @@ -202,32 +202,32 @@ public class MongoPCJIndexIT extends MongoITBase { private Set<Statement> getStatements() throws Exception { final Set<Statement> statements = new HashSet<>(); - statements.add(VF.createStatement(VF.createURI("urn:Alice"), VF.createURI("urn:likes"), VF.createURI("urn:icecream"))); - statements.add(VF.createStatement(VF.createURI("urn:Bob"), VF.createURI("urn:likes"), VF.createURI("urn:icecream"))); - statements.add(VF.createStatement(VF.createURI("urn:Charlie"), VF.createURI("urn:likes"), VF.createURI("urn:icecream"))); - statements.add(VF.createStatement(VF.createURI("urn:David"), VF.createURI("urn:likes"), VF.createURI("urn:icecream"))); - statements.add(VF.createStatement(VF.createURI("urn:Eve"), VF.createURI("urn:likes"), VF.createURI("urn:icecream"))); - statements.add(VF.createStatement(VF.createURI("urn:Frank"), VF.createURI("urn:likes"), VF.createURI("urn:icecream"))); - statements.add(VF.createStatement(VF.createURI("urn:George"), VF.createURI("urn:likes"), VF.createURI("urn:icecream"))); - statements.add(VF.createStatement(VF.createURI("urn:Hillary"), VF.createURI("urn:likes"), VF.createURI("urn:icecream"))); + statements.add(VF.createStatement(VF.createIRI("urn:Alice"), VF.createIRI("urn:likes"), VF.createIRI("urn:icecream"))); + statements.add(VF.createStatement(VF.createIRI("urn:Bob"), VF.createIRI("urn:likes"), VF.createIRI("urn:icecream"))); + statements.add(VF.createStatement(VF.createIRI("urn:Charlie"), VF.createIRI("urn:likes"), VF.createIRI("urn:icecream"))); + statements.add(VF.createStatement(VF.createIRI("urn:David"), VF.createIRI("urn:likes"), VF.createIRI("urn:icecream"))); + statements.add(VF.createStatement(VF.createIRI("urn:Eve"), VF.createIRI("urn:likes"), VF.createIRI("urn:icecream"))); + statements.add(VF.createStatement(VF.createIRI("urn:Frank"), VF.createIRI("urn:likes"), VF.createIRI("urn:icecream"))); + statements.add(VF.createStatement(VF.createIRI("urn:George"), VF.createIRI("urn:likes"), VF.createIRI("urn:icecream"))); + statements.add(VF.createStatement(VF.createIRI("urn:Hillary"), VF.createIRI("urn:likes"), VF.createIRI("urn:icecream"))); - statements.add(VF.createStatement(VF.createURI("urn:Alice"), VF.createURI("urn:hasEyeColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:Bob"), VF.createURI("urn:hasEyeColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:Charlie"), VF.createURI("urn:hasEyeColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:David"), VF.createURI("urn:hasEyeColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:Eve"), VF.createURI("urn:hasEyeColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:Frank"), VF.createURI("urn:hasEyeColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:George"), VF.createURI("urn:hasEyeColor"), VF.createURI("urn:green"))); - statements.add(VF.createStatement(VF.createURI("urn:Hillary"), VF.createURI("urn:hasEyeColor"), VF.createURI("urn:brown"))); + statements.add(VF.createStatement(VF.createIRI("urn:Alice"), VF.createIRI("urn:hasEyeColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:Bob"), VF.createIRI("urn:hasEyeColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:Charlie"), VF.createIRI("urn:hasEyeColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:David"), VF.createIRI("urn:hasEyeColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:Eve"), VF.createIRI("urn:hasEyeColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:Frank"), VF.createIRI("urn:hasEyeColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:George"), VF.createIRI("urn:hasEyeColor"), VF.createIRI("urn:green"))); + statements.add(VF.createStatement(VF.createIRI("urn:Hillary"), VF.createIRI("urn:hasEyeColor"), VF.createIRI("urn:brown"))); - statements.add(VF.createStatement(VF.createURI("urn:Alice"), VF.createURI("urn:hasHairColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:Bob"), VF.createURI("urn:hasHairColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:Charlie"), VF.createURI("urn:hasHairColor"), VF.createURI("urn:blue"))); - statements.add(VF.createStatement(VF.createURI("urn:David"), VF.createURI("urn:hasHairColor"), VF.createURI("urn:brown"))); - statements.add(VF.createStatement(VF.createURI("urn:Eve"), VF.createURI("urn:hasHairColor"), VF.createURI("urn:brown"))); - statements.add(VF.createStatement(VF.createURI("urn:Frank"), VF.createURI("urn:hasHairColor"), VF.createURI("urn:brown"))); - statements.add(VF.createStatement(VF.createURI("urn:George"), VF.createURI("urn:hasHairColor"), VF.createURI("urn:blonde"))); - statements.add(VF.createStatement(VF.createURI("urn:Hillary"), VF.createURI("urn:hasHairColor"), VF.createURI("urn:blonde"))); + statements.add(VF.createStatement(VF.createIRI("urn:Alice"), VF.createIRI("urn:hasHairColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:Bob"), VF.createIRI("urn:hasHairColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:Charlie"), VF.createIRI("urn:hasHairColor"), VF.createIRI("urn:blue"))); + statements.add(VF.createStatement(VF.createIRI("urn:David"), VF.createIRI("urn:hasHairColor"), VF.createIRI("urn:brown"))); + statements.add(VF.createStatement(VF.createIRI("urn:Eve"), VF.createIRI("urn:hasHairColor"), VF.createIRI("urn:brown"))); + statements.add(VF.createStatement(VF.createIRI("urn:Frank"), VF.createIRI("urn:hasHairColor"), VF.createIRI("urn:brown"))); + statements.add(VF.createStatement(VF.createIRI("urn:George"), VF.createIRI("urn:hasHairColor"), VF.createIRI("urn:blonde"))); + statements.add(VF.createStatement(VF.createIRI("urn:Hillary"), VF.createIRI("urn:hasHairColor"), VF.createIRI("urn:blonde"))); return statements; } } \ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPcjIntegrationTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPcjIntegrationTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPcjIntegrationTest.java index af81cf6..ea58d11 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPcjIntegrationTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoPcjIntegrationTest.java @@ -38,42 +38,44 @@ import org.apache.rya.mongodb.MongoDBRdfConfiguration; import org.apache.rya.mongodb.MongoITBase; import org.apache.rya.mongodb.StatefulMongoDBRdfConfiguration; import org.apache.rya.sail.config.RyaSailFactory; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.ValueFactory; +import org.eclipse.rdf4j.model.impl.SimpleValueFactory; +import org.eclipse.rdf4j.model.vocabulary.RDF; +import org.eclipse.rdf4j.model.vocabulary.RDFS; +import org.eclipse.rdf4j.query.BindingSet; +import org.eclipse.rdf4j.query.QueryLanguage; +import org.eclipse.rdf4j.query.QueryResultHandlerException; +import org.eclipse.rdf4j.query.TupleQueryResultHandler; +import org.eclipse.rdf4j.query.TupleQueryResultHandlerException; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; +import org.eclipse.rdf4j.repository.sail.SailRepository; +import org.eclipse.rdf4j.repository.sail.SailRepositoryConnection; +import org.eclipse.rdf4j.sail.Sail; import org.junit.Test; -import org.openrdf.model.URI; -import org.openrdf.model.impl.LiteralImpl; -import org.openrdf.model.impl.URIImpl; -import org.openrdf.model.vocabulary.RDF; -import org.openrdf.model.vocabulary.RDFS; -import org.openrdf.query.BindingSet; -import org.openrdf.query.QueryLanguage; -import org.openrdf.query.QueryResultHandlerException; -import org.openrdf.query.TupleQueryResultHandler; -import org.openrdf.query.TupleQueryResultHandlerException; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; -import org.openrdf.repository.sail.SailRepository; -import org.openrdf.repository.sail.SailRepositoryConnection; -import org.openrdf.sail.Sail; import com.google.common.collect.Lists; public class MongoPcjIntegrationTest extends MongoITBase { - private static final URI talksTo = new URIImpl("uri:talksTo"); - private static final URI sub = new URIImpl("uri:entity"); - private static final URI sub2 = new URIImpl("uri:entity2"); - private static final URI subclass = new URIImpl("uri:class"); - private static final URI subclass2 = new URIImpl("uri:class2"); - private static final URI obj = new URIImpl("uri:obj"); - private static final URI obj2 = new URIImpl("uri:obj2"); + private static final ValueFactory VF = SimpleValueFactory.getInstance(); + + private static final IRI talksTo = VF.createIRI("uri:talksTo"); + private static final IRI sub = VF.createIRI("uri:entity"); + private static final IRI sub2 = VF.createIRI("uri:entity2"); + private static final IRI subclass = VF.createIRI("uri:class"); + private static final IRI subclass2 = VF.createIRI("uri:class2"); + private static final IRI obj = VF.createIRI("uri:obj"); + private static final IRI obj2 = VF.createIRI("uri:obj2"); private void addPCJS(final SailRepositoryConnection conn) throws Exception { conn.add(sub, RDF.TYPE, subclass); - conn.add(sub, RDFS.LABEL, new LiteralImpl("label")); + conn.add(sub, RDFS.LABEL, VF.createLiteral("label")); conn.add(sub, talksTo, obj); conn.add(sub2, RDF.TYPE, subclass2); - conn.add(sub2, RDFS.LABEL, new LiteralImpl("label2")); + conn.add(sub2, RDFS.LABEL, VF.createLiteral("label2")); conn.add(sub2, talksTo, obj2); } @@ -135,13 +137,13 @@ public class MongoPcjIntegrationTest extends MongoITBase { final SailRepositoryConnection pcjConn = new SailRepository(pcjSail).getConnection(); addPCJS(pcjConn); try { - final URI superclass = new URIImpl("uri:superclass"); - final URI superclass2 = new URIImpl("uri:superclass2"); + final IRI superclass = VF.createIRI("uri:superclass"); + final IRI superclass2 = VF.createIRI("uri:superclass2"); conn.add(subclass, RDF.TYPE, superclass); conn.add(subclass2, RDF.TYPE, superclass2); - conn.add(obj, RDFS.LABEL, new LiteralImpl("label")); - conn.add(obj2, RDFS.LABEL, new LiteralImpl("label2")); + conn.add(obj, RDFS.LABEL, VF.createLiteral("label")); + conn.add(obj2, RDFS.LABEL, VF.createLiteral("label2")); final String indexSparqlString = ""// + "SELECT ?dog ?pig ?duck " // @@ -178,13 +180,13 @@ public class MongoPcjIntegrationTest extends MongoITBase { final SailRepositoryConnection pcjConn = new SailRepository(pcjSail).getConnection(); addPCJS(pcjConn); try { - final URI superclass = new URIImpl("uri:superclass"); - final URI superclass2 = new URIImpl("uri:superclass2"); + final IRI superclass = VF.createIRI("uri:superclass"); + final IRI superclass2 = VF.createIRI("uri:superclass2"); conn.add(subclass, RDF.TYPE, superclass); conn.add(subclass2, RDF.TYPE, superclass2); - conn.add(obj, RDFS.LABEL, new LiteralImpl("label")); - conn.add(obj2, RDFS.LABEL, new LiteralImpl("label2")); + conn.add(obj, RDFS.LABEL, VF.createLiteral("label")); + conn.add(obj2, RDFS.LABEL, VF.createLiteral("label2")); final String indexSparqlString = ""// + "SELECT ?dog ?pig ?duck " // @@ -252,17 +254,17 @@ public class MongoPcjIntegrationTest extends MongoITBase { final SailRepositoryConnection pcjConn = new SailRepository(pcjSail).getConnection(); addPCJS(pcjConn); try { - final URI superclass = new URIImpl("uri:superclass"); - final URI superclass2 = new URIImpl("uri:superclass2"); + final IRI superclass = VF.createIRI("uri:superclass"); + final IRI superclass2 = VF.createIRI("uri:superclass2"); - final URI howlsAt = new URIImpl("uri:howlsAt"); - final URI subType = new URIImpl("uri:subType"); - final URI superSuperclass = new URIImpl("uri:super_superclass"); + final IRI howlsAt = VF.createIRI("uri:howlsAt"); + final IRI subType = VF.createIRI("uri:subType"); + final IRI superSuperclass = VF.createIRI("uri:super_superclass"); conn.add(subclass, RDF.TYPE, superclass); conn.add(subclass2, RDF.TYPE, superclass2); - conn.add(obj, RDFS.LABEL, new LiteralImpl("label")); - conn.add(obj2, RDFS.LABEL, new LiteralImpl("label2")); + conn.add(obj, RDFS.LABEL, VF.createLiteral("label")); + conn.add(obj2, RDFS.LABEL, VF.createLiteral("label2")); conn.add(sub, howlsAt, superclass); conn.add(superclass, subType, superSuperclass); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoTemporalIndexerIT.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoTemporalIndexerIT.java b/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoTemporalIndexerIT.java index e92bcbb..5a7598e 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoTemporalIndexerIT.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/mongo/MongoTemporalIndexerIT.java @@ -40,14 +40,14 @@ import org.apache.rya.indexing.accumulo.ConfigUtils; import org.apache.rya.indexing.mongodb.temporal.MongoTemporalIndexer; import org.apache.rya.mongodb.MongoDBRdfConfiguration; import org.apache.rya.mongodb.MongoITBase; +import org.eclipse.rdf4j.common.iteration.CloseableIteration; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.Statement; +import org.eclipse.rdf4j.model.ValueFactory; +import org.eclipse.rdf4j.model.impl.SimpleValueFactory; +import org.eclipse.rdf4j.model.vocabulary.RDFS; +import org.eclipse.rdf4j.query.QueryEvaluationException; import org.junit.Test; -import org.openrdf.model.Statement; -import org.openrdf.model.URI; -import org.openrdf.model.ValueFactory; -import org.openrdf.model.impl.StatementImpl; -import org.openrdf.model.impl.ValueFactoryImpl; -import org.openrdf.model.vocabulary.RDFS; -import org.openrdf.query.QueryEvaluationException; import com.mongodb.DB; import com.mongodb.DBCollection; @@ -56,8 +56,6 @@ import com.mongodb.DBObject; import com.mongodb.MongoException; import com.mongodb.MongoSecurityException; -import info.aduna.iteration.CloseableIteration; - /** * JUnit tests for TemporalIndexer and it's implementation MongoTemporalIndexer * @@ -138,23 +136,23 @@ public final class MongoTemporalIndexerIT extends MongoITBase { static { // Setup the statements only once. Each test will store some of these in there own index table. - final ValueFactory vf = new ValueFactoryImpl(); - final URI pred1_atTime = vf.createURI(URI_PROPERTY_AT_TIME); + final ValueFactory vf = SimpleValueFactory.getInstance(); + final IRI pred1_atTime = vf.createIRI(URI_PROPERTY_AT_TIME); // tiB03_E20 read as: time interval that Begins 3 seconds, ends at 20 seconds, // Each time element the same, except seconds. year, month, .... minute are the same for each statement below. - spo_B00_E01 = new StatementImpl(vf.createURI("foo:event0"), pred1_atTime, vf.createLiteral(tvB00_E01.toString())); - spo_B02_E29 = new StatementImpl(vf.createURI("foo:event2"), pred1_atTime, vf.createLiteral(tvB02_E29.toString())); - spo_B02_E30 = new StatementImpl(vf.createURI("foo:event2"), pred1_atTime, vf.createLiteral(tvB02_E30.toString())); - spo_B02_E31 = new StatementImpl(vf.createURI("foo:event3"), pred1_atTime, vf.createLiteral(tvB02_E31.toString())); - spo_B02_E40 = new StatementImpl(vf.createURI("foo:event4"), pred1_atTime, vf.createLiteral(tvB02_E40.toString())); - spo_B03_E20 = new StatementImpl(vf.createURI("foo:event5"), pred1_atTime, vf.createLiteral(tvB03_E20.toString())); - spo_B29_E30 = new StatementImpl(vf.createURI("foo:event1"), pred1_atTime, vf.createLiteral(tvB29_E30.toString())); - spo_B30_E32 = new StatementImpl(vf.createURI("foo:event1"), pred1_atTime, vf.createLiteral(tvB30_E32.toString())); - spo_B02 = new StatementImpl(vf.createURI("foo:event6"), pred1_atTime, vf.createLiteral(tsB02.getAsReadable())); + spo_B00_E01 = vf.createStatement(vf.createIRI("foo:event0"), pred1_atTime, vf.createLiteral(tvB00_E01.toString())); + spo_B02_E29 = vf.createStatement(vf.createIRI("foo:event2"), pred1_atTime, vf.createLiteral(tvB02_E29.toString())); + spo_B02_E30 = vf.createStatement(vf.createIRI("foo:event2"), pred1_atTime, vf.createLiteral(tvB02_E30.toString())); + spo_B02_E31 = vf.createStatement(vf.createIRI("foo:event3"), pred1_atTime, vf.createLiteral(tvB02_E31.toString())); + spo_B02_E40 = vf.createStatement(vf.createIRI("foo:event4"), pred1_atTime, vf.createLiteral(tvB02_E40.toString())); + spo_B03_E20 = vf.createStatement(vf.createIRI("foo:event5"), pred1_atTime, vf.createLiteral(tvB03_E20.toString())); + spo_B29_E30 = vf.createStatement(vf.createIRI("foo:event1"), pred1_atTime, vf.createLiteral(tvB29_E30.toString())); + spo_B30_E32 = vf.createStatement(vf.createIRI("foo:event1"), pred1_atTime, vf.createLiteral(tvB30_E32.toString())); + spo_B02 = vf.createStatement(vf.createIRI("foo:event6"), pred1_atTime, vf.createLiteral(tsB02.getAsReadable())); // Create statements about time instants 0 - 40 seconds for (int i = 0; i < seriesTs.length; i++) { - seriesSpo[i] = new StatementImpl(vf.createURI("foo:event0" + i), pred1_atTime, vf.createLiteral(seriesTs[i].getAsReadable())); + seriesSpo[i] = vf.createStatement(vf.createIRI("foo:event0" + i), pred1_atTime, vf.createLiteral(seriesTs[i].getAsReadable())); } } @@ -169,7 +167,7 @@ public final class MongoTemporalIndexerIT extends MongoITBase { } /** - * Test method for {@link MongoTemporalIndexer#storeStatement(convertStatement(org.openrdf.model.Statement)} + * Test method for {@link MongoTemporalIndexer#storeStatement(convertStatement(org.eclipse.rdf4j.model.Statement)} */ @Test public void testStoreStatement() throws IOException { @@ -177,17 +175,17 @@ public final class MongoTemporalIndexerIT extends MongoITBase { tIndexer.setConf(conf); tIndexer.init(); - final ValueFactory vf = new ValueFactoryImpl(); + final ValueFactory vf = SimpleValueFactory.getInstance(); - final URI pred1_atTime = vf.createURI(URI_PROPERTY_AT_TIME); - final URI pred2_circa = vf.createURI(URI_PROPERTY_CIRCA); + final IRI pred1_atTime = vf.createIRI(URI_PROPERTY_AT_TIME); + final IRI pred2_circa = vf.createIRI(URI_PROPERTY_CIRCA); // Should not be stored because they are not in the predicate list final String validDateStringWithThirteens = "1313-12-13T13:13:13Z"; - tIndexer.storeStatement(convertStatement(new StatementImpl(vf.createURI("foo:subj1"), RDFS.LABEL, vf.createLiteral(validDateStringWithThirteens)))); + tIndexer.storeStatement(convertStatement(vf.createStatement(vf.createIRI("foo:subj1"), RDFS.LABEL, vf.createLiteral(validDateStringWithThirteens)))); final String invalidDateString = "ThisIsAnInvalidDate"; - tIndexer.storeStatement(convertStatement(new StatementImpl(vf.createURI("foo:subj2"), pred1_atTime, vf.createLiteral(invalidDateString)))); + tIndexer.storeStatement(convertStatement(vf.createStatement(vf.createIRI("foo:subj2"), pred1_atTime, vf.createLiteral(invalidDateString)))); // These are different datetimes instant but from different time zones. // This is an arbitrary zone, BRST=Brazil, better if not local. @@ -198,13 +196,13 @@ public final class MongoTemporalIndexerIT extends MongoITBase { // These should be stored because they are in the predicate list. // BUT they will get converted to the same exact datetime in UTC. - final Statement s3 = new StatementImpl(vf.createURI("foo:subj3"), pred1_atTime, vf.createLiteral(testDate2014InBRST)); - final Statement s4 = new StatementImpl(vf.createURI("foo:subj4"), pred2_circa, vf.createLiteral(testDate2016InET)); + final Statement s3 = vf.createStatement(vf.createIRI("foo:subj3"), pred1_atTime, vf.createLiteral(testDate2014InBRST)); + final Statement s4 = vf.createStatement(vf.createIRI("foo:subj4"), pred2_circa, vf.createLiteral(testDate2016InET)); tIndexer.storeStatement(convertStatement(s3)); tIndexer.storeStatement(convertStatement(s4)); // This should not be stored because the object is not a literal - tIndexer.storeStatement(convertStatement(new StatementImpl(vf.createURI("foo:subj5"), pred1_atTime, vf.createURI("in:valid")))); + tIndexer.storeStatement(convertStatement(vf.createStatement(vf.createIRI("foo:subj5"), pred1_atTime, vf.createIRI("in:valid")))); printTables(tIndexer, "junit testing: Temporal entities stored in testStoreStatement"); assertEquals(2, tIndexer.getCollection().find().count()); @@ -217,18 +215,18 @@ public final class MongoTemporalIndexerIT extends MongoITBase { tIndexer.setConf(conf); tIndexer.init(); - final ValueFactory vf = new ValueFactoryImpl(); + final ValueFactory vf = SimpleValueFactory.getInstance(); - final URI pred1_atTime = vf.createURI(URI_PROPERTY_AT_TIME); - final URI pred2_circa = vf.createURI(URI_PROPERTY_CIRCA); + final IRI pred1_atTime = vf.createIRI(URI_PROPERTY_AT_TIME); + final IRI pred2_circa = vf.createIRI(URI_PROPERTY_CIRCA); final String testDate2014InBRST = "2014-12-31T23:59:59-02:00"; final String testDate2016InET = "2016-12-31T20:59:59-05:00"; // These should be stored because they are in the predicate list. // BUT they will get converted to the same exact datetime in UTC. - final Statement s1 = new StatementImpl(vf.createURI("foo:subj3"), pred1_atTime, vf.createLiteral(testDate2014InBRST)); - final Statement s2 = new StatementImpl(vf.createURI("foo:subj4"), pred2_circa, vf.createLiteral(testDate2016InET)); + final Statement s1 = vf.createStatement(vf.createIRI("foo:subj3"), pred1_atTime, vf.createLiteral(testDate2014InBRST)); + final Statement s2 = vf.createStatement(vf.createIRI("foo:subj4"), pred2_circa, vf.createLiteral(testDate2016InET)); tIndexer.storeStatement(convertStatement(s1)); tIndexer.storeStatement(convertStatement(s2)); @@ -649,15 +647,15 @@ public final class MongoTemporalIndexerIT extends MongoITBase { for (int s = 0; s <= searchForSeconds + expectedResultCount; s++) { // <== logic here tIndexer.storeStatement(convertStatement(seriesSpo[s])); } - final ValueFactory vf = new ValueFactoryImpl(); - final URI pred3_CIRCA_ = vf.createURI(URI_PROPERTY_CIRCA); // this one to ignore. - final URI pred2_eventTime = vf.createURI(URI_PROPERTY_EVENT_TIME); - final URI pred1_atTime = vf.createURI(URI_PROPERTY_AT_TIME); + final ValueFactory vf = SimpleValueFactory.getInstance(); + final IRI pred3_CIRCA_ = vf.createIRI(URI_PROPERTY_CIRCA); // this one to ignore. + final IRI pred2_eventTime = vf.createIRI(URI_PROPERTY_EVENT_TIME); + final IRI pred1_atTime = vf.createIRI(URI_PROPERTY_AT_TIME); // add the predicate = EventTime ; Store in an array for verification. final Statement[] SeriesTs_EventTime = new Statement[expectedResultCount+1]; for (int s = 0; s <= searchForSeconds + expectedResultCount; s++) { // <== logic here - final Statement statement = new StatementImpl(vf.createURI("foo:EventTimeSubj0" + s), pred2_eventTime, vf.createLiteral(seriesTs[s].getAsReadable())); + final Statement statement = vf.createStatement(vf.createIRI("foo:EventTimeSubj0" + s), pred2_eventTime, vf.createLiteral(seriesTs[s].getAsReadable())); tIndexer.storeStatement(convertStatement(statement)); if (s>searchForSeconds) { SeriesTs_EventTime[s - searchForSeconds -1 ] = statement; @@ -665,7 +663,7 @@ public final class MongoTemporalIndexerIT extends MongoITBase { } // add the predicate = CIRCA ; to be ignored because it is not in the constraints. for (int s = 0; s <= searchForSeconds + expectedResultCount; s++) { // <== logic here - final Statement statement = new StatementImpl(vf.createURI("foo:CircaEventSubj0" + s), pred3_CIRCA_, vf.createLiteral(seriesTs[s].getAsReadable())); + final Statement statement = vf.createStatement(vf.createIRI("foo:CircaEventSubj0" + s), pred3_CIRCA_, vf.createLiteral(seriesTs[s].getAsReadable())); tIndexer.storeStatement(convertStatement(statement)); } http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/FlattenedOptionalTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/FlattenedOptionalTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/FlattenedOptionalTest.java index 8f2cb8c..4136ab7 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/FlattenedOptionalTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/FlattenedOptionalTest.java @@ -17,20 +17,21 @@ package org.apache.rya.indexing.pcj.matching; * specific language governing permissions and limitations * under the License. */ + import java.util.ArrayList; import java.util.List; import org.apache.rya.indexing.external.matching.FlattenedOptional; +import org.eclipse.rdf4j.query.MalformedQueryException; +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.LeftJoin; +import org.eclipse.rdf4j.query.algebra.Projection; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; import org.junit.Assert; import org.junit.Test; -import org.openrdf.query.MalformedQueryException; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.LeftJoin; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; public class FlattenedOptionalTest { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentPCJMatcherTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentPCJMatcherTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentPCJMatcherTest.java index 8e61840..3258c02 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentPCJMatcherTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentPCJMatcherTest.java @@ -18,7 +18,7 @@ package org.apache.rya.indexing.pcj.matching; * specific language governing permissions and limitations * under the License. */ - + import java.util.HashSet; import java.util.List; import java.util.Set; @@ -27,19 +27,19 @@ import org.apache.rya.indexing.external.matching.ExternalSetMatcher; import org.apache.rya.indexing.external.matching.QuerySegmentFactory; import org.apache.rya.indexing.external.tupleSet.ExternalTupleSet; import org.apache.rya.indexing.external.tupleSet.SimpleExternalTupleSet; +import org.eclipse.rdf4j.query.MalformedQueryException; +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.LeftJoin; +import org.eclipse.rdf4j.query.algebra.Projection; +import org.eclipse.rdf4j.query.algebra.QueryModelNode; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; import org.junit.Assert; import org.junit.Test; -import org.openrdf.query.MalformedQueryException; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.LeftJoin; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.QueryModelNode; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; public class JoinSegmentPCJMatcherTest { @@ -139,7 +139,7 @@ public class JoinSegmentPCJMatcherTest { - static class QueryNodeGatherer extends QueryModelVisitorBase<RuntimeException> { + static class QueryNodeGatherer extends AbstractQueryModelVisitor<RuntimeException> { private static Set<QueryModelNode> nodes; http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentTest.java index 71b24fc..e38a157 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/JoinSegmentTest.java @@ -18,7 +18,7 @@ package org.apache.rya.indexing.pcj.matching; * specific language governing permissions and limitations * under the License. */ - + import java.util.HashSet; import java.util.List; import java.util.Set; @@ -28,16 +28,16 @@ import org.apache.rya.indexing.external.matching.QuerySegmentFactory; import org.apache.rya.indexing.external.matching.TopOfQueryFilterRelocator; import org.apache.rya.indexing.external.tupleSet.ExternalTupleSet; import org.apache.rya.indexing.external.tupleSet.SimpleExternalTupleSet; +import org.eclipse.rdf4j.query.MalformedQueryException; +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.QueryModelNode; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; import org.junit.Assert; import org.junit.Test; -import org.openrdf.query.MalformedQueryException; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.QueryModelNode; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; public class JoinSegmentTest { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentPCJMatcherTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentPCJMatcherTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentPCJMatcherTest.java index 5064572..577baed 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentPCJMatcherTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentPCJMatcherTest.java @@ -18,7 +18,7 @@ package org.apache.rya.indexing.pcj.matching; * specific language governing permissions and limitations * under the License. */ - + import java.util.HashSet; import java.util.List; import java.util.Set; @@ -28,20 +28,20 @@ import org.apache.rya.indexing.external.matching.FlattenedOptional; import org.apache.rya.indexing.external.matching.QuerySegmentFactory; import org.apache.rya.indexing.external.tupleSet.ExternalTupleSet; import org.apache.rya.indexing.external.tupleSet.SimpleExternalTupleSet; +import org.eclipse.rdf4j.query.MalformedQueryException; +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.LeftJoin; +import org.eclipse.rdf4j.query.algebra.Projection; +import org.eclipse.rdf4j.query.algebra.QueryModelNode; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.Union; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; import org.junit.Assert; import org.junit.Test; -import org.openrdf.query.MalformedQueryException; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.LeftJoin; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.QueryModelNode; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.Union; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; public class OptionalJoinSegmentPCJMatcherTest { @@ -251,7 +251,7 @@ public class OptionalJoinSegmentPCJMatcherTest { - static class LeftJoinQueryNodeGatherer extends QueryModelVisitorBase<RuntimeException> { + static class LeftJoinQueryNodeGatherer extends AbstractQueryModelVisitor<RuntimeException> { private static Set<QueryModelNode> nodes; http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentTest.java index 2a9d12a..dc3a8ef 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/OptionalJoinSegmentTest.java @@ -18,7 +18,7 @@ package org.apache.rya.indexing.pcj.matching; * specific language governing permissions and limitations * under the License. */ - + import java.util.HashSet; import java.util.List; import java.util.Set; @@ -28,17 +28,17 @@ import org.apache.rya.indexing.external.matching.QuerySegmentFactory; import org.apache.rya.indexing.external.matching.TopOfQueryFilterRelocator; import org.apache.rya.indexing.external.tupleSet.ExternalTupleSet; import org.apache.rya.indexing.external.tupleSet.SimpleExternalTupleSet; +import org.eclipse.rdf4j.query.MalformedQueryException; +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.LeftJoin; +import org.eclipse.rdf4j.query.algebra.Projection; +import org.eclipse.rdf4j.query.algebra.QueryModelNode; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; import org.junit.Assert; import org.junit.Test; -import org.openrdf.query.MalformedQueryException; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.LeftJoin; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.QueryModelNode; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; public class OptionalJoinSegmentTest { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJNodeConsolidatorTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJNodeConsolidatorTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJNodeConsolidatorTest.java index 607e072..e91c7a2 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJNodeConsolidatorTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJNodeConsolidatorTest.java @@ -17,25 +17,25 @@ package org.apache.rya.indexing.pcj.matching; * specific language governing permissions and limitations * under the License. */ + import java.util.ArrayList; import java.util.List; -import org.apache.rya.indexing.external.matching.OptionalJoinSegment; import org.apache.rya.indexing.external.matching.QueryNodeConsolidator; import org.apache.rya.indexing.external.matching.QuerySegment; import org.apache.rya.indexing.external.matching.QuerySegmentFactory; import org.apache.rya.indexing.external.matching.TopOfQueryFilterRelocator; import org.apache.rya.indexing.external.tupleSet.ExternalTupleSet; +import org.eclipse.rdf4j.query.algebra.Filter; +import org.eclipse.rdf4j.query.algebra.Join; +import org.eclipse.rdf4j.query.algebra.LeftJoin; +import org.eclipse.rdf4j.query.algebra.Projection; +import org.eclipse.rdf4j.query.algebra.QueryModelNode; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; import org.junit.Assert; import org.junit.Test; -import org.openrdf.query.algebra.Filter; -import org.openrdf.query.algebra.Join; -import org.openrdf.query.algebra.LeftJoin; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.QueryModelNode; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; public class PCJNodeConsolidatorTest { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerTest.java index d28d826..0d80797 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerTest.java @@ -18,6 +18,7 @@ package org.apache.rya.indexing.pcj.matching; * specific language governing permissions and limitations * under the License. */ + import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; @@ -33,17 +34,17 @@ import org.apache.rya.indexing.pcj.matching.provider.AbstractPcjIndexSetProvider import org.apache.rya.indexing.pcj.matching.provider.AccumuloIndexSetProvider; import org.apache.rya.mongodb.EmbeddedMongoSingleton; import org.apache.rya.mongodb.StatefulMongoDBRdfConfiguration; +import org.eclipse.rdf4j.query.algebra.Projection; +import org.eclipse.rdf4j.query.algebra.QueryModelNode; +import org.eclipse.rdf4j.query.algebra.StatementPattern; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.QueryModelNode; -import org.openrdf.query.algebra.StatementPattern; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.algebra.helpers.QueryModelVisitorBase; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; import com.google.common.collect.Lists; import com.google.common.collect.Sets; @@ -548,7 +549,7 @@ public class PCJOptimizerTest { } - public static class NodeCollector extends QueryModelVisitorBase<RuntimeException> { + public static class NodeCollector extends AbstractQueryModelVisitor<RuntimeException> { List<QueryModelNode> qNodes = new ArrayList<>(); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerUtilitesTest.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerUtilitesTest.java b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerUtilitesTest.java index f56500a..48ed202 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerUtilitesTest.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/pcj/matching/PCJOptimizerUtilitesTest.java @@ -17,15 +17,15 @@ package org.apache.rya.indexing.pcj.matching; * specific language governing permissions and limitations * under the License. */ -import org.apache.rya.indexing.external.tupleSet.SimpleExternalTupleSet; +import org.apache.rya.indexing.external.tupleSet.SimpleExternalTupleSet; +import org.eclipse.rdf4j.query.MalformedQueryException; +import org.eclipse.rdf4j.query.algebra.Projection; +import org.eclipse.rdf4j.query.algebra.TupleExpr; +import org.eclipse.rdf4j.query.parser.ParsedQuery; +import org.eclipse.rdf4j.query.parser.sparql.SPARQLParser; import org.junit.Assert; import org.junit.Test; -import org.openrdf.query.MalformedQueryException; -import org.openrdf.query.algebra.Projection; -import org.openrdf.query.algebra.TupleExpr; -import org.openrdf.query.parser.ParsedQuery; -import org.openrdf.query.parser.sparql.SPARQLParser; public class PCJOptimizerUtilitesTest { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/81b99327/extras/indexing/src/test/java/org/apache/rya/indexing/smarturi/duplication/DuplicateDataDetectorIT.java ---------------------------------------------------------------------- diff --git a/extras/indexing/src/test/java/org/apache/rya/indexing/smarturi/duplication/DuplicateDataDetectorIT.java b/extras/indexing/src/test/java/org/apache/rya/indexing/smarturi/duplication/DuplicateDataDetectorIT.java index 85d27e3..fa55df4 100644 --- a/extras/indexing/src/test/java/org/apache/rya/indexing/smarturi/duplication/DuplicateDataDetectorIT.java +++ b/extras/indexing/src/test/java/org/apache/rya/indexing/smarturi/duplication/DuplicateDataDetectorIT.java @@ -63,11 +63,10 @@ import org.apache.rya.indexing.mongodb.update.RyaObjectStorage.ObjectStorageExce import org.apache.rya.indexing.smarturi.SmartUriException; import org.apache.rya.indexing.smarturi.duplication.conf.DuplicateDataConfig; import org.apache.rya.mongodb.MongoITBase; +import org.eclipse.rdf4j.model.ValueFactory; +import org.eclipse.rdf4j.model.impl.SimpleValueFactory; import org.joda.time.DateTime; import org.junit.Test; -import org.openrdf.model.ValueFactory; -import org.openrdf.model.impl.URIImpl; -import org.openrdf.model.impl.ValueFactoryImpl; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; @@ -80,7 +79,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { private static final String RYA_INSTANCE_NAME = "testInstance"; private static final String NAMESPACE = RyaSchema.NAMESPACE; - private static final ValueFactory VALUE_FACTORY = ValueFactoryImpl.getInstance(); + private static final ValueFactory VF = SimpleValueFactory.getInstance(); // People private static final RyaURI BOB = createRyaUri("Bob"); @@ -131,7 +130,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { * @return the {@link RyraURI}. */ private static RyaURI createRyaUri(final String namespace, final String localName) { - return RdfToRyaConversions.convertURI(VALUE_FACTORY.createURI(namespace, localName)); + return RdfToRyaConversions.convertURI(VF.createIRI(namespace, localName)); } private static Entity createBobEntity() { @@ -151,7 +150,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { .setProperty(PERSON_TYPE_URI, new Property(HAS_DATE_OF_BIRTH, dateRyaType(new DateTime(NOW.getTime()).minusYears(40)))) .setProperty(PERSON_TYPE_URI, new Property(HAS_EXPIRATION_DATE, dateRyaType(NOW))) .setProperty(PERSON_TYPE_URI, new Property(HAS_GLASSES, booleanRyaType(true))) - .setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(new URIImpl("mailto:[email protected]")))) + .setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(VF.createIRI("mailto:[email protected]")))) .setProperty(PERSON_TYPE_URI, new Property(HAS_ATTRIBUTE_SPACE, stringRyaType("attribute space"))) .setProperty(PERSON_TYPE_URI, new Property(HAS_MOTTO, stringRyaType("!@#*\\&%20^ smörgåsbord"))) .setProperty(PERSON_TYPE_URI, new Property(HAS_BLOOD_TYPE, stringRyaType("A+ blood type"))) @@ -291,7 +290,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testBooleanProperty() throws SmartUriException { System.out.println("Boolean Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(false, tolerance, false)); @@ -326,7 +325,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testByteProperty() throws SmartUriException { System.out.println("Byte Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(Byte.MIN_VALUE, tolerance, false)); @@ -410,7 +409,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { public void testDateProperty() throws SmartUriException { System.out.println("Date Property Test"); final long ONE_YEAR_IN_MILLIS = 1000L * 60L * 60L * 24L * 365L; - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(new Date(0L), tolerance, false)); @@ -591,7 +590,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { System.out.println("DateTime Property Test"); final DateTime dob = new DateTime(NOW).minusYears(40); final long ONE_YEAR_IN_MILLIS = 1000L * 60L * 60L * 24L * 365L; - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(new DateTime(0L), tolerance, false)); @@ -770,7 +769,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testDoubleProperty() throws SmartUriException { System.out.println("Double Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(Double.MIN_VALUE, tolerance, false)); @@ -950,7 +949,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testFloatProperty() throws SmartUriException { System.out.println("Float Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(Float.MIN_VALUE, tolerance, false)); @@ -1117,7 +1116,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testIntegerProperty() throws SmartUriException { System.out.println("Integer Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(Integer.MIN_VALUE, tolerance, false)); @@ -1254,7 +1253,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testLongProperty() throws SmartUriException { System.out.println("Long Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(Long.MIN_VALUE, tolerance, false)); @@ -1373,7 +1372,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testShortProperty() throws SmartUriException { System.out.println("Short Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput(Short.MIN_VALUE, tolerance, false)); @@ -1482,7 +1481,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testStringProperty() throws SmartUriException { System.out.println("String Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); builder.add(new TestInput("123 Wrong St. Washington, DC 20024", tolerance, false)); @@ -1553,74 +1552,74 @@ public class DuplicateDataDetectorIT extends MongoITBase { @Test public void testUriProperty() throws SmartUriException { System.out.println("URI Property Test"); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 0.0 Tolerance tolerance = new Tolerance(0.0, ToleranceType.DIFFERENCE); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); // Equals value + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); // Equals value // Tolerance 1.0 tolerance = new Tolerance(1.0, ToleranceType.DIFFERENCE); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); // Equals value + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); // Equals value // Tolerance 2.0 tolerance = new Tolerance(2.0, ToleranceType.DIFFERENCE); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); // Equals value + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); // Equals value // Tolerance 0.0% tolerance = new Tolerance(0.00, ToleranceType.PERCENTAGE); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); // Equals value + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); // Equals value // Tolerance 5.0% tolerance = new Tolerance(0.05, ToleranceType.PERCENTAGE); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, false)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); // Equals value + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, false)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); // Equals value // Tolerance 100.0% tolerance = new Tolerance(1.00, ToleranceType.PERCENTAGE); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); - builder.add(new TestInput(new URIImpl("mailto:[email protected]"), tolerance, true)); // Equals value + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); + builder.add(new TestInput(VF.createIRI("mailto:[email protected]"), tolerance, true)); // Equals value final ImmutableList<TestInput> testInputs = builder.build(); @@ -1691,7 +1690,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { "blue" ) ); - final ImmutableList.Builder<TestInput> builder = ImmutableList.<TestInput>builder(); + final ImmutableList.Builder<TestInput> builder = ImmutableList.builder(); // Tolerance 1.0 - tolerance doesn't apply to equivalents but is still needed for the test final Tolerance tolerance = new Tolerance(1.0, ToleranceType.DIFFERENCE); // Color equivalents @@ -1813,7 +1812,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_DATE_OF_BIRTH, dateRyaType(new DateTime(NOW.getTime() - 1).minusYears(40)))); duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EXPIRATION_DATE, dateRyaType(new Date(NOW.getTime() - 1)))); duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_GLASSES, booleanRyaType(true))); - duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(new URIImpl("mailto:[email protected]")))); + duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(VF.createIRI("mailto:[email protected]")))); duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_ADDRESS, stringRyaType("124 Fake St. Washington, DC 20024"))); duplicateBobBuilder.setProperty(EMPLOYEE_TYPE_URI, new Property(HAS_EXTENSION, shortRyaType((short) 556))); final Entity duplicateBobEntity = duplicateBobBuilder.build(); @@ -1841,7 +1840,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_DATE_OF_BIRTH, dateRyaType(new DateTime(NOW.getTime() - 10000000L).minusYears(40)))); notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EXPIRATION_DATE, dateRyaType(new Date(NOW.getTime() - 10000000L)))); notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_GLASSES, booleanRyaType(false))); - notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(new URIImpl("mailto:[email protected]")))); + notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(VF.createIRI("mailto:[email protected]")))); notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_ADDRESS, stringRyaType("123456789 Fake St. Washington, DC 20024"))); notDuplicateBobBuilder.setProperty(EMPLOYEE_TYPE_URI, new Property(HAS_EXTENSION, shortRyaType((short) 1000))); final Entity notDuplicateBobEntity = notDuplicateBobBuilder.build(); @@ -1904,7 +1903,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_DATE_OF_BIRTH, dateRyaType(new DateTime(NOW.getTime() - 1).minusYears(40)))); duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EXPIRATION_DATE, dateRyaType(new Date(NOW.getTime() - 1)))); duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_GLASSES, booleanRyaType(true))); - duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(new URIImpl("mailto:[email protected]")))); + duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(VF.createIRI("mailto:[email protected]")))); duplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_ADDRESS, stringRyaType("124 Fake St. Washington, DC 20024"))); duplicateBobBuilder.setProperty(EMPLOYEE_TYPE_URI, new Property(HAS_EXTENSION, shortRyaType((short) 556))); final Entity duplicateBobEntity = duplicateBobBuilder.build(); @@ -1930,7 +1929,7 @@ public class DuplicateDataDetectorIT extends MongoITBase { notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_DATE_OF_BIRTH, dateRyaType(new DateTime(NOW.getTime() - 10000000L).minusYears(40)))); notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EXPIRATION_DATE, dateRyaType(new Date(NOW.getTime() - 10000000L)))); notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_GLASSES, booleanRyaType(false))); - notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(new URIImpl("mailto:[email protected]")))); + notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_EMAIL_ADDRESS, uriRyaType(VF.createIRI("mailto:[email protected]")))); notDuplicateBobBuilder.setProperty(PERSON_TYPE_URI, new Property(HAS_ADDRESS, stringRyaType("123456789 Fake St. Washington, DC 20024"))); notDuplicateBobBuilder.setProperty(EMPLOYEE_TYPE_URI, new Property(HAS_EXTENSION, shortRyaType((short) 1000))); final Entity notDuplicateBobEntity = notDuplicateBobBuilder.build();
