[ https://issues.apache.org/jira/browse/PIRK-4?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15441374#comment-15441374 ]
ASF GitHub Bot commented on PIRK-4: ----------------------------------- Github user smarthi commented on a diff in the pull request: https://github.com/apache/incubator-pirk/pull/74#discussion_r76515109 --- Diff: src/main/java/org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.java --- @@ -321,4 +316,81 @@ public static void loadCacheFromHDFS(FileSystem fs, String hdfsFileName, Query q return returnPairs; } + + /** + * Method to compute the encrypted row elements for a query from extracted data partitions in the form of ArrayList<<BigInteger>> + * <p> + * For each row (as indicated by key = hash(selector)), iterates over the dataPartitions and calculates the column values. + * <p> + * Uses a static LRU cache for the modular exponentiation + * <p> + * Caller is responsible for keeping track of the colIndex and the the maxHitsPerSelector values + * <p> + * Emits {@code Tuple2<<colNum, colVal>>} + */ + public static List<Tuple2<Long,BigInteger>> computeEncRow(List<BigInteger> dataPartitions, Query query, int rowIndex, int colIndex) + throws IOException + { + List<Tuple2<Long,BigInteger>> returnPairs = new ArrayList<Tuple2<Long,BigInteger>>(); --- End diff -- No need of specifying the types on RHS - can just be new ArrayList<>() > Add Streaming Implementation for Apache Storm > --------------------------------------------- > > Key: PIRK-4 > URL: https://issues.apache.org/jira/browse/PIRK-4 > Project: PIRK > Issue Type: Task > Components: Responder > Reporter: Chris Harris > Assignee: Chris Harris > > Per the Pirk Roadmap, this is a feature to add support for Apache Storm -- This message was sent by Atlassian JIRA (v6.3.4#6332)