Uses of Interface
org.hibernate.type.BasicType
Packages that use BasicType
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session and StatelessSession,
the most important APIs exposing persistence-related operations for
entities.This package contains the interfaces that make up the bootstrap API
for Hibernate.
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.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package defines APIs for configuring Hibernate.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Internal package containing dialect-specific implementations of
JdbcType.This package defines the Hibernate configuration-time mapping model.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for entities.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package defining support for
SqmFunctionDescriptor handling.Nodes representing expressions in the SQM tree.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.Integrates a range of types defined by the JDK with the type system
of Hibernate.
SPIs related to
JavaType.Defines handling of almost the full range of standard JDBC-defined SQL data types.
SPIs related to
JdbcType.Defines a registry for Hibernate
Types.-
Uses of BasicType in org.hibernate
Methods in org.hibernate with parameters of type BasicTypeModifier and TypeMethodDescriptionabstract <T> booleanReplicationMode.shouldOverwriteCurrentVersion(T currentVersion, T newVersion, BasicType<T> 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 BasicTypeModifier and TypeMethodDescriptionMetadataBuilder.applyBasicType(BasicType<?> type) Specify an additional or overridden basic type mapping.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.model
Methods in org.hibernate.boot.model with parameters of type BasicTypeModifier and TypeMethodDescriptiondefault voidTypeContributions.contributeType(BasicType<?> type) Deprecated.default voidTypeContributions.contributeType(BasicType<?> type, String... keys) Deprecated.UseTypeContributions.contributeType(BasicType)instead. -
Uses of BasicType in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return BasicTypeModifier and TypeMethodDescription<T> BasicType<T> BootstrapContext.findAdHocBasicType(JavaType<T> javaType, JdbcType jdbcType) Find a previously registered ad-hoc BasicTypeImpl based on java and jdbc type.BasicType<?> BasicTypeRegistration.getBasicType()<T> BasicType<T> BootstrapContext.resolveAdHocBasicType(String key) To support Envers.Methods in org.hibernate.boot.spi with parameters of type BasicTypeModifier and TypeMethodDescriptionAbstractDelegatingMetadataBuilderImplementor.applyBasicType(BasicType<?> type) AbstractDelegatingMetadataBuilderImplementor.applyBasicType(BasicType<?> type, String... keys) voidBootstrapContext.registerAdHocBasicType(BasicType<?> basicType) To support Envers.Constructors in org.hibernate.boot.spi with parameters of type BasicTypeModifierConstructorDescriptionBasicTypeRegistration(BasicType<?> basicType) BasicTypeRegistration(BasicType<?> basicType, String[] registrationKeys) -
Uses of BasicType in org.hibernate.cfg
Methods in org.hibernate.cfg with parameters of type BasicTypeModifier and TypeMethodDescriptionConfiguration.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 BasicTypeModifier and TypeMethodDescriptionOracleOsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) SybaseJtdsJsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) SybaseJtdsXmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) -
Uses of BasicType in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type BasicTypeModifier and TypeMethodDescriptionstatic ExpressionNumberSeriesGenerateSeriesFunction.multiply(Expression left, int multiplier, BasicType<Integer> integerType) Constructors in org.hibernate.dialect.function with parameters of type BasicTypeModifierConstructorDescriptionCurrentFunction(String name, String sql, BasicType<?> type) GenerateSeriesArgumentTypeResolver(BasicType<Duration> durationType) protectedGenerateSeriesFunction(SetReturningFunctionTypeResolver setReturningFunctionTypeResolver, BasicType<Duration> durationType) protectedGenerateSeriesFunction(SetReturningFunctionTypeResolver setReturningFunctionTypeResolver, BasicType<Duration> durationType, boolean coerceToTimestamp) NumberSeriesGenerateSeriesFunction(SetReturningFunctionTypeResolver setReturningFunctionTypeResolver, BasicType<Duration> durationType, boolean coerceToTimestamp, int maxSeriesSize) NumberSeriesGenerateSeriesFunction(SetReturningFunctionTypeResolver setReturningFunctionTypeResolver, BasicType<Duration> durationType, int maxSeriesSize) -
Uses of BasicType in org.hibernate.dialect.function.array
Methods in org.hibernate.dialect.function.array that return BasicTypeModifier and TypeMethodDescriptionprotected BasicType<?> ArrayArgumentValidator.getElementType(int arrayIndex, List<? extends SqmTypedNode<?>> arguments, String functionName) protected BasicType<?> ArrayArgumentValidator.getElementType(List<? extends SqmTypedNode<?>> arguments, String functionName) static BasicType<?> DdlTypeHelper.resolveArrayType(DomainType<?> elementType, TypeConfiguration typeConfiguration) static <T> BasicType<?> JsonArrayViaElementArgumentReturnTypeResolver.resolveJsonArrayType(DomainType<T> elementType, TypeConfiguration typeConfiguration) static BasicType<?> DdlTypeHelper.resolveListType(DomainType<?> elementType, TypeConfiguration typeConfiguration) Methods in org.hibernate.dialect.function.array with parameters of type BasicTypeModifier and TypeMethodDescriptionstatic StringDdlTypeHelper.getCastTypeName(BasicType<?> type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getCastTypeName(BasicType<?> type, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getNarrowCastTypeName(BasicType<?> type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getNarrowCastTypeName(BasicType<?> type, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getTypeName(BasicType<?> type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getTypeName(BasicType<?> type, TypeConfiguration typeConfiguration) -
Uses of BasicType in org.hibernate.dialect.type
Methods in org.hibernate.dialect.type with parameters of type BasicTypeModifier and TypeMethodDescriptionH2JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) MariaDBCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) MySQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleNestedTableJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonbJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) SQLServerCastingXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) -
Uses of BasicType in org.hibernate.mapping
Methods in org.hibernate.mapping that return BasicTypeModifier and TypeMethodDescriptionBasicValue.Resolution.getLegacyResolvedBasicType()The BasicType resolved using the pre-6.0 rules.Methods in org.hibernate.mapping with parameters of type BasicTypeModifier and TypeMethodDescriptiondefault voidBasicValue.Resolution.updateResolution(BasicType<?> type) -
Uses of BasicType in org.hibernate.metamodel.mapping
Subinterfaces of BasicType in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities.Methods in org.hibernate.metamodel.mapping that return BasicTypeMethods in org.hibernate.metamodel.mapping with parameters of type BasicTypeModifier and TypeMethodDescriptionstatic <O,R> EmbeddableDiscriminatorConverter <O, R> EmbeddableDiscriminatorConverter.fromValueMappings(String discriminatedType, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, Map<Object, String> valueMappings, ServiceRegistry serviceRegistry) -
Uses of BasicType in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement BasicTypeModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverterMethods in org.hibernate.persister.entity that return BasicTypeModifier and TypeMethodDescriptionabstract 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 BasicTypeModifierConstructorDescriptionDiscriminatorType(BasicType<?> underlyingType, EntityPersister persister, DiscriminatorConverter converter) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BasicType in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return BasicTypeModifier and TypeMethodDescriptionNodeBuilder.getBooleanType()NodeBuilder.getCharacterType()NodeBuilder.getIntegerType()NodeBuilder.getLongType()NodeBuilder.getStringType() -
Uses of BasicType in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type BasicTypeModifier and TypeMethodDescriptionSqmFunctionRegistry.registerBinaryTernaryPattern(String name, BasicType<?> type, String pattern2, String pattern3, FunctionParameterType parameterType1, FunctionParameterType parameterType2, FunctionParameterType parameterType3, TypeConfiguration typeConfiguration) Register a binary/ternary function.SqmFunctionRegistry.registerNamed(String name, BasicType<?> returnType) Register a named descriptor by name and invariant return type.SqmFunctionRegistry.registerNoArgs(String registrationKey, String name, BasicType<?> returnType) SqmFunctionRegistry.registerNoArgs(String name, BasicType<?> returnType) SqmFunctionRegistry.registerNullaryUnaryPattern(String name, BasicType<?> type, String pattern0, String pattern1, FunctionParameterType parameterType, TypeConfiguration typeConfiguration) Register a nullary/unary function.SqmFunctionRegistry.registerPattern(String name, String pattern, BasicType<?> returnType) Register a pattern-based descriptor by name and invariant return type.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.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 BasicTypeModifierConstructorDescriptionMultipatternSqmFunctionDescriptor(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.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type BasicTypeModifier and TypeMethodDescriptionLikeSetReturningFunctionTypeResolver.Builder.invariant(String, BasicType, String), but passing the component as selection expression.SetReturningFunctionTypeResolver.Builder.invariant(String component, BasicType<?> invariantType, String selectionExpression) Specifies that the return type has a component with the given name being selectable through the given selection expression, which has the given invariant type.static FunctionReturnTypeResolverA resolver that defines an invariant result type.NamedFunctionDescriptorBuilder.setInvariantType(BasicType<?> invariantType) PatternFunctionDescriptorBuilder.setInvariantType(BasicType<?> invariantType) -
Uses of BasicType in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return BasicTypeModifier and TypeMethodDescriptionSqmAnyDiscriminatorValue.getDomainType()AsWrapperSqmExpression.getNodeType()Constructors in org.hibernate.query.sqm.tree.expression with parameters of type BasicTypeModifierConstructorDescriptionSqmAnyDiscriminatorValue(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 BasicTypeModifier and TypeMethodDescriptionAbstractSqlAstTranslator.getBooleanType()AbstractSqlAstTranslator.getIntegerType()AbstractSqlAstTranslator.getStringType() -
Uses of BasicType in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression that return BasicTypeModifier and TypeMethodDescriptionJsonTableExistsColumnDefinition.type()Returns the value of thetyperecord component.JsonTableQueryColumnDefinition.type()Returns the value of thetyperecord component.XmlTableQueryColumnDefinition.type()Returns the value of thetyperecord component.Constructors in org.hibernate.sql.ast.tree.expression with parameters of type BasicTypeModifierConstructorDescriptionEmbeddableTypeLiteral(EmbeddableDomainType<?> embeddableDomainType, BasicType<?> basicType) JsonTableExistsColumnDefinition(String name, BasicType<Boolean> type, @Nullable String jsonPath, @Nullable JsonExistsErrorBehavior errorBehavior) Creates an instance of aJsonTableExistsColumnDefinitionrecord class.JsonTableQueryColumnDefinition(String name, BasicType<String> type, @Nullable String jsonPath, @Nullable JsonQueryWrapMode wrapMode, @Nullable JsonQueryErrorBehavior errorBehavior, @Nullable JsonQueryEmptyBehavior emptyBehavior) Creates an instance of aJsonTableQueryColumnDefinitionrecord class.XmlTableQueryColumnDefinition(String name, BasicType<String> type, @Nullable String xpath, @Nullable Expression defaultExpression) Creates an instance of aXmlTableQueryColumnDefinitionrecord class. -
Uses of BasicType in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi that return BasicTypeModifier and TypeMethodDescriptiondefault <J> BasicType<J> JdbcValuesMetadata.resolveType(int position, JavaType<J> explicitJavaType, SessionFactoryImplementor sessionFactory) Deprecated, for removal: This API element is subject to removal in a future version.The existence of this method encourages people to pass around references to the SessionFactoryImplementor when they don't need it<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.type
Subinterfaces of BasicType in org.hibernate.typeModifier and TypeInterfaceDescriptioninterfaceExtension 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.interfaceExtension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement BasicTypeModifier and TypeClassDescriptionclassTODO : javadocclassConvenience base class forBasicTypeimplementations.final classBasicArrayType<T,E> A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>, E>A type that maps betweenARRAYandCollection<T>classA 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>classclassclassclassSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA BasicType adapter targeting partial portability to 6.0's type system changes.Methods in org.hibernate.type that return BasicTypeModifier and TypeMethodDescriptionBasicArrayType.getElementType()BasicCollectionType.getElementType()BasicPluralType.getElementType()Get element typeConvertedBasicArrayType.getElementType()@Nullable BasicType<?> BasicTypeRegistry.getRegisteredArrayType(Type javaElementType) <J> @Nullable BasicType<J> BasicTypeRegistry.getRegisteredPrimitiveType(Class<J> javaClass) <J> @Nullable BasicType<J> BasicTypeRegistry.getRegisteredType(Class<J> javaType) @Nullable BasicType<?> BasicTypeRegistry.getRegisteredType(Type javaType) @Nullable BasicType<?> BasicTypeRegistry.getRegisteredType(String key) <J> BasicType<J> BasicType<?> <J> @Nullable BasicType<J> BasicTypeRegistry.resolve(BasicTypeReference<J> basicTypeReference) <J> BasicType<J> <J> BasicType<J> <J> BasicType<J> <J> BasicType<J> 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 BasicTypeModifier and TypeMethodDescriptionvoidBasicTypeRegistry.addPrimeEntry(BasicType<?> type, String legacyTypeClassName, String[] registrationKeys) voidvoidvoidMethod parameters in org.hibernate.type with type arguments of type BasicTypeModifier and TypeMethodDescription<J> BasicType<J> 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 BasicTypeModifierConstructorDescriptionBasicArrayType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, JavaType<T> arrayTypeDescriptor) BasicCollectionType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, JavaType<C> collectionTypeDescriptor, String typeName) 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 BasicTypeModifier and TypeMethodDescriptionBasicType<?> 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 BasicTypeModifier and TypeMethodDescriptionBasicType<?> 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 -
Uses of BasicType in org.hibernate.type.descriptor.java.spi
Methods in org.hibernate.type.descriptor.java.spi that return BasicTypeModifier and TypeMethodDescriptionBasicType<?> 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 BasicTypeModifier and TypeMethodDescriptionBasicType<?> 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 BasicTypeModifier and TypeMethodDescriptionArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) default JdbcTypeJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) Called byArrayJavaTypeand friends.JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) JsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) XmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) XmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) -
Uses of BasicType in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type BasicTypeModifier and TypeMethodDescriptionJdbcTypeRegistry.resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, BasicType<?> elementType, @Nullable ColumnTypeInformation columnTypeInformation) Construct aJdbcTypeviaJdbcTypeConstructor.resolveType(TypeConfiguration, Dialect, BasicType, ColumnTypeInformation)or return a compatible one from this registry. -
Uses of BasicType in org.hibernate.type.spi
Methods in org.hibernate.type.spi that return BasicTypeModifier and TypeMethodDescription<J> @Nullable BasicType<J> TypeConfiguration.getBasicTypeForGenericJavaType(Class<? super J> javaType, Type... typeArguments) Deprecated, for removal: This API element is subject to removal in a future version.<J> @Nullable BasicType<J> TypeConfiguration.getBasicTypeForJavaType(Class<J> javaClass) @Nullable BasicType<?> TypeConfiguration.getBasicTypeForJavaType(Type javaType) BasicType<?> TypeConfiguration.resolveCastTargetType(String name) Understands the following target type names for thecast()function:StringCharacterByte,Short,Integer,LongFloat,DoubleTime,Date,TimestampLocalDate,LocalTime,LocalDateTimeBigIntegerBigDecimalBinaryBoolean(fragile, not aware of encoding to character viaCharBooleanConverter)<J> BasicType<J> TypeConfiguration.standardBasicTypeForJavaType(Class<J> javaClass) <J> BasicType<J> TypeConfiguration.standardBasicTypeForJavaType(Class<J> javaClass, Function<JavaType<J>, BasicType<J>> creator) Deprecated, for removal: This API element is subject to removal in a future version.BasicType<?> TypeConfiguration.standardBasicTypeForJavaType(Type javaType) <J> BasicType<?> TypeConfiguration.standardBasicTypeForJavaType(Type javaType, Function<JavaType<J>, BasicType<J>> creator) Deprecated, for removal: This API element is subject to removal in a future version.<J> BasicType<J> TypeConfiguration.standardBasicTypeForPrimitiveJavaType(Class<J> javaClass) Method parameters in org.hibernate.type.spi with type arguments of type BasicTypeModifier and TypeMethodDescription<J> BasicType<J> TypeConfiguration.standardBasicTypeForJavaType(Class<J> javaClass, Function<JavaType<J>, BasicType<J>> creator) Deprecated, for removal: This API element is subject to removal in a future version.<J> BasicType<?> TypeConfiguration.standardBasicTypeForJavaType(Type javaType, Function<JavaType<J>, BasicType<J>> creator) Deprecated, for removal: This API element is subject to removal in a future version.
TypeContributorin User Guide.