http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/META-INF/BenchmarkList
----------------------------------------------------------------------
diff --git a/target/classes/META-INF/BenchmarkList 
b/target/classes/META-INF/BenchmarkList
new file mode 100644
index 0000000..81a185a
--- /dev/null
+++ b/target/classes/META-INF/BenchmarkList
@@ -0,0 +1,3 @@
+org.apache.pirk.benchmark.PaillierBenchmark===,===org.apache.pirk.benchmark.generated.PaillierBenchmark_testWithGMP_jmhTest===,===testWithGMP===,===Throughput===,===1====,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]
+org.apache.pirk.benchmark.PaillierBenchmark===,===org.apache.pirk.benchmark.generated.PaillierBenchmark_testWithoutGMP_jmhTest===,===testWithoutGMP===,===Throughput===,===1====,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]
+org.apache.pirk.benchmark.PaillierBenchmark===,===org.apache.pirk.benchmark.generated.PaillierBenchmark_testWithGMPConstantTime_jmhTest===,===testWithGMPConstantTime===,===Throughput===,===1====,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]===,===[]

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/META-INF/CompilerHints
----------------------------------------------------------------------
diff --git a/target/classes/META-INF/CompilerHints 
b/target/classes/META-INF/CompilerHints
new file mode 100644
index 0000000..ee161aa
--- /dev/null
+++ b/target/classes/META-INF/CompilerHints
@@ -0,0 +1,10 @@
+dontinline,*.*_all_jmhStub
+dontinline,*.*_avgt_jmhStub
+dontinline,*.*_sample_jmhStub
+dontinline,*.*_ss_jmhStub
+dontinline,*.*_thrpt_jmhStub
+inline,org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.setUp
+inline,org/apache/pirk/benchmark/PaillierBenchmark.testWithGMP
+inline,org/apache/pirk/benchmark/PaillierBenchmark.testWithGMPConstantTime
+inline,org/apache/pirk/benchmark/PaillierBenchmark.testWithoutGMP
+inline,org/openjdk/jmh/infra/Blackhole.clearSinks

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/log4j.properties
----------------------------------------------------------------------
diff --git a/target/classes/log4j.properties b/target/classes/log4j.properties
new file mode 100755
index 0000000..e07107b
--- /dev/null
+++ b/target/classes/log4j.properties
@@ -0,0 +1,57 @@
+###############################################################################
+# 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.
+###############################################################################
+# Pirk Log4j Properties file
+
+# Logging levels in order of verboseness:  trace, debug, info, warn, error, 
fatal
+log4j.rootLogger=info, stdout, rolling
+#log4j.rootLogger=debug, stdout, rolling
+#log4j.rootLogger=trace, debug, info, stdout, rolling
+#log4j.rootLogger=debug, info, stdout, rolling
+
+# Example of adding a specific package/class at a different
+#log4j.category.responder.wideskies=debug
+
+
+# BEGIN APPENDER: CONSOLE APPENDER (stdout)
+#  first:  type of appender (fully qualified class name)
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+
+#  second: Any configuration information needed for that appender.
+#    Many appenders require a layout.
+# log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+# Pattern to output the caller's file name and line number.
+log4j.appender.stdout.layout.ConversionPattern=%5p [%t] %d (%F:%L) - %m%n
+
+
+# BEGIN APPENDER: ROLLING FILE APPENDER (rolling)
+#  first:  type of appender (fully qualified class name)
+log4j.appender.rolling=org.apache.log4j.RollingFileAppender
+log4j.appender.rolling.File=./logs/aip.log
+log4j.appender.rolling.MaxFileSize=1MB
+#  number of backups to keep
+log4j.appender.rolling.MaxBackupIndex=2
+
+log4j.appender.rolling.layout=org.apache.log4j.PatternLayout
+log4j.appender.rolling.layout.ConversionPattern=%d %-5p %-17c{2} %3x - %m%n
+
+log4j.logger.org.apache.zookeeper=error
+log4j.logger.org.apache.hadoop.hbase=info
+log4j.logger.org.apache.hadoop.hbase.zookeeper=warn
+

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/logging/log4j.properties
----------------------------------------------------------------------
diff --git a/target/classes/logging/log4j.properties 
b/target/classes/logging/log4j.properties
new file mode 100644
index 0000000..e07107b
--- /dev/null
+++ b/target/classes/logging/log4j.properties
@@ -0,0 +1,57 @@
+###############################################################################
+# 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.
+###############################################################################
+# Pirk Log4j Properties file
+
+# Logging levels in order of verboseness:  trace, debug, info, warn, error, 
fatal
+log4j.rootLogger=info, stdout, rolling
+#log4j.rootLogger=debug, stdout, rolling
+#log4j.rootLogger=trace, debug, info, stdout, rolling
+#log4j.rootLogger=debug, info, stdout, rolling
+
+# Example of adding a specific package/class at a different
+#log4j.category.responder.wideskies=debug
+
+
+# BEGIN APPENDER: CONSOLE APPENDER (stdout)
+#  first:  type of appender (fully qualified class name)
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+
+#  second: Any configuration information needed for that appender.
+#    Many appenders require a layout.
+# log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+# Pattern to output the caller's file name and line number.
+log4j.appender.stdout.layout.ConversionPattern=%5p [%t] %d (%F:%L) - %m%n
+
+
+# BEGIN APPENDER: ROLLING FILE APPENDER (rolling)
+#  first:  type of appender (fully qualified class name)
+log4j.appender.rolling=org.apache.log4j.RollingFileAppender
+log4j.appender.rolling.File=./logs/aip.log
+log4j.appender.rolling.MaxFileSize=1MB
+#  number of backups to keep
+log4j.appender.rolling.MaxBackupIndex=2
+
+log4j.appender.rolling.layout=org.apache.log4j.PatternLayout
+log4j.appender.rolling.layout.ConversionPattern=%d %-5p %-17c{2} %3x - %m%n
+
+log4j.logger.org.apache.zookeeper=error
+log4j.logger.org.apache.hadoop.hbase=info
+log4j.logger.org.apache.hadoop.hbase.zookeeper=warn
+

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/BenchmarkDriver.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/benchmark/BenchmarkDriver.class 
b/target/classes/org/apache/pirk/benchmark/BenchmarkDriver.class
new file mode 100644
index 0000000..c6aa2dd
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/BenchmarkDriver.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.class
 
