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:
AbstractDiscriminatorMapping, AbstractJdbcParameter, AbstractSingleColumnStandardBasicType, AbstractStandardBasicType, AnonymousTupleBasicEntityIdentifierMapping, AnonymousTupleBasicValuedModelPart, AnyDiscriminatorPart, AnyKeyPart, BasicArrayType, BasicAttributeMapping, BasicCollectionType, BasicEntityIdentifierMappingImpl, BasicTypeImpl, BasicValuedCollectionPart, BottomType, CaseStatementDiscriminatorMappingImpl, Collation, CollectionIdentifierDescriptorImpl, ColumnValueParameter, ConvertedBasicArrayType, ConvertedBasicCollectionType, ConvertedBasicTypeImpl, CustomMutabilityConvertedBasicTypeImpl, CustomMutabilityConvertedPrimitiveBasicTypeImpl, CustomType, DiscriminatorType, DiscriminatorTypeImpl, Distinct, EmbeddableTypeLiteral, EntityRowIdMappingImpl, EntityTypeLiteral, EntityVersionMappingImpl, ExplicitColumnDiscriminatorMappingImpl, Format, ImmutableNamedBasicTypeImpl, JavaObjectType, JdbcParameterImpl, NamedBasicTypeImpl, NullType, Overflow, QueryParameterJavaObjectType, SelfRenderingAggregateFunctionSqlAstExpression, SelfRenderingFunctionSqlAstExpression, SelfRenderingOrderedSetAggregateFunctionSqlAstExpression, SelfRenderingWindowFunctionSqlAstExpression, SerializableToBlobType, SerializableType, SimpleForeignKeyDescriptor, SimpleNaturalIdMapping, SoftDeleteMappingImpl, SqlTypedMappingJdbcParameter, StandardBasicTypeTemplate, TrimSpecification, VersionTypeSeedParameterSpecification

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