You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pirk.apache.org by ea...@apache.org on 2016/09/17 15:20:55 UTC
[04/51] [partial] incubator-pirk git commit: Jekyll build from
gh-pages:0ab4478
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-subscribe@pirk.incubator.apache.org</subscribe>
+ <unsubscribe>dev-unsubscribe@pirk.incubator.apache.org</unsubscribe>
+ <post>dev@pirk.incubator.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/incubator-pirk-dev/</archive>
+ </mailingList>
+ <mailingList>
+ <name>Commits</name>
+ <subscribe>commits-subscribe@pirk.incubator.apache.org</subscribe>
+ <unsubscribe>commits-unsubscribe@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-subscribe@pirk.incubator.apache.org</subscribe>
+ <unsubscribe>dev-unsubscribe@pirk.incubator.apache.org</unsubscribe>
+ <post>dev@pirk.incubator.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/incubator-pirk-dev/</archive>
+ </mailingList>
+ <mailingList>
+ <name>Commits</name>
+ <subscribe>commits-subscribe@pirk.incubator.apache.org</subscribe>
+ <unsubscribe>commits-unsubscribe@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