Fix merge conflicts

Responded to review comments


Project: http://git-wip-us.apache.org/repos/asf/incubator-rya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-rya/commit/8ac8b394
Tree: http://git-wip-us.apache.org/repos/asf/incubator-rya/tree/8ac8b394
Diff: http://git-wip-us.apache.org/repos/asf/incubator-rya/diff/8ac8b394

Branch: refs/heads/develop
Commit: 8ac8b394aefd51be7b9e854a1e14db48d9152e2e
Parents: 917e7a5
Author: isper3at <[email protected]>
Authored: Fri Jun 17 14:40:39 2016 -0400
Committer: isper3at <[email protected]>
Committed: Fri Jun 17 14:40:39 2016 -0400

----------------------------------------------------------------------
 .../mvm/rya/mongodb/MongoDBQueryEngine.java     | 135 +++++++++----------
 .../dao/SimpleMongoDBStorageStrategy.java       |   2 +-
 .../mvm/rya/indexing/accumulo/ConfigUtils.java  |  32 ++---
 .../accumulo/entity/EntityCentricIndex.java     |   2 +
 .../indexing/external/PCJOptionalTestIT.java    |   6 +-
 .../external/PrecompJoinOptimizerTest.java      |  22 +--
 .../external/tupleSet/AccumuloIndexSetTest.java |  41 +++---
 .../src/main/java/RyaDirectExample.java         |   3 -
 8 files changed, 120 insertions(+), 123 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/8ac8b394/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/MongoDBQueryEngine.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/MongoDBQueryEngine.java 
b/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/MongoDBQueryEngine.java
index fc4310f..dfaed00 100644
--- a/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/MongoDBQueryEngine.java
+++ b/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/MongoDBQueryEngine.java
@@ -1,24 +1,4 @@
 package mvm.rya.mongodb;
-
-import static com.google.common.base.Preconditions.checkNotNull;
-
-import java.io.Closeable;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.Map.Entry;
-import java.util.Set;
-
-import org.calrissian.mango.collect.CloseableIterable;
-import org.openrdf.query.BindingSet;
-
-import com.mongodb.DB;
-import com.mongodb.DBCollection;
-import com.mongodb.DBObject;
-import com.mongodb.MongoClient;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -38,6 +18,24 @@ import com.mongodb.MongoClient;
  * under the License.
  */
 
+import static com.google.common.base.Preconditions.checkNotNull;
+
+import java.io.Closeable;
+import java.io.IOException;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.Set;
+
+import org.calrissian.mango.collect.CloseableIterable;
+import org.openrdf.query.BindingSet;
+
+import com.mongodb.DB;
+import com.mongodb.DBCollection;
+import com.mongodb.DBObject;
+import com.mongodb.MongoClient;
 
 import info.aduna.iteration.CloseableIteration;
 import mvm.rya.api.domain.RyaStatement;
@@ -59,32 +57,32 @@ import mvm.rya.mongodb.iter.RyaStatementCursorIterator;
 public class MongoDBQueryEngine implements 