b/target/classes/org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.class
new file mode 100644
index 0000000..b0e98f4
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/PaillierBenchmark$PaillierBenchmarkState.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/PaillierBenchmark.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/benchmark/PaillierBenchmark.class 
b/target/classes/org/apache/pirk/benchmark/PaillierBenchmark.class
new file mode 100644
index 0000000..78b0398
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/PaillierBenchmark.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType.class
new file mode 100644
index 0000000..d60254b
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B1.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B1.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B1.class
new file mode 100644
index 0000000..1037101
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B1.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class
new file mode 100644
index 0000000..a354719
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B3.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B3.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B3.class
new file mode 100644
index 0000000..07a3701
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B3.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType.class
new file mode 100644
index 0000000..c1d53fd
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B1.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B1.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B1.class
new file mode 100644
index 0000000..11957fb
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B1.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B2.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B2.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B2.class
new file mode 100644
index 0000000..e057867
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B2.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B3.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B3.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B3.class
new file mode 100644
index 0000000..b906947
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B3.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithGMPConstantTime_jmhTest.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithGMPConstantTime_jmhTest.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithGMPConstantTime_jmhTest.class
new file mode 100644
index 0000000..d318eed
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithGMPConstantTime_jmhTest.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithGMP_jmhTest.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithGMP_jmhTest.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithGMP_jmhTest.class
new file mode 100644
index 0000000..6a792c7
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithGMP_jmhTest.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithoutGMP_jmhTest.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithoutGMP_jmhTest.class
 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithoutGMP_jmhTest.class
new file mode 100644
index 0000000..4a684c4
Binary files /dev/null and 
b/target/classes/org/apache/pirk/benchmark/generated/PaillierBenchmark_testWithoutGMP_jmhTest.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/encryption/ModPowAbstraction.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/encryption/ModPowAbstraction.class 
b/target/classes/org/apache/pirk/encryption/ModPowAbstraction.class
new file mode 100644
index 0000000..94404d8
Binary files /dev/null and 
b/target/classes/org/apache/pirk/encryption/ModPowAbstraction.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/encryption/Paillier.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/encryption/Paillier.class 
b/target/classes/org/apache/pirk/encryption/Paillier.class
new file mode 100644
index 0000000..12d5b93
Binary files /dev/null and 
b/target/classes/org/apache/pirk/encryption/Paillier.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/encryption/PrimeGenerator.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/encryption/PrimeGenerator.class 
b/target/classes/org/apache/pirk/encryption/PrimeGenerator.class
new file mode 100644
index 0000000..d11c2f6
Binary files /dev/null and 
b/target/classes/org/apache/pirk/encryption/PrimeGenerator.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/inputformat/hadoop/BaseInputFormat.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/inputformat/hadoop/BaseInputFormat.class 
b/target/classes/org/apache/pirk/inputformat/hadoop/BaseInputFormat.class
new file mode 100644
index 0000000..d4113b8
Binary files /dev/null and 
b/target/classes/org/apache/pirk/inputformat/hadoop/BaseInputFormat.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/inputformat/hadoop/BytesArrayWritable.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/inputformat/hadoop/BytesArrayWritable.class 
b/target/classes/org/apache/pirk/inputformat/hadoop/BytesArrayWritable.class
new file mode 100644
index 0000000..e3c65fb
Binary files /dev/null and 
b/target/classes/org/apache/pirk/inputformat/hadoop/BytesArrayWritable.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/inputformat/hadoop/InputFormatConst.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/inputformat/hadoop/InputFormatConst.class 
b/target/classes/org/apache/pirk/inputformat/hadoop/InputFormatConst.class
new file mode 100644
index 0000000..d2ffea6
Binary files /dev/null and 
b/target/classes/org/apache/pirk/inputformat/hadoop/InputFormatConst.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/inputformat/hadoop/TextArrayWritable.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/inputformat/hadoop/TextArrayWritable.class 
b/target/classes/org/apache/pirk/inputformat/hadoop/TextArrayWritable.class
new file mode 100644
index 0000000..8c44bdb
Binary files /dev/null and 
b/target/classes/org/apache/pirk/inputformat/hadoop/TextArrayWritable.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.class 
b/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.class
new file mode 100644
index 0000000..a2228fd
Binary files /dev/null and 
b/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.class
 
b/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.class
new file mode 100644
index 0000000..fa71a30
Binary files /dev/null and 
b/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.class 
b/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.class
new file mode 100644
index 0000000..847b045
Binary files /dev/null and 
b/target/classes/org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/Querier.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/querier/wideskies/Querier.class 
b/target/classes/org/apache/pirk/querier/wideskies/Querier.class
new file mode 100644
index 0000000..7598687
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/Querier.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/QuerierConst.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/querier/wideskies/QuerierConst.class 
b/target/classes/org/apache/pirk/querier/wideskies/QuerierConst.class
new file mode 100644
index 0000000..1e4425e
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/QuerierConst.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/QuerierDriver.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/querier/wideskies/QuerierDriver.class 
b/target/classes/org/apache/pirk/querier/wideskies/QuerierDriver.class
new file mode 100644
index 0000000..081bc0e
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/QuerierDriver.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/QuerierDriverCLI.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/querier/wideskies/QuerierDriverCLI.class 
b/target/classes/org/apache/pirk/querier/wideskies/QuerierDriverCLI.class
new file mode 100644
index 0000000..a32aad1
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/QuerierDriverCLI.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.class
 
