org.hibernate.mapping

Class PrimitiveArray

Implemented Interfaces:
Fetchable, Serializable, Filterable, Value

public class PrimitiveArray
extends Array

A primitive array has a primary key consisting of the key columns + index column.

Field Summary

Fields inherited from class org.hibernate.mapping.IndexedCollection

DEFAULT_INDEX_COLUMN_NAME

Fields inherited from class org.hibernate.mapping.Collection

DEFAULT_ELEMENT_COLUMN_NAME, DEFAULT_KEY_COLUMN_NAME

Constructor Summary

PrimitiveArray(PersistentClass owner)
Constructor for Array.

Method Summary

Object
accept(ValueVisitor visitor)
boolean
isPrimitiveArray()

Methods inherited from class org.hibernate.mapping.Array

accept, getDefaultCollectionType, getElementClass, getElementClassName, isArray, setElementClassName

Methods inherited from class org.hibernate.mapping.List

accept, getBaseIndex, getDefaultCollectionType, isList, setBaseIndex

Methods inherited from class org.hibernate.mapping.IndexedCollection

getIndex, getIndexNodeName, isIndexed, isList, setIndex, setIndexNodeName, validate

Methods inherited from class org.hibernate.mapping.Collection

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, getFilterMap, getKey, getLoaderName, getManyToManyFilterMap, getManyToManyOrdering, getManyToManyWhere, getNodeName, getOrderBy, getOwner, getOwnerEntityName, getReferencedPropertyName, getRole, getSynchronizedTables, getTable, getType, getTypeName, getTypeParameters, getWhere, hasFormula, hasOrder, hasOrphanDelete, isAlternateUniqueKey, isArray, isCustomDeleteAllCallable, isCustomDeleteCallable, isCustomInsertCallable, isCustomUpdateCallable, isEmbedded, isExtraLazy, isIdentified, isIndexed, 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, toString, validate

Constructor Details

PrimitiveArray

public PrimitiveArray(PersistentClass owner)
Constructor for Array.
Parameters:
owner -

Method Details

accept

public Object accept(ValueVisitor visitor)
Specified by:
accept in interface Value
Overrides:
accept in interface Array

isPrimitiveArray

public boolean isPrimitiveArray()
Overrides:
isPrimitiveArray in interface Collection