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, toString
public 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 Collection
public boolean isSame(Collection other)
isSame
in class Collection
public boolean isSame(IndexedCollection other)
public void validate(Mapping mapping) throws MappingException
validate
in class Collection
MappingException
public boolean isList()
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.