b/target/classes/org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.class
new file mode 100644
index 0000000..a969814
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/decrypt/DecryptResponseRunnable.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/querier/wideskies/decrypt/DecryptResponseRunnable.class
 
b/target/classes/org/apache/pirk/querier/wideskies/decrypt/DecryptResponseRunnable.class
new file mode 100644
index 0000000..e96c74c
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/decrypt/DecryptResponseRunnable.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.class 
b/target/classes/org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.class
new file mode 100644
index 0000000..3ebbbea
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/encrypt/EncryptQueryRunnable.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/querier/wideskies/encrypt/EncryptQueryRunnable.class
 
b/target/classes/org/apache/pirk/querier/wideskies/encrypt/EncryptQueryRunnable.class
new file mode 100644
index 0000000..f162008
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/encrypt/EncryptQueryRunnable.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/querier/wideskies/encrypt/ExpTableRunnable.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/querier/wideskies/encrypt/ExpTableRunnable.class
 
b/target/classes/org/apache/pirk/querier/wideskies/encrypt/ExpTableRunnable.class
new file mode 100644
index 0000000..3c823ad
Binary files /dev/null and 
b/target/classes/org/apache/pirk/querier/wideskies/encrypt/ExpTableRunnable.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/query/wideskies/Query.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/query/wideskies/Query.class 
b/target/classes/org/apache/pirk/query/wideskies/Query.class
new file mode 100644
index 0000000..f308904
Binary files /dev/null and 
b/target/classes/org/apache/pirk/query/wideskies/Query.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/query/wideskies/QueryInfo.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/query/wideskies/QueryInfo.class 
b/target/classes/org/apache/pirk/query/wideskies/QueryInfo.class
new file mode 100644
index 0000000..a29b44d
Binary files /dev/null and 
b/target/classes/org/apache/pirk/query/wideskies/QueryInfo.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/query/wideskies/QueryUtils.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/query/wideskies/QueryUtils.class 
b/target/classes/org/apache/pirk/query/wideskies/QueryUtils.class
new file mode 100644
index 0000000..d00c577
Binary files /dev/null and 
b/target/classes/org/apache/pirk/query/wideskies/QueryUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/ResponderCLI.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/ResponderCLI.class 
b/target/classes/org/apache/pirk/responder/wideskies/ResponderCLI.class
new file mode 100644
index 0000000..9ff4945
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/ResponderCLI.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/ResponderDriver.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/ResponderDriver.class 
b/target/classes/org/apache/pirk/responder/wideskies/ResponderDriver.class
new file mode 100644
index 0000000..c49aa14
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/ResponderDriver.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow$1.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow$1.class
 
b/target/classes/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow$1.class
new file mode 100644
index 0000000..853d03a
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow$1.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.class
 
b/target/classes/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.class
new file mode 100644
index 0000000..04802bc
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.class
 
b/target/classes/org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.class
new file mode 100644
index 0000000..bd9237c
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.class
new file mode 100644
index 0000000..1971994
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.class
new file mode 100644
index 0000000..b48a41c
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.class
new file mode 100644
index 0000000..a15e267
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.class
new file mode 100644
index 0000000..144ca50
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.class
new file mode 100644
index 0000000..2269dfd
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.class
new file mode 100644
index 0000000..e30256a
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.class
new file mode 100644
index 0000000..828350c
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/MRStats$Stats.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/MRStats$Stats.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/MRStats$Stats.class
new file mode 100644
index 0000000..c0d0956
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/MRStats$Stats.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/MRStats.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/MRStats.class 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/MRStats.class
new file mode 100644
index 0000000..4a7746c
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/MRStats.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.class
 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.class
new file mode 100644
index 0000000..035f1c5
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/Accumulators.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/Accumulators.class 
b/target/classes/org/apache/pirk/responder/wideskies/spark/Accumulators.class
new file mode 100644
index 0000000..081e838
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/Accumulators.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/BroadcastVars.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/BroadcastVars.class 
b/target/classes/org/apache/pirk/responder/wideskies/spark/BroadcastVars.class
new file mode 100644
index 0000000..63a47dc
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/BroadcastVars.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.class
 
b/target/classes/org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.class
new file mode 100644
index 0000000..d2700fe
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/ComputeResponse.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/ComputeResponse.class
 
b/target/classes/org/apache/pirk/responder/wideskies/spark/ComputeResponse.class
new file mode 100644
index 0000000..7dcd844
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/ComputeResponse.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.class
 
b/target/classes/org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.class
new file mode 100644
index 0000000..8b1e0c3
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/EncColMultReducer.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/EncColMultReducer.class
 
b/target/classes/org/apache/pirk/responder/wideskies/spark/EncColMultReducer.class
new file mode 100644
index 0000000..d607469
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/EncColMultReducer.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/EncRowCalc.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/EncRowCalc.class 
b/target/classes/org/apache/pirk/responder/wideskies/spark/EncRowCalc.class
new file mode 100644
index 0000000..7a1b86a
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/EncRowCalc.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.class
 
b/target/classes/org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.class
new file mode 100644
index 0000000..2f26ed5
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.class
 
b/target/classes/org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.class
new file mode 100644
index 0000000..2754cbe
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.class
 
b/target/classes/org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.class
new file mode 100644
index 0000000..0745db1
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/FilterData.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/FilterData.class 
b/target/classes/org/apache/pirk/responder/wideskies/spark/FilterData.class
new file mode 100644
index 0000000..c81a228
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/FilterData.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.class
 
