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>
,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
Unifying contract for things that are capable of being an expression in
the SQL AST.
-
Method Summary
Modifier and TypeMethodDescriptionAnything that is expressible at the SQL AST level would be of basic type.default JdbcMapping
getJdbcMapping
(int index) Methods inherited from interface org.hibernate.metamodel.mapping.JdbcMappingContainer
forEachJdbcType, forEachJdbcType, getJdbcTypeCount, getSingleJdbcMapping
-
Method Details
-
getJdbcMapping
JdbcMapping getJdbcMapping()Anything that is expressible at the SQL AST level would be of basic type. -
getJdbcMapping
- Specified by:
getJdbcMapping
in interfaceJdbcMappingContainer
-