public class CollectionIndexFieldMapper<T,C,P> extends Object implements MultiIndexFieldMapper<T>
| Constructor and Description |
|---|
CollectionIndexFieldMapper(org.simpleflatmapper.map.setter.ContextualIndexedSetter<PreparedStatement,P> setter,
org.simpleflatmapper.reflect.Getter<T,C> collectionGetter,
org.simpleflatmapper.reflect.primitive.IntGetter<? super C> sizeGetter,
org.simpleflatmapper.reflect.IndexedGetter<C,P> indexedGetter) |
| Modifier and Type | Method and Description |
|---|---|
int |
getSize(T value) |
int |
map(PreparedStatement ps,
T value,
int columnIndex,
org.simpleflatmapper.converter.Context context) |
public CollectionIndexFieldMapper(org.simpleflatmapper.map.setter.ContextualIndexedSetter<PreparedStatement,P> setter, org.simpleflatmapper.reflect.Getter<T,C> collectionGetter, org.simpleflatmapper.reflect.primitive.IntGetter<? super C> sizeGetter, org.simpleflatmapper.reflect.IndexedGetter<C,P> indexedGetter)
public int map(PreparedStatement ps, T value, int columnIndex, org.simpleflatmapper.converter.Context context) throws Exception
map in interface MultiIndexFieldMapper<T>Exceptionpublic int getSize(T value)
getSize in interface MultiIndexFieldMapper<T>Copyright © 2020. All rights reserved.