b/target/classes/org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.class
new file mode 100644
index 0000000..e443a0b
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/responder/wideskies/standalone/Responder.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/responder/wideskies/standalone/Responder.class 
b/target/classes/org/apache/pirk/responder/wideskies/standalone/Responder.class
new file mode 100644
index 0000000..23d9f7a
Binary files /dev/null and 
b/target/classes/org/apache/pirk/responder/wideskies/standalone/Responder.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/response/wideskies/Response.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/response/wideskies/Response.class 
b/target/classes/org/apache/pirk/response/wideskies/Response.class
new file mode 100644
index 0000000..87ca98a
Binary files /dev/null and 
b/target/classes/org/apache/pirk/response/wideskies/Response.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/data/DataSchema.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/schema/data/DataSchema.class 
b/target/classes/org/apache/pirk/schema/data/DataSchema.class
new file mode 100644
index 0000000..da6c53b
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/data/DataSchema.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/data/LoadDataSchemas.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/schema/data/LoadDataSchemas.class 
b/target/classes/org/apache/pirk/schema/data/LoadDataSchemas.class
new file mode 100644
index 0000000..39c42b3
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/data/LoadDataSchemas.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/data/partitioner/DataPartitioner.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/schema/data/partitioner/DataPartitioner.class 
b/target/classes/org/apache/pirk/schema/data/partitioner/DataPartitioner.class
new file mode 100644
index 0000000..92d15ae
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/data/partitioner/DataPartitioner.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/data/partitioner/IPDataPartitioner.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/schema/data/partitioner/IPDataPartitioner.class
 
b/target/classes/org/apache/pirk/schema/data/partitioner/IPDataPartitioner.class
new file mode 100644
index 0000000..74d6fea
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/data/partitioner/IPDataPartitioner.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.class
 
b/target/classes/org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.class
new file mode 100644
index 0000000..487fd46
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.class
 
b/target/classes/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.class
new file mode 100644
index 0000000..5e897cf
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.class
 differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/query/LoadQuerySchemas.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/schema/query/LoadQuerySchemas.class 
