From a13d55f34eb9bcbd085999261c487a843c4c2149 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Sun, 4 Jan 2009 14:32:14 +0000 Subject: [PATCH] --- .../src/main/java/com/mysema/query/grammar/HqlQueryBase.java | 3 +++ .../test/java/com/mysema/query/hql/HqlIntegrationTest.java | 4 ---- .../src/test/java/com/mysema/query/hql/HqlParserTest.java | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/querydsl-hql/src/main/java/com/mysema/query/grammar/HqlQueryBase.java b/querydsl-hql/src/main/java/com/mysema/query/grammar/HqlQueryBase.java index a90cb24ac..1b623eccd 100644 --- a/querydsl-hql/src/main/java/com/mysema/query/grammar/HqlQueryBase.java +++ b/querydsl-hql/src/main/java/com/mysema/query/grammar/HqlQueryBase.java @@ -76,6 +76,7 @@ public abstract class HqlQueryBase> extends QueryBase< return expr.self(); } + @SuppressWarnings("unchecked") public A forExample(Path.PEntity entity, Map map) { select(entity).from(entity); try { @@ -104,11 +105,13 @@ public abstract class HqlQueryBase> extends QueryBase< return (A) this; } + @SuppressWarnings("unchecked") public A limit(int limit) { this.limit = limit; return (A)this; } + @SuppressWarnings("unchecked") public A offset(int offset) { this.offset = offset; return (A)this; diff --git a/querydsl-hql/src/test/java/com/mysema/query/hql/HqlIntegrationTest.java b/querydsl-hql/src/test/java/com/mysema/query/hql/HqlIntegrationTest.java index adc6de117..7d3166fc4 100644 --- a/querydsl-hql/src/test/java/com/mysema/query/hql/HqlIntegrationTest.java +++ b/querydsl-hql/src/test/java/com/mysema/query/hql/HqlIntegrationTest.java @@ -5,10 +5,6 @@ */ package com.mysema.query.hql; -import static com.mysema.query.grammar.Grammar.div; -import static com.mysema.query.grammar.Grammar.sqrt; -import static com.mysema.query.grammar.HqlGrammar.avg; - import org.hibernate.Query; import org.hibernate.Session; import org.junit.Test; diff --git a/querydsl-hql/src/test/java/com/mysema/query/hql/HqlParserTest.java b/querydsl-hql/src/test/java/com/mysema/query/hql/HqlParserTest.java index 44b47ad46..b5768d5c5 100644 --- a/querydsl-hql/src/test/java/com/mysema/query/hql/HqlParserTest.java +++ b/querydsl-hql/src/test/java/com/mysema/query/hql/HqlParserTest.java @@ -317,7 +317,7 @@ public class HqlParserTest extends QueryBaseWithDomain { // + "group by ord\n" // + "having sum(price.amount) > :minAmount\n" // + "order by sum(price.amount) desc" ); - QCatalog cat = new QCatalog("cat"); +// QCatalog cat = new QCatalog("cat"); select(ord.id, sum(price.amount), count(item)) .from(ord).join(ord.lineItems.as(item)) .join(item.product.as(product)).from(catalog) @@ -386,7 +386,7 @@ public class HqlParserTest extends QueryBaseWithDomain { // + " or payment.statusChanges[ maxIndex(payment.statusChanges) ].user <> :currentUser\n" // + "group by status.name, status.sortOrder\n" // + "order by status.sortOrder" ); - HqlDomain.User currentUser = new HqlDomain.User(); +// HqlDomain.User currentUser = new HqlDomain.User(); // select(count(payment), status.name) // .from(payment).join(payment.currentStatus.as(status))