public class SortedMapType extends MapType
UNFETCHED_COLLECTIONLEGACY_DEFAULT_SIZE, LEGACY_DICTATED_SIZE| Constructor and Description |
|---|
SortedMapType(TypeFactory.TypeScope typeScope,
java.lang.String role,
java.lang.String propertyRef,
java.util.Comparator comparator) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class |
getReturnedClass()
|
java.lang.Object |
instantiate(int anticipatedSize)
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e.
|
PersistentCollection |
instantiate(SharedSessionContractImplementor session,
CollectionPersister persister,
java.io.Serializable key)
Instantiate an uninitialized collection wrapper or holder.
|
PersistentCollection |
wrap(SharedSessionContractImplementor session,
java.lang.Object collection)
Wrap the naked collection instance in a wrapper, or instantiate a
holder.
|
getElementsIterator, indexOf, replaceElementsassemble, compare, contains, deepCopy, defaultSizes, dictatedSizes, disassemble, getAssociatedEntityName, getAssociatedJoinable, getCollection, getColumnSpan, getElementsIterator, getElementType, getForeignKeyDirection, getHashCode, getIdOfOwnerOrNull, getKeyOfOwner, getLHSPropertyName, getName, getOnCondition, getOnCondition, getRHSUniqueKeyPropertyName, getRole, hasHolder, hydrate, initializeImmediately, instantiateResult, isAlwaysDirtyChecked, isArrayType, isAssociationType, isCollectionType, isDirty, isDirty, isEqual, isModified, isMutable, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, renderLoggableString, replace, resolve, resolve, semiResolve, sqlTypes, toColumnNullness, toLoggableString, toString, useLHSPrimaryKeybeforeAssemble, getHashCode, getSemiResolvedType, isAnyType, isComponentType, isEntityType, isEqual, isSame, replaceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbeforeAssemble, getHashCode, getSemiResolvedType, isAnyType, isComponentType, isEntityType, isEqual, isSame, replacepublic SortedMapType(TypeFactory.TypeScope typeScope, java.lang.String role, java.lang.String propertyRef, java.util.Comparator comparator)
public PersistentCollection instantiate(SharedSessionContractImplementor session, CollectionPersister persister, java.io.Serializable key)
CollectionTypeinstantiate in class MapTypesession - The session from which the request is originating.persister - The underlying collection persister (metadata)key - The owner key.public java.lang.Class getReturnedClass()
TypeType.nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SharedSessionContractImplementor, java.lang.Object) methods. This is used to establish the class of an array of
this type.getReturnedClass in interface TypegetReturnedClass in class MapTypepublic java.lang.Object instantiate(int anticipatedSize)
CollectionTypeinstantiate in class MapTypeanticipatedSize - The anticipated size of the instaniated collection
after we are done populating it.public PersistentCollection wrap(SharedSessionContractImplementor session, java.lang.Object collection)
CollectionTypeCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.