b/target/classes/org/apache/pirk/schema/query/LoadQuerySchemas.class
new file mode 100644
index 0000000..2cf9e2f
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/query/LoadQuerySchemas.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/query/QuerySchema.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/schema/query/QuerySchema.class 
b/target/classes/org/apache/pirk/schema/query/QuerySchema.class
new file mode 100644
index 0000000..17a8948
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/query/QuerySchema.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/query/filter/DataFilter.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/schema/query/filter/DataFilter.class 
b/target/classes/org/apache/pirk/schema/query/filter/DataFilter.class
new file mode 100644
index 0000000..ce68c1e
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/query/filter/DataFilter.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/query/filter/FilterFactory.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/schema/query/filter/FilterFactory.class 
b/target/classes/org/apache/pirk/schema/query/filter/FilterFactory.class
new file mode 100644
index 0000000..4c09e47
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/query/filter/FilterFactory.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/query/filter/StopListFilter.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/schema/query/filter/StopListFilter.class 
b/target/classes/org/apache/pirk/schema/query/filter/StopListFilter.class
new file mode 100644
index 0000000..a0f336b
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/query/filter/StopListFilter.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/schema/response/QueryResponseJSON.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/schema/response/QueryResponseJSON.class 
b/target/classes/org/apache/pirk/schema/response/QueryResponseJSON.class
new file mode 100644
index 0000000..437107e
Binary files /dev/null and 
b/target/classes/org/apache/pirk/schema/response/QueryResponseJSON.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/test/distributed/DistributedTestCLI.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/test/distributed/DistributedTestCLI.class 
b/target/classes/org/apache/pirk/test/distributed/DistributedTestCLI.class
new file mode 100644
index 0000000..45158e7
Binary files /dev/null and 
b/target/classes/org/apache/pirk/test/distributed/DistributedTestCLI.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/test/distributed/DistributedTestDriver.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/test/distributed/DistributedTestDriver.class 
b/target/classes/org/apache/pirk/test/distributed/DistributedTestDriver.class
new file mode 100644
index 0000000..154dde8
Binary files /dev/null and 
b/target/classes/org/apache/pirk/test/distributed/DistributedTestDriver.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/test/distributed/testsuite/DistTestSuite.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/apache/pirk/test/distributed/testsuite/DistTestSuite.class 
b/target/classes/org/apache/pirk/test/distributed/testsuite/DistTestSuite.class
new file mode 100644
index 0000000..618d9e5
Binary files /dev/null and 
b/target/classes/org/apache/pirk/test/distributed/testsuite/DistTestSuite.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/test/utils/BaseTests.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/test/utils/BaseTests.class 
b/target/classes/org/apache/pirk/test/utils/BaseTests.class
new file mode 100644
index 0000000..e30ae24
Binary files /dev/null and 
b/target/classes/org/apache/pirk/test/utils/BaseTests.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/test/utils/Inputs.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/test/utils/Inputs.class 
b/target/classes/org/apache/pirk/test/utils/Inputs.class
new file mode 100644
index 0000000..c79ce88
Binary files /dev/null and 
b/target/classes/org/apache/pirk/test/utils/Inputs.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/test/utils/StandaloneQuery.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/test/utils/StandaloneQuery.class 
b/target/classes/org/apache/pirk/test/utils/StandaloneQuery.class
new file mode 100644
index 0000000..c55503d
Binary files /dev/null and 
b/target/classes/org/apache/pirk/test/utils/StandaloneQuery.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/test/utils/TestUtils.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/test/utils/TestUtils.class 
b/target/classes/org/apache/pirk/test/utils/TestUtils.class
new file mode 100644
index 0000000..6009d0f
Binary files /dev/null and 
b/target/classes/org/apache/pirk/test/utils/TestUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/CSVOutputUtils.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/CSVOutputUtils.class 
b/target/classes/org/apache/pirk/utils/CSVOutputUtils.class
new file mode 100644
index 0000000..cae2b0f
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/CSVOutputUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/EpochDateParser.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/EpochDateParser.class 
b/target/classes/org/apache/pirk/utils/EpochDateParser.class
new file mode 100644
index 0000000..20db834
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/EpochDateParser.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/FileConst.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/FileConst.class 
b/target/classes/org/apache/pirk/utils/FileConst.class
new file mode 100644
index 0000000..39c72c4
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/FileConst.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/FileIOUtils$1.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/FileIOUtils$1.class 
b/target/classes/org/apache/pirk/utils/FileIOUtils$1.class
new file mode 100644
index 0000000..7f91bf1
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/FileIOUtils$1.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/FileIOUtils$2.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/FileIOUtils$2.class 
b/target/classes/org/apache/pirk/utils/FileIOUtils$2.class
new file mode 100644
index 0000000..e929fef
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/FileIOUtils$2.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/FileIOUtils$Callable.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/FileIOUtils$Callable.class 
b/target/classes/org/apache/pirk/utils/FileIOUtils$Callable.class
new file mode 100644
index 0000000..e106775
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/FileIOUtils$Callable.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/FileIOUtils.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/FileIOUtils.class 
b/target/classes/org/apache/pirk/utils/FileIOUtils.class
new file mode 100644
index 0000000..d467405
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/FileIOUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/HDFS.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/HDFS.class 
b/target/classes/org/apache/pirk/utils/HDFS.class
new file mode 100644
index 0000000..6ff86b2
Binary files /dev/null and b/target/classes/org/apache/pirk/utils/HDFS.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/ISO8601DateParser.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/ISO8601DateParser.class 
b/target/classes/org/apache/pirk/utils/ISO8601DateParser.class
new file mode 100644
index 0000000..467f52b
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/ISO8601DateParser.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/KeyedHash.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/KeyedHash.class 
b/target/classes/org/apache/pirk/utils/KeyedHash.class
new file mode 100644
index 0000000..e4d03a4
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/KeyedHash.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/LogUtils.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/LogUtils.class 
b/target/classes/org/apache/pirk/utils/LogUtils.class
new file mode 100644
index 0000000..cdfa5ba
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/LogUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/PIRException.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/PIRException.class 
b/target/classes/org/apache/pirk/utils/PIRException.class
new file mode 100644
index 0000000..7520ff1
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/PIRException.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/QueryParserUtils.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/QueryParserUtils.class 
b/target/classes/org/apache/pirk/utils/QueryParserUtils.class
new file mode 100644
index 0000000..971d321
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/QueryParserUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/StopListUtils.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/StopListUtils.class 
b/target/classes/org/apache/pirk/utils/StopListUtils.class
new file mode 100644
index 0000000..7546a83
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/StopListUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/StringUtils.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/StringUtils.class 
b/target/classes/org/apache/pirk/utils/StringUtils.class
new file mode 100644
index 0000000..732830d
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/StringUtils.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/apache/pirk/utils/SystemConfiguration.class
----------------------------------------------------------------------
diff --git a/target/classes/org/apache/pirk/utils/SystemConfiguration.class 
b/target/classes/org/apache/pirk/utils/SystemConfiguration.class
new file mode 100644
index 0000000..01913c4
Binary files /dev/null and 
b/target/classes/org/apache/pirk/utils/SystemConfiguration.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType.class 
b/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType.class
new file mode 100644
index 0000000..8e69283
Binary files /dev/null and 
b/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType.class differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B1.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B1.class 
b/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B1.class
new file mode 100644
index 0000000..984f8f0
Binary files /dev/null and 
b/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B1.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B2.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B2.class 
b/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B2.class
new file mode 100644
index 0000000..fdc9829
Binary files /dev/null and 
b/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B2.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B3.class
----------------------------------------------------------------------
diff --git 
a/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B3.class 
b/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B3.class
new file mode 100644
index 0000000..68c3603
Binary files /dev/null and 
b/target/classes/org/openjdk/jmh/infra/generated/Blackhole_jmhType_B3.class 
differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/classes/pirk.properties
----------------------------------------------------------------------
diff --git a/target/classes/pirk.properties b/target/classes/pirk.properties
new file mode 100644
index 0000000..cf2054f
--- /dev/null
+++ b/target/classes/pirk.properties
@@ -0,0 +1,243 @@
+###############################################################################
+# 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.
+###############################################################################
+
+##
+## Default System Configuration Properties
+##
+
+# Name of log4j properties file (relative to current folder)
+log4jPropertiesFile=logging/log4j.properties
+
+#Name of the local properties file - used when running with the 
+#hadoop jar command
+local.pirk.properties=/root/local.pirk.properties
+
+##
+##Spark path for SparkLauncher
+##
+spark.home = /usr
+
+##
+## Data schema properties
+##
+## Each data schema should be specified in an xml file of the form; 
+##             all items are treated in a case insensitive manner:
+##
+##<schema>
+##  <schemaName> name of the schema </schemaName>
+##  <element>
+##      <name> element name </name>
+##      <type> class name or type name (if Java primitive type) of the element 
</type>
+##      <isArray> true or false -- whether or not the schema element is an 
array within the data </isArray>
+##      <partitioner> optional - Partitioner class for the element; defaults 
to primitive java type partitioner </partitioner> 
+##  </element>
+## </schema>
+##
+## Primitive Java types must be one of the following: "byte", "short", "int", 
"long", "float", 
+##                  "double", "char", "string", "boolean"
+##
+
+#Comma separated list of local data schema files to load, fully qualified file 
names
+data.schemas = none
+
+##
+## Query schema properties
+##
+## Each query schema should be specified in an xml file of the form; 
+##             all items are treated in a case insensitive manner:
+##
+##<schema>
+##  <schemaName> name of the schema </schemaName>
+##     <dataSchemaName> name of the data schema over which this query is run 
</dataSchemaName>
+##     <selectorName> name of the element in the data schema that will be the 
selector </selectorName>
+##  <elements>
+##             <name> element name of element in the data schema to include in 
the query response </name>
+##     </elements>
+##  <filter> (optional) name of the filter class to use to filter the data 
</filter>
+##  <filterNames>
+##       <name> (optional) element name of element in the data schema to apply 
pre-processing filters </name>
+##  </filterNames>
+## </schema>
+##
+##
+
+#Comma separated list of local query schema files to load, fully qualified 
file names
+query.schemas = none
+
+##
+##Properties for ElasticSearch compatibility
+##
+
+#ES host address - One Elasticsearch node in the cluster - may include port 
specification
+es.nodes= none
+           
+#Default HTTP/REST port used for connecting to Elasticsearch 
+es.port=9200
+
+#Number of results/items returned by each individual scroll
+es.scroll.size = 1000
+
+#Whether elasticsearch-hadoop will treat empty fields as null
+es.field.read.empty.as.null=yes
+
+
+##
+##Properties for functional testing
+##
+
+#Test index to create in ES (created and deleted within the tests)
+#Need final form to be: <host>:<port>/<test.esTestIndex>
+test.es.index = testindex
+test.pir.es.index = testindexpir
+
+#Type of elements to insert in ES
+test.es.type = pkt
+
+#Elasticsearch resource - Elasticsearch resource location where data is read 
and written to. 
+#Requires the format <index>/<type> 
+test.es.resource= none
+test.pir.es.resource = none
+
+#Pathname in hdfs to place input JSON file testing
+test.inputJSONFile = none
+test.pir.inputJSONFile = none
+
+#Pathname in hdfs to place output file for testing
+test.outputHDFSFile = none
+
+#PIR query input dir in hdfs for testing
+test.pir.queryInputDir = none
+
+#PIR stoplist file
+test.pir.stopListFile = none
+
+#Whether or not we are running PIR testing (used as a flag to dump 
intermediate RDDs for checking)
+#This should default to false; it is changed to true in the test suite, as 
applicable
+pir.test = false
+
+#HDFS output dir for PIR intermediate testing
+#Should default to none; changed to a real hdfs path in the test suite, as 
applicable
+pir.testOut = none
+
+
+##
+## Properties to enable/disable JNA-GMP modPow acceleration for Paillier 
+##
+
+paillier.useGMPForModPow = true
+
+# The JNA-GMP library we use to invoke the much faster, natively compiled GMP
+# can be called in a way that tries to make all modPow calls take a constant 
amount 
+# of time to execute. This will slow down the modPow performance (still better 
than
+# Java's BigInteger.modPow() ). 
+# If you are using this package in a multi-tenant computing environment and 
have 
+# concerns about other tenants being able to closely inspect the runtime of 
your
+# software, you may want to enable this property. 
+paillier.GMPConstantTimeMode = false
+
+# This property controls the more rigorous prime generation checks in 
PrimeMaker.java
+# which are based on FIPS SP 800-56B and FIPS 186-4 (extra Miller-Rabin 
rounds, limits
+# on how close the primes p and q can be, and bounds on the values of the 
primes)
+# These checks slow down prime generation considerably
+pallier.FIPSPrimeGenerationChecks = true
+
+## These properties control the secure random number generator algorithm and 
provider.
+## You can specify just the algorithm, or both algorithm and provider.  The 
system's
+## default secure random is used when the algorithm is left unspecified. 
+pallier.secureRandom.algorithm=NativePRNG
+#pallier.secureRandom.provider=SUN
+
+##
+## Properties for PIR query and response
+##
+
+#Number of bits to return when encoding/returning string values as part of 
return data elements
+pir.stringBits = 64
+
+#Number of array elements to return when encoding/returning array valued 
elements
+pir.numReturnArrayElements = 2
+
+#Default prime certainty
+pir.primeCertainty = 128
+
+#Fully qualified dir in hdfs of Query files
+pir.queryInput = none
+
+#Data input format type -- 'base' or 'elasticsearch' (given in 
InputFormatsConst class)
+pir.dataInputFormat = base
+
+#Fully qualified name of input file/directory in hdfs; used if 
pir.dataInputFormat = base
+pir.inputData = none
+
+#Inputformat for 'base' data input format type -- must extend BaseInputFormat
+pir.baseInputFormat = none
+
+#ElasticSearch-like query if using 'base' input format
+pir.baseQuery = none
+
+#ES resource for input data
+pir.esResource = null
+
+#ES query for input data
+pir.esQuery = none
+
+#Fully qualified name of output file in hdfs
+pir.outputFile = none
+
+#Fully qualified dir in hdfs of file containing stoplist terms
+pir.stopListFile = none
+
+#Number of reduce tasks
+pir.numReduceTasks = 100
+
+#Whether or not to use the local cache during PIR computations
+pir.useLocalCache = true
+
+#Whether or not to limit the hits for each query term
+pir.limitHitsPerSelector = true
+
+#Number of hits to limit for each query term, if pir.limitHitsPerSelector = 
true
+pir.maxHitsPerSelector = 100
+
+#Whether or not to embed the selector in the results for false positive 
reduction
+pir.embedSelector = true
+
+#Whether or not to generate and use the HDFS modular exponentiation lookup 
table
+pir.useHDFSLookupTable = false
+
+#Number of partitions to coalesce the input data into in Spark
+pir.numDataPartitions = 1500
+
+#Mapreduce memory options
+mapreduce.map.memory.mb = 3000
+mapreduce.reduce.memory.mb = 3000
+mapreduce.map.java.opts = -Xmx2800m
+mapreduce.reduce.java.opts = -Xmx2800m
+
+#HDFS directory for the expLookupTable 
+pir.expDir = none
+               
+#Parallelism for expLookupTable creation in hdfs 
+pir.expCreationSplits = 600
+
+
+
+
+
+

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType.java
----------------------------------------------------------------------
diff --git 
a/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType.java
 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType.java
