- embeddedSelectorToPartitions(String, String, DataPartitioner) - Static method in class org.apache.pirk.query.wideskies.QueryUtils
-
Method to convert the given selector into the extracted BigInteger partitions
- embedSelector(boolean) - Method in class org.apache.pirk.querier.wideskies.EncryptionPropertiesBuilder
-
- EMPTYFIELD - Static variable in class org.apache.pirk.utils.CSVOutputUtils
-
- EncColMultBolt - Class in org.apache.pirk.responder.wideskies.storm
-
Bolt class to perform encrypted column multiplication
- EncColMultBolt() - Constructor for class org.apache.pirk.responder.wideskies.storm.EncColMultBolt
-
- EncColMultGroupedMapper - Class in org.apache.pirk.responder.wideskies.spark
-
Class for performing encrypted column multiplication when all columns haven been grouped by column number
- EncColMultGroupedMapper(BroadcastVars) - Constructor for class org.apache.pirk.responder.wideskies.spark.EncColMultGroupedMapper
-
- EncColMultReducer - Class in org.apache.pirk.responder.wideskies.spark
-
Function to perform encrypted column multiplication
- EncColMultReducer(BroadcastVars) - Constructor for class org.apache.pirk.responder.wideskies.spark.EncColMultReducer
-
- EncRowCalc - Class in org.apache.pirk.responder.wideskies.spark
-
Function to calculate the encrypted rows of the encrypted query
- EncRowCalc(Accumulators, BroadcastVars) - Constructor for class org.apache.pirk.responder.wideskies.spark.EncRowCalc
-
- EncRowCalcBolt - Class in org.apache.pirk.responder.wideskies.storm
-
Bolt class to perform the encrypted row calculation
- EncRowCalcBolt() - Constructor for class org.apache.pirk.responder.wideskies.storm.EncRowCalcBolt
-
- EncRowCalcPrecomputedCache - Class in org.apache.pirk.responder.wideskies.spark
-
Functionality for computing the encrypted rows using a pre-computed, passed in modular exponentiation lookup table
- EncRowCalcPrecomputedCache(Accumulators, BroadcastVars) - Constructor for class org.apache.pirk.responder.wideskies.spark.EncRowCalcPrecomputedCache
-
- encrypt(BigInteger) - Method in class org.apache.pirk.encryption.Paillier
-
Returns the encrypted value of m
using a generated random value.
- encrypt(BigInteger, BigInteger) - Method in class org.apache.pirk.encryption.Paillier
-
Returns the ciphertext of a message using the given random value.
- encrypt() - Method in class org.apache.pirk.querier.wideskies.encrypt.EncryptQuery
-
Encrypts the query described by the query information using Paillier encryption.
- encrypt(int) - Method in class org.apache.pirk.querier.wideskies.encrypt.EncryptQuery
-
Encrypts the query described by the query information using Paillier encryption using the given number of threads.
- EncryptionPropertiesBuilder - Class in org.apache.pirk.querier.wideskies
-
Holds the various parameters related to creating a
Querier
.
- EncryptQuery - Class in org.apache.pirk.querier.wideskies.encrypt
-
Class to perform PIR encryption
- EncryptQuery(QueryInfo, List<String>, Paillier) - Constructor for class org.apache.pirk.querier.wideskies.encrypt.EncryptQuery
-
Constructs a query encryptor using the given query information, selectors, and Paillier cryptosystem.
- EpochDateParser - Class in org.apache.pirk.utils
-
Class to parse dates in Epoch date format
- EpochDateParser() - Constructor for class org.apache.pirk.utils.EpochDateParser
-
- equals(Object) - Method in class org.apache.pirk.schema.response.QueryResponseJSON
-
- ES - Static variable in class org.apache.pirk.inputformat.hadoop.InputFormatConst
-
- ES_INPUT_INDEX_PROPERTY - Static variable in class org.apache.pirk.test.distributed.DistributedTestDriver
-
- ES_INPUT_NODES_PROPERTY - Static variable in class org.apache.pirk.test.distributed.DistributedTestDriver
-
- ES_INPUT_PORT_PROPERTY - Static variable in class org.apache.pirk.test.distributed.DistributedTestDriver
-
- ES_INPUT_RESOURCE_PROPERTY - Static variable in class org.apache.pirk.test.distributed.DistributedTestDriver
-
- ES_INPUT_TYPE_PROPERTY - Static variable in class org.apache.pirk.test.distributed.DistributedTestDriver
-
- ESNODES - Static variable in class org.apache.pirk.responder.wideskies.ResponderProps
-
- ESPORT - Static variable in class org.apache.pirk.responder.wideskies.ResponderProps
-
- ESQUERY - Static variable in class org.apache.pirk.responder.wideskies.ResponderProps
-
- ESRESOURCE - Static variable in class org.apache.pirk.responder.wideskies.ResponderProps
-
- EVENT_TYPE - Static variable in class org.apache.pirk.schema.response.QueryResponseJSON
-
- execute(Tuple) - Method in class org.apache.pirk.responder.wideskies.storm.EncColMultBolt
-
- execute(Tuple) - Method in class org.apache.pirk.responder.wideskies.storm.EncRowCalcBolt
-
- execute(Tuple) - Method in class org.apache.pirk.responder.wideskies.storm.OutputBolt
-
- execute(Tuple, BasicOutputCollector) - Method in class org.apache.pirk.responder.wideskies.storm.PartitionDataBolt
-
- executeCommand(ProcessBuilder) - Static method in class org.apache.pirk.test.utils.TestUtils
-
Method to execute process
- EXP - Static variable in class org.apache.pirk.utils.FileConst
-
- ExpKeyFilenameMap - Class in org.apache.pirk.responder.wideskies.spark
-
Class to map the query hash to its modular exponentiation lookup file in hdfs
- ExpKeyFilenameMap(BroadcastVars) - Constructor for class org.apache.pirk.responder.wideskies.spark.ExpKeyFilenameMap
-
- ExpTableGenerator - Class in org.apache.pirk.responder.wideskies.spark
-
Class to generate the query element modular exponentiations
- ExpTableGenerator(BroadcastVars) - Constructor for class org.apache.pirk.responder.wideskies.spark.ExpTableGenerator
-
- ExpTableMapper - Class in org.apache.pirk.responder.wideskies.mapreduce
-
Class to generate the expTable given the input query vectors
- ExpTableMapper() - Constructor for class org.apache.pirk.responder.wideskies.mapreduce.ExpTableMapper
-
- ExpTableReducer - Class in org.apache.pirk.responder.wideskies.mapreduce
-
Reducer class to complete the exp lookup table and add to the Query object
- ExpTableReducer() - Constructor for class org.apache.pirk.responder.wideskies.mapreduce.ExpTableReducer
-
- extractCSVOutput(Text) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
- extractCSVOutput(String) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
- extractCSVOutputByFieldNum(String, int) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
Used for testing
- extractCSVOutputDomain(Text) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
- extractCSVOutputIdentity(Text, Text, Text) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
- extractCSVOutputIdentityStripFirstField(Text, Text) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
- extractCSVOutputIP(Text) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
- extractCSVOutputLineDomain(String) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
Used for testing -- input is a full csv line:
- extractCSVOutputLineFreq(String) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
Used for testing -- input is a full csv line:
- extractCSVOutputTimestamp(Text) - Static method in class org.apache.pirk.utils.CSVOutputUtils
-
- extractQueryResponseJSON(QueryInfo, QuerySchema, List<BigInteger>) - Static method in class org.apache.pirk.query.wideskies.QueryUtils
-
Method to convert the given BigInteger raw data element partitions to a QueryResponseJSON object based upon the given queryType