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 

E

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
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