Package no.digipost.jdbc
Interface RowMapper.Nonupled<T,U,V,W,X,Z,A,B,C>
- All Superinterfaces:
RowMapper<Tuple<Tuple<Tuple<Tuple<Tuple<Tuple<Tuple<Tuple<T,,U>, V>, W>, X>, Z>, A>, B>, C>> RowMapper.Hextupled<Tuple<Tuple<Tuple<T,,U>, V>, W>, X, Z, A, B, C> RowMapper.Octupled<Tuple<T,,U>, V, W, X, Z, A, B, C> RowMapper.Pentupled<Tuple<Tuple<Tuple<Tuple<T,,U>, V>, W>, X>, Z, A, B, C> RowMapper.Quadrupled<Tuple<Tuple<Tuple<Tuple<Tuple<T,,U>, V>, W>, X>, Z>, A, B, C> RowMapper.Septupled<Tuple<Tuple<T,,U>, V>, W, X, Z, A, B, C> RowMapper.Tripled<Tuple<Tuple<Tuple<Tuple<Tuple<Tuple<T,,U>, V>, W>, X>, Z>, A>, B, C> RowMapper.Tupled<Tuple<Tuple<Tuple<Tuple<Tuple<Tuple<Tuple<T,U>, V>, W>, X>, Z>, A>, B>, C>
- All Known Subinterfaces:
RowMapper.Decupled<T,U, V, W, X, Z, A, B, C, D>
public static interface RowMapper.Nonupled<T,U,V,W,X,Z,A,B,C>
extends RowMapper.Octupled<Tuple<T,U>,V,W,X,Z,A,B,C>
-
Nested Class Summary
Nested classes/interfaces inherited from interface no.digipost.jdbc.RowMapper
RowMapper.Decupled<T,U, V, W, X, Z, A, B, C, D>, RowMapper.Hextupled<T, U, V, W, X, Z>, RowMapper.Nonupled<T, U, V, W, X, Z, A, B, C>, RowMapper.Octupled<T, U, V, W, X, Z, A, B>, RowMapper.Pentupled<T, U, V, W, X>, RowMapper.Quadrupled<T, U, V, W>, RowMapper.Septupled<T, U, V, W, X, Z, A>, RowMapper.Tripled<T, U, V>, RowMapper.Tupled<T, U> -
Method Summary
Modifier and TypeMethodDescriptiondefault <S> RowMapper<S>andThen(NonaFunction<? super T, ? super U, ? super V, ? super W, ? super X, ? super Z, ? super A, ? super B, ? super C, S> resultMapper) Create a new mapper which takes the nine results of this mapper and applies the givenNonaFunctionto yield another result.combinedWith(RowMapper<D> otherMapper) Create a new row mapper which first runs this mapper and then the given mapper, and combines the two results into a tuple-type container.Methods inherited from interface no.digipost.jdbc.RowMapper.Hextupled
andThenMethods inherited from interface no.digipost.jdbc.RowMapper.Octupled
andThenMethods inherited from interface no.digipost.jdbc.RowMapper.Pentupled
andThenMethods inherited from interface no.digipost.jdbc.RowMapper.Quadrupled
andThenMethods inherited from interface no.digipost.jdbc.RowMapper.Septupled
andThenMethods inherited from interface no.digipost.jdbc.RowMapper.Tripled
andThenMethods inherited from interface no.digipost.jdbc.RowMapper.Tupled
andThen
-
Method Details
-
andThen
default <S> RowMapper<S> andThen(NonaFunction<? super T, ? super U, ? super V, ? super W, ? super X, ? super Z, ? super A, ? super B, ? super C, S> resultMapper) Create a new mapper which takes the nine results of this mapper and applies the givenNonaFunctionto yield another result.- Type Parameters:
S- the output type of the givenresultMapperfunction, which also become the type of the result produced by the new row mapper.- Parameters:
resultMapper- the function to apply to the result- Returns:
- the new row mapper
-
combinedWith
Description copied from interface:RowMapperCreate a new row mapper which first runs this mapper and then the given mapper, and combines the two results into a tuple-type container.- Specified by:
combinedWithin interfaceRowMapper<T>- Specified by:
combinedWithin interfaceRowMapper.Hextupled<T,U, V, W, X, Z> - Specified by:
combinedWithin interfaceRowMapper.Octupled<T,U, V, W, X, Z, A, B> - Specified by:
combinedWithin interfaceRowMapper.Pentupled<T,U, V, W, X> - Specified by:
combinedWithin interfaceRowMapper.Quadrupled<T,U, V, W> - Specified by:
combinedWithin interfaceRowMapper.Septupled<T,U, V, W, X, Z, A> - Specified by:
combinedWithin interfaceRowMapper.Tripled<T,U, V> - Specified by:
combinedWithin interfaceRowMapper.Tupled<T,U> - Parameters:
otherMapper- the mapper to run in addition to this.- Returns:
- the new mapper
-