public class TinyIntTypeDescriptor extends Object implements SqlTypeDescriptor
TINYINT handling.
Note that JDBC states that TINYINT should be mapped to either byte or short, but points out
that using byte can in fact lead to loss of data.| Modifier and Type | Field and Description |
|---|---|
static TinyIntTypeDescriptor |
INSTANCE |
| Constructor and Description |
|---|
TinyIntTypeDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeRemapped()
Is this descriptor available for remapping?
|
<X> ValueBinder<X> |
getBinder(JavaTypeDescriptor<X> javaTypeDescriptor)
Get the binder (setting JDBC in-going parameter values) capable of handling values of the type described by the
passed descriptor.
|
<X> ValueExtractor<X> |
getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor)
Get the extractor (pulling out-going values from JDBC objects) capable of handling values of the type described
by the passed descriptor.
|
int |
getSqlType()
Return the JDBC type-code for the column mapped by this type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetJdbcRecommendedJavaTypeMappingpublic static final TinyIntTypeDescriptor INSTANCE
public int getSqlType()
SqlTypeDescriptorgetSqlType in interface SqlTypeDescriptorpublic boolean canBeRemapped()
SqlTypeDescriptorcanBeRemapped in interface SqlTypeDescriptortrue indicates this descriptor can be remapped; otherwise, falseWrapperOptions.remapSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor),
Dialect.remapSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor)public <X> ValueBinder<X> getBinder(JavaTypeDescriptor<X> javaTypeDescriptor)
SqlTypeDescriptorgetBinder in interface SqlTypeDescriptorjavaTypeDescriptor - The descriptor describing the types of Java values to be boundpublic <X> ValueExtractor<X> getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor)
SqlTypeDescriptorgetExtractor in interface SqlTypeDescriptorjavaTypeDescriptor - The descriptor describing the types of Java values to be extractedCopyright © 2001-2021 Red Hat, Inc. All Rights Reserved.