Top Interfaces Enums
[default module]

Package org.hibernate.loader.ast.spi


Interface Summary

Modifier and TypeInterface and Description
public interface
AfterLoadAction

An action to be performed after an entity has been loaded.

public interface
BatchLoader

Commonality for loading a loadable in "batch" (more than one key at a time)

public interface
BatchLoaderFactory

Factory for BatchLoader instances

public interface
CollectionBatchLoader

BatchLoader specialization for collection fetching

public interface
CollectionLoader

A loader (initialization) for collections

public interface
EntityBatchLoader<T>

BatchLoader specialization for entity fetching

public interface
EntityLoader

Specialization of Loader for loading entities of a type

public interface
EntityMultiLoader<
The loaded model part
T
>

Commonality for multi-loading an entity

public interface
Loadable

Common details for things that can be loaded by a loader - generally entities and plural attributes (collections).

public interface
Loader

Common contract for all value-mapping loaders.

public interface
MultiIdEntityLoader<T>

Loader subtype for loading multiple entities by multiple identifier values.

public interface
MultiIdLoadOptions

Encapsulation of the options for loading multiple entities by id

public interface
MultiKeyLoader

Loader specialization for loading multiple loadable references by primary, foreign or natural key.

public interface
MultiKeyLoadSizingStrategy

Strategy for determining an optimal size for loading by multiple keys.

public interface
MultiLoadOptions

Base contract for options for multi-load operations

public interface
MultiNaturalIdLoader<
The entity Java type
E
>

Loader for entities by multiple natural-ids

public interface
MultiNaturalIdLoadOptions

Encapsulation of the options for loading multiple entities by natural-id

public interface
public interface
NaturalIdLoadOptions

Options for loading by natural-id

public interface
SingleEntityLoader<T>

Loader for loading a single entity by primary or unique key

public interface
SingleIdEntityLoader<T>

Loader for loading an entity by a single identifier value.

public interface
SingleUniqueKeyEntityLoader<T>

Loader subtype for loading an entity by a single unique-key value.

public interface
SqlArrayMultiKeyLoader

MultiKeyLoader implementation based on a SQL ARRAY valued parameter

public interface
SqlInPredicateMultiKeyLoader

MultiKeyLoader implementation based on SQL IN predicate

Enum Summary

Modifier and TypeEnum and Description
public enum