Package org.hibernate.metamodel.mapping
Interface SqlExpressible
-
- All Superinterfaces:
JdbcMappingContainer
- All Known Subinterfaces:
AdjustableBasicType<J>,BasicEntityIdentifierMapping,BasicPluralType<C,E>,BasicType<T>,BasicValuedMapping,BasicValuedModelPart,CollectionIdentifierDescriptor,ConvertedBasicType<J>,EntityDiscriminatorMapping,EntityVersionMapping
- All Known Implementing Classes:
AbstractSingleColumnStandardBasicType,AbstractStandardBasicType,AnonymousTupleBasicEntityIdentifierMapping,AnonymousTupleBasicValuedModelPart,BasicArrayType,BasicCollectionType,Collation,CustomType,DbTimestampType,DiscriminatorType,Distinct,Format,JavaObjectType,NullType,Overflow,SelfRenderingAggregateFunctionSqlAstExpression,SelfRenderingFunctionSqlAstExpression,SelfRenderingOrderedSetAggregateFunctionSqlAstExpression,SelfRenderingWindowFunctionSqlAstExpression,SerializableToBlobType,SerializableType,StandardBasicTypeTemplate,TrimSpecification
public interface SqlExpressible extends JdbcMappingContainer
Unifying contract for things that are capable of being an expression in the SQL AST.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JdbcMappinggetJdbcMapping()Anything that is expressible at the SQL AST level would be of basic type.-
Methods inherited from interface org.hibernate.metamodel.mapping.JdbcMappingContainer
forEachJdbcType, forEachJdbcType, getJdbcMappings, getJdbcTypeCount
-
-
-
-
Method Detail
-
getJdbcMapping
JdbcMapping getJdbcMapping()
Anything that is expressible at the SQL AST level would be of basic type.
-
-