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>,EntityDiscriminatorMapping,EntityVersionMapping
- All Known Implementing Classes:
AbstractDiscriminatorMapping,AbstractJdbcParameter,AbstractSingleColumnStandardBasicType,AbstractStandardBasicType,AnonymousTupleBasicEntityIdentifierMapping,AnonymousTupleBasicValuedModelPart,AnyDiscriminatorPart,AnyKeyPart,BasicArrayType,BasicAttributeMapping,BasicCollectionType,BasicEntityIdentifierMappingImpl,BasicTypeImpl,BasicValuedCollectionPart,CaseStatementDiscriminatorMappingImpl,Collation,CollectionIdentifierDescriptorImpl,ColumnValueParameter,ConvertedBasicArrayType,ConvertedBasicCollectionType,ConvertedBasicTypeImpl,CustomMutabilityConvertedBasicTypeImpl,CustomType,DiscriminatorType,DiscriminatorTypeImpl,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 Default Methods Modifier and Type Method Description JdbcMappinggetJdbcMapping()Anything 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, getJdbcMappings, getJdbcTypeCount, getSingleJdbcMapping
-
-
-
-
Method Detail
-
getJdbcMapping
JdbcMapping getJdbcMapping()
Anything that is expressible at the SQL AST level would be of basic type.
-
getJdbcMapping
default JdbcMapping getJdbcMapping(int index)
- Specified by:
getJdbcMappingin interfaceJdbcMappingContainer
-
-