initial Apache Pirk commit
Project: http://git-wip-us.apache.org/repos/asf/incubator-pirk/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-pirk/commit/22761cc2 Tree: http://git-wip-us.apache.org/repos/asf/incubator-pirk/tree/22761cc2 Diff: http://git-wip-us.apache.org/repos/asf/incubator-pirk/diff/22761cc2 Branch: refs/heads/master Commit: 22761cc2f35f463f3221139753fc6ad0d7e2b645 Parents: Author: eawilliams <[email protected]> Authored: Mon Jul 11 18:51:18 2016 -0400 Committer: eawilliams <[email protected]> Committed: Mon Jul 11 18:51:18 2016 -0400 ---------------------------------------------------------------------- DISCLAIMER | 9 + LICENSE | 202 + NOTICE | 5 + docs/allclasses-frame.html | 111 + docs/allclasses-noframe.html | 111 + docs/constant-values.html | 606 ++ docs/deprecated-list.html | 115 + docs/help-doc.html | 220 + docs/index-files/index-1.html | 160 + docs/index-files/index-10.html | 170 + docs/index-files/index-11.html | 130 + docs/index-files/index-12.html | 164 + docs/index-files/index-13.html | 167 + docs/index-files/index-14.html | 142 + docs/index-files/index-15.html | 170 + docs/index-files/index-16.html | 226 + docs/index-files/index-17.html | 226 + docs/index-files/index-18.html | 244 + docs/index-files/index-19.html | 261 + docs/index-files/index-2.html | 168 + docs/index-files/index-20.html | 254 + docs/index-files/index-21.html | 128 + docs/index-files/index-22.html | 127 + docs/index-files/index-23.html | 180 + docs/index-files/index-3.html | 306 + docs/index-files/index-4.html | 240 + docs/index-files/index-5.html | 276 + docs/index-files/index-6.html | 178 + docs/index-files/index-7.html | 440 ++ docs/index-files/index-8.html | 184 + docs/index-files/index-9.html | 198 + docs/index.html | 74 + .../apache/pirk/benchmark/BenchmarkDriver.html | 262 + ...aillierBenchmark.PaillierBenchmarkState.html | 263 + .../pirk/benchmark/PaillierBenchmark.html | 304 + .../benchmark/class-use/BenchmarkDriver.html | 115 + ...aillierBenchmark.PaillierBenchmarkState.html | 163 + .../benchmark/class-use/PaillierBenchmark.html | 115 + .../apache/pirk/benchmark/package-frame.html | 21 + .../apache/pirk/benchmark/package-summary.html | 145 + .../org/apache/pirk/benchmark/package-tree.html | 130 + docs/org/apache/pirk/benchmark/package-use.html | 148 + .../pirk/encryption/ModPowAbstraction.html | 303 + docs/org/apache/pirk/encryption/Paillier.html | 520 ++ .../apache/pirk/encryption/PrimeGenerator.html | 334 + .../encryption/class-use/ModPowAbstraction.html | 115 + .../pirk/encryption/class-use/Paillier.html | 235 + .../encryption/class-use/PrimeGenerator.html | 115 + .../apache/pirk/encryption/package-frame.html | 21 + .../apache/pirk/encryption/package-summary.html | 147 + .../apache/pirk/encryption/package-tree.html | 130 + .../org/apache/pirk/encryption/package-use.html | 192 + .../inputformat/hadoop/BaseInputFormat.html | 249 + .../inputformat/hadoop/BytesArrayWritable.html | 377 ++ .../inputformat/hadoop/InputFormatConst.html | 291 + .../inputformat/hadoop/TextArrayWritable.html | 324 + .../hadoop/class-use/BaseInputFormat.html | 157 + .../hadoop/class-use/BytesArrayWritable.html | 220 + .../hadoop/class-use/InputFormatConst.html | 115 + .../hadoop/class-use/TextArrayWritable.html | 115 + .../hadoop/json/JSONInputFormat.html | 314 + .../hadoop/json/JSONInputFormatBase.html | 298 + .../hadoop/json/JSONRecordReader.html | 410 ++ .../hadoop/json/class-use/JSONInputFormat.html | 115 + .../json/class-use/JSONInputFormatBase.html | 115 + .../hadoop/json/class-use/JSONRecordReader.html | 115 + .../inputformat/hadoop/json/package-frame.html | 21 + .../hadoop/json/package-summary.html | 147 + .../inputformat/hadoop/json/package-tree.html | 146 + .../inputformat/hadoop/json/package-use.html | 115 + .../pirk/inputformat/hadoop/package-frame.html | 22 + .../inputformat/hadoop/package-summary.html | 153 + .../pirk/inputformat/hadoop/package-tree.html | 139 + .../pirk/inputformat/hadoop/package-use.html | 192 + .../apache/pirk/querier/wideskies/Querier.html | 399 ++ .../pirk/querier/wideskies/QuerierConst.html | 280 + .../pirk/querier/wideskies/QuerierDriver.html | 301 + .../querier/wideskies/QuerierDriverCLI.html | 540 ++ .../querier/wideskies/class-use/Querier.html | 206 + .../wideskies/class-use/QuerierConst.html | 115 + .../wideskies/class-use/QuerierDriver.html | 115 + .../wideskies/class-use/QuerierDriverCLI.html | 115 + .../wideskies/decrypt/DecryptResponse.html | 325 + .../decrypt/DecryptResponseRunnable.html | 289 + .../decrypt/class-use/DecryptResponse.html | 115 + .../class-use/DecryptResponseRunnable.html | 115 + .../wideskies/decrypt/package-frame.html | 20 + .../wideskies/decrypt/package-summary.html | 141 + .../querier/wideskies/decrypt/package-tree.html | 129 + .../querier/wideskies/decrypt/package-use.html | 115 + .../querier/wideskies/encrypt/EncryptQuery.html | 403 ++ .../wideskies/encrypt/EncryptQueryRunnable.html | 294 + .../wideskies/encrypt/ExpTableRunnable.html | 283 + .../encrypt/class-use/EncryptQuery.html | 115 + .../encrypt/class-use/EncryptQueryRunnable.html | 115 + .../encrypt/class-use/ExpTableRunnable.html | 115 + .../wideskies/encrypt/package-frame.html | 21 + .../wideskies/encrypt/package-summary.html | 147 + .../querier/wideskies/encrypt/package-tree.html | 130 + .../querier/wideskies/encrypt/package-use.html | 115 + .../pirk/querier/wideskies/package-frame.html | 22 + .../pirk/querier/wideskies/package-summary.html | 153 + .../pirk/querier/wideskies/package-tree.html | 131 + .../pirk/querier/wideskies/package-use.html | 192 + docs/org/apache/pirk/query/wideskies/Query.html | 577 ++ .../apache/pirk/query/wideskies/QueryInfo.html | 494 ++ .../apache/pirk/query/wideskies/QueryUtils.html | 426 ++ .../pirk/query/wideskies/class-use/Query.html | 364 ++ .../query/wideskies/class-use/QueryInfo.html | 438 ++ .../query/wideskies/class-use/QueryUtils.html | 115 + .../pirk/query/wideskies/package-frame.html | 21 + .../pirk/query/wideskies/package-summary.html | 147 + .../pirk/query/wideskies/package-tree.html | 130 + .../pirk/query/wideskies/package-use.html | 343 ++ .../pirk/responder/wideskies/ResponderCLI.html | 644 ++ .../responder/wideskies/ResponderDriver.html | 268 + .../wideskies/class-use/ResponderCLI.html | 115 + .../wideskies/class-use/ResponderDriver.html | 115 + .../wideskies/common/ComputeEncryptedRow.html | 401 ++ .../common/HashSelectorAndPartitionData.html | 307 + .../common/class-use/ComputeEncryptedRow.html | 115 + .../class-use/HashSelectorAndPartitionData.html | 115 + .../wideskies/common/package-frame.html | 20 + .../wideskies/common/package-summary.html | 142 + .../wideskies/common/package-tree.html | 129 + .../responder/wideskies/common/package-use.html | 115 + .../wideskies/mapreduce/ColumnMultMapper.html | 317 + .../wideskies/mapreduce/ColumnMultReducer.html | 338 + .../mapreduce/ComputeResponseTool.html | 318 + .../wideskies/mapreduce/ExpTableMapper.html | 317 + .../wideskies/mapreduce/ExpTableReducer.html | 338 + .../mapreduce/FinalResponseReducer.html | 338 + .../HashSelectorsAndPartitionDataMapper.html | 344 ++ .../wideskies/mapreduce/MRStats.Stats.html | 347 ++ .../responder/wideskies/mapreduce/MRStats.html | 247 + .../wideskies/mapreduce/RowCalcReducer.html | 342 ++ .../mapreduce/class-use/ColumnMultMapper.html | 115 + .../mapreduce/class-use/ColumnMultReducer.html | 115 + .../class-use/ComputeResponseTool.html | 115 + .../mapreduce/class-use/ExpTableMapper.html | 115 + .../mapreduce/class-use/ExpTableReducer.html | 115 + .../class-use/FinalResponseReducer.html | 115 + .../HashSelectorsAndPartitionDataMapper.html | 115 + .../mapreduce/class-use/MRStats.Stats.html | 164 + .../wideskies/mapreduce/class-use/MRStats.html | 115 + .../mapreduce/class-use/RowCalcReducer.html | 115 + .../wideskies/mapreduce/package-frame.html | 31 + .../wideskies/mapreduce/package-summary.html | 196 + .../wideskies/mapreduce/package-tree.html | 160 + .../wideskies/mapreduce/package-use.html | 148 + .../pirk/responder/wideskies/package-frame.html | 20 + .../responder/wideskies/package-summary.html | 141 + .../pirk/responder/wideskies/package-tree.html | 129 + .../pirk/responder/wideskies/package-use.html | 115 + .../responder/wideskies/spark/Accumulators.html | 406 ++ .../wideskies/spark/BroadcastVars.html | 406 ++ .../wideskies/spark/ComputeExpLookupTable.html | 302 + .../wideskies/spark/ComputeResponse.html | 335 + .../spark/EncColMultGroupedMapper.html | 235 + .../wideskies/spark/EncColMultReducer.html | 237 + .../responder/wideskies/spark/EncRowCalc.html | 275 + .../spark/EncRowCalcPrecomputedCache.html | 271 + .../wideskies/spark/ExpKeyFilenameMap.html | 269 + .../wideskies/spark/ExpTableGenerator.html | 270 + .../responder/wideskies/spark/FilterData.html | 274 + .../spark/HashSelectorsAndPartitionData.html | 272 + .../wideskies/spark/class-use/Accumulators.html | 166 + .../spark/class-use/BroadcastVars.html | 204 + .../spark/class-use/ComputeExpLookupTable.html | 115 + .../spark/class-use/ComputeResponse.html | 115 + .../class-use/EncColMultGroupedMapper.html | 115 + .../spark/class-use/EncColMultReducer.html | 115 + .../wideskies/spark/class-use/EncRowCalc.html | 115 + .../class-use/EncRowCalcPrecomputedCache.html | 115 + .../spark/class-use/ExpKeyFilenameMap.html | 115 + .../spark/class-use/ExpTableGenerator.html | 115 + .../wideskies/spark/class-use/FilterData.html | 115 + .../HashSelectorsAndPartitionData.html | 115 + .../wideskies/spark/package-frame.html | 30 + .../wideskies/spark/package-summary.html | 202 + .../responder/wideskies/spark/package-tree.html | 139 + .../responder/wideskies/spark/package-use.html | 155 + .../wideskies/standalone/Responder.html | 353 ++ .../standalone/class-use/Responder.html | 115 + .../wideskies/standalone/package-frame.html | 19 + .../wideskies/standalone/package-summary.html | 135 + .../wideskies/standalone/package-tree.html | 128 + .../wideskies/standalone/package-use.html | 115 + .../pirk/response/wideskies/Response.html | 403 ++ .../response/wideskies/class-use/Response.html | 207 + .../pirk/response/wideskies/package-frame.html | 19 + .../response/wideskies/package-summary.html | 135 + .../pirk/response/wideskies/package-tree.html | 128 + .../pirk/response/wideskies/package-use.html | 192 + .../org/apache/pirk/schema/data/DataSchema.html | 473 ++ .../pirk/schema/data/LoadDataSchemas.html | 384 ++ .../pirk/schema/data/class-use/DataSchema.html | 347 ++ .../schema/data/class-use/LoadDataSchemas.html | 115 + .../apache/pirk/schema/data/package-frame.html | 20 + .../pirk/schema/data/package-summary.html | 141 + .../apache/pirk/schema/data/package-tree.html | 129 + .../apache/pirk/schema/data/package-use.html | 234 + .../data/partitioner/DataPartitioner.html | 331 + .../data/partitioner/IPDataPartitioner.html | 401 ++ .../partitioner/ISO8601DatePartitioner.html | 402 ++ .../partitioner/PrimitiveTypePartitioner.html | 594 ++ .../partitioner/class-use/DataPartitioner.html | 169 + .../class-use/IPDataPartitioner.html | 115 + .../class-use/ISO8601DatePartitioner.html | 115 + .../class-use/PrimitiveTypePartitioner.html | 115 + .../schema/data/partitioner/package-frame.html | 25 + .../data/partitioner/package-summary.html | 164 + .../schema/data/partitioner/package-tree.html | 138 + .../schema/data/partitioner/package-use.html | 150 + .../pirk/schema/query/LoadQuerySchemas.html | 415 ++ .../apache/pirk/schema/query/QuerySchema.html | 421 ++ .../query/class-use/LoadQuerySchemas.html | 115 + .../schema/query/class-use/QuerySchema.html | 271 + .../pirk/schema/query/filter/DataFilter.html | 225 + .../pirk/schema/query/filter/FilterFactory.html | 262 + .../schema/query/filter/StopListFilter.html | 277 + .../query/filter/class-use/DataFilter.html | 157 + .../query/filter/class-use/FilterFactory.html | 115 + .../query/filter/class-use/StopListFilter.html | 115 + .../pirk/schema/query/filter/package-frame.html | 24 + .../schema/query/filter/package-summary.html | 158 + .../pirk/schema/query/filter/package-tree.html | 137 + .../pirk/schema/query/filter/package-use.html | 150 + .../apache/pirk/schema/query/package-frame.html | 20 + .../pirk/schema/query/package-summary.html | 141 + .../apache/pirk/schema/query/package-tree.html | 129 + .../apache/pirk/schema/query/package-use.html | 213 + .../pirk/schema/response/QueryResponseJSON.html | 580 ++ .../response/class-use/QueryResponseJSON.html | 238 + .../pirk/schema/response/package-frame.html | 19 + .../pirk/schema/response/package-summary.html | 135 + .../pirk/schema/response/package-tree.html | 128 + .../pirk/schema/response/package-use.html | 213 + .../test/distributed/DistributedTestCLI.html | 322 + .../test/distributed/DistributedTestDriver.html | 504 ++ .../class-use/DistributedTestCLI.html | 159 + .../class-use/DistributedTestDriver.html | 115 + .../pirk/test/distributed/package-frame.html | 20 + .../pirk/test/distributed/package-summary.html | 141 + .../pirk/test/distributed/package-tree.html | 129 + .../pirk/test/distributed/package-use.html | 150 + .../distributed/testsuite/DistTestSuite.html | 340 + .../testsuite/class-use/DistTestSuite.html | 115 + .../distributed/testsuite/package-frame.html | 19 + .../distributed/testsuite/package-summary.html | 135 + .../distributed/testsuite/package-tree.html | 128 + .../test/distributed/testsuite/package-use.html | 115 + docs/org/apache/pirk/test/utils/BaseTests.html | 591 ++ docs/org/apache/pirk/test/utils/Inputs.html | 790 +++ .../apache/pirk/test/utils/StandaloneQuery.html | 271 + docs/org/apache/pirk/test/utils/TestUtils.html | 412 ++ .../pirk/test/utils/class-use/BaseTests.html | 115 + .../pirk/test/utils/class-use/Inputs.html | 115 + .../test/utils/class-use/StandaloneQuery.html | 115 + .../pirk/test/utils/class-use/TestUtils.html | 115 + .../apache/pirk/test/utils/package-frame.html | 22 + .../apache/pirk/test/utils/package-summary.html | 151 + .../apache/pirk/test/utils/package-tree.html | 131 + .../org/apache/pirk/test/utils/package-use.html | 115 + docs/org/apache/pirk/utils/CSVOutputUtils.html | 573 ++ docs/org/apache/pirk/utils/EpochDateParser.html | 335 + docs/org/apache/pirk/utils/FileConst.html | 330 + .../apache/pirk/utils/FileIOUtils.Callable.html | 213 + docs/org/apache/pirk/utils/FileIOUtils.html | 372 ++ .../apache/pirk/utils/GenerateCronItems.html | 270 + docs/org/apache/pirk/utils/HDFS.html | 431 ++ .../apache/pirk/utils/ISO8601DateParser.html | 302 + docs/org/apache/pirk/utils/KeyedHash.html | 288 + docs/org/apache/pirk/utils/LogUtils.html | 378 ++ docs/org/apache/pirk/utils/PIRException.html | 289 + .../org/apache/pirk/utils/QueryParserUtils.html | 353 ++ docs/org/apache/pirk/utils/StopListUtils.html | 262 + docs/org/apache/pirk/utils/StringUtils.html | 394 ++ .../apache/pirk/utils/SystemConfiguration.html | 402 ++ .../pirk/utils/class-use/CSVOutputUtils.html | 115 + .../pirk/utils/class-use/EpochDateParser.html | 115 + .../apache/pirk/utils/class-use/FileConst.html | 115 + .../utils/class-use/FileIOUtils.Callable.html | 167 + .../pirk/utils/class-use/FileIOUtils.html | 115 + .../pirk/utils/class-use/GenerateCronItems.html | 115 + docs/org/apache/pirk/utils/class-use/HDFS.html | 115 + .../pirk/utils/class-use/ISO8601DateParser.html | 115 + .../apache/pirk/utils/class-use/KeyedHash.html | 115 + .../apache/pirk/utils/class-use/LogUtils.html | 115 + .../pirk/utils/class-use/PIRException.html | 312 + .../pirk/utils/class-use/QueryParserUtils.html | 115 + .../pirk/utils/class-use/StopListUtils.html | 115 + .../pirk/utils/class-use/StringUtils.html | 115 + .../utils/class-use/SystemConfiguration.html | 115 + docs/org/apache/pirk/utils/package-frame.html | 39 + docs/org/apache/pirk/utils/package-summary.html | 239 + docs/org/apache/pirk/utils/package-tree.html | 153 + docs/org/apache/pirk/utils/package-use.html | 274 + docs/overview-frame.html | 46 + docs/overview-summary.html | 230 + docs/overview-tree.html | 304 + docs/package-list | 27 + docs/resources/background.gif | Bin 0 -> 2313 bytes docs/resources/tab.gif | Bin 0 -> 291 bytes docs/resources/titlebar.gif | Bin 0 -> 10701 bytes docs/resources/titlebar_end.gif | Bin 0 -> 849 bytes docs/serialized-form.html | 1008 +++ docs/stylesheet.css | 474 ++ docs/test/general/ISO8601DateParserTest.html | 260 + docs/test/general/KeyedHashTest.html | 270 + docs/test/general/PartitionUtilsTest.html | 286 + docs/test/general/QueryParserUtilsTest.html | 403 ++ .../class-use/ISO8601DateParserTest.html | 115 + docs/test/general/class-use/KeyedHashTest.html | 115 + .../general/class-use/PartitionUtilsTest.html | 115 + .../general/class-use/QueryParserUtilsTest.html | 115 + docs/test/general/package-frame.html | 22 + docs/test/general/package-summary.html | 153 + docs/test/general/package-tree.html | 131 + docs/test/general/package-use.html | 115 + docs/test/schema/data/LoadDataSchemaTest.html | 292 + .../data/class-use/LoadDataSchemaTest.html | 115 + docs/test/schema/data/package-frame.html | 19 + docs/test/schema/data/package-summary.html | 135 + docs/test/schema/data/package-tree.html | 128 + docs/test/schema/data/package-use.html | 115 + docs/test/schema/query/LoadQuerySchemaTest.html | 308 + .../query/class-use/LoadQuerySchemaTest.html | 115 + docs/test/schema/query/package-frame.html | 19 + docs/test/schema/query/package-summary.html | 135 + docs/test/schema/query/package-tree.html | 128 + docs/test/schema/query/package-use.html | 115 + .../wideskies/standalone/StandaloneTest.html | 269 + .../standalone/class-use/StandaloneTest.html | 115 + .../wideskies/standalone/package-frame.html | 19 + .../wideskies/standalone/package-summary.html | 135 + .../test/wideskies/standalone/package-tree.html | 128 + docs/test/wideskies/standalone/package-use.html | 115 + eclipse-pirk-codestyle.xml | 295 + eclipse-pirk-template.xml | 51 + pirk-site/#index.md# | 20 + pirk-site/.gitignore | 4 + pirk-site/.travis.yml | 14 + pirk-site/Gemfile | 4 + pirk-site/Gemfile.lock | 129 + pirk-site/_config-asf.yml | 33 + pirk-site/_config.yml | 34 + pirk-site/_devtools/cibuild | 5 + pirk-site/_devtools/git-hooks/post-commit | 60 + pirk-site/_includes/footer.html | 38 + pirk-site/_includes/footer.md | 14 + pirk-site/_includes/footer.md~ | 20 + pirk-site/_includes/head.html | 12 + pirk-site/_includes/header.html | 27 + pirk-site/_includes/icon-github.html | 1 + pirk-site/_includes/icon-github.svg | 1 + pirk-site/_includes/icon-twitter.html | 1 + pirk-site/_includes/icon-twitter.svg | 1 + pirk-site/_includes/nav.html | 62 + pirk-site/_includes/newsfeed.md | 6 + pirk-site/_includes/newsfeed.md~ | 5 + pirk-site/_includes/social.md | 12 + pirk-site/_includes/social.md~ | 13 + pirk-site/_layouts/default.html | 20 + pirk-site/_layouts/page.html | 14 + pirk-site/_layouts/post.html | 15 + pirk-site/_layouts/skeleton.html | 95 + pirk-site/_sass/_base.scss | 206 + pirk-site/_sass/_layout.scss | 242 + pirk-site/_sass/_syntax-highlighting.scss | 71 + pirk-site/apache-incubator-logo.png | Bin 0 -> 4234 bytes pirk-site/community.md | 50 + pirk-site/css/bootstrap-theme.css | 348 ++ pirk-site/css/bootstrap-theme.css.map | 1 + pirk-site/css/bootstrap-theme.min.css | 7 + pirk-site/css/bootstrap.css | 5786 ++++++++++++++++++ pirk-site/css/bootstrap.css.map | 1 + pirk-site/css/bootstrap.min.css | 7 + pirk-site/css/dataTables.bootstrap.css | 281 + pirk-site/css/main.scss | 53 + pirk-site/css/pirk.css | 188 + pirk-site/downloads/index.md | 19 + pirk-site/faq.md | 7 + pirk-site/feed.xml | 30 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes pirk-site/for_developers.md | 121 + pirk-site/for_users.md | 133 + pirk-site/get_involved_pirk.md | 22 + .../6edb214e-3f97-4edf-b1b6-c1c6269a41a7.png | Bin 0 -> 13111 bytes pirk-site/images/GitHub-Mark-32px.png | Bin 0 -> 1714 bytes pirk-site/images/Twitter_logo_blue.png | Bin 0 -> 22689 bytes pirk-site/images/apache-incubator-logo.png | Bin 0 -> 4234 bytes pirk-site/images/feather-small.gif | Bin 0 -> 129292 bytes .../images/glyphicons_social_17_linked_in.png | Bin 0 -> 1299 bytes .../images/glyphicons_social_21_github.png | Bin 0 -> 1306 bytes .../images/glyphicons_social_31_twitter.png | Bin 0 -> 1370 bytes pirk-site/images/pirkImage.png | Bin 0 -> 54992 bytes pirk-site/images/sort_asc.png | Bin 0 -> 1118 bytes pirk-site/images/sort_both.png | Bin 0 -> 1136 bytes pirk-site/images/sort_desc.png | Bin 0 -> 1127 bytes pirk-site/images/tapir.png | Bin 0 -> 49037 bytes pirk-site/index.md | 95 + pirk-site/javadocs/allclasses-frame.html | 111 + pirk-site/javadocs/allclasses-noframe.html | 111 + pirk-site/javadocs/constant-values.html | 606 ++ pirk-site/javadocs/deprecated-list.html | 115 + pirk-site/javadocs/help-doc.html | 220 + pirk-site/javadocs/index-files/index-1.html | 160 + pirk-site/javadocs/index-files/index-10.html | 171 + pirk-site/javadocs/index-files/index-11.html | 130 + pirk-site/javadocs/index-files/index-12.html | 164 + pirk-site/javadocs/index-files/index-13.html | 167 + pirk-site/javadocs/index-files/index-14.html | 140 + pirk-site/javadocs/index-files/index-15.html | 170 + pirk-site/javadocs/index-files/index-16.html | 226 + pirk-site/javadocs/index-files/index-17.html | 226 + pirk-site/javadocs/index-files/index-18.html | 244 + pirk-site/javadocs/index-files/index-19.html | 261 + pirk-site/javadocs/index-files/index-2.html | 168 + pirk-site/javadocs/index-files/index-20.html | 254 + pirk-site/javadocs/index-files/index-21.html | 126 + pirk-site/javadocs/index-files/index-22.html | 127 + pirk-site/javadocs/index-files/index-23.html | 180 + pirk-site/javadocs/index-files/index-3.html | 297 + pirk-site/javadocs/index-files/index-4.html | 240 + pirk-site/javadocs/index-files/index-5.html | 277 + pirk-site/javadocs/index-files/index-6.html | 178 + pirk-site/javadocs/index-files/index-7.html | 440 ++ pirk-site/javadocs/index-files/index-8.html | 184 + pirk-site/javadocs/index-files/index-9.html | 198 + pirk-site/javadocs/index.html | 74 + .../apache/pirk/benchmark/BenchmarkDriver.html | 262 + ...aillierBenchmark.PaillierBenchmarkState.html | 263 + .../pirk/benchmark/PaillierBenchmark.html | 304 + .../benchmark/class-use/BenchmarkDriver.html | 115 + ...aillierBenchmark.PaillierBenchmarkState.html | 163 + .../benchmark/class-use/PaillierBenchmark.html | 115 + .../apache/pirk/benchmark/package-frame.html | 21 + .../apache/pirk/benchmark/package-summary.html | 145 + .../org/apache/pirk/benchmark/package-tree.html | 130 + .../org/apache/pirk/benchmark/package-use.html | 148 + .../pirk/encryption/ModPowAbstraction.html | 303 + .../org/apache/pirk/encryption/Paillier.html | 519 ++ .../apache/pirk/encryption/PrimeGenerator.html | 334 + .../encryption/class-use/ModPowAbstraction.html | 115 + .../pirk/encryption/class-use/Paillier.html | 235 + .../encryption/class-use/PrimeGenerator.html | 115 + .../apache/pirk/encryption/package-frame.html | 21 + .../apache/pirk/encryption/package-summary.html | 147 + .../apache/pirk/encryption/package-tree.html | 130 + .../org/apache/pirk/encryption/package-use.html | 192 + .../inputformat/hadoop/BaseInputFormat.html | 249 + .../inputformat/hadoop/BytesArrayWritable.html | 377 ++ .../inputformat/hadoop/InputFormatConst.html | 291 + .../inputformat/hadoop/TextArrayWritable.html | 324 + .../hadoop/class-use/BaseInputFormat.html | 158 + .../hadoop/class-use/BytesArrayWritable.html | 255 + .../hadoop/class-use/InputFormatConst.html | 115 + .../hadoop/class-use/TextArrayWritable.html | 115 + .../hadoop/json/JSONInputFormat.html | 314 + .../hadoop/json/JSONInputFormatBase.html | 299 + .../hadoop/json/JSONRecordReader.html | 410 ++ .../hadoop/json/class-use/JSONInputFormat.html | 115 + .../json/class-use/JSONInputFormatBase.html | 115 + .../hadoop/json/class-use/JSONRecordReader.html | 115 + .../inputformat/hadoop/json/package-frame.html | 21 + .../hadoop/json/package-summary.html | 148 + .../inputformat/hadoop/json/package-tree.html | 146 + .../inputformat/hadoop/json/package-use.html | 115 + .../pirk/inputformat/hadoop/package-frame.html | 22 + .../inputformat/hadoop/package-summary.html | 153 + .../pirk/inputformat/hadoop/package-tree.html | 139 + .../pirk/inputformat/hadoop/package-use.html | 213 + .../apache/pirk/querier/wideskies/Querier.html | 399 ++ .../pirk/querier/wideskies/QuerierConst.html | 280 + .../pirk/querier/wideskies/QuerierDriver.html | 301 + .../querier/wideskies/QuerierDriverCLI.html | 540 ++ .../querier/wideskies/class-use/Querier.html | 206 + .../wideskies/class-use/QuerierConst.html | 115 + .../wideskies/class-use/QuerierDriver.html | 115 + .../wideskies/class-use/QuerierDriverCLI.html | 115 + .../wideskies/decrypt/DecryptResponse.html | 325 + .../decrypt/DecryptResponseRunnable.html | 289 + .../decrypt/class-use/DecryptResponse.html | 115 + .../class-use/DecryptResponseRunnable.html | 115 + .../wideskies/decrypt/package-frame.html | 20 + .../wideskies/decrypt/package-summary.html | 141 + .../querier/wideskies/decrypt/package-tree.html | 129 + .../querier/wideskies/decrypt/package-use.html | 115 + .../querier/wideskies/encrypt/EncryptQuery.html | 403 ++ .../wideskies/encrypt/EncryptQueryRunnable.html | 294 + .../wideskies/encrypt/ExpTableRunnable.html | 283 + .../encrypt/class-use/EncryptQuery.html | 115 + .../encrypt/class-use/EncryptQueryRunnable.html | 115 + .../encrypt/class-use/ExpTableRunnable.html | 115 + .../wideskies/encrypt/package-frame.html | 21 + .../wideskies/encrypt/package-summary.html | 147 + .../querier/wideskies/encrypt/package-tree.html | 130 + .../querier/wideskies/encrypt/package-use.html | 115 + .../pirk/querier/wideskies/package-frame.html | 22 + .../pirk/querier/wideskies/package-summary.html | 153 + .../pirk/querier/wideskies/package-tree.html | 131 + .../pirk/querier/wideskies/package-use.html | 192 + .../org/apache/pirk/query/wideskies/Query.html | 577 ++ .../apache/pirk/query/wideskies/QueryInfo.html | 494 ++ .../apache/pirk/query/wideskies/QueryUtils.html | 426 ++ .../pirk/query/wideskies/class-use/Query.html | 355 ++ .../query/wideskies/class-use/QueryInfo.html | 472 ++ .../query/wideskies/class-use/QueryUtils.html | 115 + .../pirk/query/wideskies/package-frame.html | 21 + .../pirk/query/wideskies/package-summary.html | 147 + .../pirk/query/wideskies/package-tree.html | 130 + .../pirk/query/wideskies/package-use.html | 343 ++ .../pirk/responder/wideskies/ResponderCLI.html | 605 ++ .../responder/wideskies/ResponderDriver.html | 267 + .../wideskies/class-use/ResponderCLI.html | 115 + .../wideskies/class-use/ResponderDriver.html | 115 + .../wideskies/common/ComputeEncryptedRow.html | 409 ++ .../common/HashSelectorAndPartitionData.html | 307 + .../common/class-use/ComputeEncryptedRow.html | 115 + .../class-use/HashSelectorAndPartitionData.html | 115 + .../wideskies/common/package-frame.html | 20 + .../wideskies/common/package-summary.html | 142 + .../wideskies/common/package-tree.html | 129 + .../responder/wideskies/common/package-use.html | 115 + .../wideskies/mapreduce/ColumnMultMapper.html | 317 + .../wideskies/mapreduce/ColumnMultReducer.html | 338 + .../mapreduce/ComputeResponseTool.html | 318 + .../wideskies/mapreduce/ExpTableMapper.html | 317 + .../wideskies/mapreduce/ExpTableReducer.html | 338 + .../mapreduce/FinalResponseReducer.html | 338 + .../HashSelectorsAndPartitionDataMapper.html | 344 ++ .../wideskies/mapreduce/MRStats.Stats.html | 347 ++ .../responder/wideskies/mapreduce/MRStats.html | 247 + .../wideskies/mapreduce/RowCalcReducer.html | 342 ++ .../mapreduce/class-use/ColumnMultMapper.html | 115 + .../mapreduce/class-use/ColumnMultReducer.html | 115 + .../class-use/ComputeResponseTool.html | 115 + .../mapreduce/class-use/ExpTableMapper.html | 115 + .../mapreduce/class-use/ExpTableReducer.html | 115 + .../class-use/FinalResponseReducer.html | 115 + .../HashSelectorsAndPartitionDataMapper.html | 115 + .../mapreduce/class-use/MRStats.Stats.html | 164 + .../wideskies/mapreduce/class-use/MRStats.html | 115 + .../mapreduce/class-use/RowCalcReducer.html | 115 + .../wideskies/mapreduce/package-frame.html | 31 + .../wideskies/mapreduce/package-summary.html | 196 + .../wideskies/mapreduce/package-tree.html | 160 + .../wideskies/mapreduce/package-use.html | 148 + .../pirk/responder/wideskies/package-frame.html | 20 + .../responder/wideskies/package-summary.html | 141 + .../pirk/responder/wideskies/package-tree.html | 129 + .../pirk/responder/wideskies/package-use.html | 115 + .../responder/wideskies/spark/Accumulators.html | 406 ++ .../wideskies/spark/BroadcastVars.html | 406 ++ .../wideskies/spark/ComputeExpLookupTable.html | 272 + .../wideskies/spark/ComputeResponse.html | 335 + .../spark/EncColMultGroupedMapper.html | 236 + .../wideskies/spark/EncColMultReducer.html | 237 + .../responder/wideskies/spark/EncRowCalc.html | 275 + .../spark/EncRowCalcPrecomputedCache.html | 271 + .../wideskies/spark/ExpKeyFilenameMap.html | 269 + .../wideskies/spark/ExpTableGenerator.html | 270 + .../responder/wideskies/spark/FilterData.html | 274 + .../spark/HashSelectorsAndPartitionData.html | 272 + .../wideskies/spark/class-use/Accumulators.html | 166 + .../spark/class-use/BroadcastVars.html | 192 + .../spark/class-use/ComputeExpLookupTable.html | 115 + .../spark/class-use/ComputeResponse.html | 115 + .../class-use/EncColMultGroupedMapper.html | 115 + .../spark/class-use/EncColMultReducer.html | 115 + .../wideskies/spark/class-use/EncRowCalc.html | 115 + .../class-use/EncRowCalcPrecomputedCache.html | 115 + .../spark/class-use/ExpKeyFilenameMap.html | 115 + .../spark/class-use/ExpTableGenerator.html | 115 + .../wideskies/spark/class-use/FilterData.html | 115 + .../HashSelectorsAndPartitionData.html | 115 + .../wideskies/spark/package-frame.html | 30 + .../wideskies/spark/package-summary.html | 203 + .../responder/wideskies/spark/package-tree.html | 139 + .../responder/wideskies/spark/package-use.html | 155 + .../wideskies/standalone/Responder.html | 332 + .../standalone/class-use/Responder.html | 115 + .../wideskies/standalone/package-frame.html | 19 + .../wideskies/standalone/package-summary.html | 135 + .../wideskies/standalone/package-tree.html | 128 + .../wideskies/standalone/package-use.html | 115 + .../pirk/response/wideskies/Response.html | 403 ++ .../response/wideskies/class-use/Response.html | 207 + .../pirk/response/wideskies/package-frame.html | 19 + .../response/wideskies/package-summary.html | 135 + .../pirk/response/wideskies/package-tree.html | 128 + .../pirk/response/wideskies/package-use.html | 192 + .../org/apache/pirk/schema/data/DataSchema.html | 473 ++ .../pirk/schema/data/LoadDataSchemas.html | 384 ++ .../pirk/schema/data/class-use/DataSchema.html | 347 ++ .../schema/data/class-use/LoadDataSchemas.html | 115 + .../apache/pirk/schema/data/package-frame.html | 20 + .../pirk/schema/data/package-summary.html | 141 + .../apache/pirk/schema/data/package-tree.html | 129 + .../apache/pirk/schema/data/package-use.html | 234 + .../data/partitioner/DataPartitioner.html | 331 + .../data/partitioner/IPDataPartitioner.html | 401 ++ .../partitioner/ISO8601DatePartitioner.html | 402 ++ .../partitioner/PrimitiveTypePartitioner.html | 594 ++ .../partitioner/class-use/DataPartitioner.html | 169 + .../class-use/IPDataPartitioner.html | 115 + .../class-use/ISO8601DatePartitioner.html | 115 + .../class-use/PrimitiveTypePartitioner.html | 115 + .../schema/data/partitioner/package-frame.html | 25 + .../data/partitioner/package-summary.html | 164 + .../schema/data/partitioner/package-tree.html | 138 + .../schema/data/partitioner/package-use.html | 150 + .../pirk/schema/query/LoadQuerySchemas.html | 415 ++ .../apache/pirk/schema/query/QuerySchema.html | 421 ++ .../query/class-use/LoadQuerySchemas.html | 115 + .../schema/query/class-use/QuerySchema.html | 271 + .../pirk/schema/query/filter/DataFilter.html | 225 + .../pirk/schema/query/filter/FilterFactory.html | 262 + .../schema/query/filter/StopListFilter.html | 277 + .../query/filter/class-use/DataFilter.html | 157 + .../query/filter/class-use/FilterFactory.html | 115 + .../query/filter/class-use/StopListFilter.html | 115 + .../pirk/schema/query/filter/package-frame.html | 24 + .../schema/query/filter/package-summary.html | 158 + .../pirk/schema/query/filter/package-tree.html | 137 + .../pirk/schema/query/filter/package-use.html | 150 + .../apache/pirk/schema/query/package-frame.html | 20 + .../pirk/schema/query/package-summary.html | 141 + .../apache/pirk/schema/query/package-tree.html | 129 + .../apache/pirk/schema/query/package-use.html | 213 + .../pirk/schema/response/QueryResponseJSON.html | 580 ++ .../response/class-use/QueryResponseJSON.html | 238 + .../pirk/schema/response/package-frame.html | 19 + .../pirk/schema/response/package-summary.html | 135 + .../pirk/schema/response/package-tree.html | 128 + .../pirk/schema/response/package-use.html | 213 + .../test/distributed/DistributedTestCLI.html | 322 + .../test/distributed/DistributedTestDriver.html | 504 ++ .../class-use/DistributedTestCLI.html | 159 + .../class-use/DistributedTestDriver.html | 115 + .../pirk/test/distributed/package-frame.html | 20 + .../pirk/test/distributed/package-summary.html | 141 + .../pirk/test/distributed/package-tree.html | 129 + .../pirk/test/distributed/package-use.html | 150 + .../distributed/testsuite/DistTestSuite.html | 340 + .../testsuite/class-use/DistTestSuite.html | 115 + .../distributed/testsuite/package-frame.html | 19 + .../distributed/testsuite/package-summary.html | 135 + .../distributed/testsuite/package-tree.html | 128 + .../test/distributed/testsuite/package-use.html | 115 + .../org/apache/pirk/test/utils/BaseTests.html | 591 ++ .../org/apache/pirk/test/utils/Inputs.html | 790 +++ .../apache/pirk/test/utils/StandaloneQuery.html | 271 + .../org/apache/pirk/test/utils/TestUtils.html | 412 ++ .../pirk/test/utils/class-use/BaseTests.html | 115 + .../pirk/test/utils/class-use/Inputs.html | 115 + .../test/utils/class-use/StandaloneQuery.html | 115 + .../pirk/test/utils/class-use/TestUtils.html | 115 + .../apache/pirk/test/utils/package-frame.html | 22 + .../apache/pirk/test/utils/package-summary.html | 151 + .../apache/pirk/test/utils/package-tree.html | 131 + .../org/apache/pirk/test/utils/package-use.html | 115 + .../org/apache/pirk/utils/CSVOutputUtils.html | 573 ++ .../org/apache/pirk/utils/EpochDateParser.html | 335 + .../org/apache/pirk/utils/FileConst.html | 330 + .../apache/pirk/utils/FileIOUtils.Callable.html | 213 + .../org/apache/pirk/utils/FileIOUtils.html | 372 ++ .../apache/pirk/utils/GenerateCronItems.html | 270 + .../javadocs/org/apache/pirk/utils/HDFS.html | 431 ++ .../apache/pirk/utils/ISO8601DateParser.html | 302 + .../org/apache/pirk/utils/KeyedHash.html | 288 + .../org/apache/pirk/utils/LogUtils.html | 378 ++ .../org/apache/pirk/utils/PIRException.html | 289 + .../org/apache/pirk/utils/QueryParserUtils.html | 353 ++ .../org/apache/pirk/utils/StopListUtils.html | 262 + .../org/apache/pirk/utils/StringUtils.html | 394 ++ .../apache/pirk/utils/SystemConfiguration.html | 402 ++ .../pirk/utils/class-use/CSVOutputUtils.html | 115 + .../pirk/utils/class-use/EpochDateParser.html | 115 + .../apache/pirk/utils/class-use/FileConst.html | 115 + .../utils/class-use/FileIOUtils.Callable.html | 167 + .../pirk/utils/class-use/FileIOUtils.html | 115 + .../pirk/utils/class-use/GenerateCronItems.html | 115 + .../org/apache/pirk/utils/class-use/HDFS.html | 115 + .../pirk/utils/class-use/ISO8601DateParser.html | 115 + .../apache/pirk/utils/class-use/KeyedHash.html | 115 + .../apache/pirk/utils/class-use/LogUtils.html | 115 + .../pirk/utils/class-use/PIRException.html | 312 + .../pirk/utils/class-use/QueryParserUtils.html | 115 + .../pirk/utils/class-use/StopListUtils.html | 115 + .../pirk/utils/class-use/StringUtils.html | 115 + .../utils/class-use/SystemConfiguration.html | 115 + .../org/apache/pirk/utils/package-frame.html | 39 + .../org/apache/pirk/utils/package-summary.html | 239 + .../org/apache/pirk/utils/package-tree.html | 153 + .../org/apache/pirk/utils/package-use.html | 274 + pirk-site/javadocs/overview-frame.html | 46 + pirk-site/javadocs/overview-summary.html | 230 + pirk-site/javadocs/overview-tree.html | 304 + pirk-site/javadocs/package-list | 27 + pirk-site/javadocs/resources/background.gif | Bin 0 -> 2313 bytes pirk-site/javadocs/resources/tab.gif | Bin 0 -> 291 bytes pirk-site/javadocs/resources/titlebar.gif | Bin 0 -> 10701 bytes pirk-site/javadocs/resources/titlebar_end.gif | Bin 0 -> 849 bytes pirk-site/javadocs/serialized-form.html | 1008 +++ pirk-site/javadocs/stylesheet.css | 474 ++ .../test/general/ISO8601DateParserTest.html | 260 + .../javadocs/test/general/KeyedHashTest.html | 270 + .../test/general/PartitionUtilsTest.html | 286 + .../test/general/QueryParserUtilsTest.html | 403 ++ .../class-use/ISO8601DateParserTest.html | 115 + .../test/general/class-use/KeyedHashTest.html | 115 + .../general/class-use/PartitionUtilsTest.html | 115 + .../general/class-use/QueryParserUtilsTest.html | 115 + .../javadocs/test/general/package-frame.html | 22 + .../javadocs/test/general/package-summary.html | 153 + .../javadocs/test/general/package-tree.html | 131 + .../javadocs/test/general/package-use.html | 115 + .../test/schema/data/LoadDataSchemaTest.html | 292 + .../data/class-use/LoadDataSchemaTest.html | 115 + .../test/schema/data/package-frame.html | 19 + .../test/schema/data/package-summary.html | 135 + .../javadocs/test/schema/data/package-tree.html | 128 + .../javadocs/test/schema/data/package-use.html | 115 + .../test/schema/query/LoadQuerySchemaTest.html | 308 + .../query/class-use/LoadQuerySchemaTest.html | 115 + .../test/schema/query/package-frame.html | 19 + .../test/schema/query/package-summary.html | 135 + .../test/schema/query/package-tree.html | 128 + .../javadocs/test/schema/query/package-use.html | 115 + .../wideskies/standalone/StandaloneTest.html | 269 + .../standalone/class-use/StandaloneTest.html | 115 + .../wideskies/standalone/package-frame.html | 19 + .../wideskies/standalone/package-summary.html | 135 + .../test/wideskies/standalone/package-tree.html | 128 + .../test/wideskies/standalone/package-use.html | 115 + pirk-site/js/bootstrap.js | 1951 ++++++ pirk-site/js/bootstrap.min.js | 6 + pirk-site/js/dataTables.bootstrap.js | 251 + pirk-site/js/jquery.dataTables.min.js | 155 + pirk-site/mailing_list_pirk.md | 27 + pirk-site/news.md | 12 + pirk-site/papers.md | 6 + .../papers/1999_asiacrypt_paillier_paper.pdf | Bin 0 -> 224859 bytes pirk-site/papers/index.md | 17 + pirk-site/papers/wideskies_paper.pdf | Bin 0 -> 375538 bytes pirk-site/people_pirk.md | 49 + pirk-site/pirk_papers.md | 6 + pirk-site/releasing.md | 6 + pirk-site/roadmap/index.md | 32 + pirk-site/roadmap/index.md~ | 32 + pirk-site/verifying_releases.md | 78 + pom-with-benchmarks.xml | 311 + pom.xml | 280 + .../apache/pirk/benchmark/BenchmarkDriver.java | 36 + .../pirk/benchmark/PaillierBenchmark.java | 126 + .../pirk/encryption/ModPowAbstraction.java | 91 + .../org/apache/pirk/encryption/Paillier.java | 340 + .../apache/pirk/encryption/PrimeGenerator.java | 280 + .../inputformat/hadoop/BaseInputFormat.java | 32 + .../inputformat/hadoop/BytesArrayWritable.java | 162 + .../inputformat/hadoop/InputFormatConst.java | 34 + .../inputformat/hadoop/TextArrayWritable.java | 86 + .../hadoop/json/JSONInputFormat.java | 41 + .../hadoop/json/JSONInputFormatBase.java | 50 + .../hadoop/json/JSONRecordReader.java | 194 + .../apache/pirk/querier/wideskies/Querier.java | 184 + .../pirk/querier/wideskies/QuerierConst.java | 29 + .../pirk/querier/wideskies/QuerierDriver.java | 200 + .../querier/wideskies/QuerierDriverCLI.java | 464 ++ .../wideskies/decrypt/DecryptResponse.java | 217 + .../decrypt/DecryptResponseRunnable.java | 171 + .../querier/wideskies/encrypt/EncryptQuery.java | 298 + .../wideskies/encrypt/EncryptQueryRunnable.java | 114 + .../wideskies/encrypt/ExpTableRunnable.java | 79 + .../org/apache/pirk/query/wideskies/Query.java | 373 ++ .../apache/pirk/query/wideskies/QueryInfo.java | 184 + .../apache/pirk/query/wideskies/QueryUtils.java | 370 ++ .../pirk/responder/wideskies/ResponderCLI.java | 580 ++ .../responder/wideskies/ResponderDriver.java | 74 + .../wideskies/common/ComputeEncryptedRow.java | 325 + .../common/HashSelectorAndPartitionData.java | 101 + .../wideskies/mapreduce/ColumnMultMapper.java | 62 + .../wideskies/mapreduce/ColumnMultReducer.java | 84 + .../mapreduce/ComputeResponseTool.java | 553 ++ .../wideskies/mapreduce/ExpTableMapper.java | 82 + .../wideskies/mapreduce/ExpTableReducer.java | 67 + .../mapreduce/FinalResponseReducer.java | 91 + .../HashSelectorsAndPartitionDataMapper.java | 146 + .../responder/wideskies/mapreduce/MRStats.java | 27 + .../wideskies/mapreduce/RowCalcReducer.java | 149 + .../responder/wideskies/spark/Accumulators.java | 117 + .../wideskies/spark/BroadcastVars.java | 114 + .../wideskies/spark/ComputeExpLookupTable.java | 112 + .../wideskies/spark/ComputeResponse.java | 374 ++ .../spark/EncColMultGroupedMapper.java | 71 + .../wideskies/spark/EncColMultReducer.java | 67 + .../responder/wideskies/spark/EncRowCalc.java | 121 + .../spark/EncRowCalcPrecomputedCache.java | 116 + .../wideskies/spark/ExpKeyFilenameMap.java | 93 + .../wideskies/spark/ExpTableGenerator.java | 75 + .../responder/wideskies/spark/FilterData.java | 84 + .../spark/HashSelectorsAndPartitionData.java | 77 + .../wideskies/standalone/Responder.java | 220 + .../pirk/response/wideskies/Response.java | 202 + .../org/apache/pirk/schema/data/DataSchema.java | 215 + .../pirk/schema/data/LoadDataSchemas.java | 239 + .../data/partitioner/DataPartitioner.java | 66 + .../data/partitioner/IPDataPartitioner.java | 109 + .../partitioner/ISO8601DatePartitioner.java | 82 + .../partitioner/PrimitiveTypePartitioner.java | 472 ++ .../pirk/schema/query/LoadQuerySchemas.java | 296 + .../apache/pirk/schema/query/QuerySchema.java | 131 + .../pirk/schema/query/filter/DataFilter.java | 40 + .../pirk/schema/query/filter/FilterFactory.java | 85 + .../schema/query/filter/StopListFilter.java | 92 + .../pirk/schema/response/QueryResponseJSON.java | 259 + .../test/distributed/DistributedTestCLI.java | 188 + .../test/distributed/DistributedTestDriver.java | 148 + .../distributed/testsuite/DistTestSuite.java | 437 ++ .../org/apache/pirk/test/utils/BaseTests.java | 635 ++ .../java/org/apache/pirk/test/utils/Inputs.java | 603 ++ .../apache/pirk/test/utils/StandaloneQuery.java | 169 + .../org/apache/pirk/test/utils/TestUtils.java | 316 + .../org/apache/pirk/utils/CSVOutputUtils.java | 196 + .../org/apache/pirk/utils/EpochDateParser.java | 74 + .../java/org/apache/pirk/utils/FileConst.java | 35 + .../java/org/apache/pirk/utils/FileIOUtils.java | 149 + src/main/java/org/apache/pirk/utils/HDFS.java | 304 + .../apache/pirk/utils/ISO8601DateParser.java | 73 + .../java/org/apache/pirk/utils/KeyedHash.java | 91 + .../java/org/apache/pirk/utils/LogUtils.java | 119 + .../org/apache/pirk/utils/PIRException.java | 46 + .../org/apache/pirk/utils/QueryParserUtils.java | 894 +++ .../org/apache/pirk/utils/StopListUtils.java | 60 + .../java/org/apache/pirk/utils/StringUtils.java | 273 + .../apache/pirk/utils/SystemConfiguration.java | 170 + src/main/resources/logging/log4j.properties | 57 + src/main/resources/pirk.properties | 237 + .../test/general/ISO8601DateParserTest.java | 50 + src/test/java/test/general/KeyedHashTest.java | 83 + src/test/java/test/general/PaillierTest.java | 291 + .../java/test/general/PartitionUtilsTest.java | 240 + .../java/test/general/QueryParserUtilsTest.java | 400 ++ .../test/schema/data/LoadDataSchemaTest.java | 325 + .../test/schema/query/LoadQuerySchemaTest.java | 369 ++ .../wideskies/standalone/StandaloneTest.java | 90 + 851 files changed, 163770 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/22761cc2/DISCLAIMER ---------------------------------------------------------------------- diff --git a/DISCLAIMER b/DISCLAIMER new file mode 100644 index 0000000..a743962 --- /dev/null +++ b/DISCLAIMER @@ -0,0 +1,9 @@ +Apache Pirk is an effort undergoing incubation at The Apache Software +Foundation (ASF), sponsored by Apache Incubator. + +Incubation is required of all newly accepted projects until a further review +indicates that the infrastructure, communications, and decision making process +have stabilized in a manner consistent with other successful ASF projects. +While incubation status is not necessarily a reflection of the completeness +or stability of the code, it does indicate that the project has yet +to be fully endorsed by the ASF. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/22761cc2/LICENSE ---------------------------------------------------------------------- diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..7a4a3ea --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed 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. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/22761cc2/NOTICE ---------------------------------------------------------------------- diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..f8dac1a --- /dev/null +++ b/NOTICE @@ -0,0 +1,5 @@ +Apache Pirk (incubating) +Copyright 2016 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/22761cc2/docs/allclasses-frame.html ---------------------------------------------------------------------- diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html new file mode 100644 index 0000000..91a554f --- /dev/null +++ b/docs/allclasses-frame.html @@ -0,0 +1,111 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (version 1.7.0_80) on Fri Jul 08 11:57:22 EDT 2016 --> +<title>All Classes</title> +<meta name="date" content="2016-07-08"> +<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> +</head> +<body> +<h1 class="bar">All Classes</h1> +<div class="indexContainer"> +<ul> +<li><a href="org/apache/pirk/responder/wideskies/spark/Accumulators.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">Accumulators</a></li> +<li><a href="org/apache/pirk/inputformat/hadoop/BaseInputFormat.html" title="class in org.apache.pirk.inputformat.hadoop" target="classFrame">BaseInputFormat</a></li> +<li><a href="org/apache/pirk/test/utils/BaseTests.html" title="class in org.apache.pirk.test.utils" target="classFrame">BaseTests</a></li> +<li><a href="org/apache/pirk/benchmark/BenchmarkDriver.html" title="class in org.apache.pirk.benchmark" target="classFrame">BenchmarkDriver</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/BroadcastVars.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">BroadcastVars</a></li> +<li><a href="org/apache/pirk/inputformat/hadoop/BytesArrayWritable.html" title="class in org.apache.pirk.inputformat.hadoop" target="classFrame">BytesArrayWritable</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ColumnMultMapper</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ColumnMultReducer</a></li> +<li><a href="org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.html" title="class in org.apache.pirk.responder.wideskies.common" target="classFrame">ComputeEncryptedRow</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">ComputeExpLookupTable</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/ComputeResponse.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">ComputeResponse</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ComputeResponseTool</a></li> +<li><a href="org/apache/pirk/utils/CSVOutputUtils.html" title="class in org.apache.pirk.utils" target="classFrame">CSVOutputUtils</a></li> +<li><a href="org/apache/pirk/schema/query/filter/DataFilter.html" title="interface in org.apache.pirk.schema.query.filter" target="classFrame"><i>DataFilter</i></a></li> +<li><a href="org/apache/pirk/schema/data/partitioner/DataPartitioner.html" title="interface in org.apache.pirk.schema.data.partitioner" target="classFrame"><i>DataPartitioner</i></a></li> +<li><a href="org/apache/pirk/schema/data/DataSchema.html" title="class in org.apache.pirk.schema.data" target="classFrame">DataSchema</a></li> +<li><a href="org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.html" title="class in org.apache.pirk.querier.wideskies.decrypt" target="classFrame">DecryptResponse</a></li> +<li><a href="org/apache/pirk/querier/wideskies/decrypt/DecryptResponseRunnable.html" title="class in org.apache.pirk.querier.wideskies.decrypt" target="classFrame">DecryptResponseRunnable</a></li> +<li><a href="org/apache/pirk/test/distributed/DistributedTestCLI.html" title="class in org.apache.pirk.test.distributed" target="classFrame">DistributedTestCLI</a></li> +<li><a href="org/apache/pirk/test/distributed/DistributedTestDriver.html" title="class in org.apache.pirk.test.distributed" target="classFrame">DistributedTestDriver</a></li> +<li><a href="org/apache/pirk/test/distributed/testsuite/DistTestSuite.html" title="class in org.apache.pirk.test.distributed.testsuite" target="classFrame">DistTestSuite</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">EncColMultGroupedMapper</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/EncColMultReducer.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">EncColMultReducer</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/EncRowCalc.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">EncRowCalc</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">EncRowCalcPrecomputedCache</a></li> +<li><a href="org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.html" title="class in org.apache.pirk.querier.wideskies.encrypt" target="classFrame">EncryptQuery</a></li> +<li><a href="org/apache/pirk/querier/wideskies/encrypt/EncryptQueryRunnable.html" title="class in org.apache.pirk.querier.wideskies.encrypt" target="classFrame">EncryptQueryRunnable</a></li> +<li><a href="org/apache/pirk/utils/EpochDateParser.html" title="class in org.apache.pirk.utils" target="classFrame">EpochDateParser</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">ExpKeyFilenameMap</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">ExpTableGenerator</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ExpTableMapper</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ExpTableReducer</a></li> +<li><a href="org/apache/pirk/querier/wideskies/encrypt/ExpTableRunnable.html" title="class in org.apache.pirk.querier.wideskies.encrypt" target="classFrame">ExpTableRunnable</a></li> +<li><a href="org/apache/pirk/utils/FileConst.html" title="class in org.apache.pirk.utils" target="classFrame">FileConst</a></li> +<li><a href="org/apache/pirk/utils/FileIOUtils.html" title="class in org.apache.pirk.utils" target="classFrame">FileIOUtils</a></li> +<li><a href="org/apache/pirk/utils/FileIOUtils.Callable.html" title="interface in org.apache.pirk.utils" target="classFrame"><i>FileIOUtils.Callable</i></a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/FilterData.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">FilterData</a></li> +<li><a href="org/apache/pirk/schema/query/filter/FilterFactory.html" title="class in org.apache.pirk.schema.query.filter" target="classFrame">FilterFactory</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">FinalResponseReducer</a></li> +<li><a href="org/apache/pirk/utils/GenerateCronItems.html" title="class in org.apache.pirk.utils" target="classFrame">GenerateCronItems</a></li> +<li><a href="org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.html" title="class in org.apache.pirk.responder.wideskies.common" target="classFrame">HashSelectorAndPartitionData</a></li> +<li><a href="org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">HashSelectorsAndPartitionData</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">HashSelectorsAndPartitionDataMapper</a></li> +<li><a href="org/apache/pirk/utils/HDFS.html" title="class in org.apache.pirk.utils" target="classFrame">HDFS</a></li> +<li><a href="org/apache/pirk/inputformat/hadoop/InputFormatConst.html" title="class in org.apache.pirk.inputformat.hadoop" target="classFrame">InputFormatConst</a></li> +<li><a href="org/apache/pirk/test/utils/Inputs.html" title="class in org.apache.pirk.test.utils" target="classFrame">Inputs</a></li> +<li><a href="org/apache/pirk/schema/data/partitioner/IPDataPartitioner.html" title="class in org.apache.pirk.schema.data.partitioner" target="classFrame">IPDataPartitioner</a></li> +<li><a href="org/apache/pirk/utils/ISO8601DateParser.html" title="class in org.apache.pirk.utils" target="classFrame">ISO8601DateParser</a></li> +<li><a href="test/general/ISO8601DateParserTest.html" title="class in test.general" target="classFrame">ISO8601DateParserTest</a></li> +<li><a href="org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.html" title="class in org.apache.pirk.schema.data.partitioner" target="classFrame">ISO8601DatePartitioner</a></li> +<li><a href="org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.html" title="class in org.apache.pirk.inputformat.hadoop.json" target="classFrame">JSONInputFormat</a></li> +<li><a href="org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.html" title="class in org.apache.pirk.inputformat.hadoop.json" target="classFrame">JSONInputFormatBase</a></li> +<li><a href="org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.html" title="class in org.apache.pirk.inputformat.hadoop.json" target="classFrame">JSONRecordReader</a></li> +<li><a href="org/apache/pirk/utils/KeyedHash.html" title="class in org.apache.pirk.utils" target="classFrame">KeyedHash</a></li> +<li><a href="test/general/KeyedHashTest.html" title="class in test.general" target="classFrame">KeyedHashTest</a></li> +<li><a href="org/apache/pirk/schema/data/LoadDataSchemas.html" title="class in org.apache.pirk.schema.data" target="classFrame">LoadDataSchemas</a></li> +<li><a href="test/schema/data/LoadDataSchemaTest.html" title="class in test.schema.data" target="classFrame">LoadDataSchemaTest</a></li> +<li><a href="org/apache/pirk/schema/query/LoadQuerySchemas.html" title="class in org.apache.pirk.schema.query" target="classFrame">LoadQuerySchemas</a></li> +<li><a href="test/schema/query/LoadQuerySchemaTest.html" title="class in test.schema.query" target="classFrame">LoadQuerySchemaTest</a></li> +<li><a href="org/apache/pirk/utils/LogUtils.html" title="class in org.apache.pirk.utils" target="classFrame">LogUtils</a></li> +<li><a href="org/apache/pirk/encryption/ModPowAbstraction.html" title="class in org.apache.pirk.encryption" target="classFrame">ModPowAbstraction</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/MRStats.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">MRStats</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/MRStats.Stats.html" title="enum in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">MRStats.Stats</a></li> +<li><a href="org/apache/pirk/encryption/Paillier.html" title="class in org.apache.pirk.encryption" target="classFrame">Paillier</a></li> +<li><a href="org/apache/pirk/benchmark/PaillierBenchmark.html" title="class in org.apache.pirk.benchmark" target="classFrame">PaillierBenchmark</a></li> +<li><a href="org/apache/pirk/benchmark/PaillierBenchmark.PaillierBenchmarkState.html" title="class in org.apache.pirk.benchmark" target="classFrame">PaillierBenchmark.PaillierBenchmarkState</a></li> +<li><a href="test/general/PartitionUtilsTest.html" title="class in test.general" target="classFrame">PartitionUtilsTest</a></li> +<li><a href="org/apache/pirk/utils/PIRException.html" title="class in org.apache.pirk.utils" target="classFrame">PIRException</a></li> +<li><a href="org/apache/pirk/encryption/PrimeGenerator.html" title="class in org.apache.pirk.encryption" target="classFrame">PrimeGenerator</a></li> +<li><a href="org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.html" title="class in org.apache.pirk.schema.data.partitioner" target="classFrame">PrimitiveTypePartitioner</a></li> +<li><a href="org/apache/pirk/querier/wideskies/Querier.html" title="class in org.apache.pirk.querier.wideskies" target="classFrame">Querier</a></li> +<li><a href="org/apache/pirk/querier/wideskies/QuerierConst.html" title="class in org.apache.pirk.querier.wideskies" target="classFrame">QuerierConst</a></li> +<li><a href="org/apache/pirk/querier/wideskies/QuerierDriver.html" title="class in org.apache.pirk.querier.wideskies" target="classFrame">QuerierDriver</a></li> +<li><a href="org/apache/pirk/querier/wideskies/QuerierDriverCLI.html" title="class in org.apache.pirk.querier.wideskies" target="classFrame">QuerierDriverCLI</a></li> +<li><a href="org/apache/pirk/query/wideskies/Query.html" title="class in org.apache.pirk.query.wideskies" target="classFrame">Query</a></li> +<li><a href="org/apache/pirk/query/wideskies/QueryInfo.html" title="class in org.apache.pirk.query.wideskies" target="classFrame">QueryInfo</a></li> +<li><a href="org/apache/pirk/utils/QueryParserUtils.html" title="class in org.apache.pirk.utils" target="classFrame">QueryParserUtils</a></li> +<li><a href="test/general/QueryParserUtilsTest.html" title="class in test.general" target="classFrame">QueryParserUtilsTest</a></li> +<li><a href="org/apache/pirk/schema/response/QueryResponseJSON.html" title="class in org.apache.pirk.schema.response" target="classFrame">QueryResponseJSON</a></li> +<li><a href="org/apache/pirk/schema/query/QuerySchema.html" title="class in org.apache.pirk.schema.query" target="classFrame">QuerySchema</a></li> +<li><a href="org/apache/pirk/query/wideskies/QueryUtils.html" title="class in org.apache.pirk.query.wideskies" target="classFrame">QueryUtils</a></li> +<li><a href="org/apache/pirk/responder/wideskies/standalone/Responder.html" title="class in org.apache.pirk.responder.wideskies.standalone" target="classFrame">Responder</a></li> +<li><a href="org/apache/pirk/responder/wideskies/ResponderCLI.html" title="class in org.apache.pirk.responder.wideskies" target="classFrame">ResponderCLI</a></li> +<li><a href="org/apache/pirk/responder/wideskies/ResponderDriver.html" title="class in org.apache.pirk.responder.wideskies" target="classFrame">ResponderDriver</a></li> +<li><a href="org/apache/pirk/response/wideskies/Response.html" title="class in org.apache.pirk.response.wideskies" target="classFrame">Response</a></li> +<li><a href="org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">RowCalcReducer</a></li> +<li><a href="org/apache/pirk/test/utils/StandaloneQuery.html" title="class in org.apache.pirk.test.utils" target="classFrame">StandaloneQuery</a></li> +<li><a href="test/wideskies/standalone/StandaloneTest.html" title="class in test.wideskies.standalone" target="classFrame">StandaloneTest</a></li> +<li><a href="org/apache/pirk/schema/query/filter/StopListFilter.html" title="class in org.apache.pirk.schema.query.filter" target="classFrame">StopListFilter</a></li> +<li><a href="org/apache/pirk/utils/StopListUtils.html" title="class in org.apache.pirk.utils" target="classFrame">StopListUtils</a></li> +<li><a href="org/apache/pirk/utils/StringUtils.html" title="class in org.apache.pirk.utils" target="classFrame">StringUtils</a></li> +<li><a href="org/apache/pirk/utils/SystemConfiguration.html" title="class in org.apache.pirk.utils" target="classFrame">SystemConfiguration</a></li> +<li><a href="org/apache/pirk/test/utils/TestUtils.html" title="class in org.apache.pirk.test.utils" target="classFrame">TestUtils</a></li> +<li><a href="org/apache/pirk/inputformat/hadoop/TextArrayWritable.html" title="class in org.apache.pirk.inputformat.hadoop" target="classFrame">TextArrayWritable</a></li> +</ul> +</div> +</body> +</html>
