remove makeCopy() method, since it was annotated @Remove
Signed-off-by: Gavin King <gavin@hibernate.org>
This commit is contained in:
parent
9e745b4e79
commit
b9f15e888e
|
@ -17,14 +17,10 @@ import org.hibernate.spi.NavigablePath;
|
||||||
import org.hibernate.query.criteria.JpaCollectionJoin;
|
import org.hibernate.query.criteria.JpaCollectionJoin;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.SqmJoinType;
|
import org.hibernate.query.sqm.tree.SqmJoinType;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmAttributeJoin;
|
|
||||||
import org.hibernate.query.sqm.tree.from.SqmFrom;
|
import org.hibernate.query.sqm.tree.from.SqmFrom;
|
||||||
import org.hibernate.spi.NavigablePath;
|
|
||||||
|
|
||||||
import jakarta.persistence.criteria.Expression;
|
import jakarta.persistence.criteria.Expression;
|
||||||
import jakarta.persistence.criteria.Predicate;
|
import jakarta.persistence.criteria.Predicate;
|
||||||
|
@ -163,15 +159,4 @@ public class SqmBagJoin<O, E> extends AbstractSqmPluralJoin<O,Collection<E>, E>
|
||||||
return treat;
|
return treat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmAttributeJoin<O, E> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmBagJoin<>(
|
|
||||||
creationProcessingState.getPathRegistry().findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,8 +7,6 @@
|
||||||
package org.hibernate.query.sqm.tree.domain;
|
package org.hibernate.query.sqm.tree.domain;
|
||||||
|
|
||||||
import org.hibernate.metamodel.model.domain.BagPersistentAttribute;
|
import org.hibernate.metamodel.model.domain.BagPersistentAttribute;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.hql.spi.SqmPathRegistry;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
import org.hibernate.query.sqm.SemanticQueryWalker;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
|
@ -100,19 +98,4 @@ public class SqmCorrelatedBagJoin<O, T> extends SqmBagJoin<O, T> implements SqmC
|
||||||
return correlatedRootJoin;
|
return correlatedRootJoin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmCorrelatedBagJoin<O, T> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
final SqmPathRegistry pathRegistry = creationProcessingState.getPathRegistry();
|
|
||||||
return new SqmCorrelatedBagJoin<>(
|
|
||||||
pathRegistry.findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder(),
|
|
||||||
pathRegistry.findFromByPath( correlatedRootJoin.getNavigablePath() ),
|
|
||||||
pathRegistry.findFromByPath( correlationParent.getNavigablePath() )
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,8 +7,6 @@
|
||||||
package org.hibernate.query.sqm.tree.domain;
|
package org.hibernate.query.sqm.tree.domain;
|
||||||
|
|
||||||
import org.hibernate.metamodel.model.domain.ListPersistentAttribute;
|
import org.hibernate.metamodel.model.domain.ListPersistentAttribute;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.hql.spi.SqmPathRegistry;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
import org.hibernate.query.sqm.SemanticQueryWalker;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
|
@ -95,21 +93,6 @@ public class SqmCorrelatedListJoin<O, T> extends SqmListJoin<O, T> implements Sq
|
||||||
return correlatedRootJoin;
|
return correlatedRootJoin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmCorrelatedListJoin<O, T> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
final SqmPathRegistry pathRegistry = creationProcessingState.getPathRegistry();
|
|
||||||
return new SqmCorrelatedListJoin<>(
|
|
||||||
pathRegistry.findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder(),
|
|
||||||
pathRegistry.findFromByPath( correlatedRootJoin.getNavigablePath() ),
|
|
||||||
pathRegistry.findFromByPath( correlationParent.getNavigablePath() )
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <X> X accept(SemanticQueryWalker<X> walker) {
|
public <X> X accept(SemanticQueryWalker<X> walker) {
|
||||||
return walker.visitCorrelatedListJoin( this );
|
return walker.visitCorrelatedListJoin( this );
|
||||||
|
|
|
@ -7,8 +7,6 @@
|
||||||
package org.hibernate.query.sqm.tree.domain;
|
package org.hibernate.query.sqm.tree.domain;
|
||||||
|
|
||||||
import org.hibernate.metamodel.model.domain.MapPersistentAttribute;
|
import org.hibernate.metamodel.model.domain.MapPersistentAttribute;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.hql.spi.SqmPathRegistry;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
import org.hibernate.query.sqm.SemanticQueryWalker;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
|
@ -95,21 +93,6 @@ public class SqmCorrelatedMapJoin<L,K,V> extends SqmMapJoin<L,K,V> implements Sq
|
||||||
return correlatedRootJoin;
|
return correlatedRootJoin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmCorrelatedMapJoin<L, K, V> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
final SqmPathRegistry pathRegistry = creationProcessingState.getPathRegistry();
|
|
||||||
return new SqmCorrelatedMapJoin<>(
|
|
||||||
pathRegistry.findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder(),
|
|
||||||
pathRegistry.findFromByPath( correlatedRootJoin.getNavigablePath() ),
|
|
||||||
pathRegistry.findFromByPath( correlationParent.getNavigablePath() )
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <X> X accept(SemanticQueryWalker<X> walker) {
|
public <X> X accept(SemanticQueryWalker<X> walker) {
|
||||||
return walker.visitCorrelatedMapJoin( this );
|
return walker.visitCorrelatedMapJoin( this );
|
||||||
|
|
|
@ -7,8 +7,6 @@
|
||||||
package org.hibernate.query.sqm.tree.domain;
|
package org.hibernate.query.sqm.tree.domain;
|
||||||
|
|
||||||
import org.hibernate.metamodel.model.domain.SetPersistentAttribute;
|
import org.hibernate.metamodel.model.domain.SetPersistentAttribute;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.hql.spi.SqmPathRegistry;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
import org.hibernate.query.sqm.SemanticQueryWalker;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
|
@ -95,21 +93,6 @@ public class SqmCorrelatedSetJoin<O, T> extends SqmSetJoin<O, T> implements SqmC
|
||||||
return correlatedRootJoin;
|
return correlatedRootJoin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmCorrelatedSetJoin<O, T> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
final SqmPathRegistry pathRegistry = creationProcessingState.getPathRegistry();
|
|
||||||
return new SqmCorrelatedSetJoin<>(
|
|
||||||
pathRegistry.findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder(),
|
|
||||||
pathRegistry.findFromByPath( correlatedRootJoin.getNavigablePath() ),
|
|
||||||
pathRegistry.findFromByPath( correlationParent.getNavigablePath() )
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <X> X accept(SemanticQueryWalker<X> walker) {
|
public <X> X accept(SemanticQueryWalker<X> walker) {
|
||||||
return walker.visitCorrelatedSetJoin( this );
|
return walker.visitCorrelatedSetJoin( this );
|
||||||
|
|
|
@ -7,8 +7,6 @@
|
||||||
package org.hibernate.query.sqm.tree.domain;
|
package org.hibernate.query.sqm.tree.domain;
|
||||||
|
|
||||||
import org.hibernate.metamodel.model.domain.SingularPersistentAttribute;
|
import org.hibernate.metamodel.model.domain.SingularPersistentAttribute;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.hql.spi.SqmPathRegistry;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
import org.hibernate.query.sqm.SemanticQueryWalker;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
|
@ -95,21 +93,6 @@ public class SqmCorrelatedSingularJoin<O, T> extends SqmSingularJoin<O, T> imple
|
||||||
return correlatedRootJoin;
|
return correlatedRootJoin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmCorrelatedSingularJoin<O, T> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
final SqmPathRegistry pathRegistry = creationProcessingState.getPathRegistry();
|
|
||||||
return new SqmCorrelatedSingularJoin<>(
|
|
||||||
pathRegistry.findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder(),
|
|
||||||
pathRegistry.findFromByPath( correlatedRootJoin.getNavigablePath() ),
|
|
||||||
pathRegistry.findFromByPath( correlationParent.getNavigablePath() )
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <X> X accept(SemanticQueryWalker<X> walker) {
|
public <X> X accept(SemanticQueryWalker<X> walker) {
|
||||||
return walker.visitCorrelatedSingularJoin( this );
|
return walker.visitCorrelatedSingularJoin( this );
|
||||||
|
|
|
@ -17,12 +17,10 @@ import org.hibernate.spi.NavigablePath;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaListJoin;
|
import org.hibernate.query.criteria.JpaListJoin;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SqmPathSource;
|
import org.hibernate.query.sqm.SqmPathSource;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.SqmJoinType;
|
import org.hibernate.query.sqm.tree.SqmJoinType;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmAttributeJoin;
|
|
||||||
import org.hibernate.query.sqm.tree.from.SqmFrom;
|
import org.hibernate.query.sqm.tree.from.SqmFrom;
|
||||||
|
|
||||||
import jakarta.persistence.criteria.Expression;
|
import jakarta.persistence.criteria.Expression;
|
||||||
|
@ -168,16 +166,4 @@ public class SqmListJoin<O,E>
|
||||||
return treat;
|
return treat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmAttributeJoin<O, E> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmListJoin<>(
|
|
||||||
creationProcessingState.getPathRegistry().findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,7 +15,6 @@ import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaMapJoin;
|
import org.hibernate.query.criteria.JpaMapJoin;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
import org.hibernate.query.sqm.SemanticQueryWalker;
|
||||||
import org.hibernate.query.sqm.SqmPathSource;
|
import org.hibernate.query.sqm.SqmPathSource;
|
||||||
|
@ -185,16 +184,4 @@ public class SqmMapJoin<L, K, V>
|
||||||
return treat;
|
return treat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmMapJoin<L, K, V> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmMapJoin<>(
|
|
||||||
creationProcessingState.getPathRegistry().findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,6 @@ import org.hibernate.spi.NavigablePath;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.criteria.JpaSetJoin;
|
import org.hibernate.query.criteria.JpaSetJoin;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.SqmJoinType;
|
import org.hibernate.query.sqm.tree.SqmJoinType;
|
||||||
|
@ -167,15 +166,4 @@ public class SqmSetJoin<O, E>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmAttributeJoin<O, E> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmSetJoin<>(
|
|
||||||
creationProcessingState.getPathRegistry().findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getModel(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,23 +8,18 @@ package org.hibernate.query.sqm.tree.domain;
|
||||||
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
|
||||||
import org.hibernate.metamodel.model.domain.EmbeddableDomainType;
|
|
||||||
import org.hibernate.metamodel.model.domain.EntityDomainType;
|
import org.hibernate.metamodel.model.domain.EntityDomainType;
|
||||||
import org.hibernate.metamodel.model.domain.ManagedDomainType;
|
import org.hibernate.metamodel.model.domain.ManagedDomainType;
|
||||||
import org.hibernate.metamodel.model.domain.SingularPersistentAttribute;
|
import org.hibernate.metamodel.model.domain.SingularPersistentAttribute;
|
||||||
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
import org.hibernate.query.sqm.SemanticQueryWalker;
|
||||||
import org.hibernate.spi.NavigablePath;
|
import org.hibernate.spi.NavigablePath;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.NodeBuilder;
|
import org.hibernate.query.sqm.NodeBuilder;
|
||||||
import org.hibernate.query.sqm.SemanticQueryWalker;
|
|
||||||
import org.hibernate.query.sqm.SqmJoinable;
|
import org.hibernate.query.sqm.SqmJoinable;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.SqmJoinType;
|
import org.hibernate.query.sqm.tree.SqmJoinType;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmAttributeJoin;
|
|
||||||
import org.hibernate.query.sqm.tree.from.SqmFrom;
|
import org.hibernate.query.sqm.tree.from.SqmFrom;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
||||||
import org.hibernate.spi.NavigablePath;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Steve Ebersole
|
* @author Steve Ebersole
|
||||||
|
@ -158,15 +153,4 @@ public class SqmSingularJoin<O,T> extends AbstractSqmAttributeJoin<O,T> implemen
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmAttributeJoin<O, T> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmSingularJoin<>(
|
|
||||||
creationProcessingState.getPathRegistry().findFromByPath( getLhs().getNavigablePath() ),
|
|
||||||
getAttribute(),
|
|
||||||
getExplicitAlias(),
|
|
||||||
getSqmJoinType(),
|
|
||||||
isFetched(),
|
|
||||||
nodeBuilder()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,10 +11,8 @@ import org.hibernate.metamodel.model.domain.BagPersistentAttribute;
|
||||||
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.SqmPathSource;
|
import org.hibernate.query.sqm.SqmPathSource;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmAttributeJoin;
|
|
||||||
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
||||||
import org.hibernate.spi.NavigablePath;
|
import org.hibernate.spi.NavigablePath;
|
||||||
|
|
||||||
|
@ -121,11 +119,6 @@ public class SqmTreatedBagJoin<L, R, R1 extends R> extends SqmBagJoin<L, R1> imp
|
||||||
return treatTarget;
|
return treatTarget;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmAttributeJoin<L, R1> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmTreatedBagJoin<>( wrappedPath, treatTarget, getAlias() );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void appendHqlString(StringBuilder sb) {
|
public void appendHqlString(StringBuilder sb) {
|
||||||
sb.append( "treat(" );
|
sb.append( "treat(" );
|
||||||
|
|
|
@ -11,12 +11,10 @@ import org.hibernate.metamodel.model.domain.ListPersistentAttribute;
|
||||||
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.hql.spi.SqmCreationState;
|
import org.hibernate.query.hql.spi.SqmCreationState;
|
||||||
import org.hibernate.query.sqm.SqmPathSource;
|
import org.hibernate.query.sqm.SqmPathSource;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.expression.SqmExpression;
|
import org.hibernate.query.sqm.tree.expression.SqmExpression;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmAttributeJoin;
|
|
||||||
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
||||||
import org.hibernate.spi.NavigablePath;
|
import org.hibernate.spi.NavigablePath;
|
||||||
|
|
||||||
|
@ -152,13 +150,6 @@ public class SqmTreatedListJoin<O,T, S extends T> extends SqmListJoin<O,S> imple
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmAttributeJoin<O, S> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmTreatedListJoin<>( wrappedPath, treatTarget, getAlias() );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void appendHqlString(StringBuilder sb) {
|
public void appendHqlString(StringBuilder sb) {
|
||||||
sb.append( "treat(" );
|
sb.append( "treat(" );
|
||||||
|
|
|
@ -11,7 +11,6 @@ import org.hibernate.metamodel.model.domain.EntityDomainType;
|
||||||
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.SqmPathSource;
|
import org.hibernate.query.sqm.SqmPathSource;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
||||||
|
@ -161,15 +160,6 @@ public class SqmTreatedMapJoin<L, K, V, S extends V> extends SqmMapJoin<L, K, S>
|
||||||
return (SqmTreatedMapJoin<L, K, V, S>) super.on( restrictions );
|
return (SqmTreatedMapJoin<L, K, V, S>) super.on( restrictions );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmMapJoin<L, K, S> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmTreatedMapJoin<>(
|
|
||||||
wrappedPath,
|
|
||||||
treatTarget,
|
|
||||||
getAlias()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void appendHqlString(StringBuilder sb) {
|
public void appendHqlString(StringBuilder sb) {
|
||||||
sb.append( "treat(" );
|
sb.append( "treat(" );
|
||||||
|
|
|
@ -11,10 +11,8 @@ import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
||||||
import org.hibernate.metamodel.model.domain.SetPersistentAttribute;
|
import org.hibernate.metamodel.model.domain.SetPersistentAttribute;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.SqmPathSource;
|
import org.hibernate.query.sqm.SqmPathSource;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmAttributeJoin;
|
|
||||||
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
||||||
import org.hibernate.spi.NavigablePath;
|
import org.hibernate.spi.NavigablePath;
|
||||||
|
|
||||||
|
@ -121,11 +119,6 @@ public class SqmTreatedSetJoin<O,T, S extends T> extends SqmSetJoin<O,S> impleme
|
||||||
return treatTarget;
|
return treatTarget;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmAttributeJoin<O, S> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmTreatedSetJoin<>( wrappedPath, treatTarget, getAlias() );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void appendHqlString(StringBuilder sb) {
|
public void appendHqlString(StringBuilder sb) {
|
||||||
sb.append( "treat(" );
|
sb.append( "treat(" );
|
||||||
|
|
|
@ -11,10 +11,8 @@ import org.hibernate.metamodel.model.domain.SingularPersistentAttribute;
|
||||||
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
import org.hibernate.metamodel.model.domain.TreatableDomainType;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.SqmPathSource;
|
import org.hibernate.query.sqm.SqmPathSource;
|
||||||
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
import org.hibernate.query.sqm.tree.SqmCopyContext;
|
||||||
import org.hibernate.query.sqm.tree.from.SqmAttributeJoin;
|
|
||||||
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
import org.hibernate.query.sqm.tree.from.SqmTreatedAttributeJoin;
|
||||||
import org.hibernate.spi.NavigablePath;
|
import org.hibernate.spi.NavigablePath;
|
||||||
|
|
||||||
|
@ -122,11 +120,6 @@ public class SqmTreatedSingularJoin<O,T, S extends T> extends SqmSingularJoin<O,
|
||||||
return treatTarget;
|
return treatTarget;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public SqmAttributeJoin<O, S> makeCopy(SqmCreationProcessingState creationProcessingState) {
|
|
||||||
return new SqmTreatedSingularJoin<>( wrappedPath, treatTarget, getAlias() );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void appendHqlString(StringBuilder sb) {
|
public void appendHqlString(StringBuilder sb) {
|
||||||
sb.append( "treat(" );
|
sb.append( "treat(" );
|
||||||
|
|
|
@ -7,13 +7,11 @@
|
||||||
package org.hibernate.query.sqm.tree.from;
|
package org.hibernate.query.sqm.tree.from;
|
||||||
|
|
||||||
import org.hibernate.Internal;
|
import org.hibernate.Internal;
|
||||||
import org.hibernate.Remove;
|
|
||||||
import org.hibernate.metamodel.model.domain.EntityDomainType;
|
import org.hibernate.metamodel.model.domain.EntityDomainType;
|
||||||
import org.hibernate.query.criteria.JpaExpression;
|
import org.hibernate.query.criteria.JpaExpression;
|
||||||
import org.hibernate.query.criteria.JpaFetch;
|
import org.hibernate.query.criteria.JpaFetch;
|
||||||
import org.hibernate.query.criteria.JpaJoin;
|
import org.hibernate.query.criteria.JpaJoin;
|
||||||
import org.hibernate.query.criteria.JpaPredicate;
|
import org.hibernate.query.criteria.JpaPredicate;
|
||||||
import org.hibernate.query.hql.spi.SqmCreationProcessingState;
|
|
||||||
import org.hibernate.query.sqm.SqmPathSource;
|
import org.hibernate.query.sqm.SqmPathSource;
|
||||||
import org.hibernate.query.sqm.tree.predicate.SqmPredicate;
|
import org.hibernate.query.sqm.tree.predicate.SqmPredicate;
|
||||||
import org.hibernate.type.descriptor.java.JavaType;
|
import org.hibernate.type.descriptor.java.JavaType;
|
||||||
|
@ -86,10 +84,4 @@ public interface SqmAttributeJoin<O,T> extends SqmJoin<O,T>, JpaFetch<O,T>, JpaJ
|
||||||
<S extends T> SqmTreatedAttributeJoin<O,T,S> treatAs(EntityDomainType<S> treatTarget, String alias, boolean fetch);
|
<S extends T> SqmTreatedAttributeJoin<O,T,S> treatAs(EntityDomainType<S> treatTarget, String alias, boolean fetch);
|
||||||
<S extends T> SqmTreatedAttributeJoin<O,T,S> treatAs(Class<S> treatTarget, String alias, boolean fetch);
|
<S extends T> SqmTreatedAttributeJoin<O,T,S> treatAs(Class<S> treatTarget, String alias, boolean fetch);
|
||||||
|
|
||||||
/*
|
|
||||||
@deprecated not used anymore
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
@Remove
|
|
||||||
SqmAttributeJoin<O,T> makeCopy( SqmCreationProcessingState creationProcessingState );
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue