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 JdbcMappinggetJdbcMapping(int index) Methods inherited from interface 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:
getJdbcMappingin interfaceJdbcMappingContainer
-