http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/pom-with-benchmarks.xml
----------------------------------------------------------------------
diff --git a/bin/pom-with-benchmarks.xml b/bin/pom-with-benchmarks.xml
new file mode 100644
index 0000000..ee98c43
--- /dev/null
+++ b/bin/pom-with-benchmarks.xml
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+                xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+       <modelVersion>4.0.0</modelVersion>
+
+
+       <groupId>org.apache.pirk</groupId>
+       <artifactId>pirk</artifactId>
+       <version>0.0.1-SNAPSHOT</version>
+       <packaging>jar</packaging>
+
+       <name>Apache Pirk (incubating) Project</name>
+       <description>Apache Pirk (incubating) is a framework for scalable
+               Private Information Retrieval (PIR). </description>
+       <url>http://pirk.incubator.apache.org/</url>
+
+       <!-- this is the year of inception at ASF -->
+       <inceptionYear>2016</inceptionYear>
+
+       <organization>
+               <name>The Apache Software Foundation</name>
+               <url>https://www.apache.org</url>
+       </organization>
+
+       <licenses>
+               <license>
+                       <name>Apache License, Version 2.0</name>
+                       <url>https://www.apache.org/licenses/LICENSE-2.0</url>
+               </license>
+       </licenses>
+
+       <mailingLists>
+               <mailingList>
+                       <name>Dev</name>
+                       
<subscribe>dev-subscr...@pirk.incubator.apache.org</subscribe>
+                       
<unsubscribe>dev-unsubscr...@pirk.incubator.apache.org</unsubscribe>
+                       <post>d...@pirk.incubator.apache.org</post>
+                       
<archive>http://mail-archives.apache.org/mod_mbox/incubator-pirk-dev/</archive>
+               </mailingList>
+               <mailingList>
+                       <name>Commits</name>
+                       
<subscribe>commits-subscr...@pirk.incubator.apache.org</subscribe>
+                       
<unsubscribe>commits-unsubscr...@pirk.incubator.apache.org</unsubscribe>
+                       
<archive>http://mail-archives.apache.org/mod_mbox/incubator-pirk-commits</archive>
+               </mailingList>
+       </mailingLists>
+
+       <repositories>
+               <repository>
+                       <id>mvn-public</id>
+                       <url>http://mvnrepository.com/artifact</url>
+                       <snapshots>
+                               <updatePolicy>always</updatePolicy>
+                       </snapshots>
+               </repository>
+
+               <repository>
+                       <id>conjars.org</id>
+                       <url>http://conjars.org/repo</url>
+               </repository>
+
+       </repositories>
+
+       <properties>
+               <maven.compiler.source>1.7</maven.compiler.source>
+               <maven.compiler.target>1.7</maven.compiler.target>
+               <scala.version>2.10.4</scala.version>
+               <jmh.version>1.11.3</jmh.version>
+               <benchmarkjar.name>benchmarks</benchmarkjar.name>
+               <javac.target>1.7</javac.target>
+       </properties>
+
+       <dependencies>
+               <dependency>
+                       <groupId>log4j</groupId>
+                       <artifactId>log4j</artifactId>
+                       <version>1.2.17</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.commons</groupId>
+                       <artifactId>commons-math3</artifactId>
+                       <version>3.3</version>
+               </dependency>
+               
+               <dependency>
+                       <groupId>org.apache.hadoop</groupId>
+                       <artifactId>hadoop-common</artifactId>
+                       <version>2.7.2</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.hadoop</groupId>
+                       <artifactId>hadoop-mapreduce-client-core</artifactId>
+                       <version>2.7.2</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.hadoop</groupId>
+                       <artifactId>hadoop-client</artifactId>
+                       <version>2.7.2</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.spark</groupId>
+                       <artifactId>spark-core_2.11</artifactId>
+                       <version>1.6.1</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>com.googlecode.json-simple</groupId>
+                       <artifactId>json-simple</artifactId>
+                       <version>1.1</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>commons-net</groupId>
+                       <artifactId>commons-net</artifactId>
+                       <version>3.3</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.elasticsearch</groupId>
+                       <artifactId>elasticsearch-hadoop</artifactId>
+                       <version>2.1.2</version>
+                       <exclusions>
+                               <exclusion>
+                                       <artifactId>commons-net</artifactId>
+                                       <groupId>commons-net</groupId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>slf4j-log4j12</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       
<artifactId>log4j-over-slf4j</artifactId>
+                               </exclusion>
+                       </exclusions>
+               </dependency>
+
+               <!-- Square's JNA GMP module-->
+               <dependency>
+                       <groupId>com.squareup.jnagmp</groupId>
+                       <artifactId>jnagmp</artifactId>
+                       <version>1.1.0</version>
+               </dependency>
+               <!-- JMH for benchmarking the Paillier functions -->
+               <dependency>
+                       <groupId>org.openjdk.jmh</groupId>
+                       <artifactId>jmh-core</artifactId>
+                       <version>${jmh.version}</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.openjdk.jmh</groupId>
+                       <artifactId>jmh-generator-annprocess</artifactId>
+                       <version>${jmh.version}</version>
+               </dependency>
+
+       </dependencies>
+
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-surefire-plugin</artifactId>
+                               <version>2.18</version>
+                               <configuration>
+                                       
<redirectTestOutputToFile>true</redirectTestOutputToFile>
+                                       <argLine 
combine.children="append">-Xmx1G
+                                               
-Djava.net.preferIPv4Stack=true</argLine>
+                               </configuration>
+                               <dependencies>
+                                       <dependency>
+                                               <!-- Force surefire to use 
JUnit -->
+                                               
<groupId>org.apache.maven.surefire</groupId>
+                                               
<artifactId>surefire-junit4</artifactId>
+                                               <version>2.18</version>
+                                       </dependency>
+                               </dependencies>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-compiler-plugin</artifactId>
+                               <version>3.1</version>
+                               <configuration>
+                                       
<compilerVersion>${javac.target}</compilerVersion>
+                                       <source>${javac.target}</source>
+                                       <target>${javac.target}</target>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-shade-plugin</artifactId>
+                               <version>2.4.3</version> <!-- older versions of 
maven-shade-plugin make JMH painful -->
+
+                               <executions>
+                                       <execution>
+                                               <phase>package</phase>
+                                               <id>main</id>
+                                               <goals>
+                                                       <goal>shade</goal>
+                                               </goals>
+                                               <configuration>
+                                                       
<shadedArtifactAttached>true</shadedArtifactAttached>
+                                                       
<shadedClassifierName>exe</shadedClassifierName>
+                                                       <transformers>
+                                                               <transformer
+                                                                               
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+                                                               </transformer>
+                                                               <transformer
+                                                                               
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer">
+                                                               </transformer>
+                                                       </transformers>
+                                                       <filters>
+                                                               <filter>
+                                                                       
<artifact>*:*</artifact>
+                                                                       
<excludes>
+                                                                               
<exclude>META-INF/*.SF</exclude>
+                                                                               
<exclude>META-INF/*.DSA</exclude>
+                                                                               
<exclude>META-INF/*.RSA</exclude>
+                                                                       
</excludes>
+                                                               </filter>
+                                                       </filters>
+                                               </configuration>
+                                       </execution>
+                                       <execution>
+                                               <phase>package</phase>
+                                               <id>benchmark</id>
+                                               <goals>
+                                                       <goal>shade</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <!-- The jar is very 
corrupted if it isn't minimized -->
+                                                       
<minimizeJar>true</minimizeJar>
+                                                       
<finalName>${benchmarkjar.name}</finalName>
+                                                       <transformers>
+                                                               <transformer 
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+                                                                       
<mainClass>org.openjdk.jmh.Main</mainClass>
+                                                               </transformer>
+                                                       </transformers>
+                                                       <filters>
+                                                               <filter>
+                                                                       <!--
+                                        Shading signed JARs will fail without 
this.
+                                        
http://stackoverflow.com/questions/999489/invalid-signature-file-when-attempting-to-run-a-jar
+                                    -->
+                                                                       
<artifact>*:*</artifact>
+                                                                       
<excludes>
+                                                                               
<exclude>META-INF/*.SF</exclude>
+                                                                               
<exclude>META-INF/*.DSA</exclude>
+                                                                               
<exclude>META-INF/*.RSA</exclude>
+                                                                       
</excludes>
+                                                               </filter>
+                                                       </filters>
+                                               </configuration>
+                                       </execution>
+
+                               </executions>
+                       </plugin>
+               </plugins>
+
+               <pluginManagement>
+                       <plugins>
+                               <!--This plugin's configuration is used to 
store Eclipse m2e settings only. It has no influence on the Maven build 
itself.-->
+                               <plugin>
+                                       <groupId>org.eclipse.m2e</groupId>
+                                       
<artifactId>lifecycle-mapping</artifactId>
+                                       <version>1.0.0</version>
+                                       <configuration>
+                                               <lifecycleMappingMetadata>
+                                                       <pluginExecutions>
+                                                               
<pluginExecution>
+                                                                       
<pluginExecutionFilter>
+                                                                               
<groupId>
+                                                                               
        org.scala-tools
+                                                                               
</groupId>
+                                                                               
<artifactId>
+                                                                               
        maven-scala-plugin
+                                                                               
</artifactId>
+                                                                               
<versionRange>
+                                                                               
        [2.15.2,)
+                                                                               
</versionRange>
+                                                                               
<goals>
+                                                                               
        <goal>testCompile</goal>
+                                                                               
</goals>
+                                                                       
</pluginExecutionFilter>
+                                                                       <action>
+                                                                               
<ignore></ignore>
+                                                                       
</action>
+                                                               
</pluginExecution>
+                                                       </pluginExecutions>
+                                               </lifecycleMappingMetadata>
+                                       </configuration>
+                               </plugin>
+                       </plugins>
+               </pluginManagement>
+
+       </build>
+
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/pom.xml
----------------------------------------------------------------------
diff --git a/bin/pom.xml b/bin/pom.xml
new file mode 100644
index 0000000..c14a928
--- /dev/null
+++ b/bin/pom.xml
@@ -0,0 +1,757 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ~ Licensed to the Apache Software Foundation (ASF) under one or more 
+       ~ contributor license agreements. See the NOTICE file distributed with 
~ 
+       this work for additional information regarding copyright ownership. ~ 
The 
+       ASF licenses this file to You under the Apache License, Version 2.0 ~ 
(the 
+       "License"); you may not use this file except in compliance with ~ the 
License. 
+       You may obtain a copy of the License at ~ ~ 
http://www.apache.org/licenses/LICENSE-2.0 
+       ~ ~ Unless required by applicable law or agreed to in writing, software 
~ 
+       distributed under the License is distributed on an "AS IS" BASIS, ~ 
WITHOUT 
+       WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See 
the 
+       License for the specific language governing permissions and ~ 
limitations 
+       under the License. -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache</groupId>
+        <artifactId>apache</artifactId>
+        <version>18</version>
+    </parent>
+
+    <groupId>org.apache.pirk</groupId>
+    <artifactId>apache-pirk</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+    <packaging>jar</packaging>
+
+    <name>Apache Pirk (incubating) Project</name>
+    <description>Apache Pirk (incubating) is a framework for scalable Private 
Information Retrieval (PIR).</description>
+    <url>http://pirk.incubator.apache.org/</url>
+
+    <!-- this is the year of inception at ASF -->
+    <inceptionYear>2016</inceptionYear>
+
+    <organization>
+        <name>The Apache Software Foundation</name>
+        <url>https://www.apache.org</url>
+    </organization>
+
+    <licenses>
+        <license>
+            <name>Apache License, Version 2.0</name>
+            <url>https://www.apache.org/licenses/LICENSE-2.0</url>
+        </license>
+    </licenses>
+
+    <mailingLists>
+        <mailingList>
+            <name>Dev</name>
+            <subscribe>dev-subscr...@pirk.incubator.apache.org</subscribe>
+            
<unsubscribe>dev-unsubscr...@pirk.incubator.apache.org</unsubscribe>
+            <post>d...@pirk.incubator.apache.org</post>
+            
<archive>http://mail-archives.apache.org/mod_mbox/incubator-pirk-dev/</archive>
+        </mailingList>
+        <mailingList>
+            <name>Commits</name>
+            <subscribe>commits-subscr...@pirk.incubator.apache.org</subscribe>
+            
<unsubscribe>commits-unsubscr...@pirk.incubator.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/incubator-pirk-commits</archive>
+        </mailingList>
+    </mailingLists>
+
+    <scm>
+        
<connection>scm:git:git://git.apache.org/incubator-pirk.git</connection>
+        
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-pirk.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=incubator-pirk.git</url>
+        <tag>HEAD</tag>
+    </scm>
+
+    <issueManagement>
+        <system>JIRA</system>
+        <url>https://issues.apache.org/jira/browse/PIRK</url>
+    </issueManagement>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <scala.version>2.10.4</scala.version>
+        <jmh.version>1.11.3</jmh.version>
+        <benchmarkjar.name>benchmarks</benchmarkjar.name>
+        <javac.target>1.8</javac.target>
+        <slf4j.version>1.7.21</slf4j.version>
+        <log4j2.version>2.1</log4j2.version>
+        <junit.version>4.12</junit.version>
+        <log4j.configuration>log4j2.xml</log4j.configuration>
+        <hadoop.version>2.7.2</hadoop.version>
+        <spark.version>1.6.1</spark.version>
+        <apache-commons.version>3.3</apache-commons.version>
+        <elasticsearch.version>2.3.3</elasticsearch.version>
+        <storm.version>1.0.1</storm.version>
+        <kafka.version>0.9.0.1</kafka.version>
+        <spark-streaming.version>2.0.0</spark-streaming.version>
+        <pirk.forkCount>1C</pirk.forkCount>
+        <pirk.reuseForks>true</pirk.reuseForks>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.12</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-math3</artifactId>
+            <version>${apache-commons.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.googlecode.json-simple</groupId>
+            <artifactId>json-simple</artifactId>
+            <version>1.1</version>
+        </dependency>
+
+        <dependency>
+            <groupId>commons-net</groupId>
+            <artifactId>commons-net</artifactId>
+            <version>${apache-commons.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-common</artifactId>
+            <version>${hadoop.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.apache.curator</groupId>
+                    <artifactId>curator-client</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-mapreduce-client-core</artifactId>
+            <version>${hadoop.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>log4j</groupId>
+                    <artifactId>log4j</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client</artifactId>
+            <version>${hadoop.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>log4j</groupId>
+                    <artifactId>log4j</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xerces</groupId>
+                    <artifactId>xercesImpl</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.spark</groupId>
+            <artifactId>spark-core_2.11</artifactId>
+            <version>${spark.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>log4j</groupId>
+                    <artifactId>log4j</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.scala-lang</groupId>
+                    <artifactId>scalap</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.scala-lang</groupId>
+                    <artifactId>scala-library</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.scala-lang</groupId>
+                    <artifactId>scala-reflect</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.spark</groupId>
+            <artifactId>spark-streaming_2.10</artifactId>
+            <version>${spark-streaming.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.elasticsearch</groupId>
+            <artifactId>elasticsearch-hadoop</artifactId>
+            <version>${elasticsearch.version}</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>commons-net</artifactId>
+                    <groupId>commons-net</groupId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.apache.hive</groupId>
+                    <artifactId>hive-service</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>log4j</groupId>
+                    <artifactId>log4j</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.apache.storm</groupId>
+                    <artifactId>storm-core</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>cascading</groupId>
+                    <artifactId>cascading-local</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>cascading</groupId>
+                    <artifactId>cascading-core</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>cascading</groupId>
+                    <artifactId>cascading-hadoop</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.storm</groupId>
+            <artifactId>storm-core</artifactId>
+            <version>${storm.version}</version>
+            <scope>provided</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.apache.logging.log4j</groupId>
+                    <artifactId>log4j-api</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.apache.logging.log4j</groupId>
+                    <artifactId>log4j-core</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.apache.logging.log4j</groupId>
+                    <artifactId>log4j-slf4j-impl</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.storm</groupId>
+            <artifactId>storm-kafka</artifactId>
+            <version>${storm.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.kafka</groupId>
+            <artifactId>kafka_2.10</artifactId>
+            <version>${kafka.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>log4j</groupId>
+                    <artifactId>log4j</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-log4j12</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.scala-lang</groupId>
+                    <artifactId>scala-library</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.curator</groupId>
+            <artifactId>curator-test</artifactId>
+            <version>2.10.0</version>
+            <scope>test</scope>
+        </dependency>
+
+        <!-- Square's JNA GMP module -->
+        <dependency>
+            <groupId>com.squareup.jnagmp</groupId>
+            <artifactId>jnagmp</artifactId>
+            <version>1.1.0</version>
+        </dependency>
+
+        <!-- JMH for benchmarking the Paillier functions -->
+        <dependency>
+            <groupId>org.openjdk.jmh</groupId>
+            <artifactId>jmh-core</artifactId>
+            <version>${jmh.version}</version>
+            <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.openjdk.jmh</groupId>
+            <artifactId>jmh-generator-annprocess</artifactId>
+            <version>${jmh.version}</version>
+            <scope>provided</scope>
+        </dependency>
+
+        <!-- Sl4j modules -->
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+            <version>${slf4j.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.logging.log4j</groupId>
+            <artifactId>log4j-slf4j-impl</artifactId>
+            <version>${log4j2.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.logging.log4j</groupId>
+            <artifactId>log4j-core</artifactId>
+            <version>${log4j2.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.scala-lang</groupId>
+            <artifactId>scala-library</artifactId>
+            <version>${scala.version}</version>
+        </dependency>
+
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.rat</groupId>
+                <artifactId>apache-rat-plugin</artifactId>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-release-plugin</artifactId>
+            </plugin>
+        </plugins>
+
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.rat</groupId>
+                    <artifactId>apache-rat-plugin</artifactId>
+                    <version>0.12</version>
+                    <configuration>
+                        <excludes>
+                            <exclude>.travis.yml</exclude> <!-- Travis CI 
Build Descriptor File -->
+                            <exclude>findbugs-exclude.xml</exclude> <!-- False 
positives for FindBugs analysis -->
+                            <exclude>KEYS</exclude> <!-- GPG keys of Release 
Managers -->
+                            <exclude>eclipse*.xml</exclude> <!-- Exclude 
eclipse* xml -->
+                            <exclude>docs/*</exclude> <!-- Exclude docs -->
+                            <exclude>logs/*</exclude> <!-- Exclude logs -->
+                            <exclude>**/m2.conf</exclude> <!-- Exclude Maven 
conf which gets installed on travis and fails RAT check -->
+                            <exclude>src/main/resources/META-INF/**</exclude>
+                        </excludes>
+                    </configuration>
+                    <dependencies>
+                        <!-- workaround for RAT-158 -->
+                        <dependency>
+                            <groupId>org.apache.maven.doxia</groupId>
+                            <artifactId>doxia-core</artifactId>
+                            <version>1.6</version>
+                            <exclusions>
+                                <exclusion>
+                                    <groupId>xerces</groupId>
+                                    <artifactId>xercesImpl</artifactId>
+                                </exclusion>
+                            </exclusions>
+                        </dependency>
+                    </dependencies>
+                    <executions>
+                        <execution>
+                            <phase>validate</phase>
+                            <goals>
+                                <goal>check</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+
+                <!-- Coverage analysis for tests -->
+                <plugin>
+                    <groupId>org.jacoco</groupId>
+                    <artifactId>jacoco-maven-plugin</artifactId>
+                    <version>0.7.5.201505241946</version>
+                    <executions>
+                        <execution>
+                            <goals>
+                                <goal>prepare-agent</goal>
+                            </goals>
+                            <configuration>
+                                <output>file</output>
+                                <dumpOnExit>true</dumpOnExit>
+                            </configuration>
+                        </execution>
+                        <execution>
+                            <id>report</id>
+                            <phase>prepare-package</phase>
+                            <goals>
+                                <goal>report</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+
+                <!-- Report jacoco coverage to coveralls.io -->
+                <plugin>
+                    <groupId>org.eluder.coveralls</groupId>
+                    <artifactId>coveralls-maven-plugin</artifactId>
+                    <version>4.1.0</version>
+                </plugin>
+
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>2.18</version>
+                    <configuration>
+                        
<redirectTestOutputToFile>true</redirectTestOutputToFile>
+                        <argLine combine.children="append">-Xmx1G
+                            -Djava.net.preferIPv4Stack=true
+                        </argLine>
+                        <systemPropertyVariables>
+                            
<log4j.configuration>${log4j.configuration}</log4j.configuration>
+                        </systemPropertyVariables>
+                        <forkCount>${pirk.forkCount}</forkCount>
+                        <reuseForks>${pirk.reuseForks}</reuseForks>
+                    </configuration>
+                    <dependencies>
+                        <dependency>
+                            <!-- Force surefire to use JUnit -->
+                            <groupId>org.apache.maven.surefire</groupId>
+                            <artifactId>surefire-junit4</artifactId>
+                            <version>2.18</version>
+                        </dependency>
+                    </dependencies>
+                </plugin>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.5.1</version>
+                    <configuration>
+                        <compilerVersion>${javac.target}</compilerVersion>
+                        <source>${javac.target}</source>
+                        <target>${javac.target}</target>
+                    </configuration>
+                </plugin>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>3.0.1</version>
+                    <configuration>
+                        <excludes>
+                            <exclude>org/apache/pirk/benchmark/**</exclude>
+                            <exclude>*/openjdk/**</exclude>
+                            <exclude>generated-sources/**</exclude>
+                        </excludes>
+                    </configuration>
+                </plugin>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>3.0.1</version>
+                    <configuration>
+                        <excludes>
+                            <exclude>org/apache/pirk/benchmark/**</exclude>
+                            <exclude>*/openjdk/**</exclude>
+                            <exclude>generated-sources/**</exclude>
+                        </excludes>
+                    </configuration>
+                </plugin>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-shade-plugin</artifactId>
+                    <version>2.4.3</version> <!-- older versions of 
maven-shade-plugin make JMH painful -->
+
+                    <executions>
+                        <execution>
+                            <phase>package</phase>
+                            <id>main</id>
+                            <goals>
+                                <goal>shade</goal>
+                            </goals>
+                            <configuration>
+                                
<shadedArtifactAttached>true</shadedArtifactAttached>
+                                
<shadedClassifierName>exe</shadedClassifierName>
+                                <transformers>
+                                    <transformer 
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+                                    </transformer>
+                                    <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer">
+                                    </transformer>
+                                </transformers>
+                                <filters>
+                                    <filter>
+                                        <artifact>*:*</artifact>
+                                        <excludes>
+                                            <exclude>META-INF/*.SF</exclude>
+                                            <exclude>META-INF/*.DSA</exclude>
+                                            <exclude>META-INF/*.RSA</exclude>
+                                        </excludes>
+                                    </filter>
+                                </filters>
+                            </configuration>
+                        </execution>
+
+                        <!-- in the version with benchmarks 
(pom-with-benchmarks.xml), this
+                            is where that <execution></execution> lives -->
+
+                    </executions>
+                </plugin>
+
+                <!--This plugin's configuration is used to store Eclipse m2e 
settings
+                    only. It has no influence on the Maven build itself. -->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>1.0.0</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>
+                                            org.scala-tools
+                                        </groupId>
+                                        <artifactId>
+                                            maven-scala-plugin
+                                        </artifactId>
+                                        <versionRange>
+                                            [2.15.2,)
+                                        </versionRange>
+                                        <goals>
+                                            <goal>testCompile</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore/>
+                                    </action>
+                                </pluginExecution>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>
+                                            org.apache.rat
+                                        </groupId>
+                                        <artifactId>
+                                            apache-rat-plugin
+                                        </artifactId>
+                                        <versionRange>
+                                            [0.11,)
+                                        </versionRange>
+                                        <goals>
+                                            <goal>check</goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore/>
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-release-plugin</artifactId>
+                    <version>2.5.1</version>
+                    <configuration>
+                        <useReleaseProfile>true</useReleaseProfile>
+                        <releaseProfiles>signed_release</releaseProfiles>
+                        <autoVersionSubmodules>true</autoVersionSubmodules>
+                        <goals>deploy</goals>
+                        
<tagNameFormat>@{project.artifactId}-@{project.version}</tagNameFormat>
+                        <pushChanges>false</pushChanges>
+                        <localCheckout>true</localCheckout>
+                    </configuration>
+                    <executions>
+                        <execution>
+                            <id>default</id>
+                            <goals>
+                                <goal>perform</goal>
+                            </goals>
+                            <configuration>
+                                <pomFileName>pom.xml</pomFileName>
+                            </configuration>
+                        </execution>
+                    </executions>
+                </plugin>
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>2.10.4</version>
+                    <configuration>
+                        <javadocDirectory>docs</javadocDirectory>
+                        <testJavadocDirectory>docs/test</testJavadocDirectory>
+                        <javadocVersion>1.8</javadocVersion>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+
+    </build>
+
+    <profiles>
+        <profile>
+            <!-- Performs execution of Integration Tests using the Maven 
FailSafe
+                Plugin. The view of integration tests in this context are 
those tests interfacing
+                with external sources and services requiring additional 
resources or credentials
+                that cannot be explicitly provided. -->
+            <id>integration-tests</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-failsafe-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>integration-test</goal>
+                                    <goal>verify</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <!-- Checks style and licensing requirements. This is a good idea 
to run
+                for contributions and for the release process. While it would 
be nice to
+                run always these plugins can considerably slow the build and 
have proven
+                to create unstable builds in our multi-module project and when 
building using
+                multiple threads. The stability issues seen with Checkstyle in 
multi-module
+                builds include false-positives and false negatives. -->
+            <id>contrib-check</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.rat</groupId>
+                        <artifactId>apache-rat-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <phase>verify</phase>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-checkstyle-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>check-style</id>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <!-- This profile will disable DocLint which performs strict 
JavaDoc processing
+                which was introduced in JDK 8. These are technically errors in 
the JavaDoc
+                which we need to eventually address. However, if a release is 
performed using
+                JDK 8, the JavaDoc generation would fail. By activating this 
profile when
+                running on JDK 8 we can ensure the JavaDocs continue to 
generate successfully -->
+            <id>disable-doclint</id>
+            <activation>
+                <jdk>1.8</jdk>
+            </activation>
+            <build>
+                <pluginManagement>
+                    <plugins>
+                        <plugin>
+                            <groupId>org.apache.maven.plugins</groupId>
+                            <artifactId>maven-javadoc-plugin</artifactId>
+                            <configuration>
+                                
<additionalparam>-Xdoclint:none</additionalparam>
+                            </configuration>
+                        </plugin>
+                    </plugins>
+                </pluginManagement>
+            </build>
+        </profile>
+    </profiles>
+
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/benchmark/BenchmarkDriver.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/benchmark/BenchmarkDriver.class 
b/bin/src/main/java/org/apache/pirk/benchmark/BenchmarkDriver.class
new file mode 100644
index 0000000..aa1cb50
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/benchmark/BenchmarkDriver.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.class
 
b/bin/src/main/java/org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.class
new file mode 100644
index 0000000..c58c850
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/benchmark/PaillierBenchmark.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/benchmark/PaillierBenchmark.class 
b/bin/src/main/java/org/apache/pirk/benchmark/PaillierBenchmark.class
new file mode 100644
index 0000000..b69d0c9
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/benchmark/PaillierBenchmark.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/encryption/ModPowAbstraction.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/encryption/ModPowAbstraction.class 
b/bin/src/main/java/org/apache/pirk/encryption/ModPowAbstraction.class
new file mode 100644
index 0000000..a6939fe
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/encryption/ModPowAbstraction.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/encryption/Paillier.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/encryption/Paillier.class 
b/bin/src/main/java/org/apache/pirk/encryption/Paillier.class
new file mode 100644
index 0000000..f7311cc
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/encryption/Paillier.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/encryption/PrimeGenerator.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/encryption/PrimeGenerator.class 
b/bin/src/main/java/org/apache/pirk/encryption/PrimeGenerator.class
new file mode 100644
index 0000000..16f3745
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/encryption/PrimeGenerator.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/inputformat/hadoop/BaseInputFormat.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/inputformat/hadoop/BaseInputFormat.class 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/BaseInputFormat.class
new file mode 100644
index 0000000..1880713
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/BaseInputFormat.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/inputformat/hadoop/BytesArrayWritable.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/inputformat/hadoop/BytesArrayWritable.class 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/BytesArrayWritable.class
new file mode 100644
index 0000000..5c2e791
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/BytesArrayWritable.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/inputformat/hadoop/InputFormatConst.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/inputformat/hadoop/InputFormatConst.class 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/InputFormatConst.class
new file mode 100644
index 0000000..0175e8f
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/InputFormatConst.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/inputformat/hadoop/TextArrayWritable.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/inputformat/hadoop/TextArrayWritable.class 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/TextArrayWritable.class
new file mode 100644
index 0000000..455de0e
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/TextArrayWritable.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.class
 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.class
new file mode 100644
index 0000000..73b8a33
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.class
 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.class
new file mode 100644
index 0000000..7d740e7
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.class
 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.class
new file mode 100644
index 0000000..7526594
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/Querier.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/querier/wideskies/Querier.class 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/Querier.class
new file mode 100644
index 0000000..bec51c7
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/Querier.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierCLI.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierCLI.class 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierCLI.class
new file mode 100644
index 0000000..0df3d9a
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierCLI.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierConst.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierConst.class 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierConst.class
new file mode 100644
index 0000000..c7837b6
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierConst.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierDriver.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierDriver.class 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierDriver.class
new file mode 100644
index 0000000..3842a56
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierDriver.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierProps.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierProps.class 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierProps.class
new file mode 100644
index 0000000..2676870
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/QuerierProps.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.class
 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.class
new file mode 100644
index 0000000..bcd734c
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/decrypt/DecryptResponseTask.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/querier/wideskies/decrypt/DecryptResponseTask.class
 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/decrypt/DecryptResponseTask.class
new file mode 100644
index 0000000..838233c
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/decrypt/DecryptResponseTask.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.class
 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.class
new file mode 100644
index 0000000..9a36aea
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/querier/wideskies/encrypt/EncryptQueryTask.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/querier/wideskies/encrypt/EncryptQueryTask.class
 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/encrypt/EncryptQueryTask.class
new file mode 100644
index 0000000..5e75cc9
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/querier/wideskies/encrypt/EncryptQueryTask.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/query/wideskies/Query.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/query/wideskies/Query.class 
b/bin/src/main/java/org/apache/pirk/query/wideskies/Query.class
new file mode 100644
index 0000000..29bb644
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/query/wideskies/Query.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/query/wideskies/QueryInfo.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/query/wideskies/QueryInfo.class 
b/bin/src/main/java/org/apache/pirk/query/wideskies/QueryInfo.class
new file mode 100644
index 0000000..30d684d
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/query/wideskies/QueryInfo.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/query/wideskies/QueryUtils.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/query/wideskies/QueryUtils.class 
b/bin/src/main/java/org/apache/pirk/query/wideskies/QueryUtils.class
new file mode 100644
index 0000000..668679d
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/query/wideskies/QueryUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderCLI.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderCLI.class 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderCLI.class
new file mode 100644
index 0000000..1c880d5
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderCLI.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$Platform.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$Platform.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$Platform.class
new file mode 100644
index 0000000..d13a63d
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$Platform.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$SystemExitException.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$SystemExitException.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$SystemExitException.class
new file mode 100644
index 0000000..d3117ed
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$SystemExitException.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$SystemExitManager.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$SystemExitManager.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$SystemExitManager.class
new file mode 100644
index 0000000..1e30ed3
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver$SystemExitManager.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver.class 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver.class
new file mode 100644
index 0000000..3b42a7a
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderDriver.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderProps.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderProps.class 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderProps.class
new file mode 100644
index 0000000..6f3fa07
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/ResponderProps.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.class
new file mode 100644
index 0000000..269be76
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.class
new file mode 100644
index 0000000..e902df6
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.class
new file mode 100644
index 0000000..0bb3831
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.class
new file mode 100644
index 0000000..c4489cf
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.class
new file mode 100644
index 0000000..e413081
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.class
new file mode 100644
index 0000000..5b67067
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.class
new file mode 100644
index 0000000..1b754af
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.class
new file mode 100644
index 0000000..b29c271
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.class
new file mode 100644
index 0000000..099a60c
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/MRStats.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/MRStats.class 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/MRStats.class
new file mode 100644
index 0000000..9bf99f8
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/MRStats.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.class
new file mode 100644
index 0000000..efe3b8e
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/Accumulators.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/Accumulators.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/Accumulators.class
new file mode 100644
index 0000000..03253fb
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/Accumulators.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/BroadcastVars.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/BroadcastVars.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/BroadcastVars.class
new file mode 100644
index 0000000..31ec17c
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/BroadcastVars.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.class
new file mode 100644
index 0000000..b2498ca
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ComputeResponse.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ComputeResponse.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ComputeResponse.class
new file mode 100644
index 0000000..a68389b
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ComputeResponse.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.class
new file mode 100644
index 0000000..ce0c11f
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncColMultReducer.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncColMultReducer.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncColMultReducer.class
new file mode 100644
index 0000000..d7378cb
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncColMultReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncRowCalc.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncRowCalc.class 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncRowCalc.class
new file mode 100644
index 0000000..447067b
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncRowCalc.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.class
new file mode 100644
index 0000000..21cb607
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.class
new file mode 100644
index 0000000..6478d08
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.class
new file mode 100644
index 0000000..520823e
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/FilterData.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/FilterData.class 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/FilterData.class
new file mode 100644
index 0000000..1eeff9a
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/FilterData.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.class
new file mode 100644
index 0000000..cb4a931
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/streaming/ComputeStreamingResponse.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/streaming/ComputeStreamingResponse.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/streaming/ComputeStreamingResponse.class
new file mode 100644
index 0000000..9978c74
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/streaming/ComputeStreamingResponse.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/streaming/FinalResponseFunction.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/streaming/FinalResponseFunction.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/streaming/FinalResponseFunction.class
new file mode 100644
index 0000000..5454ac6
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/spark/streaming/FinalResponseFunction.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/standalone/Responder.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/standalone/Responder.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/standalone/Responder.class
new file mode 100644
index 0000000..023b46f
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/standalone/Responder.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/EncColMultBolt.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/EncColMultBolt.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/EncColMultBolt.class
new file mode 100644
index 0000000..06977a7
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/EncColMultBolt.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/EncRowCalcBolt.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/EncRowCalcBolt.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/EncRowCalcBolt.class
new file mode 100644
index 0000000..49b41f4
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/EncRowCalcBolt.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/OutputBolt.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/OutputBolt.class 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/OutputBolt.class
new file mode 100644
index 0000000..f8efb73
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/OutputBolt.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PartitionDataBolt.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PartitionDataBolt.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PartitionDataBolt.class
new file mode 100644
index 0000000..b9d55ef
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PartitionDataBolt.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PirkHashScheme.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PirkHashScheme.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PirkHashScheme.class
new file mode 100644
index 0000000..8fd5b4b
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PirkHashScheme.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PirkTopology.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PirkTopology.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PirkTopology.class
new file mode 100644
index 0000000..1ebc10e
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/PirkTopology.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/StormConstants.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/StormConstants.class
 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/StormConstants.class
new file mode 100644
index 0000000..36220a4
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/StormConstants.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/StormUtils.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/StormUtils.class 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/StormUtils.class
new file mode 100644
index 0000000..74759eb
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/responder/wideskies/storm/StormUtils.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/response/wideskies/Response.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/response/wideskies/Response.class 
b/bin/src/main/java/org/apache/pirk/response/wideskies/Response.class
new file mode 100644
index 0000000..1ea95d7
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/response/wideskies/Response.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/data/DataSchema.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/schema/data/DataSchema.class 
b/bin/src/main/java/org/apache/pirk/schema/data/DataSchema.class
new file mode 100644
index 0000000..62ded26
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/data/DataSchema.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/data/DataSchemaLoader.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/data/DataSchemaLoader.class 
b/bin/src/main/java/org/apache/pirk/schema/data/DataSchemaLoader.class
new file mode 100644
index 0000000..f9527a7
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/data/DataSchemaLoader.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/data/DataSchemaRegistry.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/data/DataSchemaRegistry.class 
b/bin/src/main/java/org/apache/pirk/schema/data/DataSchemaRegistry.class
new file mode 100644
index 0000000..ff427ce
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/data/DataSchemaRegistry.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/data/partitioner/DataPartitioner.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/data/partitioner/DataPartitioner.class
 
b/bin/src/main/java/org/apache/pirk/schema/data/partitioner/DataPartitioner.class
new file mode 100644
index 0000000..3cf93e3
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/data/partitioner/DataPartitioner.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/data/partitioner/IPDataPartitioner.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/data/partitioner/IPDataPartitioner.class
 
b/bin/src/main/java/org/apache/pirk/schema/data/partitioner/IPDataPartitioner.class
new file mode 100644
index 0000000..a61ec32
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/data/partitioner/IPDataPartitioner.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.class
 
b/bin/src/main/java/org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.class
new file mode 100644
index 0000000..7b6e707
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.class
 
b/bin/src/main/java/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.class
new file mode 100644
index 0000000..ddecd93
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/query/QuerySchema.class
----------------------------------------------------------------------
diff --git a/bin/src/main/java/org/apache/pirk/schema/query/QuerySchema.class 
b/bin/src/main/java/org/apache/pirk/schema/query/QuerySchema.class
new file mode 100644
index 0000000..c87184e
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/query/QuerySchema.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/query/QuerySchemaLoader.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/query/QuerySchemaLoader.class 
b/bin/src/main/java/org/apache/pirk/schema/query/QuerySchemaLoader.class
new file mode 100644
index 0000000..e052ed6
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/query/QuerySchemaLoader.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/query/QuerySchemaRegistry.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/query/QuerySchemaRegistry.class 
b/bin/src/main/java/org/apache/pirk/schema/query/QuerySchemaRegistry.class
new file mode 100644
index 0000000..aa6d741
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/query/QuerySchemaRegistry.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/query/filter/DataFilter.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/query/filter/DataFilter.class 
b/bin/src/main/java/org/apache/pirk/schema/query/filter/DataFilter.class
new file mode 100644
index 0000000..a39b47d
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/query/filter/DataFilter.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/query/filter/FilterFactory.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/query/filter/FilterFactory.class 
b/bin/src/main/java/org/apache/pirk/schema/query/filter/FilterFactory.class
new file mode 100644
index 0000000..886071c
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/query/filter/FilterFactory.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/query/filter/StopListFilter.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/query/filter/StopListFilter.class 
b/bin/src/main/java/org/apache/pirk/schema/query/filter/StopListFilter.class
new file mode 100644
index 0000000..5ee3c87
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/query/filter/StopListFilter.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/schema/response/QueryResponseJSON.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/schema/response/QueryResponseJSON.class 
b/bin/src/main/java/org/apache/pirk/schema/response/QueryResponseJSON.class
new file mode 100644
index 0000000..9a0458e
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/schema/response/QueryResponseJSON.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/serialization/HadoopFileSystemStore.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/serialization/HadoopFileSystemStore.class 
b/bin/src/main/java/org/apache/pirk/serialization/HadoopFileSystemStore.class
new file mode 100644
index 0000000..f8d3af6
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/serialization/HadoopFileSystemStore.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/serialization/JavaSerializer.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/serialization/JavaSerializer.class 
b/bin/src/main/java/org/apache/pirk/serialization/JavaSerializer.class
new file mode 100644
index 0000000..13faec7
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/serialization/JavaSerializer.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/serialization/JsonSerializer.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/serialization/JsonSerializer.class 
b/bin/src/main/java/org/apache/pirk/serialization/JsonSerializer.class
new file mode 100644
index 0000000..eca52c3
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/serialization/JsonSerializer.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/cce166b7/bin/src/main/java/org/apache/pirk/serialization/LocalFileSystemStore.class
----------------------------------------------------------------------
diff --git 
a/bin/src/main/java/org/apache/pirk/serialization/LocalFileSystemStore.class 
b/bin/src/main/java/org/apache/pirk/serialization/LocalFileSystemStore.class
new file mode 100644
index 0000000..2efe1d7
Binary files /dev/null and 
b/bin/src/main/java/org/apache/pirk/serialization/LocalFileSystemStore.class 
differ


Reply via email to