- Paillier - Class in org.apache.pirk.encryption
-
Implementation of the Paillier cryptosystem.
- Paillier(BigInteger, BigInteger, int) - Constructor for class org.apache.pirk.encryption.Paillier
-
Creates a Paillier algorithm with all parameters specified.
- Paillier(int, int) - Constructor for class org.apache.pirk.encryption.Paillier
-
Constructs a Paillier algorithm with generated keys.
- Paillier(int, int, int) - Constructor for class org.apache.pirk.encryption.Paillier
-
Constructs a Paillier algorithm with generated keys and optionally ensures a certain bit is set in the modulus.
- PaillierBenchmark - Class in org.apache.pirk.benchmark
-
A JMH benchmark to evaluate Paillier performance both with and without using com.square.jnagmp.gmp to accelerate modPow
- PaillierBenchmark() - Constructor for class org.apache.pirk.benchmark.PaillierBenchmark
-
- PaillierBenchmark.PaillierBenchmarkState - Class in org.apache.pirk.benchmark
-
- PaillierBenchmarkState() - Constructor for class org.apache.pirk.benchmark.PaillierBenchmark.PaillierBenchmarkState
-
- paillierBitSize(int) - Method in class org.apache.pirk.querier.wideskies.EncryptionPropertiesBuilder
-
- paillierBitSize - Static variable in class org.apache.pirk.test.utils.BaseTests
-
- PaillierTest - Class in org.apache.pirk.general
-
Basic test functionality for Paillier library
- PaillierTest() - Constructor for class org.apache.pirk.general.PaillierTest
-
- parseDate(String) - Static method in class org.apache.pirk.utils.ISO8601DateParser
-
- partitionBits(BigInteger, int, BigInteger) - Static method in class org.apache.pirk.schema.data.partitioner.PrimitiveTypePartitioner
-
Splits the given BigInteger into partitions given by the partitionSize.
- PartitionDataBolt - Class in org.apache.pirk.responder.wideskies.storm
-
Bolt to extract the partitions of the data record and output <hash(selector), dataPartitions>
- PartitionDataBolt() - Constructor for class org.apache.pirk.responder.wideskies.storm.PartitionDataBolt
-
- partitionDataElement(QuerySchema, JSONObject, boolean) - Static method in class org.apache.pirk.query.wideskies.QueryUtils
-
Method to convert the given data element given by the JSONObject data element into the extracted BigInteger partitions based upon the given queryType
- partitionDataElement(MapWritable, QuerySchema, DataSchema, boolean) - Static method in class org.apache.pirk.query.wideskies.QueryUtils
-
Method to convert the given data element given by the MapWritable data element into the extracted BigInteger partitions based upon the given queryType
- PartitionUtilsTest - Class in org.apache.pirk.general
-
Class to functionally test the bit conversion utils
- PartitionUtilsTest() - Constructor for class org.apache.pirk.general.PartitionUtilsTest
-
- performQuery() - Method in class org.apache.pirk.responder.wideskies.spark.ComputeResponse
-
Method to read in data from an allowed input source/format and perform the query
- performQuery(JavaRDD<MapWritable>) - Method in class org.apache.pirk.responder.wideskies.spark.ComputeResponse
-
Method to perform the query given an input RDD of MapWritables
- performQuery() - Method in class org.apache.pirk.responder.wideskies.spark.streaming.ComputeStreamingResponse
-
Method to read in data from an allowed input source/format and perform the query
- performQuery(JavaDStream<MapWritable>) - Method in class org.apache.pirk.responder.wideskies.spark.streaming.ComputeStreamingResponse
-
Method to perform the query given an input JavaDStream of JSON
- performQuery(String, ArrayList<String>, FileSystem, boolean, int, boolean) - Static method in class org.apache.pirk.test.distributed.testsuite.DistTestSuite
-
- performStandaloneQuery(List<JSONObject>, String, List<String>, int, boolean) - Static method in class org.apache.pirk.test.utils.StandaloneQuery
-
- PIR - Static variable in class org.apache.pirk.utils.FileConst
-
- PIR_COLS - Static variable in class org.apache.pirk.utils.FileConst
-
- PIR_FINAL - Static variable in class org.apache.pirk.utils.FileConst
-
- PIR_QUERY_INPUT_DIR - Static variable in class org.apache.pirk.test.distributed.DistributedTestDriver
-
- PIR_STOPLIST_FILE - Static variable in class org.apache.pirk.test.distributed.DistributedTestDriver
-
- PIRException - Exception in org.apache.pirk.utils
-
Custom exception for the PIR utilities
- PIRException() - Constructor for exception org.apache.pirk.utils.PIRException
-
- PIRException(String) - Constructor for exception org.apache.pirk.utils.PIRException
-
- PIRException(Throwable) - Constructor for exception org.apache.pirk.utils.PIRException
-
- PIRException(String, Throwable) - Constructor for exception org.apache.pirk.utils.PIRException
-
- PirkHashScheme - Class in org.apache.pirk.responder.wideskies.storm
-
Scheme used by spout to retrieve and hash selector from JSON data on Kafka.
- PirkHashScheme(Config) - Constructor for class org.apache.pirk.responder.wideskies.storm.PirkHashScheme
-
- PirkTopology - Class in org.apache.pirk.responder.wideskies.storm
-
Storm topology class for wideskies Pirk implementation
- PirkTopology() - Constructor for class org.apache.pirk.responder.wideskies.storm.PirkTopology
-
- PLATFORM - Static variable in class org.apache.pirk.responder.wideskies.ResponderProps
-
- prepare(Map, TopologyContext, OutputCollector) - Method in class org.apache.pirk.responder.wideskies.storm.EncColMultBolt
-
- prepare(Map, TopologyContext, OutputCollector) - Method in class org.apache.pirk.responder.wideskies.storm.EncRowCalcBolt
-
- prepare(Map, TopologyContext, OutputCollector) - Method in class org.apache.pirk.responder.wideskies.storm.OutputBolt
-
- prepare(Map, TopologyContext) - Method in class org.apache.pirk.responder.wideskies.storm.PartitionDataBolt
-
- prepareQuery(Map) - Static method in class org.apache.pirk.responder.wideskies.storm.StormUtils
-
Method to read in and return a serialized Query object from the given file and initialize/load the query.schemas and data.schemas
- PrimeGenerator - Class in org.apache.pirk.encryption
-
Class to generate the primes used in the Paillier cryptosystem
- PrimeGenerator() - Constructor for class org.apache.pirk.encryption.PrimeGenerator
-
- PrimitiveTypePartitioner - Class in org.apache.pirk.schema.data.partitioner
-
Class for partitioning objects with primitive Java types
- PrimitiveTypePartitioner() - Constructor for class org.apache.pirk.schema.data.partitioner.PrimitiveTypePartitioner
-
- printAll() - Method in class org.apache.pirk.responder.wideskies.spark.Accumulators
-
- printQueryInfo() - Method in class org.apache.pirk.query.wideskies.QueryInfo
-
- put(DataSchema) - Static method in class org.apache.pirk.schema.data.DataSchemaRegistry
-
Adds the given data schema to the registry.
- put(QuerySchema) - Static method in class org.apache.pirk.schema.query.QuerySchemaRegistry
-
Adds the given query schema to the registry.