Top Fields Constructors Methods
org.hibernate.loader.plan.exec.query.internal

public Class QueryBuildingParametersImpl

extends Object
implements QueryBuildingParameters
Class Inheritance
All Implemented Interfaces
org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters
Imports
org.hibernate.LockMode, .LockOptions, org.hibernate.engine.spi.LoadQueryInfluencers, org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters

Author
Gail Badner

Field Summary

Modifier and TypeField and Description
private final int
private final LoadQueryInfluencers
private final LockMode
private final LockOptions

Constructor Summary

AccessConstructor and Description
public
QueryBuildingParametersImpl(LoadQueryInfluencers loadQueryInfluencers, int batchSize, LockMode lockMode, LockOptions lockOptions)

Method Summary

Modifier and TypeMethod and Description
public int
public LockMode
public LockOptions
public LoadQueryInfluencers
getQueryInfluencers()

Implements org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getQueryInfluencers.

Provides data for options which can influence the SQL query needed to load an entity.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

batchSizeback to summary
private final int batchSize
loadQueryInfluencersback to summary
private final LoadQueryInfluencers loadQueryInfluencers
lockModeback to summary
private final LockMode lockMode
lockOptionsback to summary
private final LockOptions lockOptions

Constructor Detail

QueryBuildingParametersImplback to summary
public QueryBuildingParametersImpl(LoadQueryInfluencers loadQueryInfluencers, int batchSize, LockMode lockMode, LockOptions lockOptions)

Method Detail

getBatchSizeback to summary
public int getBatchSize()

Implements org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getBatchSize.

Doc from org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getBatchSize.

Gets the batch size.

Returns:int

The batch size.

Annotations
@Override
getLockModeback to summary
public LockMode getLockMode()

Implements org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getLockMode.

Doc from org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getLockMode.

Gets the lock mode.

Returns:LockMode

The lock mode.

Annotations
@Override
getLockOptionsback to summary
public LockOptions getLockOptions()

Implements org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getLockOptions.

Doc from org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getLockOptions.

Gets the lock options.

Returns:LockOptions

The lock options.

Annotations
@Override
getQueryInfluencersback to summary
public LoadQueryInfluencers getQueryInfluencers()

Implements org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getQueryInfluencers.

Doc from org.hibernate.loader.plan.exec.query.spi.QueryBuildingParameters.getQueryInfluencers.

Provides data for options which can influence the SQL query needed to load an entity.

Returns:LoadQueryInfluencers

the load query influencers

Annotations
@Override