diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/AbstractNode.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/AbstractNode.java index 32d2bd0fb1..8de76e2da1 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/AbstractNode.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/AbstractNode.java @@ -43,7 +43,7 @@ public class AbstractNode implements Serializable { * * @return The underlying {@link CriteriaBuilderImpl} instance. */ - protected CriteriaBuilderImpl queryBuilder() { + protected CriteriaBuilderImpl criteriaBuilder() { return criteriaBuilder; } } diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/CriteriaQueryImpl.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/CriteriaQueryImpl.java index 65cb8c263a..8ca00b77c8 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/CriteriaQueryImpl.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/CriteriaQueryImpl.java @@ -124,10 +124,10 @@ public class CriteriaQueryImpl extends AbstractNode implements CriteriaQuery< final Selection selection; if ( Tuple.class.isAssignableFrom( getResultType() ) ) { - selection = ( Selection ) queryBuilder().tuple( selections ); + selection = ( Selection ) criteriaBuilder().tuple( selections ); } else if ( getResultType().isArray() ) { - selection = ( Selection ) queryBuilder().array( + selection = ( Selection ) criteriaBuilder().array( ( Class ) getResultType(), selections ); @@ -144,12 +144,12 @@ public class CriteriaQueryImpl extends AbstractNode implements CriteriaQuery< break; } default: { - selection = ( Selection ) queryBuilder().array( selections ); + selection = ( Selection ) criteriaBuilder().array( selections ); } } } else { - selection = queryBuilder().construct( getResultType(), selections ); + selection = criteriaBuilder().construct( getResultType(), selections ); } applySelection( selection ); return this; @@ -193,7 +193,7 @@ public class CriteriaQueryImpl extends AbstractNode implements CriteriaQuery< * {@inheritDoc} */ public CriteriaQuery where(Expression expression) { - queryStructure.setRestriction( queryBuilder().wrap( expression ) ); + queryStructure.setRestriction( criteriaBuilder().wrap( expression ) ); return this; } @@ -202,7 +202,7 @@ public class CriteriaQueryImpl extends AbstractNode implements CriteriaQuery< */ public CriteriaQuery where(Predicate... predicates) { // TODO : assuming this should be a conjuntion, but the spec does not say specifically... - queryStructure.setRestriction( queryBuilder().and( predicates ) ); + queryStructure.setRestriction( criteriaBuilder().and( predicates ) ); return this; } @@ -240,7 +240,7 @@ public class CriteriaQueryImpl extends AbstractNode implements CriteriaQuery< * {@inheritDoc} */ public CriteriaQuery having(Expression expression) { - queryStructure.setHaving( queryBuilder().wrap( expression ) ); + queryStructure.setHaving( criteriaBuilder().wrap( expression ) ); return this; } @@ -248,7 +248,7 @@ public class CriteriaQueryImpl extends AbstractNode implements CriteriaQuery< * {@inheritDoc} */ public CriteriaQuery having(Predicate... predicates) { - queryStructure.setHaving( queryBuilder().and( predicates ) ); + queryStructure.setHaving( criteriaBuilder().and( predicates ) ); return this; } diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/CriteriaSubqueryImpl.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/CriteriaSubqueryImpl.java index 400b920d1c..b03b18fdaa 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/CriteriaSubqueryImpl.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/CriteriaSubqueryImpl.java @@ -167,7 +167,7 @@ public class CriteriaSubqueryImpl extends ExpressionImpl implements Subque * {@inheritDoc} */ public Subquery where(Expression expression) { - queryStructure.setRestriction( queryBuilder().wrap( expression ) ); + queryStructure.setRestriction( criteriaBuilder().wrap( expression ) ); return this; } @@ -176,7 +176,7 @@ public class CriteriaSubqueryImpl extends ExpressionImpl implements Subque */ public Subquery where(Predicate... predicates) { // TODO : assuming this should be a conjuntion, but the spec does not say specifically... - queryStructure.setRestriction( queryBuilder().and( predicates ) ); + queryStructure.setRestriction( criteriaBuilder().and( predicates ) ); return this; } @@ -218,7 +218,7 @@ public class CriteriaSubqueryImpl extends ExpressionImpl implements Subque * {@inheritDoc} */ public Subquery having(Expression expression) { - queryStructure.setHaving( queryBuilder().wrap( expression ) ); + queryStructure.setHaving( criteriaBuilder().wrap( expression ) ); return this; } @@ -226,7 +226,7 @@ public class CriteriaSubqueryImpl extends ExpressionImpl implements Subque * {@inheritDoc} */ public Subquery having(Predicate... predicates) { - queryStructure.setHaving( queryBuilder().and( predicates ) ); + queryStructure.setHaving( criteriaBuilder().and( predicates ) ); return this; } diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/CoalesceExpression.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/CoalesceExpression.java index b668000737..21ab7f5866 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/CoalesceExpression.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/CoalesceExpression.java @@ -60,7 +60,7 @@ public class CoalesceExpression extends ExpressionImpl implements Coalesce } public Coalesce value(T value) { - return value( new LiteralExpression( queryBuilder(), value ) ); + return value( new LiteralExpression( criteriaBuilder(), value ) ); } @SuppressWarnings({ "unchecked" }) diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/ExpressionImpl.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/ExpressionImpl.java index 01b0874250..90df8d00ee 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/ExpressionImpl.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/ExpressionImpl.java @@ -53,49 +53,49 @@ public abstract class ExpressionImpl public Expression as(Class type) { return type.equals( getJavaType() ) ? (Expression) this - : new CastFunction( queryBuilder(), type, this ); + : new CastFunction( criteriaBuilder(), type, this ); } /** * {@inheritDoc} */ public Predicate isNull() { - return queryBuilder().isNull( this ); + return criteriaBuilder().isNull( this ); } /** * {@inheritDoc} */ public Predicate isNotNull() { - return queryBuilder().isNotNull( this ); + return criteriaBuilder().isNotNull( this ); } /** * {@inheritDoc} */ public Predicate in(Object... values) { - return queryBuilder().in( this, values ); + return criteriaBuilder().in( this, values ); } /** * {@inheritDoc} */ public Predicate in(Expression... values) { - return queryBuilder().in( this, values ); + return criteriaBuilder().in( this, values ); } /** * {@inheritDoc} */ public Predicate in(Collection values) { - return queryBuilder().in( this, values ); + return criteriaBuilder().in( this, values ); } /** * {@inheritDoc} */ public Predicate in(Expression> values) { - return queryBuilder().in( this, values ); + return criteriaBuilder().in( this, values ); } /** diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/SearchedCaseExpression.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/SearchedCaseExpression.java index 3dcca5def6..322091501b 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/SearchedCaseExpression.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/SearchedCaseExpression.java @@ -86,7 +86,7 @@ public class SearchedCaseExpression final Class type = result != null ? (Class) result.getClass() : getJavaType(); - return new LiteralExpression( queryBuilder(), type, result ); + return new LiteralExpression( criteriaBuilder(), type, result ); } public Case when(Expression condition, Expression result) { diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/SimpleCaseExpression.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/SimpleCaseExpression.java index 03fedcc27e..5e843f3bbf 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/SimpleCaseExpression.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/expression/SimpleCaseExpression.java @@ -94,7 +94,7 @@ public class SimpleCaseExpression final Class type = result != null ? (Class) result.getClass() : getJavaType(); - return new LiteralExpression( queryBuilder(), type, result ); + return new LiteralExpression( criteriaBuilder(), type, result ); } public SimpleCase when(C condition, Expression result) { diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/AbstractFromImpl.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/AbstractFromImpl.java index f4440d0b9e..4e0cc8ff96 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/AbstractFromImpl.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/AbstractFromImpl.java @@ -236,7 +236,7 @@ public abstract class AbstractFromImpl final Class attributeType = attribute.getBindableJavaType(); return new SingularAttributeJoin( - queryBuilder(), + criteriaBuilder(), attributeType, this, attribute, @@ -272,7 +272,7 @@ public abstract class AbstractFromImpl final Class attributeType = collection.getBindableJavaType(); return new CollectionAttributeJoin( - queryBuilder(), + criteriaBuilder(), attributeType, this, collection, @@ -308,7 +308,7 @@ public abstract class AbstractFromImpl // TODO : runtime check that the attribute in fact belongs to this From's model/bindable final Class attributeType = set.getBindableJavaType(); - return new SetAttributeJoin( queryBuilder(), attributeType, this, set, jt ); + return new SetAttributeJoin( criteriaBuilder(), attributeType, this, set, jt ); } /** @@ -339,7 +339,7 @@ public abstract class AbstractFromImpl // TODO : runtime check that the attribute in fact belongs to this From's model/bindable final Class attributeType = list.getBindableJavaType(); - return new ListAttributeJoin( queryBuilder(), attributeType, this, list, jt ); + return new ListAttributeJoin( criteriaBuilder(), attributeType, this, list, jt ); } /** @@ -370,7 +370,7 @@ public abstract class AbstractFromImpl // TODO : runtime check that the attribute in fact belongs to this From's model/bindable final Class attributeType = map.getBindableJavaType(); - return new MapAttributeJoin( queryBuilder(), attributeType, this, map, jt ); + return new MapAttributeJoin( criteriaBuilder(), attributeType, this, map, jt ); } /** diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/AbstractPathImpl.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/AbstractPathImpl.java index 55e12d151e..48a48db180 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/AbstractPathImpl.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/AbstractPathImpl.java @@ -69,7 +69,7 @@ public abstract class AbstractPathImpl PathSource pathSource) { super( criteriaBuilder, javaType ); this.pathSource = pathSource; - this.typeExpression = new PathTypeExpression( queryBuilder(), getJavaType() ); + this.typeExpression = new PathTypeExpression( criteriaBuilder(), getJavaType() ); } public PathSource getPathSource() { @@ -137,7 +137,7 @@ public abstract class AbstractPathImpl SingularAttributePath path = (SingularAttributePath) resolveCachedAttributePath( attribute.getName() ); if ( path == null ) { - path = new SingularAttributePath( queryBuilder(), attribute.getJavaType(), this, attribute ); + path = new SingularAttributePath( criteriaBuilder(), attribute.getJavaType(), this, attribute ); registerAttributePath( attribute.getName(), path ); } return path; @@ -154,7 +154,7 @@ public abstract class AbstractPathImpl PluralAttributePath path = (PluralAttributePath) resolveCachedAttributePath( attribute.getName() ); if ( path == null ) { - path = new PluralAttributePath( queryBuilder(), this, attribute ); + path = new PluralAttributePath( criteriaBuilder(), this, attribute ); registerAttributePath( attribute.getName(), path ); } return path; @@ -171,7 +171,7 @@ public abstract class AbstractPathImpl PluralAttributePath path = (PluralAttributePath) resolveCachedAttributePath( attribute.getName() ); if ( path == null ) { - path = new PluralAttributePath( queryBuilder(), this, attribute ); + path = new PluralAttributePath( criteriaBuilder(), this, attribute ); registerAttributePath( attribute.getName(), path ); } return path; diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/CollectionAttributeJoin.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/CollectionAttributeJoin.java index d775db44ec..7bcf8b4e1b 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/CollectionAttributeJoin.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/CollectionAttributeJoin.java @@ -70,7 +70,7 @@ public class CollectionAttributeJoin @Override protected FromImplementor createCorrelationDelegate() { return new CollectionAttributeJoin( - queryBuilder(), + criteriaBuilder(), getJavaType(), (PathImplementor) getParentPath(), getAttribute(), diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/ListAttributeJoin.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/ListAttributeJoin.java index 7a179cd5a7..197d4f4ffa 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/ListAttributeJoin.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/ListAttributeJoin.java @@ -60,7 +60,7 @@ public class ListAttributeJoin * {@inheritDoc} */ public Expression index() { - return new ListIndexExpression( queryBuilder(), this, getAttribute() ); + return new ListIndexExpression( criteriaBuilder(), this, getAttribute() ); } @Override @@ -81,7 +81,7 @@ public class ListAttributeJoin @Override protected FromImplementor createCorrelationDelegate() { return new ListAttributeJoin( - queryBuilder(), + criteriaBuilder(), getJavaType(), (PathImplementor) getParentPath(), getAttribute(), diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/MapAttributeJoin.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/MapAttributeJoin.java index 5dade3174c..dad37c0a8a 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/MapAttributeJoin.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/MapAttributeJoin.java @@ -75,7 +75,7 @@ public class MapAttributeJoin @Override protected FromImplementor createCorrelationDelegate() { return new MapAttributeJoin( - queryBuilder(), + criteriaBuilder(), getJavaType(), (PathImplementor) getParentPath(), getAttribute(), @@ -96,7 +96,7 @@ public class MapAttributeJoin */ @SuppressWarnings({ "unchecked" }) public Expression> entry() { - return new MapEntryExpression( queryBuilder(), Map.Entry.class, this, getAttribute() ); + return new MapEntryExpression( criteriaBuilder(), Map.Entry.class, this, getAttribute() ); } /** @@ -105,13 +105,13 @@ public class MapAttributeJoin @SuppressWarnings({ "unchecked" }) public Path key() { final MapKeyHelpers.MapKeySource mapKeySource = new MapKeyHelpers.MapKeySource( - queryBuilder(), + criteriaBuilder(), getAttribute().getJavaType(), this, getAttribute() ); - final MapKeyHelpers.MapKeyAttribute mapKeyAttribute = new MapKeyHelpers.MapKeyAttribute( queryBuilder(), getAttribute() ); - return new MapKeyHelpers.MapKeyPath( queryBuilder(), mapKeySource, mapKeyAttribute ); + final MapKeyHelpers.MapKeyAttribute mapKeyAttribute = new MapKeyHelpers.MapKeyAttribute( criteriaBuilder(), getAttribute() ); + return new MapKeyHelpers.MapKeyPath( criteriaBuilder(), mapKeySource, mapKeyAttribute ); } } diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/RootImpl.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/RootImpl.java index 3e64a4e316..1f8db66a2a 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/RootImpl.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/RootImpl.java @@ -57,7 +57,7 @@ public class RootImpl extends AbstractFromImpl implements Root, Seria @Override protected FromImplementor createCorrelationDelegate() { - return new RootImpl( queryBuilder(), getEntityType() ); + return new RootImpl( criteriaBuilder(), getEntityType() ); } @Override diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/SetAttributeJoin.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/SetAttributeJoin.java index 6360b0fa4c..606e1dcdcf 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/SetAttributeJoin.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/SetAttributeJoin.java @@ -72,7 +72,7 @@ public class SetAttributeJoin @Override protected FromImplementor createCorrelationDelegate() { return new SetAttributeJoin( - queryBuilder(), + criteriaBuilder(), getJavaType(), (PathImplementor) getParentPath(), getAttribute(), diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/SingularAttributeJoin.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/SingularAttributeJoin.java index 1380fb0da9..228abadbd1 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/SingularAttributeJoin.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/path/SingularAttributeJoin.java @@ -69,7 +69,7 @@ public class SingularAttributeJoin extends AbstractJoinImpl { @Override protected FromImplementor createCorrelationDelegate() { return new SingularAttributeJoin( - queryBuilder(), + criteriaBuilder(), getJavaType(), getPathSource(), getAttribute(), diff --git a/entitymanager/src/main/java/org/hibernate/ejb/criteria/predicate/InPredicate.java b/entitymanager/src/main/java/org/hibernate/ejb/criteria/predicate/InPredicate.java index 9f8c6a5a95..3498cbe9e2 100644 --- a/entitymanager/src/main/java/org/hibernate/ejb/criteria/predicate/InPredicate.java +++ b/entitymanager/src/main/java/org/hibernate/ejb/criteria/predicate/InPredicate.java @@ -143,7 +143,7 @@ public class InPredicate } public InPredicate value(T value) { - return value( new LiteralExpression( queryBuilder(), value ) ); + return value( new LiteralExpression( criteriaBuilder(), value ) ); } public InPredicate value(Expression value) {