public class Parameter<TParam>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<TParam,java.util.Set<java.lang.Integer>> |
reverseLookup |
| Constructor and Description |
|---|
Parameter() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.Integer> |
getCopy(java.util.List<TParam> params) |
java.util.Collection<TParam> |
getKeys()
Retrieves every stored parameter.
|
java.util.Set<java.lang.Integer> |
getSingle(TParam param)
Indexes of queries with the given parameter.
|
void |
put(java.util.List<TParam> params,
java.lang.Integer id) |
void |
putAll(Parameter<TParam> other,
java.lang.Integer offsetID)
Insert every parameter key and its corresponding ID list from the given parameter.
|
void |
retain(java.util.Set<java.lang.Integer> current,
java.util.List<TParam> params) |
int |
size() |
protected java.util.Map<TParam,java.util.Set<java.lang.Integer>> reverseLookup
public int size()
public void put(java.util.List<TParam> params, java.lang.Integer id)
public void putAll(Parameter<TParam> other, java.lang.Integer offsetID)
other - - given parameter.offsetID - - the amount to increment every ID in the given parameter.public java.util.Set<java.lang.Integer> getSingle(TParam param)
param - - parameter to search for.public java.util.Set<java.lang.Integer> getCopy(java.util.List<TParam> params)
public void retain(java.util.Set<java.lang.Integer> current,
java.util.List<TParam> params)
public java.util.Collection<TParam> getKeys()