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,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 JdbcMappinggetJdbcMapping(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:
getJdbcMappingin interfaceJdbcMappingContainer
-