Top Description Fields Constructors Methods
org.hibernate.mapping

public abstract Class IndexedCollection

extends Collection
Class Inheritance
Known Direct Subclasses
org.hibernate.mapping.List, org.hibernate.mapping.Map
Imports
java.util.Iterator, org.hibernate.MappingException, org.hibernate.boot.spi.MetadataBuildingContext, .MetadataImplementor, org.hibernate.engine.spi.Mapping

Indexed collections include Lists, Maps, arrays and primitive arrays.
Author
Gavin King

Field Summary

Modifier and TypeField and Description
public static final String
private Value
Inherited from org.hibernate.mapping.Collection:
DEFAULT_ELEMENT_COLUMN_NAMEDEFAULT_KEY_COLUMN_NAME

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
public Value
public final boolean
public boolean
public boolean
public boolean
public void
setIndex(Value index)

public void
Inherited from org.hibernate.mapping.Collection:
addFilteraddManyToManyFiltercreateAllKeyscreateForeignKeygetBatchSizegetCacheConcurrencyStrategygetCacheRegionNamegetCollectionPersisterClassgetCollectionTablegetCollectionTypegetColumnInsertabilitygetColumnIteratorgetColumnSpangetColumnUpdateabilitygetComparatorgetComparatorClassNamegetCustomSQLDeletegetCustomSQLDeleteAllgetCustomSQLDeleteAllCheckStylegetCustomSQLDeleteCheckStylegetCustomSQLInsertgetCustomSQLInsertCheckStylegetCustomSQLUpdategetCustomSQLUpdateCheckStylegetDefaultCollectionTypegetElementgetFetchModegetFiltersgetKeygetLoaderNamegetManyToManyFiltersgetManyToManyOrderinggetManyToManyWheregetMappedByPropertygetMetadatagetOrderBygetOwnergetOwnerEntityNamegetReferencedPropertyNamegetRolegetServiceRegistrygetSynchronizedTablesgetTablegetTypegetTypeNamegetTypeParametersgetWherehasFormulahasOrderhasOrphanDeleteisAlternateUniqueKeyisArrayisCustomDeleteAllCallableisCustomDeleteCallableisCustomInsertCallableisCustomUpdateCallableisExtraLazyisIdentifiedisInverseisLazyisMapisMutableisNullableisOneToManyisOptimisticLockedisPrimitiveArrayisSameisSameisSetisSimpleValueisSortedisSubselectLoadableisValidsetBatchSizesetCacheConcurrencyStrategysetCacheRegionNamesetCollectionPersisterClasssetCollectionTablesetComparatorsetComparatorClassNamesetCustomSQLDeletesetCustomSQLDeleteAllsetCustomSQLInsertsetCustomSQLUpdatesetElementsetExtraLazysetFetchModesetInversesetKeysetLazysetLoaderNamesetManyToManyOrderingsetManyToManyWheresetMappedByPropertysetMutablesetOptimisticLockedsetOrderBysetOrphanDeletesetOwnersetReferencedPropertyNamesetRolesetSortedsetSubselectLoadablesetTypeNamesetTypeParameterssetTypeParameterssetTypeUsingReflectionsetWheretoString

Field Detail

DEFAULT_INDEX_COLUMN_NAMEback to summary
public static final String DEFAULT_INDEX_COLUMN_NAME
indexback to summary
private Value index

Constructor Detail

IndexedCollectionback to summary
public IndexedCollection(MetadataImplementor metadata, PersistentClass owner)
Annotations
@Deprecated
IndexedCollectionback to summary
public IndexedCollection(MetadataBuildingContext buildingContext, PersistentClass owner)

Method Detail

createPrimaryKeyback to summary
pack-priv void createPrimaryKey()

Implements abstract org.hibernate.mapping.Collection.createPrimaryKey.

getIndexback to summary
public Value getIndex()
isIndexedback to summary
public final boolean isIndexed()

Overrides org.hibernate.mapping.Collection.isIndexed.

isListback to summary
public boolean isList()
isSameback to summary
public boolean isSame(Collection other)

Overrides org.hibernate.mapping.Collection.isSame.

Annotations
@Override
isSameback to summary
public boolean isSame(IndexedCollection other)
setIndexback to summary
public void setIndex(Value index)
validateback to summary
public void validate(Mapping mapping) throws MappingException

Overrides org.hibernate.mapping.Collection.validate.