Tabnine Logo
SessionImplementor.getLoadQueryInfluencers
Code IndexAdd Tabnine to your IDE (free)

How to use
getLoadQueryInfluencers
method
in
org.hibernate.engine.spi.SessionImplementor

Best Java code snippets using org.hibernate.engine.spi.SessionImplementor.getLoadQueryInfluencers (Showing top 20 results out of 315)

origin: hibernate/hibernate-orm

@Override
public LoadQueryInfluencers getLoadQueryInfluencers() {
  return delegate.getLoadQueryInfluencers();
}
origin: hibernate/hibernate-orm

protected Map getEnabledFilters(Session s) {
  return ( ( SessionImplementor ) s ).getLoadQueryInfluencers().getEnabledFilters();
}
origin: stackoverflow.com

 CriteriaImpl criteriaImpl = (CriteriaImpl)criteria;
SessionImplementor session = criteriaImpl.getSession();
SessionFactoryImplementor factory = session.getFactory();
CriteriaQueryTranslator translator=new CriteriaQueryTranslator(factory,criteriaImpl,criteriaImpl.getEntityOrClassName(),CriteriaQueryTranslator.ROOT_SQL_ALIAS);
String[] implementors = factory.getImplementors( criteriaImpl.getEntityOrClassName() );

CriteriaJoinWalker walker = new CriteriaJoinWalker((OuterJoinLoadable)factory.getEntityPersister(implementors[0]), 
            translator,
            factory, 
            criteriaImpl, 
            criteriaImpl.getEntityOrClassName(), 
            session.getLoadQueryInfluencers()   );

String sql=walker.getSQLString();
origin: hibernate/hibernate-orm

