public class BinaryType extends AbstractSingleColumnStandardBasicType<byte[]> implements VersionType<byte[]>
VARBINARY
and byte[]
Implementation of the VersionType
interface should be considered deprecated.
For binary entity versions/timestamps, RowVersionType
should be used instead.Modifier and Type | Field and Description |
---|---|
static BinaryType |
INSTANCE |
Constructor and Description |
---|
BinaryType() |
Modifier and Type | Method and Description |
---|---|
Comparator<byte[]> |
getComparator()
Deprecated.
use
RowVersionType for binary entity versions/timestamps |
String |
getName()
Returns the abbreviated name of the type.
|
String[] |
getRegistrationKeys()
Get the names under which this type should be registered in the type registry.
|
byte[] |
next(byte[] current,
SharedSessionContractImplementor session)
Deprecated.
use
RowVersionType for binary entity versions/timestamps |
byte[] |
seed(SharedSessionContractImplementor session)
Deprecated.
use
RowVersionType for binary entity versions/timestamps |
nullSafeSet, sqlType
assemble, beforeAssemble, canDoExtraction, canDoSetting, compare, deepCopy, deepCopy, defaultSizes, dictatedSizes, disassemble, extract, extract, fromString, fromStringValue, get, getColumnSpan, getDefaultSize, getDictatedSize, getHashCode, getHashCode, getJavaTypeDescriptor, getMutabilityPlan, getReplacement, getReturnedClass, getSemiResolvedType, getSqlTypeDescriptor, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, nullSafeSet, nullSafeSet, registerUnderJavaType, remapSqlTypeDescriptor, replace, replace, resolve, semiResolve, set, setJavaTypeDescriptor, setSqlTypeDescriptor, sqlTypes, toColumnNullness, toLoggableString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
assemble, beforeAssemble, compare, deepCopy, defaultSizes, dictatedSizes, disassemble, getColumnSpan, getHashCode, getHashCode, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, resolve, semiResolve, sqlTypes, toColumnNullness, toLoggableString
fromStringValue, get, nullSafeGet, set, toString
public static final BinaryType INSTANCE
public String getName()
Type
public String[] getRegistrationKeys()
BasicType
getRegistrationKeys
in interface BasicType
getRegistrationKeys
in class AbstractStandardBasicType<byte[]>
@Deprecated public byte[] seed(SharedSessionContractImplementor session)
RowVersionType
for binary entity versions/timestampsseed
in interface VersionType<byte[]>
session
- The session from which this request originates.@Deprecated public byte[] next(byte[] current, SharedSessionContractImplementor session)
RowVersionType
for binary entity versions/timestampsnext
in interface VersionType<byte[]>
session
- The session from which this request originates.current
- the current version@Deprecated public Comparator<byte[]> getComparator()
RowVersionType
for binary entity versions/timestampsgetComparator
in interface VersionType<byte[]>
Copyright © 2021 JBoss by Red Hat. All rights reserved.