Interface SqlExpressible

All Superinterfaces:
JdbcMappingContainer
All Known Subinterfaces:
AdjustableBasicType<J>, BasicEntityIdentifierMapping, BasicPluralType<C,E>, BasicType<T>, BasicValuedMapping, BasicValuedModelPart, CollectionIdentifierDescriptor, ConvertedBasicType<J>, DiscriminatorMapping, DiscriminatorType<O>, EmbeddableDiscriminatorMapping, EntityDiscriminatorMapping, EntityRowIdMapping, EntityVersionMapping, SoftDeleteMapping
All Known Implementing Classes:
org.hibernate.sql.exec.internal.AbstractJdbcParameter, AbstractSingleColumnStandardBasicType, AbstractStandardBasicType, BasicArrayType, BasicCollectionType, BottomType, Collation, ColumnValueParameter, ConvertedBasicArrayType, ConvertedBasicCollectionType, CustomType, DiscriminatorType, Distinct, EmbeddableTypeLiteral, EntityTypeLiteral, Format, JavaObjectType, NullType, Overflow, QueryParameterJavaObjectType, SelfRenderingAggregateFunctionSqlAstExpression, SelfRenderingFunctionSqlAstExpression, SelfRenderingOrderedSetAggregateFunctionSqlAstExpression, SelfRenderingWindowFunctionSqlAstExpression, SerializableType, StandardBasicTypeTemplate, TrimSpecification

public interface SqlExpressible extends JdbcMappingContainer
Unifying contract for things that are capable of being an expression in the SQL AST.