Package org.hibernate.loader.plan.build.spi

Examples of org.hibernate.loader.plan.build.spi.ExpandingEntityQuerySpace


        if ( type.isEntityType() ) {
          final EntityPersister indexPersister = persister.getFactory().getEntityPersister(
              ( (EntityType) type ).getAssociatedEntityName()
          );

          final ExpandingEntityQuerySpace entityQuerySpace = QuerySpaceHelper.INSTANCE.makeEntityQuerySpace(
              collectionQuerySpace,
              indexPersister,
              CollectionPropertyNames.COLLECTION_INDICES,
              (EntityType) persister.getIndexType(),
              collectionQuerySpace.getExpandingQuerySpaces().generateImplicitUid(),
View Full Code Here


    if ( type.isAssociationType() ) {
      if ( type.isEntityType() ) {
        final EntityPersister elementPersister = persister.getFactory().getEntityPersister(
            ( (EntityType) type ).getAssociatedEntityName()
        );
        final ExpandingEntityQuerySpace entityQuerySpace = QuerySpaceHelper.INSTANCE.makeEntityQuerySpace(
            collectionQuerySpace,
            elementPersister,
            CollectionPropertyNames.COLLECTION_ELEMENTS,
            (EntityType) persister.getElementType(),
            collectionQuerySpace.getExpandingQuerySpaces().generateImplicitUid(),
View Full Code Here

    return "<gen:" + implicitUidBase++ + ">";
  }

  @Override
  public ExpandingEntityQuerySpace makeRootEntityQuerySpace(String uid, EntityPersister entityPersister) {
    final ExpandingEntityQuerySpace space = makeEntityQuerySpace( uid, entityPersister, true );
    roots.add( space );
    return space;
  }
View Full Code Here

      EntityType attributeType,
      String querySpaceUid,
      boolean required,
      boolean shouldIncludeJoin) {

    final ExpandingEntityQuerySpace rhs = lhsQuerySpace.getExpandingQuerySpaces().makeEntityQuerySpace(
        querySpaceUid,
        fetchedPersister,
        required
    );
View Full Code Here

  @Override
  public EntityFetch buildEntityAttributeFetch(
      AssociationAttributeDefinition attributeDefinition,
      FetchStrategy fetchStrategy) {

    final ExpandingEntityQuerySpace entityQuerySpace = QuerySpaceHelper.INSTANCE.makeEntityQuerySpace(
        expandingQuerySpace(),
        attributeDefinition,
        getQuerySpaces().generateImplicitUid(),
        fetchStrategy
    );
View Full Code Here

    return "<gen:" + implicitUidBase++ + ">";
  }

  @Override
  public ExpandingEntityQuerySpace makeRootEntityQuerySpace(String uid, EntityPersister entityPersister) {
    final ExpandingEntityQuerySpace space = makeEntityQuerySpace( uid, entityPersister, true );
    roots.add( space );
    return space;
  }
View Full Code Here

    return "<gen:" + implicitUidBase++ + ">";
  }

  @Override
  public ExpandingEntityQuerySpace makeRootEntityQuerySpace(String uid, EntityPersister entityPersister) {
    final ExpandingEntityQuerySpace space = makeEntityQuerySpace( uid, entityPersister, true );
    roots.add( space );
    return space;
  }
View Full Code Here

TOP

Related Classes of org.hibernate.loader.plan.build.spi.ExpandingEntityQuerySpace

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.