Interface OutputableType<J>

All Superinterfaces:
BindableType<J>
All Known Subinterfaces:
AdjustableBasicType<J>, BasicDomainType<J>, BasicPluralType<C,E>, BasicType<T>, ConvertedBasicType<J>, DiscriminatorType<O>, ProcedureParameterExtractionAware<T>
All Known Implementing Classes:
AbstractSingleColumnStandardBasicType, AbstractStandardBasicType, BasicArrayType, BasicCollectionType, BasicTypeImpl, BasicTypeImpl, BottomType, ComponentType, ConvertedBasicArrayType, ConvertedBasicCollectionType, ConvertedBasicTypeImpl, CustomMutabilityConvertedBasicTypeImpl, CustomMutabilityConvertedPrimitiveBasicTypeImpl, CustomType, DiscriminatorType, DiscriminatorTypeImpl, EmbeddedComponentType, ImmutableNamedBasicTypeImpl, JavaObjectType, NamedBasicTypeImpl, NullType, PrimitiveBasicTypeImpl, QueryParameterJavaObjectType, SerializableToBlobType, SerializableType, StandardBasicTypeTemplate, UserComponentType

@Incubating public interface OutputableType<J> extends BindableType<J>
Specialization of DomainType for types that can be used as a parameter output for a ProcedureCall.
API Note:
We assume a type that maps to exactly one SQL value, hence getJdbcType()