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:
AbstractDiscriminatorSqmPathSource, AbstractIdentifiableType, AbstractManagedType, AbstractSingleColumnStandardBasicType, AbstractStandardBasicType, AnonymousTupleType, AnyDiscriminatorSqmPathSource, AnyMappingDomainTypeImpl, ArrayTupleType, BasicArrayType, BasicCollectionType, BasicTypeImpl, BasicTypeImpl, BottomType, ConvertedBasicArrayType, ConvertedBasicCollectionType, ConvertedBasicTypeImpl, CustomMutabilityConvertedBasicTypeImpl, CustomMutabilityConvertedPrimitiveBasicTypeImpl, CustomType, DiscriminatorType, DiscriminatorTypeImpl, EmbeddableTypeImpl, EmbeddedDiscriminatorSqmPathSource, EntityDiscriminatorSqmPathSource, EntityTypeImpl, ImmutableNamedBasicTypeImpl, JavaObjectType, MappedSuperclassTypeImpl, NamedBasicTypeImpl, NullSqmExpressible, NullType, PrimitiveBasicTypeImpl, 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