public abstract class IndexedCollection extends Collection
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_INDEX_COLUMN_NAME |
DEFAULT_ELEMENT_COLUMN_NAME, DEFAULT_KEY_COLUMN_NAME| Constructor and Description |
|---|
IndexedCollection(MetadataBuildingContext buildingContext,
PersistentClass owner) |
IndexedCollection(MetadataImplementor metadata,
PersistentClass owner)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Value |
getIndex() |
boolean |
isIndexed() |
boolean |
isList() |
boolean |
isSame(Collection other) |
boolean |
isSame(IndexedCollection other) |
void |
setIndex(Value index) |
void |
validate(Mapping mapping) |
addFilter, addManyToManyFilter, createAllKeys, createForeignKey, getBatchSize, getCacheConcurrencyStrategy, getCacheRegionName, getCollectionPersisterClass, getCollectionTable, getCollectionType, getColumnInsertability, getColumnIterator, getColumnSpan, getColumnUpdateability, getComparator, getComparatorClassName, getCustomSQLDelete, getCustomSQLDeleteAll, getCustomSQLDeleteAllCheckStyle, getCustomSQLDeleteCheckStyle, getCustomSQLInsert, getCustomSQLInsertCheckStyle, getCustomSQLUpdate, getCustomSQLUpdateCheckStyle, getDefaultCollectionType, getElement, getFetchMode, getFilters, getKey, getLoaderName, getManyToManyFilters, getManyToManyOrdering, getManyToManyWhere, getMappedByProperty, getMetadata, getOrderBy, getOwner, getOwnerEntityName, getReferencedPropertyName, getRole, getServiceRegistry, getSynchronizedTables, getTable, getType, getTypeName, getTypeParameters, getWhere, hasFormula, hasOrder, hasOrphanDelete, isAlternateUniqueKey, isArray, isCustomDeleteAllCallable, isCustomDeleteCallable, isCustomInsertCallable, isCustomUpdateCallable, isExtraLazy, isIdentified, isInverse, isLazy, isMap, isMutable, isNullable, isOneToMany, isOptimisticLocked, isPrimitiveArray, isSame, isSame, isSet, isSimpleValue, isSorted, isSubselectLoadable, isValid, setBatchSize, setCacheConcurrencyStrategy, setCacheRegionName, setCollectionPersisterClass, setCollectionTable, setComparator, setComparatorClassName, setCustomSQLDelete, setCustomSQLDeleteAll, setCustomSQLInsert, setCustomSQLUpdate, setElement, setExtraLazy, setFetchMode, setInverse, setKey, setLazy, setLoaderName, setManyToManyOrdering, setManyToManyWhere, setMappedByProperty, setMutable, setOptimisticLocked, setOrderBy, setOrphanDelete, setOwner, setReferencedPropertyName, setRole, setSorted, setSubselectLoadable, setTypeName, setTypeParameters, setTypeParameters, setTypeUsingReflection, setWhere, toStringpublic static final String DEFAULT_INDEX_COLUMN_NAME
@Deprecated public IndexedCollection(MetadataImplementor metadata, PersistentClass owner)
IndexedCollection(MetadataBuildingContext, PersistentClass) insetad.public IndexedCollection(MetadataBuildingContext buildingContext, PersistentClass owner)
public Value getIndex()
public void setIndex(Value index)
public final boolean isIndexed()
isIndexed in class Collectionpublic boolean isSame(Collection other)
isSame in class Collectionpublic boolean isSame(IndexedCollection other)
public void validate(Mapping mapping) throws MappingException
validate in class CollectionMappingExceptionpublic boolean isList()
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.