Interface SqmBindableType<J>

All Superinterfaces:
BindableType<J>, SqmExpressible<J>, Type<J>
All Known Subinterfaces:
AdjustableBasicType<J>, BasicPluralType<C,E>, BasicType<T>, ConvertedBasicType<J>, DiscriminatorType<O>, SqmDomainType<T>, SqmEmbeddableDomainType<E>, SqmEntityDomainType<E>, SqmManagedDomainType<J>, SqmMappedSuperclassDomainType<T>, SqmTreatableDomainType<T>
All Known Implementing Classes:
AbstractSingleColumnStandardBasicType, AbstractStandardBasicType, org.hibernate.query.sqm.tuple.internal.AnonymousTupleType, BasicArrayType, BasicCollectionType, BottomType, ConvertedBasicArrayType, ConvertedBasicCollectionType, CustomType, DiscriminatorType, JavaObjectType, NullType, QueryParameterJavaObjectType, SerializableType, SqmBasicValuedSimplePath, SqmCteTable, SqmEmbeddedValuedSimplePath, SqmEnumLiteral, SqmFieldLiteral, SqmMapEntryReference, SqmPolymorphicRootDescriptor, SqmTreatedEmbeddedValuedSimplePath, StandardBasicTypeTemplate

public interface SqmBindableType<J> extends SqmExpressible<J>, BindableType<J>
An SQM node which may be used to disambiguate the type of an argument to a query parameter.
Since:
7.0