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:
AbstractDiscriminatorMapping,AbstractJdbcParameter,AbstractSingleColumnStandardBasicType,AbstractStandardBasicType,AnonymousTupleBasicEntityIdentifierMapping,AnonymousTupleBasicValuedModelPart,AnyDiscriminatorPart,AnyKeyPart,BasicArrayType,BasicAttributeMapping,BasicCollectionType,BasicEntityIdentifierMappingImpl,BasicTypeImpl,BasicValuedCollectionPart,CaseStatementDiscriminatorMappingImpl,Collation,CollectionIdentifierDescriptorImpl,ColumnValueParameter,ConvertedBasicTypeImpl,CustomMutabilityConvertedBasicTypeImpl,CustomType,DiscriminatorType,Distinct,EntityVersionMappingImpl,ExplicitColumnDiscriminatorMappingImpl,Format,ImmutableNamedBasicTypeImpl,JavaObjectType,JdbcParameterImpl,NamedBasicTypeImpl,NullType,Overflow,SelfRenderingAggregateFunctionSqlAstExpression,SelfRenderingFunctionSqlAstExpression,SelfRenderingOrderedSetAggregateFunctionSqlAstExpression,SelfRenderingWindowFunctionSqlAstExpression,SerializableToBlobType,SerializableType,SimpleForeignKeyDescriptor,SqlTypedMappingJdbcParameter,StandardBasicTypeTemplate,TrimSpecification,VersionTypeSeedParameterSpecification
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.
-
-