Uses of Interface
org.hibernate.metamodel.mapping.SqlExpressible
-
Packages that use SqlExpressible Package Description org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.derived org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.type A HibernateTypeis a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.sql An API for working with abstract families of DDL types parameterized by varying length, precision, and scale.org.hibernate.type.descriptor.sql.internal Includes several general-purpose implementations ofDdlType.org.hibernate.type.internal -
-
Uses of SqlExpressible in org.hibernate.metamodel.mapping
Subinterfaces of SqlExpressible in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceBasicEntityIdentifierMappingMapping for a simple, single-column identifierinterfaceBasicValuedMappingAny basic-typed ValueMapping.interfaceBasicValuedModelPartDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceCollectionIdentifierDescriptorDescriptor for the collection identifier.interfaceDiscriminatorMappingMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceDiscriminatorType<O>Union ofConvertedBasicTypeandBasicDomainTypecapabilities.interfaceEmbeddableDiscriminatorMappingDetails about the discriminator for an embeddable hierarchy.interfaceEntityDiscriminatorMappingDetails about the discriminator for an entity hierarchy.interfaceEntityRowIdMappingMapping of a row-idinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceSoftDeleteMappingMetadata about the indicator column for entities and collections enabled for soft delete -
Uses of SqlExpressible in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqlExpressible Modifier and Type Class Description classAbstractDiscriminatorMappingclassAnyDiscriminatorPartActs as a ModelPart for the discriminator portion of an any-valued mappingclassAnyKeyPartActs as a ModelPart for the key portion of an any-valued mappingclassBasicAttributeMappingclassBasicEntityIdentifierMappingImplMapping of a simple identifierclassBasicValuedCollectionPartModels a basic collection element/value or index/keyclassCaseStatementDiscriminatorMappingImplclassCollectionIdentifierDescriptorImplclassDiscriminatorTypeImpl<O>Specialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeclassEntityRowIdMappingImplclassEntityVersionMappingImplclassExplicitColumnDiscriminatorMappingImplclassSimpleForeignKeyDescriptorclassSimpleNaturalIdMappingSingle-attribute NaturalIdMapping implementationclassSoftDeleteMappingImplSoftDeleteMapping implementation -
Uses of SqlExpressible in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement SqlExpressible Modifier and Type Class Description classDiscriminatorType<T>Deprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter -
Uses of SqlExpressible in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SqlExpressible Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPart -
Uses of SqlExpressible in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqlExpressible Modifier and Type Class Description classSelfRenderingAggregateFunctionSqlAstExpressionRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classSelfRenderingFunctionSqlAstExpressionRepresentation of a function call in the SQL AST for impls that know how to render themselves.classSelfRenderingOrderedSetAggregateFunctionSqlAstExpressionRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classSelfRenderingWindowFunctionSqlAstExpressionRepresentation of a window function call in the SQL AST for impls that know how to render themselves. -
Uses of SqlExpressible in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement SqlExpressible Modifier and Type Class Description classCollationclassDistinctclassEmbeddableTypeLiteralclassEntityTypeLiteralclassFormatRepresents the format pattern for a date/time format expressionclassOverflowclassTrimSpecificationConstructors in org.hibernate.sql.ast.tree.expression with parameters of type SqlExpressible Constructor Description QueryLiteral(T value, SqlExpressible expressible) -
Uses of SqlExpressible in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement SqlExpressible Modifier and Type Class Description classAbstractJdbcParameterclassJdbcParameterImplclassSqlTypedMappingJdbcParameterclassVersionTypeSeedParameterSpecificationParameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of SqlExpressible in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement SqlExpressible Modifier and Type Class Description classColumnValueParameterParameter descriptor specific to mutations. -
Uses of SqlExpressible in org.hibernate.type
Subinterfaces of SqlExpressible in org.hibernate.type Modifier and Type Interface Description interfaceAdjustableBasicType<J>Extension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interfaceBasicPluralType<C,E>A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceConvertedBasicType<J>Extension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement SqlExpressible Modifier and Type Class Description classAbstractSingleColumnStandardBasicType<T>TODO : javadocclassAbstractStandardBasicType<T>Convenience base class forBasicTypeimplementations.classBasicArrayType<T,E>A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E>A type that maps betweenARRAYandCollection<T>classBottomTypeA type that is assignable to every non-primitive type, that is, the type ofnull.classConvertedBasicArrayType<T,S,E>Given aBasicValueConverterfor an array type,classConvertedBasicCollectionType<C extends Collection<E>,E>A converted basic array type.classCustomType<J>classJavaObjectTypeclassNullTypeclassQueryParameterJavaObjectTypeclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classStandardBasicTypeTemplate<J>A BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of SqlExpressible in org.hibernate.type.descriptor.sql
Methods in org.hibernate.type.descriptor.sql with parameters of type SqlExpressible Modifier and Type Method Description default StringDdlType. getCastTypeName(Size columnSize, SqlExpressible type, DdlTypeRegistry ddlTypeRegistry)Return the database type corresponding to the givenSqlExpressiblethat may be used as a target type in casting operations using the SQLCAST()function.default StringDdlType. getCastTypeName(SqlExpressible type, Long length, Integer precision, Integer scale)Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SqlExpressible in org.hibernate.type.descriptor.sql.internal
Methods in org.hibernate.type.descriptor.sql.internal with parameters of type SqlExpressible Modifier and Type Method Description StringArrayDdlTypeImpl. getCastTypeName(Size columnSize, SqlExpressible type, DdlTypeRegistry ddlTypeRegistry) -
Uses of SqlExpressible in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement SqlExpressible Modifier and Type Class Description classBasicTypeImpl<J>classConvertedBasicTypeImpl<J>classCustomMutabilityConvertedBasicTypeImpl<J>classCustomMutabilityConvertedPrimitiveBasicTypeImpl<J>Wrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classImmutableNamedBasicTypeImpl<J>classNamedBasicTypeImpl<J>
-