Uses of Class
org.hibernate.engine.jdbc.Size
Packages that use Size
Package
Description
Some SPIs related to DDL generation and schema management.
Support for various aspects of JDBC interaction.
This package defines the Hibernate configuration-time mapping model.
Defines the runtime mapping metamodel describing how domain-model parts map
to relational database objects.
This package contains the spatial extensions for the PostgreSQLDialect.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
An API for working with abstract families of DDL types
parameterized by varying length, precision, and scale.
Defines a registry for
DdlTypes.-
Uses of Size in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational with parameters of type SizeModifier and TypeMethodDescriptionprotected static intColumnOrderingStrategyStandard.physicalSizeInBytes(int sqlTypeCode, Size columnSize, Metadata metadata) -
Uses of Size in org.hibernate.dialect.function.array
Methods in org.hibernate.dialect.function.array with parameters of type SizeModifier and TypeMethodDescriptionstatic StringDdlTypeHelper.getCastTypeName(JdbcMappingContainer type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getCastTypeName(ReturnableType<?> type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getCastTypeName(BasicType<?> type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getNarrowCastTypeName(BasicType<?> type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getTypeName(JdbcMappingContainer type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getTypeName(ReturnableType<?> type, Size size, TypeConfiguration typeConfiguration) static StringDdlTypeHelper.getTypeName(BasicType<?> type, Size size, TypeConfiguration typeConfiguration) -
Uses of Size in org.hibernate.dialect.temptable.spi
Methods in org.hibernate.dialect.temptable.spi that return Size -
Uses of Size in org.hibernate.dialect.type.spi
Methods in org.hibernate.dialect.type.spi that return SizeModifier and TypeMethodDescriptionSizeStrategy.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length) Resolve the size for the given mapped JDBC and Java types.default SizeSizeStrategy.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Size size) Resolve a size without mutating the supplied size.StandardSizeStrategy.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length) Methods in org.hibernate.dialect.type.spi with parameters of type SizeModifier and TypeMethodDescriptiondefault SizeSizeStrategy.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Size size) Resolve a size without mutating the supplied size. -
Uses of Size in org.hibernate.engine.jdbc
Methods in org.hibernate.engine.jdbc that return SizeModifier and TypeMethodDescriptionstatic SizeSize.length(long length) static SizeSize.nil()static SizeSize.precision(int precision) static SizeSize.precision(int precision, int scale) Size.setArrayLength(Integer arrayLength) Size.setPrecision(Integer precision) Methods in org.hibernate.engine.jdbc with parameters of type Size -
Uses of Size in org.hibernate.mapping
Methods in org.hibernate.mapping that return SizeModifier and TypeMethodDescriptionColumn.getColumnSize(Dialect dialect, MappingContext mappingContext) -
Uses of Size in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return Size -
Uses of Size in org.hibernate.spatial.dialect.postgis
Methods in org.hibernate.spatial.dialect.postgis with parameters of type SizeModifier and TypeMethodDescriptionvoidAbstractCastingPostGISJdbcType.appendWriteExpression(String writeExpression, Size size, SqlAppender appender, Dialect dialect) -
Uses of Size in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc with parameters of type SizeModifier and TypeMethodDescriptiondefault voidJdbcType.addAuxiliaryDatabaseObjects(JavaType<?> javaType, BasicValueConverter<?, ?> valueConverter, Size columnSize, Database database, JdbcTypeIndicators context) default voidJdbcType.appendWriteExpression(String writeExpression, Size size, SqlAppender appender, Dialect dialect) Append the write expression wrapped in a way to be able to write values with this JdbcType's ValueBinder.default StringJdbcType.castFromPattern(JdbcMapping sourceMapping, Size size) Returns the cast pattern from the given source type to this type, ornullif not possible.default StringJdbcType.castToPattern(JdbcMapping targetJdbcMapping, Size size) Returns the cast pattern from this type to the given target type, ornullif not possible.default StringJdbcType.wrapWriteExpression(String writeExpression, Size size, Dialect dialect) Wraps the write expression to be able to write values with this JdbcType's ValueBinder. -
Uses of Size in org.hibernate.type.descriptor.sql
Methods in org.hibernate.type.descriptor.sql with parameters of type SizeModifier and TypeMethodDescriptionDdlType.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.getNarrowCastTypeName(Size columnSize, SqlExpressible type, DdlTypeRegistry ddlTypeRegistry) Return the database type name to use as a cast target, or as the declared type of a column produced by a set-returning function likejson_table()orxmltable(), in positions where LOB types (CLOB,NCLOB,BLOB) are not accepted.DdlType.getTypeName(Size columnSize, Type type, DdlTypeRegistry ddlTypeRegistry) Return a type with length, precision, and scale specified by the given size object.default boolean -
Uses of Size in org.hibernate.type.descriptor.sql.spi
Methods in org.hibernate.type.descriptor.sql.spi with parameters of type SizeModifier and TypeMethodDescriptionDdlTypeRegistry.getTypeName(int typeCode, Size columnSize, Type type) Get the SQL type name for the specifiedJDBC type codeand size, filling in the placemarkers$l,$p, and$swith the length, precision, and scale determined by the given size object.