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 org.hibernate.sql.ast.tree.expression Contracts related to expressions in a SQL treeorg.hibernate.sql.exec.internal org.hibernate.sql.model.ast SQL AST extensions for model mutationsorg.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.sql 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 interface
BasicEntityIdentifierMapping
Mapping for a simple, single-column identifierinterface
BasicValuedMapping
Any basic-typed ValueMapping.interface
BasicValuedModelPart
Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partinterface
CollectionIdentifierDescriptor
Descriptor for the collection identifier.interface
EntityDiscriminatorMapping
Details about the discriminator for an entity hierarchy.interface
EntityVersionMapping
Describes the mapping of an entity's version -
Uses of SqlExpressible in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqlExpressible Modifier and Type Class Description class
AbstractDiscriminatorMapping
class
AnyDiscriminatorPart
Acts as a ModelPart for the discriminator portion of an any-valued mappingclass
AnyKeyPart
Acts as a ModelPart for the key portion of an any-valued mappingclass
BasicAttributeMapping
class
BasicEntityIdentifierMappingImpl
Mapping of a simple identifierclass
BasicValuedCollectionPart
Models a basic collection element/value or index/keyclass
CaseStatementDiscriminatorMappingImpl
class
CollectionIdentifierDescriptorImpl
class
EntityVersionMappingImpl
class
ExplicitColumnDiscriminatorMappingImpl
class
SimpleForeignKeyDescriptor
-
Uses of SqlExpressible in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement SqlExpressible Modifier and Type Class Description class
DiscriminatorType<T>
TODO : javadoc -
Uses of SqlExpressible in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SqlExpressible Modifier and Type Class Description class
AnonymousTupleBasicEntityIdentifierMapping
class
AnonymousTupleBasicValuedModelPart
-
Uses of SqlExpressible in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqlExpressible Modifier and Type Class Description class
SelfRenderingAggregateFunctionSqlAstExpression
Representation of an aggregate function call in the SQL AST for impls that know how to render themselves.class
SelfRenderingFunctionSqlAstExpression
Representation of a function call in the SQL AST for impls that know how to render themselves.class
SelfRenderingOrderedSetAggregateFunctionSqlAstExpression
Representation of an aggregate function call in the SQL AST for impls that know how to render themselves.class
SelfRenderingWindowFunctionSqlAstExpression
Representation 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 class
Collation
class
Distinct
class
Format
Represents the format pattern for a date/time format expressionclass
Overflow
class
TrimSpecification
-
Uses of SqlExpressible in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement SqlExpressible Modifier and Type Class Description class
AbstractJdbcParameter
class
JdbcParameterImpl
class
SqlTypedMappingJdbcParameter
class
VersionTypeSeedParameterSpecification
Parameter 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 class
ColumnValueParameter
Parameter descriptor specific to mutations. -
Uses of SqlExpressible in org.hibernate.type
Subinterfaces of SqlExpressible in org.hibernate.type Modifier and Type Interface Description interface
AdjustableBasicType<J>
Extension contract forBasicType
implementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interface
BasicPluralType<C,E>
A basic plural type.interface
BasicType<T>
Marker interface for basic types.interface
ConvertedBasicType<J>
Extension for BasicType impls which have an implied conversionClasses in org.hibernate.type that implement SqlExpressible Modifier and Type Class Description class
AbstractSingleColumnStandardBasicType<T>
TODO : javadocclass
AbstractStandardBasicType<T>
Convenience base class forBasicType
implementations.class
BasicArrayType<T>
A type that maps betweenARRAY
andT[]
class
BasicCollectionType<C extends Collection<E>,E>
A type that maps betweenARRAY
andCollection<T>
class
CustomType<J>
class
JavaObjectType
class
NullType
class
SerializableToBlobType<T extends Serializable>
class
SerializableType<T extends Serializable>
A type that maps between aVARBINARY
andSerializable
classes.class
StandardBasicTypeTemplate<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 String
DdlType. getCastTypeName(SqlExpressible type, Long length, Integer precision, Integer scale)
Return the database type with the given length, precision, and scale, if specified, corresponding to theJdbcMapping
of the givenSqlExpressible
, that may be used as a target type in casting operations using the SQLCAST()
function. -
Uses of SqlExpressible in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement SqlExpressible Modifier and Type Class Description class
BasicTypeImpl<J>
class
ConvertedBasicTypeImpl<J>
class
CustomMutabilityConvertedBasicTypeImpl<J>
class
ImmutableNamedBasicTypeImpl<J>
class
NamedBasicTypeImpl<J>
-