Module org.seasar.doma.core
Class OptionalBasicScalar<BASIC>
java.lang.Object
org.seasar.doma.internal.jdbc.scalar.OptionalBasicScalar<BASIC>
- All Implemented Interfaces:
Scalar<BASIC,,Optional<BASIC>> JdbcMappable<BASIC>,JdbcMappingHint
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOptionalBasicScalar(Supplier<Wrapper<BASIC>> supplier) OptionalBasicScalar(Wrapper<BASIC> wrapper) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.seasar.doma.jdbc.JdbcMappingHint
getJdbcType
-
Field Details
-
wrapper
-
-
Constructor Details
-
OptionalBasicScalar
-
OptionalBasicScalar
-
-
Method Details
-
getDomainClass
Description copied from interface:JdbcMappingHintReturns the domain class if this object is mapped to the domain class.- Specified by:
getDomainClassin interfaceJdbcMappingHint- Returns:
- the domain class
-
cast
-
get
-
getAsNonOptional
- Specified by:
getAsNonOptionalin interfaceScalar<BASIC,Optional<BASIC>>
-
getDefault
- Specified by:
getDefaultin interfaceScalar<BASIC,Optional<BASIC>>
-
set
-
getWrapper
Description copied from interface:JdbcMappableReturns the wrapper.- Specified by:
getWrapperin interfaceJdbcMappable<BASIC>- Returns:
- the wrapper
-
toString
-