Interface SqmExpressible<J>

All Superinterfaces:
BindableType<J>
All Known Subinterfaces:
AdjustableBasicType<J>, AnyMappingDomainType<J>, BagPersistentAttribute<D,E>, BasicDomainType<J>, BasicPluralType<C,E>, BasicType<T>, CompositeSqmPathSource<J>, ConvertedBasicType<J>, DiscriminatorType<O>, DomainType<J>, EmbeddableDomainType<J>, EmbeddedDomainType<J>, EntityDomainType<J>, IdentifiableDomainType<J>, ListPersistentAttribute<D,E>, ManagedDomainType<J>, MappedSuperclassDomainType<J>, MapPersistentAttribute<D,K,V>, PluralPersistentAttribute<D,C,E>, ReturnableType<T>, SetPersistentAttribute<D,E>, SimpleDomainType<J>, SingularPersistentAttribute<D,J>, SqmDynamicInstantiationTarget<T>, SqmPathSource<J>, TreatableDomainType<J>, TupleType<J>
All Known Implementing Classes:
AbstractDiscriminatorSqmPathSource, AbstractDomainType, AbstractIdentifiableType, AbstractManagedType, AbstractPluralAttribute, AbstractSingleColumnStandardBasicType, AbstractSqmPathSource, AbstractStandardBasicType, AnonymousTupleSimpleSqmPathSource, AnonymousTupleSqmAssociationPathSource, AnonymousTupleSqmPathSource, AnonymousTupleType, AnyDiscriminatorSqmPathSource, AnyMappingDomainTypeImpl, AnyMappingSqmPathSource, ArrayTupleType, BagAttributeImpl, BasicArrayType, BasicCollectionType, BasicSqmPathSource, BasicTypeImpl, BasicTypeImpl, BottomType, ConvertedBasicArrayType, ConvertedBasicCollectionType, ConvertedBasicTypeImpl, CustomMutabilityConvertedBasicTypeImpl, CustomMutabilityConvertedPrimitiveBasicTypeImpl, CustomType, DiscriminatorType, DiscriminatorTypeImpl, EmbeddableTypeImpl, EmbeddedDiscriminatorSqmPathSource, EmbeddedSqmPathSource, EntityDiscriminatorSqmPathSource, EntitySqmPathSource, EntityTypeImpl, ImmutableNamedBasicTypeImpl, JavaObjectType, ListAttributeImpl, MapAttributeImpl, MappedSuperclassSqmPathSource, MappedSuperclassTypeImpl, NamedBasicTypeImpl, NonAggregatedCompositeSqmPathSource, NullSqmExpressible, NullType, PrimitiveBasicTypeImpl, QueryParameterJavaObjectType, SerializableToBlobType, SerializableType, SetAttributeImpl, SingularAttributeImpl, SingularAttributeImpl.Identifier, SingularAttributeImpl.Version, SqmBasicValuedSimplePath, SqmCteTable, SqmEmbeddedValuedSimplePath, SqmEnumLiteral, SqmFieldLiteral, SqmJpaCompoundSelection, SqmMapEntryReference, SqmPolymorphicRootDescriptor, SqmTreatedEmbeddedValuedSimplePath, StandardBasicTypeTemplate

public interface SqmExpressible<J> extends BindableType<J>
Anything in the application domain model that can be used in an SQM query as an expression
Author:
Steve Ebersole
See Also: