public class PrefixMapStoreAccessor extends Object
| Modifier and Type | Field and Description |
|---|---|
static Set<Class<?>> |
supportedConstraintClasses |
| Constructor and Description |
|---|
PrefixMapStoreAccessor(int[] indexColumns,
org.apache.commons.collections15.Transformer<Object,Set<String>> prefixExtractor) |
| Modifier and Type | Method and Description |
|---|---|
Object |
createStore()
Create a new store that can be used with this accessor
|
Object |
get(NavigableMap<String,Object> map,
List<Object> row) |
Object |
get(Object store,
List<Object> row) |
Set<Class<?>> |
getSupportedConstraintClasses() |
Collection<Object> |
list(Object store) |
Collection<Object> |
lookup(NavigableMap<String,Object> map,
EqualsConstraint constraint) |
Collection<Object> |
lookup(NavigableMap<String,Object> map,
IsPrefixOfConstraint constraint) |
Collection<Object> |
lookup(NavigableMap<String,Object> map,
StartsWithConstraint constraint) |
Collection<Object> |
lookup(Object store,
Constraint constraint)
The constraints given as arguments are interpreted as conjunctions.
|
void |
put(NavigableMap<String,Object> map,
List<?> row,
Object value) |
void |
put(Object store,
List<?> row,
Object value)
We assume that
.
|
public void put(Object store, List<?> row, Object value)
constraints - public void put(NavigableMap<String,Object> map, List<?> row, Object value)
public Collection<Object> lookup(Object store, Constraint constraint)
constraints - public Collection<Object> lookup(NavigableMap<String,Object> map, EqualsConstraint constraint)
public Collection<Object> lookup(NavigableMap<String,Object> map, StartsWithConstraint constraint)
public Collection<Object> lookup(NavigableMap<String,Object> map, IsPrefixOfConstraint constraint)
public Collection<Object> list(Object store)
public Object createStore()
Copyright © 2013. All Rights Reserved.