Interface ConvertedBasicType<J>
- All Superinterfaces:
BasicDomainType<J>, BasicType<J>, BasicType<J>, BasicValuedMapping, Bindable, BindableType<J>, DomainType<J>, JavaTypedExpressible, JdbcMapping, JdbcMappingContainer, MappingModelExpressible, MappingType, OutputableType<J>, ReturnableType<J>, Serializable, SimpleDomainType<J>, SqlExpressible, SqmBindableType<J>, SqmDomainType<J>, SqmExpressible<J>, Type<J>, Type, ValueMapping
- All Known Subinterfaces:
DiscriminatorType<O>
- All Known Implementing Classes:
CustomType
Extension for implementations of
BasicType which have an implied
conversion.-
Nested Class Summary
Nested classes/interfaces inherited from interface Bindable
Bindable.JdbcValuesBiConsumer<X,Y>, Bindable.JdbcValuesConsumer Nested classes/interfaces inherited from interface Type
Type.PersistenceType -
Method Summary
Modifier and TypeMethodDescriptionReturns the converter that this basic type uses for transforming from the domain type, to the relational type, ornullif there is no conversion.Methods inherited from interface BasicDomainType
getPersistenceTypeMethods inherited from interface BasicType
compare, disassemble, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcType, getCheckCondition, getExpressibleJavaType, getJavaType, getJavaTypeDescriptor, getJdbcLiteralFormatter, getJdbcMapping, getJdbcMapping, getJdbcTypeCount, getJdbcValueBinder, getJdbcValueExtractor, getMappedJavaType, getMappedType, getRegistrationKeys, getSingleJdbcMapping, getSqmTypeMethods inherited from interface BasicValuedMapping
addToCacheKeyMethods inherited from interface Bindable
forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachJdbcValue, forEachJdbcValue, forEachJdbcValue, forEachJdbcValueMethods inherited from interface JdbcMapping
convertToDomainValue, convertToRelationalValue, getCastType, getJdbcJavaType, getJdbcTypeMethods inherited from interface OutputableType
canDoExtraction, extract, extract, getJdbcTypeMethods inherited from interface SqmBindableType
resolveExpressibleMethods inherited from interface SqmDomainType
getTupleLength, getTypeNameMethods inherited from interface SqmExpressible
getRelationalJavaTypeMethods inherited from interface Type
assemble, beforeAssemble, compare, deepCopy, disassemble, disassemble, getColumnSpan, getHashCode, getHashCode, getName, getReturnedClass, getReturnedClassName, getSqlTypeCodes, getTypeForEqualsHashCode, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeSet, nullSafeSet, replace, replace, toColumnNullness, toLoggableStringMethods inherited from interface ValueMapping
treatAs
-
Method Details
-
getValueConverter
BasicValueConverter<J,?> getValueConverter()Description copied from interface:JdbcMappingReturns the converter that this basic type uses for transforming from the domain type, to the relational type, ornullif there is no conversion.- Specified by:
getValueConverterin interfaceBasicType<J>- Specified by:
getValueConverterin interfaceJdbcMapping
-