RyaQueryEngine<MongoDBRdfConfiguration>, Closeable {
 
     private MongoDBRdfConfiguration configuration;
-       private final MongoClient mongoClient;
-       private final DBCollection coll;
-       private final MongoDBStorageStrategy strategy;
+    private final MongoClient mongoClient;
+    private final DBCollection coll;
+    private final MongoDBStorageStrategy strategy;
 
     public MongoDBQueryEngine(final MongoDBRdfConfiguration conf, final 
MongoClient mongoClient) {
-               this.mongoClient = checkNotNull(mongoClient);
-               final DB db = mongoClient.getDB( 
conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
-               coll = db.getCollection(conf.getTriplesCollectionName());
-               strategy = new SimpleMongoDBStorageStrategy();
+        this.mongoClient = checkNotNull(mongoClient);
+        final DB db = mongoClient.getDB( 
conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
+        coll = db.getCollection(conf.getTriplesCollectionName());
+        strategy = new SimpleMongoDBStorageStrategy();
     }
 
 
-       @Override
-       public void setConf(final MongoDBRdfConfiguration conf) {
-               configuration = conf;
-       }
+    @Override
+    public void setConf(final MongoDBRdfConfiguration conf) {
+        configuration = conf;
+    }
 
-       @Override
-       public MongoDBRdfConfiguration getConf() {
-               return configuration;
-       }
+    @Override
+    public MongoDBRdfConfiguration getConf() {
+        return configuration;
+    }
 
-       @Override
-       public CloseableIteration<RyaStatement, RyaDAOException> query(
-                       final RyaStatement stmt, MongoDBRdfConfiguration conf)
-                       throws RyaDAOException {
+    @Override
+    public CloseableIteration<RyaStatement, RyaDAOException> query(
+            final RyaStatement stmt, MongoDBRdfConfiguration conf)
+            throws RyaDAOException {
         if (conf == null) {
             conf = configuration;
         }
@@ -98,11 +96,11 @@ public class MongoDBQueryEngine implements 
RyaQueryEngine<MongoDBRdfConfiguratio
             iterator.setMaxResults(maxResults);
         }
         return iterator;
-       }
-       @Override
-       public CloseableIteration<? extends Entry<RyaStatement, BindingSet>, 
RyaDAOException> queryWithBindingSet(
-                       final Collection<Entry<RyaStatement, BindingSet>> stmts,
-                       MongoDBRdfConfiguration conf) throws RyaDAOException {
+    }
+    @Override
+    public CloseableIteration<? extends Entry<RyaStatement, BindingSet>, 
RyaDAOException> queryWithBindingSet(
+            final Collection<Entry<RyaStatement, BindingSet>> stmts,
+            MongoDBRdfConfiguration conf) throws RyaDAOException {
         if (conf == null) {
             conf = configuration;
         }
@@ -129,11 +127,11 @@ public class MongoDBQueryEngine implements 
RyaQueryEngine<MongoDBRdfConfiguratio
             throw new RyaDAOException(e);
         }
 
-       }
-       @Override
-       public CloseableIteration<RyaStatement, RyaDAOException> batchQuery(
-                       final Collection<RyaStatement> stmts, 
MongoDBRdfConfiguration conf)
-                       throws RyaDAOException {
+    }
+    @Override
+    public CloseableIteration<RyaStatement, RyaDAOException> batchQuery(
+            final Collection<RyaStatement> stmts, MongoDBRdfConfiguration conf)
+            throws RyaDAOException {
         if (conf == null) {
             conf = configuration;
         }
@@ -156,27 +154,27 @@ public class MongoDBQueryEngine implements 
RyaQueryEngine<MongoDBRdfConfiguratio
             throw new RyaDAOException(e);
         }
 
-       }
-       @Override
-       public CloseableIterable<RyaStatement> query(final RyaQuery ryaQuery)
-                       throws RyaDAOException {
-               final Set<DBObject> queries = new HashSet<DBObject>();
+    }
+    @Override
+    public CloseableIterable<RyaStatement> query(final RyaQuery ryaQuery)
+            throws RyaDAOException {
+            final Set<DBObject> queries = new HashSet<DBObject>();
 
-               try {
+            try {
                 queries.add( strategy.getQuery(ryaQuery));
 
-                   // TODO not sure what to do about regex ranges?
+                // TODO not sure what to do about regex ranges?
                 // TODO this is gross
                 final RyaStatementCursorIterable iterator = new 
RyaStatementCursorIterable(new NonCloseableRyaStatementCursorIterator(new 
RyaStatementCursorIterator(coll, queries, strategy)));
 
-                   return iterator;
-               } catch (final Exception e) {
-                   throw new RyaDAOException(e);
-               }
-       }
-       @Override
-       public CloseableIterable<RyaStatement> query(final BatchRyaQuery 
batchRyaQuery)
-                       throws RyaDAOException {
+                return iterator;
+            } catch (final Exception e) {
+                throw new RyaDAOException(e);
+            }
+    }
+    @Override
+    public CloseableIterable<RyaStatement> query(final BatchRyaQuery 
batchRyaQuery)
+            throws RyaDAOException {
          try {
              final Set<DBObject> queries = new HashSet<DBObject>();
             for (final RyaStatement statement : batchRyaQuery.getQueries()){
@@ -192,15 +190,10 @@ public class MongoDBQueryEngine implements 
RyaQueryEngine<MongoDBRdfConfiguratio
         } catch (final Exception e) {
             throw new RyaDAOException(e);
         }
-       }
+    }
 
     @Override
     public void close() throws IOException {
         if (mongoClient != null){ mongoClient.close(); }
     }
-
-
-
-
-
-}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/8ac8b394/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
 
