Java org.hibernate.persister.collection QueryableCollection fields, constructors, methods, implement or subclass

Example usage for Java org.hibernate.persister.collection QueryableCollection fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.hibernate.persister.collection QueryableCollection.

The text is from its open source code.

Method

CollectionTypegetCollectionType()
Get the associated Type
ObjectgetElementByIndex(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)
EntityPersistergetElementPersister()
Get the persister of the element class, if this is a collection of entities (optional operation).
TypegetElementType()
Get the "element" type
SessionFactoryImplementorgetFactory()
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)
TypegetIndexType()
Get the "index" type for a list or map (optional operation)
String[]getKeyColumnNames()
The columns to join on
TypegetKeyType()
Get the "key" type (the type of the foreign key)
EntityPersistergetOwnerEntityPersister()
Get the persister of the entity that "owns" this collection
intgetSize(Serializable key, SharedSessionContractImplementor session)
StringgetTableName()
The table to join to.
booleanisInverse()
Is this collection "inverse", so state changes are not propogated to the database.