public class LoadQueryInfluencers
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static LoadQueryInfluencers |
NONE
Static reference useful for cases where we are creating load SQL
outside the context of any influencers.
|
Constructor and Description |
---|
LoadQueryInfluencers() |
LoadQueryInfluencers(SessionFactoryImplementor sessionFactory) |
Modifier and Type | Method and Description |
---|---|
void |
disableFetchProfile(java.lang.String name) |
void |
disableFilter(java.lang.String filterName) |
void |
enableFetchProfile(java.lang.String name) |
Filter |
enableFilter(java.lang.String filterName) |
java.util.Set |
getEnabledFetchProfileNames() |
Filter |
getEnabledFilter(java.lang.String filterName) |
java.util.Set<java.lang.String> |
getEnabledFilterNames()
Returns an unmodifiable Set of enabled filter names.
|
java.util.Map<java.lang.String,Filter> |
getEnabledFilters() |
Type |
getFilterParameterType(java.lang.String filterParameterName) |
java.lang.Object |
getFilterParameterValue(java.lang.String filterParameterName) |
java.lang.String |
getInternalFetchProfile() |
SessionFactoryImplementor |
getSessionFactory() |
boolean |
hasEnabledFetchProfiles() |
boolean |
hasEnabledFilters() |
boolean |
isFetchProfileEnabled(java.lang.String name) |
static java.lang.String[] |
parseFilterParameterName(java.lang.String filterParameterName) |
void |
setInternalFetchProfile(java.lang.String internalFetchProfile) |
public static LoadQueryInfluencers NONE
public LoadQueryInfluencers()
public LoadQueryInfluencers(SessionFactoryImplementor sessionFactory)
public SessionFactoryImplementor getSessionFactory()
public java.lang.String getInternalFetchProfile()
public void setInternalFetchProfile(java.lang.String internalFetchProfile)
public boolean hasEnabledFilters()
public java.util.Map<java.lang.String,Filter> getEnabledFilters()
public java.util.Set<java.lang.String> getEnabledFilterNames()
public Filter getEnabledFilter(java.lang.String filterName)
public Filter enableFilter(java.lang.String filterName)
public void disableFilter(java.lang.String filterName)
public java.lang.Object getFilterParameterValue(java.lang.String filterParameterName)
public Type getFilterParameterType(java.lang.String filterParameterName)
public static java.lang.String[] parseFilterParameterName(java.lang.String filterParameterName)
public boolean hasEnabledFetchProfiles()
public java.util.Set getEnabledFetchProfileNames()
public boolean isFetchProfileEnabled(java.lang.String name) throws UnknownProfileException
UnknownProfileException
public void enableFetchProfile(java.lang.String name) throws UnknownProfileException
UnknownProfileException
public void disableFetchProfile(java.lang.String name) throws UnknownProfileException
UnknownProfileException
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.