Module org.simpleflatmapper.jdbc
Package org.simpleflatmapper.jdbc.impl
Class CollectionIndexFieldMapper<T,C,P>
java.lang.Object
org.simpleflatmapper.jdbc.impl.CollectionIndexFieldMapper<T,C,P>
- All Implemented Interfaces:
MultiIndexFieldMapper<T>
-
Constructor Summary
ConstructorsConstructorDescriptionCollectionIndexFieldMapper(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) -
Method Summary
Modifier and TypeMethodDescriptionintintmap(PreparedStatement ps, T value, int columnIndex, org.simpleflatmapper.converter.Context context)
-
Constructor Details
-
CollectionIndexFieldMapper
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)
-
-
Method Details
-
map
public int map(PreparedStatement ps, T value, int columnIndex, org.simpleflatmapper.converter.Context context) throws Exception - Specified by:
mapin interfaceMultiIndexFieldMapper<T>- Throws:
Exception
-
getSize
- Specified by:
getSizein interfaceMultiIndexFieldMapper<T>
-