public class Query extends java.lang.Object implements java.io.Serializable, Storable
Constructor and Description |
---|
Query(QueryInfo queryInfo,
java.math.BigInteger N,
java.util.SortedMap<java.lang.Integer,java.math.BigInteger> queryElements) |
Modifier and Type | Method and Description |
---|---|
void |
generateExpTable()
This should be called after all query elements have been added in order to generate the expTable.
|
java.math.BigInteger |
getExp(java.math.BigInteger value,
int power) |
java.lang.String |
getExpFile(int i) |
java.util.Map<java.lang.Integer,java.lang.String> |
getExpFileBasedLookup() |
java.math.BigInteger |
getN() |
java.math.BigInteger |
getNSquared() |
java.math.BigInteger |
getQueryElement(int index) |
java.util.SortedMap<java.lang.Integer,java.math.BigInteger> |
getQueryElements() |
QueryInfo |
getQueryInfo() |
void |
setExpFileBasedLookup(java.util.Map<java.lang.Integer,java.lang.String> expInput) |
public Query(QueryInfo queryInfo, java.math.BigInteger N, java.util.SortedMap<java.lang.Integer,java.math.BigInteger> queryElements)
public QueryInfo getQueryInfo()
public java.util.SortedMap<java.lang.Integer,java.math.BigInteger> getQueryElements()
public java.math.BigInteger getQueryElement(int index)
public java.math.BigInteger getN()
public java.math.BigInteger getNSquared()
public java.util.Map<java.lang.Integer,java.lang.String> getExpFileBasedLookup()
public java.lang.String getExpFile(int i)
public void setExpFileBasedLookup(java.util.Map<java.lang.Integer,java.lang.String> expInput)
public void generateExpTable()
public java.math.BigInteger getExp(java.math.BigInteger value, int power)