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:
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
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
-