Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

P

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.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links