Uses of Interface
org.hibernate.type.BasicType
-
Packages that use BasicType Package Description org.hibernate This package defines the central Hibernate APIs, beginning withSessionFactory
, which represents an instance of Hibernate at runtime and is the source of new instances ofSession
andStatelessSession
, the most important APIs exposing persistence-related operations for entities.org.hibernate.boot This package contains the interfaces that make up the bootstrap API for Hibernate.org.hibernate.boot.internal org.hibernate.boot.model This package defines the boot-time metamodel, which is an interpretation of the domain model (entity classes, embeddable classes, and attributes) and the mapping of these "domain model parts" to the database.org.hibernate.boot.model.process.internal org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.cfg This package defines APIs for configuring Hibernate.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.dialect.function.array org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.loader.ast.internal org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.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.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.processor.validation Validation for HQL queries.org.hibernate.query.internal org.hibernate.query.results Support for defining result set mappings used inNativeQuery
,ProcedureCall
, andStoredProcedureQuery
.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQuery
APIsorg.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.results.internal org.hibernate.sql.results.jdbc.internal org.hibernate.sql.results.jdbc.spi org.hibernate.testing.boot org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.java.spi org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.jdbc.spi org.hibernate.type.internal org.hibernate.type.spi Defines a registry for HibernateType
s. -
-
Uses of BasicType in org.hibernate
Methods in org.hibernate with parameters of type BasicType Modifier and Type Method Description abstract boolean
ReplicationMode. shouldOverwriteCurrentVersion(Object entity, Object currentVersion, Object newVersion, BasicType<Object> versionType)
Deprecated.Determine whether the mode dictates that the data being replicated should overwrite the data found. -
Uses of BasicType in org.hibernate.boot
Methods in org.hibernate.boot with parameters of type BasicType Modifier and Type Method Description MetadataBuilder
MetadataBuilder. applyBasicType(BasicType<?> type)
Specify an additional or overridden basic type mapping.MetadataBuilder
MetadataBuilder. applyBasicType(BasicType<?> type, String... keys)
Specify an additional or overridden basic type mapping supplying specific registration keys. -
Uses of BasicType in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return BasicType Modifier and Type Method Description <T> BasicType<T>
BootstrapContextImpl. resolveAdHocBasicType(String key)
Methods in org.hibernate.boot.internal with parameters of type BasicType Modifier and Type Method Description MetadataBuilder
MetadataBuilderImpl. applyBasicType(BasicType<?> type)
MetadataBuilder
MetadataBuilderImpl. applyBasicType(BasicType<?> type, String... keys)
void
MetadataBuilderImpl. contributeType(BasicType<?> type)
Deprecated.void
MetadataBuilderImpl. contributeType(BasicType<?> type, String... keys)
Deprecated.void
BootstrapContextImpl. registerAdHocBasicType(BasicType<?> basicType)
-
Uses of BasicType in org.hibernate.boot.model
Methods in org.hibernate.boot.model with parameters of type BasicType Modifier and Type Method Description default void
TypeContributions. contributeType(BasicType<?> type)
Deprecated.See discussion ofTypeContributor
in User Guide.default void
TypeContributions. contributeType(BasicType<?> type, String... keys)
Deprecated.UseTypeContributions.contributeType(BasicType)
instead. -
Uses of BasicType in org.hibernate.boot.model.process.internal
Methods in org.hibernate.boot.model.process.internal that return BasicType Modifier and Type Method Description BasicType<J>
InferredBasicValueResolution. getLegacyResolvedBasicType()
BasicType
NamedBasicTypeResolution. getLegacyResolvedBasicType()
BasicType<J>
NamedConverterResolution. getLegacyResolvedBasicType()
BasicType<T>
UserTypeResolution. getLegacyResolvedBasicType()
BasicType
VersionResolution. getLegacyResolvedBasicType()
static <T> BasicType<T>
InferredBasicValueResolver. resolveSqlTypeIndicators(JdbcTypeIndicators stdIndicators, BasicType<T> resolved, JavaType<T> domainJtd)
Methods in org.hibernate.boot.model.process.internal with parameters of type BasicType Modifier and Type Method Description static <T> BasicType<T>
InferredBasicValueResolver. resolveSqlTypeIndicators(JdbcTypeIndicators stdIndicators, BasicType<T> resolved, JavaType<T> domainJtd)
void
InferredBasicValueResolution. updateResolution(BasicType<?> type)
Constructors in org.hibernate.boot.model.process.internal with parameters of type BasicType Constructor Description InferredBasicValueResolution(JdbcMapping jdbcMapping, JavaType<J> domainJtd, JavaType<T> relationalJtd, JdbcType jdbcType, BasicType<J> legacyType, MutabilityPlan<J> mutabilityPlan)
NamedBasicTypeResolution(JavaType<J> domainJtd, BasicType basicType, BasicValueConverter valueConverter, Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess, MetadataBuildingContext context)
VersionResolution(JavaType javaType, JdbcType jdbcType, JdbcMapping jdbcMapping, BasicType legacyType)
-
Uses of BasicType in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return BasicType Modifier and Type Method Description BasicType<?>
BasicTypeRegistration. getBasicType()
<T> BasicType<T>
BootstrapContext. resolveAdHocBasicType(String key)
To support Envers.Methods in org.hibernate.boot.spi with parameters of type BasicType Modifier and Type Method Description MetadataBuilder
AbstractDelegatingMetadataBuilderImplementor. applyBasicType(BasicType<?> type)
MetadataBuilder
AbstractDelegatingMetadataBuilderImplementor. applyBasicType(BasicType<?> type, String... keys)
void
BootstrapContext. registerAdHocBasicType(BasicType<?> basicType)
To support Envers.Constructors in org.hibernate.boot.spi with parameters of type BasicType Constructor Description BasicTypeRegistration(BasicType<?> basicType)
BasicTypeRegistration(BasicType<?> basicType, String[] registrationKeys)
-
Uses of BasicType in org.hibernate.cfg
Methods in org.hibernate.cfg with parameters of type BasicType Modifier and Type Method Description Configuration
Configuration. registerTypeOverride(BasicType<?> type)
Register a type into the type registry, potentially replacing a previously registered type. -
Uses of BasicType in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type BasicType Modifier and Type Method Description JdbcType
OracleArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
JdbcType
OracleNestedTableJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
JdbcType
PostgreSQLArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
-
Uses of BasicType in org.hibernate.dialect.function
Constructors in org.hibernate.dialect.function with parameters of type BasicType Constructor Description CurrentFunction(String name, String sql, BasicType<?> type)
SqlColumn(String columnName, BasicType<?> type)
-
Uses of BasicType in org.hibernate.dialect.function.array
Methods in org.hibernate.dialect.function.array that return BasicType Modifier and Type Method Description protected BasicType<?>
ArrayArgumentValidator. getElementType(int arrayIndex, List<? extends SqmTypedNode<?>> arguments, String functionName, TypeConfiguration typeConfiguration)
protected BasicType<?>
ArrayArgumentValidator. getElementType(List<? extends SqmTypedNode<?>> arguments, String functionName, TypeConfiguration typeConfiguration)
static BasicType<?>
DdlTypeHelper. resolveArrayType(DomainType<?> elementType, TypeConfiguration typeConfiguration)
static BasicType<?>
JsonArrayViaElementArgumentReturnTypeResolver. resolveJsonArrayType(DomainType<?> elementType, TypeConfiguration typeConfiguration)
static BasicType<?>
DdlTypeHelper. resolveListType(DomainType<?> elementType, TypeConfiguration typeConfiguration)
Methods in org.hibernate.dialect.function.array with parameters of type BasicType Modifier and Type Method Description static String
DdlTypeHelper. getCastTypeName(BasicType<?> type, Size size, TypeConfiguration typeConfiguration)
static String
DdlTypeHelper. getCastTypeName(BasicType<?> type, TypeConfiguration typeConfiguration)
static String
DdlTypeHelper. getTypeName(BasicType<?> type, Size size, TypeConfiguration typeConfiguration)
static String
DdlTypeHelper. getTypeName(BasicType<?> type, TypeConfiguration typeConfiguration)
-
Uses of BasicType in org.hibernate.id
Constructors in org.hibernate.id with parameters of type BasicType Constructor Description ExportableColumn(Database database, Table table, String name, BasicType<?> type)
ExportableColumn(Database database, Table table, String name, BasicType<?> type, String dbTypeDeclaration)
ValueImpl(ExportableColumn column, Table table, BasicType<?> type, Database database)
-
Uses of BasicType in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal with parameters of type BasicType Modifier and Type Method Description static JdbcMapping
MultiKeyLoadHelper. resolveArrayJdbcMapping(BasicType<?> arrayBasicType, JdbcMapping keyMapping, Class<?> arrayClass, SessionFactoryImplementor sessionFactory)
-
Uses of BasicType in org.hibernate.mapping
Methods in org.hibernate.mapping that return BasicType Modifier and Type Method Description BasicType<J>
BasicValue.Resolution. getLegacyResolvedBasicType()
The BasicType resolved using the pre-6.0 rules.Methods in org.hibernate.mapping with parameters of type BasicType Modifier and Type Method Description default void
BasicValue.Resolution. updateResolution(BasicType<?> type)
-
Uses of BasicType in org.hibernate.metamodel.mapping
Subinterfaces of BasicType in org.hibernate.metamodel.mapping Modifier and Type Interface Description interface
DiscriminatorType<O>
Union ofConvertedBasicType
andBasicDomainType
capabilities.Methods in org.hibernate.metamodel.mapping that return BasicType Modifier and Type Method Description BasicType<?>
DiscriminatorType. getUnderlyingJdbcMapping()
Methods in org.hibernate.metamodel.mapping with parameters of type BasicType Modifier and Type Method Description static <O,R>
DefaultDiscriminatorConverter<O,R>DefaultDiscriminatorConverter. fromMappingMetamodel(NavigableRole role, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, MappingMetamodelImplementor mappingMetamodel)
static <O,R>
EmbeddableDiscriminatorConverter<O,R>EmbeddableDiscriminatorConverter. fromValueMappings(String discriminatedType, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, Map<Object,String> valueMappings, ServiceRegistry serviceRegistry)
static <O,R>
MappedDiscriminatorConverter<O,R>MappedDiscriminatorConverter. fromValueMappings(NavigableRole role, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, Map<Object,String> valueMappings, MappingMetamodelImplementor mappingMetamodel)
-
Uses of BasicType in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement BasicType Modifier and Type Class Description class
DiscriminatorTypeImpl<O>
Specialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMapping
of this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeMethods in org.hibernate.metamodel.mapping.internal that return BasicType Modifier and Type Method Description BasicType<?>
AbstractDiscriminatorMapping. getUnderlyingJdbcMapping()
BasicType<?>
DiscriminatorTypeImpl. getUnderlyingJdbcMapping()
static BasicType<?>
MappingModelCreationHelper. resolveAggregateColumnBasicType(MappingModelCreationProcess creationProcess, NavigableRole navigableRole, Column column)
Methods in org.hibernate.metamodel.mapping.internal with parameters of type BasicType Modifier and Type Method Description static BasicAttributeMapping
MappingModelCreationHelper. buildBasicAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, BasicType attrType, String tableExpression, String attrColumnName, SelectablePath selectablePath, boolean isAttrFormula, String readExpr, String writeExpr, String columnDefinition, Long length, Integer precision, Integer scale, Integer temporalPrecision, boolean isLob, boolean nullable, boolean insertable, boolean updateable, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)
Constructors in org.hibernate.metamodel.mapping.internal with parameters of type BasicType Constructor Description AbstractDiscriminatorMapping(ManagedMappingType mappingType, DiscriminatorType<Object> discriminatorType, BasicType<Object> underlyingJdbcMapping)
AnyDiscriminatorPart(NavigableRole partRole, DiscriminatedAssociationModelPart declaringType, String table, String column, String customReadExpression, String customWriteExpression, String columnDefinition, Long length, Integer precision, Integer scale, boolean insertable, boolean updateable, boolean partitioned, BasicType<?> underlyingJdbcMapping, Map<Object,String> valueToEntityNameMap, MappingMetamodelImplementor mappingMetamodel)
BasicEntityIdentifierMappingImpl(EntityPersister entityPersister, Supplier<?> instanceCreator, String attributeName, String rootTable, String pkColumnName, String columnDefinition, Long length, Integer precision, Integer scale, boolean insertable, boolean updateable, BasicType<?> idType, MappingModelCreationProcess creationProcess)
CollectionIdentifierDescriptorImpl(CollectionPersister collectionDescriptor, String containingTableName, String columnName, BasicType<?> type)
DiscriminatorTypeImpl(BasicType<?> underlyingJdbcMapping, DiscriminatorConverter<O,?> discriminatorValueConverter)
EntityVersionMappingImpl(RootClass bootEntityDescriptor, Supplier<?> templateInstanceAccess, String attributeName, String columnTableExpression, String columnExpression, String columnDefinition, Long length, Integer precision, Integer scale, Integer temporalPrecision, BasicType<?> versionBasicType, EntityMappingType declaringType, MappingModelCreationProcess creationProcess)
-
Uses of BasicType in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return BasicType Modifier and Type Method Description BasicType<Class<?>>
AnyMappingDomainTypeImpl. getDiscriminatorType()
BasicType<D>
AnyDiscriminatorSqmPathSource. getSqmPathType()
-
Uses of BasicType in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement BasicType Modifier and Type Class Description class
DiscriminatorType<T>
Deprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter
Methods in org.hibernate.persister.entity that return BasicType Modifier and Type Method Description abstract BasicType<?>
AbstractEntityPersister. getDiscriminatorType()
static BasicType<?>
DiscriminatorHelper. getDiscriminatorType(Component component)
BasicType<?>
JoinedSubclassEntityPersister. getDiscriminatorType()
BasicType<?>
SingleTableEntityPersister. getDiscriminatorType()
BasicType<?>
UnionSubclassEntityPersister. getDiscriminatorType()
BasicType<?>
DiscriminatorType. getUnderlyingType()
Deprecated, for removal: This API element is subject to removal in a future version.BasicType<?>
AbstractEntityPersister. getVersionType()
BasicType<?>
EntityPersister. getVersionType()
IfEntityPersister.isVersioned()
, then what is the type of the property holding the locking value.Constructors in org.hibernate.persister.entity with parameters of type BasicType Constructor Description DiscriminatorType(BasicType<?> underlyingType, Loadable persister, DiscriminatorConverter converter)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BasicType in org.hibernate.processor.validation
Methods in org.hibernate.processor.validation that return BasicType Modifier and Type Method Description BasicType<?>
MockEntityPersister. getVersionType()
Override on subclasses!BasicType<?>
MockSessionFactory. getVersionType(String className)
protected abstract BasicType<?>
MockEntityPersister. versionType()
BasicType<?>
ProcessorSessionFactory.EntityPersister. versionType()
-
Uses of BasicType in org.hibernate.query.internal
Constructors in org.hibernate.query.internal with parameters of type BasicType Constructor Description ResultMementoBasicStandard(String explicitColumnName, BasicType<?> explicitType, ResultSetMappingResolutionContext context)
-
Uses of BasicType in org.hibernate.query.results
Methods in org.hibernate.query.results with parameters of type BasicType Modifier and Type Method Description static ResultBuilderBasicValued
Builders. scalar(int position, BasicType<?> type)
static DynamicResultBuilderBasic
Builders. scalar(String columnAlias, String resultAlias, BasicType<?> type)
static DynamicResultBuilderBasic
Builders. scalar(String columnAlias, BasicType<?> type)
-
Uses of BasicType in org.hibernate.query.results.dynamic
Constructors in org.hibernate.query.results.dynamic with parameters of type BasicType Constructor Description DynamicResultBuilderBasicStandard(int columnPosition, BasicType<?> explicitType)
DynamicResultBuilderBasicStandard(String columnName, String resultAlias, BasicType<?> explicitType)
-
Uses of BasicType in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return BasicType Modifier and Type Method Description BasicType<Boolean>
NodeBuilder. getBooleanType()
BasicType<Character>
NodeBuilder. getCharacterType()
BasicType<Integer>
NodeBuilder. getIntegerType()
BasicType<Long>
NodeBuilder. getLongType()
-
Uses of BasicType in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type BasicType Modifier and Type Method Description MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerBinaryTernaryPattern(String name, BasicType<?> type, String pattern2, String pattern3, FunctionParameterType parameterType1, FunctionParameterType parameterType2, FunctionParameterType parameterType3, TypeConfiguration typeConfiguration)
Register a binary/ternary function.SqmFunctionDescriptor
SqmFunctionRegistry. registerNamed(String name, BasicType returnType)
Register a named descriptor by name and invariant return type.SqmFunctionDescriptor
SqmFunctionRegistry. registerNoArgs(String registrationKey, String name, BasicType returnType)
SqmFunctionDescriptor
SqmFunctionRegistry. registerNoArgs(String name, BasicType returnType)
MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerNullaryUnaryPattern(String name, BasicType type, String pattern0, String pattern1, FunctionParameterType parameterType, TypeConfiguration typeConfiguration)
Register a nullary/unary function.SqmFunctionDescriptor
SqmFunctionRegistry. registerPattern(String name, String pattern, BasicType returnType)
Register a pattern-based descriptor by name and invariant return type.MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerTernaryQuaternaryPattern(String name, BasicType<?> type, String pattern3, String pattern4, FunctionParameterType parameterType1, FunctionParameterType parameterType2, FunctionParameterType parameterType3, FunctionParameterType parameterType4, TypeConfiguration typeConfiguration)
Register a ternary/quaternary function.MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerUnaryBinaryPattern(String name, BasicType<?> type, String pattern1, String pattern2, FunctionParameterType parameterType1, FunctionParameterType parameterType2, TypeConfiguration typeConfiguration)
Register a unary/binary function.Constructors in org.hibernate.query.sqm.function with parameters of type BasicType Constructor Description MultipatternSqmFunctionDescriptor(String name, SqmFunctionDescriptor[] functions, BasicType<?> type, TypeConfiguration typeConfiguration, FunctionParameterType... parameterTypes)
Construct an instance with the given function templates where the position of each function template in the given array corresponds to the arity of the function template. -
Uses of BasicType in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return BasicType Modifier and Type Method Description BasicType<Boolean>
SqmCriteriaNodeBuilder. getBooleanType()
BasicType<Character>
SqmCriteriaNodeBuilder. getCharacterType()
BasicType<Integer>
SqmCriteriaNodeBuilder. getIntegerType()
BasicType<Long>
SqmCriteriaNodeBuilder. getLongType()
-
Uses of BasicType in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type BasicType Modifier and Type Method Description static FunctionReturnTypeResolver
StandardFunctionReturnTypeResolvers. invariant(BasicType<?> invariantType)
A resolver that defines an invariant result type.NamedFunctionDescriptorBuilder
NamedFunctionDescriptorBuilder. setInvariantType(BasicType<?> invariantType)
PatternFunctionDescriptorBuilder
PatternFunctionDescriptorBuilder. setInvariantType(BasicType<?> invariantType)
-
Uses of BasicType in org.hibernate.query.sqm.sql.internal
Constructors in org.hibernate.query.sqm.sql.internal with parameters of type BasicType Constructor Description AsWrappedExpression(Expression wrappedExpression, BasicType<B> expressionType)
-
Uses of BasicType in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return BasicType Modifier and Type Method Description BasicType<T>
SqmAnyDiscriminatorValue. getDomainType()
BasicType<T>
AsWrapperSqmExpression. getNodeType()
Constructors in org.hibernate.query.sqm.tree.expression with parameters of type BasicType Constructor Description SqmAnyDiscriminatorValue(String pathName, EntityDomainType entityValue, BasicType<T> domainType, NodeBuilder nodeBuilder)
-
Uses of BasicType in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return BasicType Modifier and Type Method Description BasicType<Boolean>
AbstractSqlAstTranslator. getBooleanType()
BasicType<Integer>
AbstractSqlAstTranslator. getIntegerType()
BasicType<String>
AbstractSqlAstTranslator. getStringType()
-
Uses of BasicType in org.hibernate.sql.ast.tree.expression
Constructors in org.hibernate.sql.ast.tree.expression with parameters of type BasicType Constructor Description EmbeddableTypeLiteral(EmbeddableDomainType<?> embeddableDomainType, BasicType<?> basicType)
-
Uses of BasicType in org.hibernate.sql.results.internal
Constructors in org.hibernate.sql.results.internal with parameters of type BasicType Constructor Description ResolvedSqlSelection(int jdbcPosition, int valuesArrayPosition, Expression sqlExpression, BasicType<Object> resolvedType)
ResolvedSqlSelection(int valuesArrayPosition, Expression sqlExpression, BasicType<Object> resolvedType)
-
Uses of BasicType in org.hibernate.sql.results.jdbc.internal
Methods in org.hibernate.sql.results.jdbc.internal that return BasicType Modifier and Type Method Description <J> BasicType<J>
CachedJdbcValuesMetadata. resolveType(int position, JavaType<J> explicitJavaType, TypeConfiguration typeConfiguration)
default <J> BasicType<J>
ResultSetAccess. resolveType(int position, JavaType<J> explicitJavaType, TypeConfiguration typeConfiguration)
Constructors in org.hibernate.sql.results.jdbc.internal with parameters of type BasicType Constructor Description CachedJdbcValuesMetadata(String[] columnNames, BasicType<?>[] types)
-
Uses of BasicType in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi that return BasicType Modifier and Type Method Description default <J> BasicType<J>
JdbcValuesMetadata. resolveType(int position, JavaType<J> explicitJavaType, SessionFactoryImplementor sessionFactory)
Determine the mapping to use for a particular position in the result<J> BasicType<J>
JdbcValuesMetadata. resolveType(int position, JavaType<J> explicitJavaType, TypeConfiguration typeConfiguration)
Determine the mapping to use for a particular position in the result -
Uses of BasicType in org.hibernate.testing.boot
Methods in org.hibernate.testing.boot that return BasicType Modifier and Type Method Description <T> BasicType<T>
BootstrapContextImpl. resolveAdHocBasicType(String key)
Methods in org.hibernate.testing.boot with parameters of type BasicType Modifier and Type Method Description void
BootstrapContextImpl. registerAdHocBasicType(BasicType<?> basicType)
-
Uses of BasicType in org.hibernate.type
Subinterfaces of BasicType 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
ConvertedBasicType<J>
Extension for implementations ofBasicType
which have an implied conversion.Classes in org.hibernate.type that implement BasicType Modifier and Type Class Description class
AbstractSingleColumnStandardBasicType<T>
TODO : javadocclass
AbstractStandardBasicType<T>
Convenience base class forBasicType
implementations.class
BasicArrayType<T,E>
A type that maps betweenARRAY
andT[]
class
BasicCollectionType<C extends Collection<E>,E>
A type that maps betweenARRAY
andCollection<T>
class
BottomType
A type that is assignable to every non-primitive type, that is, the type ofnull
.class
ConvertedBasicArrayType<T,S,E>
Given aBasicValueConverter
for an array type,class
ConvertedBasicCollectionType<C extends Collection<E>,E>
A converted basic array type.class
CustomType<J>
class
JavaObjectType
class
NullType
class
QueryParameterJavaObjectType
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.Methods in org.hibernate.type that return BasicType Modifier and Type Method Description BasicType<E>
BasicArrayType. getElementType()
BasicType<E>
BasicCollectionType. getElementType()
BasicType<E>
BasicPluralType. getElementType()
Get element typeBasicType<E>
ConvertedBasicArrayType. getElementType()
<J> BasicType<J>
BasicTypeRegistry. getRegisteredType(Class<J> javaType)
<J> BasicType<J>
BasicTypeRegistry. getRegisteredType(Type javaType)
<J> BasicType<J>
BasicTypeRegistry. getRegisteredType(String key)
<J> BasicType<J>
BasicTypeRegistry. resolve(Class<J> javaType, int sqlTypeCode)
<J> BasicType<J>
BasicTypeRegistry. resolve(Type javaType, int sqlTypeCode)
<J> BasicType<J>
BasicTypeRegistry. resolve(BasicTypeReference<J> basicTypeReference)
<J> BasicType<J>
BasicTypeRegistry. resolve(JavaType<J> javaType, int sqlTypeCode)
<J> BasicType<J>
BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType)
<J> BasicType<J>
BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType, String baseTypeName)
<J> BasicType<J>
BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType, Supplier<BasicType<J>> creator)
Find an existing BasicType registration for the given JavaType and JdbcType combo or create (and register) one.default <X> BasicType<X>
AdjustableBasicType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<X> domainJtd)
Perform the adjustment<X> BasicType<X>
BasicArrayType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<X> domainJtd)
<X> BasicType<X>
BasicCollectionType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<X> domainJtd)
<X> BasicType<X>
ConvertedBasicArrayType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<X> domainJtd)
Methods in org.hibernate.type with parameters of type BasicType Modifier and Type Method Description void
BasicTypeRegistry. addPrimeEntry(BasicType<?> type, String legacyTypeClassName, String[] registrationKeys)
void
BasicTypeRegistry. register(BasicType<?> type)
void
BasicTypeRegistry. register(BasicType<?> type, String key)
void
BasicTypeRegistry. register(BasicType<?> type, String... keys)
Method parameters in org.hibernate.type with type arguments of type BasicType Modifier and Type Method Description <J> BasicType<J>
BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType, Supplier<BasicType<J>> creator)
Find an existing BasicType registration for the given JavaType and JdbcType combo or create (and register) one.Constructors in org.hibernate.type with parameters of type BasicType Constructor Description BasicArrayType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, JavaType<T> arrayTypeDescriptor)
BasicCollectionType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, BasicCollectionJavaType<C,E> collectionTypeDescriptor)
ConvertedBasicArrayType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, JavaType<T> arrayTypeDescriptor, BasicValueConverter<T,S> converter)
ConvertedBasicCollectionType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, BasicCollectionJavaType<C,E> arrayTypeDescriptor, BasicValueConverter<C,?> converter)
-
Uses of BasicType in org.hibernate.type.descriptor.java
Methods in org.hibernate.type.descriptor.java that return BasicType Modifier and Type Method Description BasicType<?>
AbstractArrayJavaType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators)
BasicType<?>
ArrayJavaType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators)
BasicType<?>
BasicPluralJavaType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators)
Creates a container type for the given element typeMethods in org.hibernate.type.descriptor.java with parameters of type BasicType Modifier and Type Method Description BasicType<?>
AbstractArrayJavaType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators)
BasicType<?>
ArrayJavaType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators)
BasicType<?>
BasicPluralJavaType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators)
Creates a container type for the given element typeConstructors in org.hibernate.type.descriptor.java with parameters of type BasicType Constructor Description ArrayJavaType(BasicType<T> baseDescriptor)
-
Uses of BasicType in org.hibernate.type.descriptor.java.spi
Methods in org.hibernate.type.descriptor.java.spi that return BasicType Modifier and Type Method Description BasicType<?>
BasicCollectionJavaType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators)
Methods in org.hibernate.type.descriptor.java.spi with parameters of type BasicType Modifier and Type Method Description BasicType<?>
BasicCollectionJavaType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators)
-
Uses of BasicType in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc with parameters of type BasicType Modifier and Type Method Description JdbcType
ArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
default JdbcType
JdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
Called byArrayJavaType
and friends. -
Uses of BasicType in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type BasicType Modifier and Type Method Description JdbcType
JdbcTypeRegistry. resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, BasicType<?> elementType, @Nullable ColumnTypeInformation columnTypeInformation)
Construct aJdbcType
viaJdbcTypeConstructor.resolveType(TypeConfiguration, Dialect, BasicType, ColumnTypeInformation)
or return a compatible one from this registry. -
Uses of BasicType in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement BasicType Modifier and Type Class Description class
BasicTypeImpl<J>
class
ConvertedBasicTypeImpl<J>
class
CustomMutabilityConvertedBasicTypeImpl<J>
class
CustomMutabilityConvertedPrimitiveBasicTypeImpl<J>
Wrapper ofCustomMutabilityConvertedBasicTypeImpl
for primitive type.class
ImmutableNamedBasicTypeImpl<J>
class
NamedBasicTypeImpl<J>
-
Uses of BasicType in org.hibernate.type.spi
Methods in org.hibernate.type.spi that return BasicType Modifier and Type Method Description <J> BasicType<J>
TypeConfiguration. getBasicTypeForGenericJavaType(Class<? super J> javaType, Type... typeArguments)
<J> BasicType<J>
TypeConfiguration. getBasicTypeForJavaType(Class<J> javaType)
<J> BasicType<J>
TypeConfiguration. getBasicTypeForJavaType(Type javaType)
BasicType<?>
TypeConfiguration. resolveCastTargetType(String name)
Understands the following target type names for thecast()
function:String
Character
Byte
,Short
,Integer
,Long
Float
,Double
Time
,Date
,Timestamp
LocalDate
,LocalTime
,LocalDateTime
BigInteger
BigDecimal
Binary
Boolean
(fragile, not aware of encoding to character viaCharBooleanConverter
)<J> BasicType<J>
TypeConfiguration. standardBasicTypeForJavaType(Class<J> javaType)
<J> BasicType<J>
TypeConfiguration. standardBasicTypeForJavaType(Class<J> javaType, Function<JavaType<J>,BasicType<J>> creator)
BasicType<?>
TypeConfiguration. standardBasicTypeForJavaType(Type javaType)
<J> BasicType<J>
TypeConfiguration. standardBasicTypeForJavaType(Type javaType, Function<JavaType<J>,BasicType<J>> creator)
Method parameters in org.hibernate.type.spi with type arguments of type BasicType Modifier and Type Method Description <J> BasicType<J>
TypeConfiguration. standardBasicTypeForJavaType(Class<J> javaType, Function<JavaType<J>,BasicType<J>> creator)
<J> BasicType<J>
TypeConfiguration. standardBasicTypeForJavaType(Type javaType, Function<JavaType<J>,BasicType<J>> creator)
-