Computes the user's request as a set of encrypted coefficients corresponding to the queried indicator polynomial. More...
Static Public Member Functions | |
static void | requestEpic (MultiFieldKey key, DataOutput out) |
Makes request for MapRedEpic. | |
static void | requestPlain (MultiFieldKey key, DataOutput out) |
Makes request for MapRedPlainCountOne. | |
static void | requestNotSendCoeff (MultiFieldKey key, DataOutput out) |
Makes request for MapRedNotSendCoeff. | |
static void | main (String[] args) |
Computes the user's request as a set of encrypted coefficients corresponding to the queried indicator polynomial.
The current implementation supports computing the query only for a specified value over given fields. General boolean expressions are not supported, thus should be done manually.
Usage:
java common.ClientRequest <mapred> <key> <paramfile> <requestfile>
static void common.ClientRequest.main | ( | String[] | args | ) | [inline, static] |
args |
static void common.ClientRequest.requestEpic | ( | MultiFieldKey | key, |
DataOutput | out | ||
) | [inline, static] |
Makes request for MapRedEpic.
key | value to be counted. |
out | output stream containing the created request. |
static void common.ClientRequest.requestNotSendCoeff | ( | MultiFieldKey | key, |
DataOutput | out | ||
) | [inline, static] |
Makes request for MapRedNotSendCoeff.
This is actually a fake method as we do not send any coefficients when using MapRedNotSendCoeff. Processing of the query in this case is actually done by LocalCount, which handles the request and answer locally. So the arguments provided to this method can be null
.
key | value to be counted, can be null . |
out | output stream containing the created request. The output stream can be null . |
static void common.ClientRequest.requestPlain | ( | MultiFieldKey | key, |
DataOutput | out | ||
) | [inline, static] |
Makes request for MapRedPlainCountOne.
key | value to be counted. |
out | output stream containing the created request. |