new file mode 100644
index 0000000..249d6dd
--- /dev/null
+++ 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType.java
@@ -0,0 +1,4 @@
+package org.apache.pirk.benchmark.generated;
+public class PaillierBenchmark_PaillierBenchmarkState_jmhType extends 
PaillierBenchmark_PaillierBenchmarkState_jmhType_B3 {
+}
+

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B1.java
----------------------------------------------------------------------
diff --git 
a/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B1.java
 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B1.java
new file mode 100644
index 0000000..878c930
--- /dev/null
+++ 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B1.java
@@ -0,0 +1,20 @@
+package org.apache.pirk.benchmark.generated;
+import org.apache.pirk.benchmark.PaillierBenchmark.PaillierBenchmarkState;
+public class PaillierBenchmark_PaillierBenchmarkState_jmhType_B1 extends 
org.apache.pirk.benchmark.PaillierBenchmark.PaillierBenchmarkState {
+    boolean p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, 
p011, p012, p013, p014, p015;
+    boolean p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, 
p027, p028, p029, p030, p031;
+    boolean p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, 
p043, p044, p045, p046, p047;
+    boolean p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, 
p059, p060, p061, p062, p063;
+    boolean p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, 
p075, p076, p077, p078, p079;
+    boolean p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, 
p091, p092, p093, p094, p095;
+    boolean p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, 
p107, p108, p109, p110, p111;
+    boolean p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, 
p123, p124, p125, p126, p127;
+    boolean p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, 
p139, p140, p141, p142, p143;
+    boolean p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, 
p155, p156, p157, p158, p159;
+    boolean p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, 
p171, p172, p173, p174, p175;
+    boolean p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, 
p187, p188, p189, p190, p191;
+    boolean p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, 
p203, p204, p205, p206, p207;
+    boolean p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, 
p219, p220, p221, p222, p223;
+    boolean p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, 
p235, p236, p237, p238, p239;
+    boolean p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, 
p251, p252, p253, p254, p255;
+}

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.java
----------------------------------------------------------------------
diff --git 
a/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.java
 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.java