b/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
index df4d6af..d09316a 100644
--- 
a/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
+++ 
b/dao/mongodb.rya/src/main/java/mvm/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
@@ -42,7 +42,7 @@ import mvm.rya.api.persist.query.RyaQuery;
 /**
  * Defines how {@link RyaStatement}s are stored in MongoDB.
  */
-public class SimpleMongoDBStorageStrategy implements MongoDBStorageStrategy {
+public class SimpleMongoDBStorageStrategy implements 
MongoDBStorageStrategy<RyaStatement> {
     private static final Logger LOG = 
Logger.getLogger(SimpleMongoDBStorageStrategy.class);
     protected static final String ID = "_id";
     protected static final String OBJECT_TYPE = "objectType";

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/8ac8b394/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/ConfigUtils.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/ConfigUtils.java 
b/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/ConfigUtils.java
index 3dce3a2..28afce7 100644
--- a/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/ConfigUtils.java
+++ b/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/ConfigUtils.java
@@ -25,20 +25,6 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import mvm.rya.accumulo.AccumuloRdfConfiguration;
-import mvm.rya.api.RdfCloudTripleStoreConfiguration;
-import mvm.rya.indexing.FilterFunctionOptimizer;
-import mvm.rya.indexing.accumulo.entity.EntityCentricIndex;
-import mvm.rya.indexing.accumulo.entity.EntityOptimizer;
-import mvm.rya.indexing.accumulo.freetext.AccumuloFreeTextIndexer;
-import mvm.rya.indexing.accumulo.freetext.LuceneTokenizer;
-import mvm.rya.indexing.accumulo.freetext.Tokenizer;
-import mvm.rya.indexing.accumulo.geo.GeoMesaGeoIndexer;
-import mvm.rya.indexing.accumulo.temporal.AccumuloTemporalIndexer;
-import mvm.rya.indexing.external.PrecompJoinOptimizer;
-import mvm.rya.indexing.mongodb.freetext.MongoFreeTextIndexer;
-import mvm.rya.indexing.mongodb.geo.MongoGeoIndexer;
-
 import org.apache.accumulo.core.client.AccumuloException;
 import org.apache.accumulo.core.client.AccumuloSecurityException;
 import org.apache.accumulo.core.client.BatchScanner;
@@ -63,6 +49,20 @@ import org.openrdf.model.impl.URIImpl;
 
 import com.google.common.collect.Lists;
 
+import mvm.rya.accumulo.AccumuloRdfConfiguration;
+import mvm.rya.api.RdfCloudTripleStoreConfiguration;
+import mvm.rya.indexing.FilterFunctionOptimizer;
+import mvm.rya.indexing.accumulo.entity.EntityCentricIndex;
+import mvm.rya.indexing.accumulo.entity.EntityOptimizer;
+import mvm.rya.indexing.accumulo.freetext.AccumuloFreeTextIndexer;
+import mvm.rya.indexing.accumulo.freetext.LuceneTokenizer;
+import mvm.rya.indexing.accumulo.freetext.Tokenizer;
+import mvm.rya.indexing.accumulo.geo.GeoMesaGeoIndexer;
+import mvm.rya.indexing.accumulo.temporal.AccumuloTemporalIndexer;
+import mvm.rya.indexing.mongodb.freetext.MongoFreeTextIndexer;
+import mvm.rya.indexing.mongodb.geo.MongoGeoIndexer;
+import mvm.rya.indexing.pcj.matching.PCJOptimizer;
+
 /**
  * A set of configuration utils to read a Hadoop {@link Configuration} object 
and create Cloudbase/Accumulo objects.
  */
@@ -390,7 +390,7 @@ public class ConfigUtils {
         } else {
 
             if (getUsePCJ(conf) || getUseOptimalPCJ(conf)) {
-                conf.setPcjOptimizer(PrecompJoinOptimizer.class);
+                conf.setPcjOptimizer(PCJOptimizer.class);
             }
 
             if (getUseGeo(conf)) {
@@ -421,7 +421,7 @@ public class ConfigUtils {
         }
 
         conf.setStrings(AccumuloRdfConfiguration.CONF_ADDITIONAL_INDEXERS, 
indexList.toArray(new String[]{}));
-        conf.setStrings(AccumuloRdfConfiguration.CONF_OPTIMIZERS, 
optimizers.toArray(new String[]{}));
+        conf.setStrings(RdfCloudTripleStoreConfiguration.CONF_OPTIMIZERS, 
optimizers.toArray(new String[]{}));
 
     }
 

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/8ac8b394/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/entity/EntityCentricIndex.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/entity/EntityCentricIndex.java
 
b/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/entity/EntityCentricIndex.java
index c96e2db..cd2d516 100644
--- 
a/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/entity/EntityCentricIndex.java
+++ 
b/extras/indexing/src/main/java/mvm/rya/indexing/accumulo/entity/EntityCentricIndex.java
@@ -27,6 +27,7 @@ import static 
mvm.rya.api.RdfCloudTripleStoreConstants.EMPTY_BYTES;
 import static mvm.rya.api.RdfCloudTripleStoreConstants.EMPTY_TEXT;
 
 import java.io.IOException;
+import java.util.Arrays;
 import java.util.Collection;
 import java.util.List;
 import java.util.Set;
@@ -39,6 +40,7 @@ import org.apache.accumulo.core.client.MultiTableBatchWriter;
 import org.apache.accumulo.core.client.MutationsRejectedException;
 import org.apache.accumulo.core.client.TableExistsException;
 import org.apache.accumulo.core.client.TableNotFoundException;
+import org.apache.accumulo.core.data.Key;
 import org.apache.accumulo.core.data.Mutation;
 import org.apache.accumulo.core.data.Value;
 import org.apache.accumulo.core.security.ColumnVisibility;

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/8ac8b394/extras/indexing/src/test/java/mvm/rya/indexing/external/PCJOptionalTestIT.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/test/java/mvm/rya/indexing/external/PCJOptionalTestIT.java
 
b/extras/indexing/src/test/java/mvm/rya/indexing/external/PCJOptionalTestIT.java
index 38861b0..7798c51 100644
--- 
a/extras/indexing/src/test/java/mvm/rya/indexing/external/PCJOptionalTestIT.java
+++ 
b/extras/indexing/src/test/java/mvm/rya/indexing/external/PCJOptionalTestIT.java
@@ -63,6 +63,7 @@ import 
mvm.rya.indexing.external.PrecompJoinOptimizerIntegrationTest.CountingRes
 import mvm.rya.indexing.external.PrecompJoinOptimizerTest.NodeCollector;
 import mvm.rya.indexing.external.tupleSet.ExternalTupleSet;
 import mvm.rya.indexing.external.tupleSet.SimpleExternalTupleSet;
+import mvm.rya.indexing.pcj.matching.PCJOptimizer;
 import mvm.rya.rdftriplestore.inference.InferenceEngineException;
 
 public class PCJOptionalTestIT {
@@ -153,7 +154,6 @@ public class PCJOptionalTestIT {
                 + "  ?e <http://www.w3.org/2000/01/rdf-schema#label> ?l . "//
                 + "  OPTIONAL {?e <uri:talksTo> ?o } . "//
                 + "}";//
-
         final CountingResultHandler crh = new CountingResultHandler();
         PcjIntegrationTestingUtil.deleteCoreRyaTables(accCon, tablePrefix);
         PcjIntegrationTestingUtil.closeAndShutdown(conn, repo);
@@ -240,7 +240,7 @@ public class PCJOptionalTestIT {
         final List<QueryModelNode> optTupNodes = Lists.newArrayList();
         optTupNodes.add(extTup1);
 
-        final PrecompJoinOptimizer pcj = new PrecompJoinOptimizer(list, true);
+        final PCJOptimizer pcj = new PCJOptimizer(list, true);
         final TupleExpr te = pq1.getTupleExpr();
         pcj.optimize(te, null, null);
 
@@ -306,7 +306,7 @@ public class PCJOptionalTestIT {
         final List<QueryModelNode> optTupNodes = Lists.newArrayList();
         optTupNodes.add(extTup2);
 
-        final PrecompJoinOptimizer opt = new PrecompJoinOptimizer(list, true);
+        final PCJOptimizer opt = new PCJOptimizer(list, true);
         final TupleExpr te = pq1.getTupleExpr();
         opt.optimize(te, null, null);
 

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/8ac8b394/extras/indexing/src/test/java/mvm/rya/indexing/external/PrecompJoinOptimizerTest.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/test/java/mvm/rya/indexing/external/PrecompJoinOptimizerTest.java
 
b/extras/indexing/src/test/java/mvm/rya/indexing/external/PrecompJoinOptimizerTest.java
index ce9ef2f..eaf0c53 100644
--- 
a/extras/indexing/src/test/java/mvm/rya/indexing/external/PrecompJoinOptimizerTest.java
+++ 
b/extras/indexing/src/test/java/mvm/rya/indexing/external/PrecompJoinOptimizerTest.java
@@ -24,10 +24,6 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import mvm.rya.indexing.external.tupleSet.ExternalTupleSet;
-import mvm.rya.indexing.external.tupleSet.SimpleExternalTupleSet;
-import mvm.rya.indexing.pcj.matching.PCJOptimizer;
-
 import org.junit.Assert;
 import org.junit.Test;
 import org.openrdf.query.algebra.Projection;
@@ -42,12 +38,16 @@ import org.openrdf.query.parser.sparql.SPARQLParser;
 import com.beust.jcommander.internal.Lists;
 import com.google.common.collect.Sets;
 
+import mvm.rya.indexing.external.tupleSet.ExternalTupleSet;
+import mvm.rya.indexing.external.tupleSet.SimpleExternalTupleSet;
+import mvm.rya.indexing.pcj.matching.PCJOptimizer;
+
 public class PrecompJoinOptimizerTest {
 
        @Test
        public void testThreeIndex() throws Exception {
 
-               String q7 = ""//
+               final String q7 = ""//
                                + "SELECT ?s ?t ?u " //
                                + "{" //
                                + "  ?s a ?t ."//
@@ -55,7 +55,7 @@ public class PrecompJoinOptimizerTest {
                                + "  ?u <uri:talksTo> ?s . "//
                                + "}";//
 
-               String q8 = ""//
+               final String q8 = ""//
                                + "SELECT ?e ?l ?c " //
                                + "{" //
                                + "  ?e a ?l ."//
@@ -63,7 +63,7 @@ public class PrecompJoinOptimizerTest {
                                + "  ?c <uri:talksTo> ?e . "//
                                + "}";//
 
-               String q9 = ""//
+               final String q9 = ""//
                                + "SELECT ?f ?m ?d " //
                                + "{" //
                                + "  ?f a ?m ."//
@@ -71,7 +71,7 @@ public class PrecompJoinOptimizerTest {
                                + "  ?d <uri:talksTo> ?f . "//
                                + "}";//
 
-               String q15 = ""//
+               final String q15 = ""//
                                + "SELECT ?f ?m ?d ?e ?l ?c " //
                                + "{" //
                                + "  ?f a ?m ."//
@@ -411,7 +411,7 @@ public class PrecompJoinOptimizerTest {
                Set<QueryModelNode> qNodes = new HashSet<>();
 
                @Override
-               public void meetNode(QueryModelNode node) {
+               public void meetNode(final QueryModelNode node) {
                        if (node instanceof StatementPattern
                                        || node instanceof ExternalTupleSet) {
                                qNodes.add(node);
@@ -420,6 +420,10 @@ public class PrecompJoinOptimizerTest {
 
                }
 
+        public List<QueryModelNode> getNodes() {
+            return Lists.newArrayList(qNodes);
+        }
+
        }
 
 }

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/8ac8b394/extras/indexing/src/test/java/mvm/rya/indexing/external/tupleSet/AccumuloIndexSetTest.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/test/java/mvm/rya/indexing/external/tupleSet/AccumuloIndexSetTest.java
 
b/extras/indexing/src/test/java/mvm/rya/indexing/external/tupleSet/AccumuloIndexSetTest.java
index f18e61f..483f9e0 100644
--- 
a/extras/indexing/src/test/java/mvm/rya/indexing/external/tupleSet/AccumuloIndexSetTest.java
+++ 
b/extras/indexing/src/test/java/mvm/rya/indexing/external/tupleSet/AccumuloIndexSetTest.java
@@ -27,7 +27,6 @@ import java.util.Set;
 import org.apache.accumulo.core.client.AccumuloException;
 import org.apache.accumulo.core.client.AccumuloSecurityException;
 import org.apache.accumulo.core.client.Connector;
-import org.apache.accumulo.core.client.MutationsRejectedException;
 import org.apache.accumulo.core.client.TableNotFoundException;
 import org.apache.accumulo.core.client.admin.TableOperations;
 import org.apache.hadoop.conf.Configuration;
@@ -66,7 +65,7 @@ import mvm.rya.api.persist.RyaDAOException;
 import mvm.rya.api.resolver.RyaTypeResolverException;
 import mvm.rya.indexing.accumulo.ConfigUtils;
 import mvm.rya.indexing.external.PcjIntegrationTestingUtil;
-import mvm.rya.indexing.external.QueryVariableNormalizer;
+import mvm.rya.indexing.pcj.matching.QueryVariableNormalizer;
 import mvm.rya.rdftriplestore.RyaSailRepository;
 import mvm.rya.rdftriplestore.inference.InferenceEngineException;
 import mvm.rya.sail.config.RyaSailFactory;
@@ -95,14 +94,15 @@ public class AccumuloIndexSetTest {
 
     /**
      * TODO doc
-     * @throws MutationsRejectedException
      * @throws QueryEvaluationException
      * @throws SailException
      * @throws MalformedQueryException
+     * @throws AccumuloSecurityException
+     * @throws AccumuloException
      */
     @Test
     public void accumuloIndexSetTestWithEmptyBindingSet() throws 
RepositoryException, PcjException, TableNotFoundException,
-    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, MutationsRejectedException {
+    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, AccumuloException, AccumuloSecurityException {
         // Load some Triples into Rya.
         final Set<Statement> triples = new HashSet<>();
         triples.add( new StatementImpl(new URIImpl("http://Alice";), new 
URIImpl("http://hasAge";), new NumericLiteralImpl(14, XMLSchema.INTEGER)) );
@@ -131,7 +131,7 @@ public class AccumuloIndexSetTest {
         // Create and populate the PCJ table.
         PcjIntegrationTestingUtil.createAndPopulatePcj(ryaConn, accumuloConn, 
pcjTableName, sparql, new String[]{"name", "age"}, 
Optional.<PcjVarOrderFactory>absent());
 
-        final AccumuloIndexSet ais = new AccumuloIndexSet(accumuloConn, 
pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf, pcjTableName);
 
         final CloseableIteration<BindingSet, QueryEvaluationException> results 
= ais.evaluate(new QueryBindingSet());
         final Set<BindingSet> fetchedResults = new HashSet<BindingSet>();
@@ -157,14 +157,15 @@ public class AccumuloIndexSetTest {
 
     /**
      * TODO doc
-     * @throws MutationsRejectedException
      * @throws QueryEvaluationException
      * @throws SailException
      * @throws MalformedQueryException
+     * @throws AccumuloSecurityException
+     * @throws AccumuloException
      */
     @Test
     public void accumuloIndexSetTestWithBindingSet() throws 
RepositoryException, PcjException, TableNotFoundException,
-    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, MutationsRejectedException {
+    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, AccumuloException, AccumuloSecurityException {
         // Load some Triples into Rya.
         final Set<Statement> triples = new HashSet<>();
         triples.add( new StatementImpl(new URIImpl("http://Alice";), new 
URIImpl("http://hasAge";), new NumericLiteralImpl(14, XMLSchema.INTEGER)) );
@@ -194,7 +195,7 @@ public class AccumuloIndexSetTest {
         // Create and populate the PCJ table.
         PcjIntegrationTestingUtil.createAndPopulatePcj(ryaConn, accumuloConn, 
pcjTableName, sparql, new String[]{"name", "age"}, 
Optional.<PcjVarOrderFactory>absent());
 
-        final AccumuloIndexSet ais = new AccumuloIndexSet(accumuloConn, 
pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf, pcjTableName);
 
         final QueryBindingSet bs = new QueryBindingSet();
         bs.addBinding("name",new URIImpl("http://Alice";));
@@ -208,7 +209,7 @@ public class AccumuloIndexSetTest {
 
     @Test
     public void accumuloIndexSetTestWithTwoBindingSets() throws 
RepositoryException, PcjException, TableNotFoundException,
-    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, MutationsRejectedException {
+    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, AccumuloException, AccumuloSecurityException {
         // Load some Triples into Rya.
         final Set<Statement> triples = new HashSet<>();
         triples.add( new StatementImpl(new URIImpl("http://Alice";), new 
URIImpl("http://hasAge";), new NumericLiteralImpl(14, XMLSchema.INTEGER)) );
@@ -238,7 +239,7 @@ public class AccumuloIndexSetTest {
         // Create and populate the PCJ table.
         PcjIntegrationTestingUtil.createAndPopulatePcj(ryaConn, accumuloConn, 
pcjTableName, sparql, new String[]{"name", "age"}, 
Optional.<PcjVarOrderFactory>absent());
 
-        final AccumuloIndexSet ais = new AccumuloIndexSet(accumuloConn, 
pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf, pcjTableName);
 
         final QueryBindingSet bs = new QueryBindingSet();
         bs.addBinding("birthDate",new LiteralImpl("1983-03-17",new 
URIImpl("http://www.w3.org/2001/XMLSchema#date";)));
@@ -274,7 +275,7 @@ public class AccumuloIndexSetTest {
 
     @Test
     public void accumuloIndexSetTestWithNoBindingSet() throws 
RepositoryException, PcjException, TableNotFoundException,
-    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, MutationsRejectedException {
+    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, AccumuloException, AccumuloSecurityException {
         // Load some Triples into Rya.
         final Set<Statement> triples = new HashSet<>();
         triples.add( new StatementImpl(new URIImpl("http://Alice";), new 
URIImpl("http://hasAge";), new NumericLiteralImpl(14, XMLSchema.INTEGER)) );
@@ -304,7 +305,7 @@ public class AccumuloIndexSetTest {
         // Create and populate the PCJ table.
         PcjIntegrationTestingUtil.createAndPopulatePcj(ryaConn, accumuloConn, 
pcjTableName, sparql, new String[]{"name", "age"}, 
Optional.<PcjVarOrderFactory>absent());
 
-        final AccumuloIndexSet ais = new AccumuloIndexSet(accumuloConn, 
pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf, pcjTableName);
 
         final CloseableIteration<BindingSet, QueryEvaluationException> results 
= ais.evaluate(new HashSet<BindingSet>());
 
@@ -314,7 +315,7 @@ public class AccumuloIndexSetTest {
 
     @Test
     public void accumuloIndexSetTestWithDirectProductBindingSet() throws 
RepositoryException, PcjException, TableNotFoundException,
-    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, MutationsRejectedException {
+    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, AccumuloException, AccumuloSecurityException {
         // Load some Triples into Rya.
         final Set<Statement> triples = new HashSet<>();
         triples.add( new StatementImpl(new URIImpl("http://Alice";), new 
URIImpl("http://hasAge";), new NumericLiteralImpl(14, XMLSchema.INTEGER)) );
@@ -344,7 +345,7 @@ public class AccumuloIndexSetTest {
         // Create and populate the PCJ table.
         PcjIntegrationTestingUtil.createAndPopulatePcj(ryaConn, accumuloConn, 
pcjTableName, sparql, new String[]{"name", "age"}, 
Optional.<PcjVarOrderFactory>absent());
 
-        final AccumuloIndexSet ais = new AccumuloIndexSet(accumuloConn, 
pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf, pcjTableName);
 
         final QueryBindingSet bs = new QueryBindingSet();
         bs.addBinding("birthDate",new LiteralImpl("1983-03-17",new 
URIImpl("http://www.w3.org/2001/XMLSchema#date";)));
@@ -377,7 +378,7 @@ public class AccumuloIndexSetTest {
 
     @Test
     public void accumuloIndexSetTestWithTwoDirectProductBindingSet() throws 
RepositoryException, PcjException, TableNotFoundException,
-    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, MutationsRejectedException {
+    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, AccumuloException, AccumuloSecurityException {
         // Load some Triples into Rya.
         final Set<Statement> triples = new HashSet<>();
         triples.add( new StatementImpl(new URIImpl("http://Alice";), new 
URIImpl("http://hasAge";), new NumericLiteralImpl(14, XMLSchema.INTEGER)) );
@@ -407,7 +408,7 @@ public class AccumuloIndexSetTest {
         // Create and populate the PCJ table.
         PcjIntegrationTestingUtil.createAndPopulatePcj(ryaConn, accumuloConn, 
pcjTableName, sparql, new String[]{"name", "age"}, 
Optional.<PcjVarOrderFactory>absent());
 
-        final AccumuloIndexSet ais = new AccumuloIndexSet(accumuloConn, 
pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf, pcjTableName);
 
         final QueryBindingSet bs = new QueryBindingSet();
         bs.addBinding("birthDate",new LiteralImpl("1983-03-17",new 
URIImpl("http://www.w3.org/2001/XMLSchema#date";)));
@@ -463,7 +464,7 @@ public class AccumuloIndexSetTest {
 
     @Test
     public void 
accumuloIndexSetTestWithTwoDirectProductBindingSetsWithMapping() throws 
RepositoryException, PcjException, TableNotFoundException,
-    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, MutationsRejectedException {
+    RyaTypeResolverException, MalformedQueryException, SailException, 
QueryEvaluationException, AccumuloException, AccumuloSecurityException {
         // Load some Triples into Rya.
         final Set<Statement> triples = new HashSet<>();
         triples.add( new StatementImpl(new URIImpl("http://Alice";), new 
URIImpl("http://hasAge";), new NumericLiteralImpl(14, XMLSchema.INTEGER)) );
@@ -507,7 +508,7 @@ public class AccumuloIndexSetTest {
         final Map<String,String> map = new HashMap<>();
         map.put("x", "name");
         map.put("y", "age");
-        final AccumuloIndexSet ais = new AccumuloIndexSet(accumuloConn, 
pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf, pcjTableName);
         ais.setProjectionExpr((Projection) pq.getTupleExpr());
         ais.setTableVarMap(map);
         
ais.setSupportedVariableOrderMap(Lists.<String>newArrayList("x;y","y;x"));
@@ -586,7 +587,7 @@ public class AccumuloIndexSetTest {
         final ParsedQuery pq1 = p.parseQuery(sparql, null);
         final ParsedQuery pq2 = p.parseQuery(sparql2, null);
 
-        final AccumuloIndexSet ais = new AccumuloIndexSet(accumuloConn, 
pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf, pcjTableName);
         ais.setProjectionExpr((Projection) 
QueryVariableNormalizer.getNormalizedIndex(pq2.getTupleExpr(), 
pq1.getTupleExpr()).get(0));
 
         final QueryBindingSet bs = new QueryBindingSet();
@@ -635,7 +636,7 @@ public class AccumuloIndexSetTest {
 
         // Create and populate the PCJ table.
         PcjIntegrationTestingUtil.createAndPopulatePcj(ryaConn, accumuloConn, 
pcjTableName, sparql, new String[]{"name", "age"}, 
Optional.<PcjVarOrderFactory>absent());
-        final AccumuloIndexSet ais = new 
AccumuloIndexSet(accumuloConn,pcjTableName);
+        final AccumuloIndexSet ais = new AccumuloIndexSet(conf,pcjTableName);
 
         final QueryBindingSet bs1 = new QueryBindingSet();
         bs1.addBinding("age",new LiteralImpl("16"));

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/8ac8b394/extras/indexingExample/src/main/java/RyaDirectExample.java
----------------------------------------------------------------------
diff --git a/extras/indexingExample/src/main/java/RyaDirectExample.java 
b/extras/indexingExample/src/main/java/RyaDirectExample.java
index f0bc517..21651ef 100644
--- a/extras/indexingExample/src/main/java/RyaDirectExample.java
+++ b/extras/indexingExample/src/main/java/RyaDirectExample.java
@@ -37,7 +37,6 @@ import org.openrdf.model.URI;
 import org.openrdf.model.ValueFactory;
 import org.openrdf.model.impl.LiteralImpl;
 import org.openrdf.model.impl.URIImpl;
-import org.openrdf.model.impl.ValueFactoryImpl;
 import org.openrdf.model.vocabulary.RDF;
 import org.openrdf.model.vocabulary.RDFS;
 import org.openrdf.query.BindingSet;
@@ -101,8 +100,6 @@ public class RyaDirectExample {
                        final long start = System.currentTimeMillis();
                        log.info("Running SPARQL Example: Add and Delete");
                        testAddAndDelete(conn);
-            log.info("Running SPARQL Example: Add with Visibilities and Query 
with Authorizations");
-            testAddAndQueryWithAuths(conf);
                        log.info("Running SAIL/SPARQL Example: PCJ Search");
                        testPCJSearch(conn);
                        log.info("Running SAIL/SPARQL Example: Add and Temporal 
Search");

Reply via email to