Example usage for Java org.hibernate.persister.collection QueryableCollection fields, constructors, methods, implement or subclass
The text is from its open source code.
CollectionType | getCollectionType() Get the associated Type |
Object | getElementByIndex(Serializable key, Object index, SharedSessionContractImplementor session, Object owner) |
String[] | getElementColumnNames() Get the names of the collection element columns (or the primary key columns in the case of a one-to-many association) |
EntityPersister | getElementPersister() Get the persister of the element class, if this is a collection of entities (optional operation). |
Type | getElementType() Get the "element" type |
SessionFactoryImplementor | getFactory() |
String[] | getIndexColumnNames() Get the names of the collection index columns if this is an indexed collection (optional operation) |
String[] | getIndexFormulas() Get the index formulas if this is an indexed collection (optional operation) |
Type | getIndexType() Get the "index" type for a list or map (optional operation) |
String[] | getKeyColumnNames() The columns to join on |
Type | getKeyType() Get the "key" type (the type of the foreign key) |
EntityPersister | getOwnerEntityPersister() Get the persister of the entity that "owns" this collection |
int | getSize(Serializable key, SharedSessionContractImplementor session) |
String | getTableName() The table to join to. |
boolean | isInverse() Is this collection "inverse", so state changes are not propogated to the database. |