new file mode 100644
index 0000000..38cef53
--- /dev/null
+++ 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.java
@@ -0,0 +1,22 @@
+package org.apache.pirk.benchmark.generated;
+import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
+public class PaillierBenchmark_PaillierBenchmarkState_jmhType_B2 extends 
PaillierBenchmark_PaillierBenchmarkState_jmhType_B1 {
+    public volatile int setupTrialMutex;
+    public volatile int tearTrialMutex;
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_PaillierBenchmarkState_jmhType_B2> 
setupTrialMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class,
 "setupTrialMutex");
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_PaillierBenchmarkState_jmhType_B2> 
tearTrialMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class,
 "tearTrialMutex");
+
+    public volatile int setupIterationMutex;
+    public volatile int tearIterationMutex;
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_PaillierBenchmarkState_jmhType_B2> 
setupIterationMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class,
 "setupIterationMutex");
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_PaillierBenchmarkState_jmhType_B2> 
tearIterationMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class,
 "tearIterationMutex");
+
+    public volatile int setupInvocationMutex;
+    public volatile int tearInvocationMutex;
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_PaillierBenchmarkState_jmhType_B2> 
setupInvocationMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class,
 "setupInvocationMutex");
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_PaillierBenchmarkState_jmhType_B2> 
tearInvocationMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_PaillierBenchmarkState_jmhType_B2.class,
 "tearInvocationMutex");
+
+    public volatile boolean readyTrial;
+    public volatile boolean readyIteration;
+    public volatile boolean readyInvocation;
+}

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B3.java
----------------------------------------------------------------------
diff --git 
a/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B3.java
 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B3.java
new file mode 100644
index 0000000..96099a8
--- /dev/null
+++ 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_PaillierBenchmarkState_jmhType_B3.java
@@ -0,0 +1,20 @@
+package org.apache.pirk.benchmark.generated;
+public class PaillierBenchmark_PaillierBenchmarkState_jmhType_B3 extends 
PaillierBenchmark_PaillierBenchmarkState_jmhType_B2 {
+    boolean p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, 
p011, p012, p013, p014, p015;
+    boolean p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, 
p027, p028, p029, p030, p031;
+    boolean p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, 
p043, p044, p045, p046, p047;
+    boolean p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, 
p059, p060, p061, p062, p063;
+    boolean p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, 
p075, p076, p077, p078, p079;
+    boolean p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, 
p091, p092, p093, p094, p095;
+    boolean p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, 
p107, p108, p109, p110, p111;
+    boolean p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, 
p123, p124, p125, p126, p127;
+    boolean p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, 
p139, p140, p141, p142, p143;
+    boolean p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, 
p155, p156, p157, p158, p159;
+    boolean p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, 
p171, p172, p173, p174, p175;
+    boolean p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, 
p187, p188, p189, p190, p191;
+    boolean p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, 
p203, p204, p205, p206, p207;
+    boolean p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, 
p219, p220, p221, p222, p223;
+    boolean p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, 
p235, p236, p237, p238, p239;
+    boolean p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, 
p251, p252, p253, p254, p255;
+}
+

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType.java
----------------------------------------------------------------------
diff --git 
a/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType.java
 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType.java
new file mode 100644
index 0000000..c9fb26c
--- /dev/null
+++ 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType.java
@@ -0,0 +1,4 @@
+package org.apache.pirk.benchmark.generated;
+public class PaillierBenchmark_jmhType extends PaillierBenchmark_jmhType_B3 {
+}
+

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B1.java
----------------------------------------------------------------------
diff --git 
a/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B1.java
 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B1.java
