Package org.jdbi.v3.core.collector
Class OptionalBuilder<T,O>
- java.lang.Object
-
- org.jdbi.v3.core.collector.OptionalBuilder<T,O>
-
class OptionalBuilder<T,O> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OptionalBuilder(java.util.function.Supplier<O> empty, java.util.function.Function<T,O> factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Obuild()(package private) static <T,OPT_T>
OptionalBuilder<T,OPT_T>combine(OptionalBuilder<T,OPT_T> left, OptionalBuilder<T,OPT_T> right)(package private) voidset(T newValue)private static java.lang.Stringstringify(java.lang.Object value)private static <T> java.lang.IllegalStateExceptiontooManyValues(T first, T second)
-
-
-
Method Detail
-
set
void set(T newValue)
-
build
O build()
-
combine
static <T,OPT_T> OptionalBuilder<T,OPT_T> combine(OptionalBuilder<T,OPT_T> left, OptionalBuilder<T,OPT_T> right)
-
tooManyValues
private static <T> java.lang.IllegalStateException tooManyValues(T first, T second)
-
stringify
private static java.lang.String stringify(java.lang.Object value)
-
-