printWriter.println( TreePrinterHelper.INSTANCE.generateNodePrefix( depth + detailDepthOffset ) + "alias suffix - " + entityAliases.getColumnAliases().getSuffix() ); printWriter.println( printWriter.println( TreePrinterHelper.INSTANCE.generateNodePrefix( depth + detailDepthOffset ) + "entity-element alias suffix - " + elementAliases.getSuffix() ); printWriter.println( TreePrinterHelper.INSTANCE.generateNodePrefix( depth + detailDepthOffset ) + elementAliases.getSuffix() + "entity-element suffixed key columns - " + String.join( ", ", elementAliases.getSuffixedKeyAliases() )
protected void applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder) { final OuterJoinLoadable outerJoinLoadable = (OuterJoinLoadable) getRootEntityReturn().getEntityPersister(); selectStatementBuilder.appendSelectClauseFragment( outerJoinLoadable.selectFragment( entityReferenceAliases.getTableAlias(), entityReferenceAliases.getColumnAliases().getSuffix() ) ); }
printWriter.println( TreePrinterHelper.INSTANCE.generateNodePrefix( depth+3 ) + "alias suffix - " + entityAliases.getColumnAliases().getSuffix() ); printWriter.println( printWriter.println( TreePrinterHelper.INSTANCE.generateNodePrefix( depth+3 ) + "entity-element alias suffix - " + elementAliases.getColumnAliases().getSuffix() ); printWriter.println( TreePrinterHelper.INSTANCE.generateNodePrefix( depth+3 ) + elementAliases.getColumnAliases().getSuffix() + "entity-element suffixed key columns - " + String.join( ", ", elementAliases.getColumnAliases().getSuffixedKeyAliases() )
@Override protected void applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder) { selectStatementBuilder.appendSelectClauseFragment( getQueryableCollection().selectFragment( null, null, //getCollectionReferenceAliases().getCollectionTableAlias(), getElementEntityReferenceAliases().getTableAlias(), getElementEntityReferenceAliases().getColumnAliases().getSuffix(), getCollectionReferenceAliases().getCollectionColumnAliases().getSuffix(), true ) ); super.applyRootReturnSelectFragments( selectStatementBuilder ); }
@Override protected void applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder) { if ( getRootCollectionReturn().allowIndexJoin() && getQueryableCollection().getIndexType().isEntityType() ) { final EntityReference indexEntityReference = getRootCollectionReturn().getIndexGraph().resolveEntityReference(); final EntityReferenceAliases indexEntityReferenceAliases = getAliasResolutionContext().resolveEntityReferenceAliases( indexEntityReference.getQuerySpaceUid() ); selectStatementBuilder.appendSelectClauseFragment( ( (OuterJoinLoadable) indexEntityReference.getEntityPersister() ).selectFragment( indexEntityReferenceAliases.getTableAlias(), indexEntityReferenceAliases.getColumnAliases().getSuffix() ) ); } }
@Override protected void applyRootReturnSelectFragments(SelectStatementBuilder selectStatementBuilder) { selectStatementBuilder.appendSelectClauseFragment( getQueryableCollection().selectFragment( getCollectionReferenceAliases().getCollectionTableAlias(), getCollectionReferenceAliases().getCollectionColumnAliases().getSuffix() ) ); if ( getQueryableCollection().isManyToMany() ) { final OuterJoinLoadable elementPersister = (OuterJoinLoadable) getQueryableCollection().getElementPersister(); selectStatementBuilder.appendSelectClauseFragment( elementPersister.selectFragment( getCollectionReferenceAliases().getElementTableAlias(), getCollectionReferenceAliases().getEntityElementAliases().getColumnAliases().getSuffix() ) ); } super.applyRootReturnSelectFragments( selectStatementBuilder ); }
null, aliases.getTableAlias(), aliases.getColumnAliases().getSuffix(), null, true
collectionTableAlias, aliases.getEntityElementAliases().getColumnAliases().getSuffix(), aliases.getCollectionColumnAliases().getSuffix(), true elementPersister.selectFragment( elementTableAlias, aliases.getEntityElementAliases().getColumnAliases().getSuffix() elementPersister.selectFragment( aliases.getElementTableAlias(), aliases.getEntityElementAliases().getColumnAliases().getSuffix()