@Test
public void testBasicFetchProfileOperation() {
  assertTrue( "fetch profile not parsed properly", sessionFactory().containsFetchProfileDefinition( "enrollment.details" ) );
  assertTrue( "fetch profile not parsed properly", sessionFactory().containsFetchProfileDefinition( "offering.details" ) );
  assertTrue( "fetch profile not parsed properly", sessionFactory().containsFetchProfileDefinition( "course.details" ) );
  Session s = openSession();
  SessionImplementor si = ( SessionImplementor ) s;
  s.enableFetchProfile( "enrollment.details" );
  assertTrue( si.getLoadQueryInfluencers().hasEnabledFetchProfiles() );
  s.disableFetchProfile( "enrollment.details" );
  assertFalse( si.getLoadQueryInfluencers().hasEnabledFetchProfiles() );
  try {
    s.enableFetchProfile( "never-gonna-get-it" );
    fail( "expecting failure on undefined fetch-profile" );
  }
  catch ( UnknownProfileException expected ) {
  }
  s.close();
}
origin: hibernate/hibernate-orm

  SessionImplementor source) {
if ( !source.getLoadQueryInfluencers().getEnabledFilters().isEmpty()
    && persister.isAffectedByEnabledFilters( source ) ) {
  LOG.trace( "Disregarding cached version (if any) of collection due to enabled filters" );
origin: org.jboss.seam/jboss-seam

public LoadQueryInfluencers getLoadQueryInfluencers()
{
 return ((SessionImplementor) delegate).getLoadQueryInfluencers();
}
origin: org.hibernate/com.springsource.org.hibernate

private boolean isAffectedByEnabledFetchProfiles(SessionImplementor session) {
  Iterator itr = session.getLoadQueryInfluencers().getEnabledFetchProfileNames().iterator();
  while ( itr.hasNext() ) {
    if ( affectingFetchProfileNames.contains( itr.next() ) ) {
      return true;
    }
  }
  return false;
}
origin: org.hibernate/com.springsource.org.hibernate.core

private boolean isAffectedByEnabledFetchProfiles(SessionImplementor session) {
  Iterator itr = session.getLoadQueryInfluencers().getEnabledFetchProfileNames().iterator();
  while ( itr.hasNext() ) {
    if ( affectingFetchProfileNames.contains( itr.next() ) ) {
      return true;
    }
  }
  return false;
}
origin: com.atlassian.hibernate/hibernate.adapter

@Override
public LoadQueryInfluencers getLoadQueryInfluencers() {
  return getSessionImplementor().getLoadQueryInfluencers();
}
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
public Object getElementByIndex(Serializable key, Object index, SessionImplementor session, Object owner) {
  return new CollectionElementLoader( this, getFactory(), session.getLoadQueryInfluencers() )
      .loadElement( session, key, incrementIndexByBase(index) );
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
public Object getElementByIndex(Serializable key, Object index, SessionImplementor session, Object owner) {
  return new CollectionElementLoader( this, getFactory(), session.getLoadQueryInfluencers() )
      .loadElement( session, key, incrementIndexByBase(index) );
}
origin: org.hibernate/com.springsource.org.hibernate.core

private QueryKey generateQueryKey(
    SessionImplementor session,
    QueryParameters queryParameters) {
  return QueryKey.generateQueryKey(
      getSQLString(),
      queryParameters,
      FilterKey.createFilterKeys( session.getLoadQueryInfluencers().getEnabledFilters() ),
      session,
      createCacheableResultTransformer( queryParameters )
  );
}
origin: org.hibernate/com.springsource.org.hibernate

private QueryKey generateQueryKey(
    SessionImplementor session,
    QueryParameters queryParameters) {
  return QueryKey.generateQueryKey(
      getSQLString(),
      queryParameters,
      FilterKey.createFilterKeys( session.getLoadQueryInfluencers().getEnabledFilters() ),
      session,
      createCacheableResultTransformer( queryParameters )
  );
}
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
protected CollectionInitializer createSubselectInitializer(SubselectFetch subselect, SessionImplementor session) {
  return new SubselectCollectionLoader( 
      this,
      subselect.toSubselectString( getCollectionType().getLHSPropertyName() ),
      subselect.getResult(),
      subselect.getQueryParameters(),
      subselect.getNamedParameterLocMap(),
      session.getFactory(),
      session.getLoadQueryInfluencers() 
  );
}
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
protected CollectionInitializer createSubselectInitializer(SubselectFetch subselect, SessionImplementor session) {
  return new SubselectOneToManyLoader( 
      this,
      subselect.toSubselectString( getCollectionType().getLHSPropertyName() ),
      subselect.getResult(),
      subselect.getQueryParameters(),
      subselect.getNamedParameterLocMap(),
      session.getFactory(),
      session.getLoadQueryInfluencers()
    );
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
protected CollectionInitializer createSubselectInitializer(SubselectFetch subselect, SessionImplementor session) {
  return new SubselectOneToManyLoader( 
      this,
      subselect.toSubselectString( getCollectionType().getLHSPropertyName() ),
      subselect.getResult(),
      subselect.getQueryParameters(),
      subselect.getNamedParameterLocMap(),
      session.getFactory(),
      session.getLoadQueryInfluencers()
    );
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
protected CollectionInitializer createSubselectInitializer(SubselectFetch subselect, SessionImplementor session) {
  return new SubselectCollectionLoader( 
      this,
      subselect.toSubselectString( getCollectionType().getLHSPropertyName() ),
      subselect.getResult(),
      subselect.getQueryParameters(),
      subselect.getNamedParameterLocMap(),
      session.getFactory(),
      session.getLoadQueryInfluencers() 
  );
}
origin: com.blazebit/blaze-persistence-integration-hibernate-5

  @Override
  protected CollectionInitializer createSubselectInitializer(SubselectFetch subselect, SessionImplementor session) {
    return new CustomSubselectOneToManyLoader(
        this,
        subselect.toSubselectString( getCollectionType().getLHSPropertyName() ),
        subselect.getResult(),
        subselect.getQueryParameters(),
        subselect.getNamedParameterLocMap(),
        session.getFactory(),
        session.getLoadQueryInfluencers()
    );
  }
}
origin: com.blazebit/blaze-persistence-integration-hibernate-5

  @Override
  protected CollectionInitializer createSubselectInitializer(SubselectFetch subselect, SessionImplementor session) {
    return new CustomSubselectCollectionLoader(
      this,
      subselect.toSubselectString( getCollectionType().getLHSPropertyName() ),
      subselect.getResult(),
      subselect.getQueryParameters(),
      subselect.getNamedParameterLocMap(),
      session.getFactory(),
      session.getLoadQueryInfluencers()
    );
  }
}
origin: org.n52.sensorweb/timeseries-series-dao

public static String getSqlString(Criteria criteria) {
  CriteriaImpl criteriaImpl = (CriteriaImpl) criteria;
  SessionImplementor session = criteriaImpl.getSession();
  SessionFactoryImplementor factory = extractSessionFactory(criteria);
  CriteriaQueryTranslator translator =
      new CriteriaQueryTranslator(factory, criteriaImpl, criteriaImpl.getEntityOrClassName(),
          CriteriaQueryTranslator.ROOT_SQL_ALIAS);
  String[] implementors = factory.getImplementors(criteriaImpl.getEntityOrClassName());
  CriteriaJoinWalker walker =
      new CriteriaJoinWalker((OuterJoinLoadable) factory.getEntityPersister(implementors[0]), translator,
          factory, criteriaImpl, criteriaImpl.getEntityOrClassName(), session.getLoadQueryInfluencers());
  return walker.getSQLString();
}
org.hibernate.engine.spiSessionImplementorgetLoadQueryInfluencers

Javadoc

Get the load query influencers associated with this session.

Popular methods of SessionImplementor

  • getFactory
    Get the creating SessionFactoryImplementor
  • getTransactionCoordinator
  • connection
  • getPersistenceContext
    Get the persistence context for this session
  • isTransactionInProgress
    Does this Session have an active Hibernate transaction or is there a JTA transaction in progress?
  • getEntityPersister
    Get the EntityPersister for any instance
  • getJdbcCoordinator
  • isClosed
    Determine whether the session is closed. Provided separately from #isOpen() as this method does not
  • flush
  • getTenantIdentifier
    Match te method on org.hibernate.Session and org.hibernate.StatelessSession
  • generateEntityKey
  • getContextEntityIdentifier
  • generateEntityKey,
  • getContextEntityIdentifier,
  • isOpen,
  • bestGuessEntityName,
  • getFlushMode,
  • getSessionFactory,
  • guessEntityName,
  • immediateLoad,
  • initializeCollection

Popular in Java

  • Creating JSON documents from java classes using gson
  • onRequestPermissionsResult (Fragment)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • addToBackStack (FragmentTransaction)
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • JPanel (javax.swing)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now