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(Mappings mappings,
PersistentClass owner) |
| Modifier and Type | Method and Description |
|---|---|
Value |
getIndex() |
String |
getIndexNodeName() |
boolean |
isIndexed() |
boolean |
isList() |
void |
setIndex(Value index) |
void |
setIndexNodeName(String indexNodeName) |
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, getElementNodeName, getFetchMode, getFilters, getKey, getLoaderName, getManyToManyFilters, getManyToManyOrdering, getManyToManyWhere, getMappings, getNodeName, getOrderBy, getOwner, getOwnerEntityName, getReferencedPropertyName, getRole, getSynchronizedTables, getTable, getType, getTypeName, getTypeParameters, getWhere, hasFormula, hasOrder, hasOrphanDelete, isAlternateUniqueKey, isArray, isCustomDeleteAllCallable, isCustomDeleteCallable, isCustomInsertCallable, isCustomUpdateCallable, isEmbedded, isExtraLazy, isIdentified, isInverse, isLazy, isMap, isMutable, isNullable, isOneToMany, isOptimisticLocked, isPrimitiveArray, isSet, isSimpleValue, isSorted, isSubselectLoadable, isValid, setBatchSize, setCacheConcurrencyStrategy, setCacheRegionName, setCollectionPersisterClass, setCollectionTable, setComparator, setComparatorClassName, setCustomSQLDelete, setCustomSQLDeleteAll, setCustomSQLInsert, setCustomSQLUpdate, setElement, setElementNodeName, setEmbedded, setExtraLazy, setFetchMode, setInverse, setKey, setLazy, setLoaderName, setManyToManyOrdering, setManyToManyWhere, setMutable, setNodeName, setOptimisticLocked, setOrderBy, setOrphanDelete, setOwner, setReferencedPropertyName, setRole, setSorted, setSubselectLoadable, setTypeName, setTypeParameters, setTypeUsingReflection, setWhere, toStringpublic static final String DEFAULT_INDEX_COLUMN_NAME
public IndexedCollection(Mappings mappings, PersistentClass owner)
public Value getIndex()
public void setIndex(Value index)
public final boolean isIndexed()
isIndexed in class Collectionpublic void validate(Mapping mapping) throws MappingException
validate in class CollectionMappingExceptionpublic boolean isList()
public String getIndexNodeName()
public void setIndexNodeName(String indexNodeName)
Copyright © 2018 JBoss by Red Hat. All rights reserved.