new file mode 100644
index 0000000..24b5cae
--- /dev/null
+++ 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B1.java
@@ -0,0 +1,20 @@
+package org.apache.pirk.benchmark.generated;
+import org.apache.pirk.benchmark.PaillierBenchmark;
+public class PaillierBenchmark_jmhType_B1 extends 
org.apache.pirk.benchmark.PaillierBenchmark {
+    boolean p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, 
p011, p012, p013, p014, p015;
+    boolean p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, 
p027, p028, p029, p030, p031;
+    boolean p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, 
p043, p044, p045, p046, p047;
+    boolean p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, 
p059, p060, p061, p062, p063;
+    boolean p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, 
p075, p076, p077, p078, p079;
+    boolean p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, 
p091, p092, p093, p094, p095;
+    boolean p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, 
p107, p108, p109, p110, p111;
+    boolean p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, 
p123, p124, p125, p126, p127;
+    boolean p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, 
p139, p140, p141, p142, p143;
+    boolean p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, 
p155, p156, p157, p158, p159;
+    boolean p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, 
p171, p172, p173, p174, p175;
+    boolean p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, 
p187, p188, p189, p190, p191;
+    boolean p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, 
p203, p204, p205, p206, p207;
+    boolean p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, 
p219, p220, p221, p222, p223;
+    boolean p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, 
p235, p236, p237, p238, p239;
+    boolean p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, 
p251, p252, p253, p254, p255;
+}

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B2.java
----------------------------------------------------------------------
diff --git 
a/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B2.java
 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B2.java
new file mode 100644
index 0000000..ea65ff1
--- /dev/null
+++ 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B2.java
@@ -0,0 +1,19 @@
+package org.apache.pirk.benchmark.generated;
+import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
+public class PaillierBenchmark_jmhType_B2 extends PaillierBenchmark_jmhType_B1 
{
+    public volatile int setupTrialMutex;
+    public volatile int tearTrialMutex;
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_jmhType_B2> setupTrialMutexUpdater 
= AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_jmhType_B2.class, 
"setupTrialMutex");
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_jmhType_B2> tearTrialMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_jmhType_B2.class, 
"tearTrialMutex");
+
+    public volatile int setupIterationMutex;
+    public volatile int tearIterationMutex;
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_jmhType_B2> 
setupIterationMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_jmhType_B2.class, 
"setupIterationMutex");
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_jmhType_B2> 
tearIterationMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_jmhType_B2.class, 
"tearIterationMutex");
+
+    public volatile int setupInvocationMutex;
+    public volatile int tearInvocationMutex;
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_jmhType_B2> 
setupInvocationMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_jmhType_B2.class, 
"setupInvocationMutex");
+    public final static 
AtomicIntegerFieldUpdater<PaillierBenchmark_jmhType_B2> 
tearInvocationMutexUpdater = 
AtomicIntegerFieldUpdater.newUpdater(PaillierBenchmark_jmhType_B2.class, 
"tearInvocationMutex");
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/0c4f0ab5/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B3.java
----------------------------------------------------------------------
diff --git 
a/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B3.java
 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B3.java
new file mode 100644
index 0000000..7d2b623
--- /dev/null
+++ 
b/target/generated-sources/annotations/org/apache/pirk/benchmark/generated/PaillierBenchmark_jmhType_B3.java
@@ -0,0 +1,20 @@
+package org.apache.pirk.benchmark.generated;
+public class PaillierBenchmark_jmhType_B3 extends PaillierBenchmark_jmhType_B2 
{
+    boolean p000, p001, p002, p003, p004, p005, p006, p007, p008, p009, p010, 
p011, p012, p013, p014, p015;
+    boolean p016, p017, p018, p019, p020, p021, p022, p023, p024, p025, p026, 
p027, p028, p029, p030, p031;
+    boolean p032, p033, p034, p035, p036, p037, p038, p039, p040, p041, p042, 
p043, p044, p045, p046, p047;
+    boolean p048, p049, p050, p051, p052, p053, p054, p055, p056, p057, p058, 
p059, p060, p061, p062, p063;
+    boolean p064, p065, p066, p067, p068, p069, p070, p071, p072, p073, p074, 
p075, p076, p077, p078, p079;
+    boolean p080, p081, p082, p083, p084, p085, p086, p087, p088, p089, p090, 
p091, p092, p093, p094, p095;
+    boolean p096, p097, p098, p099, p100, p101, p102, p103, p104, p105, p106, 
p107, p108, p109, p110, p111;
+    boolean p112, p113, p114, p115, p116, p117, p118, p119, p120, p121, p122, 
p123, p124, p125, p126, p127;
+    boolean p128, p129, p130, p131, p132, p133, p134, p135, p136, p137, p138, 
p139, p140, p141, p142, p143;
+    boolean p144, p145, p146, p147, p148, p149, p150, p151, p152, p153, p154, 
p155, p156, p157, p158, p159;
+    boolean p160, p161, p162, p163, p164, p165, p166, p167, p168, p169, p170, 
p171, p172, p173, p174, p175;
+    boolean p176, p177, p178, p179, p180, p181, p182, p183, p184, p185, p186, 
p187, p188, p189, p190, p191;
+    boolean p192, p193, p194, p195, p196, p197, p198, p199, p200, p201, p202, 
p203, p204, p205, p206, p207;
+    boolean p208, p209, p210, p211, p212, p213, p214, p215, p216, p217, p218, 
p219, p220, p221, p222, p223;
+    boolean p224, p225, p226, p227, p228, p229, p230, p231, p232, p233, p234, 
p235, p236, p237, p238, p239;
+    boolean p240, p241, p242, p243, p244, p245, p246, p247, p248, p249, p250, 
p251, p252, p253, p254, p255;
+}
+


Reply via email to