From 1ac4fd7f98d0cff93acc2f62761a39de578fefc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Tue, 21 Apr 2009 14:58:47 +0000 Subject: [PATCH] added toString() implementations and delegates --- .../src/main/java/com/mysema/query/DefaultQueryMetadata.java | 4 +++- .../src/main/java/com/mysema/query/ProjectableAdapter.java | 4 ++++ .../src/main/java/com/mysema/query/QueryAdapter.java | 4 ++++ querydsl-core/src/main/java/com/mysema/query/QueryBase.java | 3 +++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/querydsl-core/src/main/java/com/mysema/query/DefaultQueryMetadata.java b/querydsl-core/src/main/java/com/mysema/query/DefaultQueryMetadata.java index abdb1af1b..66c3412d7 100644 --- a/querydsl-core/src/main/java/com/mysema/query/DefaultQueryMetadata.java +++ b/querydsl-core/src/main/java/com/mysema/query/DefaultQueryMetadata.java @@ -7,6 +7,8 @@ package com.mysema.query; import java.util.*; +import org.apache.commons.lang.StringUtils; + import com.mysema.query.grammar.OrderSpecifier; import com.mysema.query.grammar.types.Expr; import com.mysema.query.grammar.types.Expr.EBoolean; @@ -115,5 +117,5 @@ public class DefaultQueryMetadata implements QueryMetadata{ public void setDistinct(boolean distinct) { this.distinct = distinct; } - + } diff --git a/querydsl-core/src/main/java/com/mysema/query/ProjectableAdapter.java b/querydsl-core/src/main/java/com/mysema/query/ProjectableAdapter.java index fa6fad7d7..1fcc4145b 100644 --- a/querydsl-core/src/main/java/com/mysema/query/ProjectableAdapter.java +++ b/querydsl-core/src/main/java/com/mysema/query/ProjectableAdapter.java @@ -76,4 +76,8 @@ public abstract class ProjectableAdapter implements Projectable{ this.projectable = Assert.notNull(projectable); } + public String toString(){ + return projectable.toString(); + } + } diff --git a/querydsl-core/src/main/java/com/mysema/query/QueryAdapter.java b/querydsl-core/src/main/java/com/mysema/query/QueryAdapter.java index 4456879eb..e8ef96a9b 100644 --- a/querydsl-core/src/main/java/com/mysema/query/QueryAdapter.java +++ b/querydsl-core/src/main/java/com/mysema/query/QueryAdapter.java @@ -78,4 +78,8 @@ public class QueryAdapter> implements Quer this.query = query; } + public String toString(){ + return query.toString(); + } + } diff --git a/querydsl-core/src/main/java/com/mysema/query/QueryBase.java b/querydsl-core/src/main/java/com/mysema/query/QueryBase.java index 360090084..1b858f7b4 100644 --- a/querydsl-core/src/main/java/com/mysema/query/QueryBase.java +++ b/querydsl-core/src/main/java/com/mysema/query/QueryBase.java @@ -95,5 +95,8 @@ public class QueryBase> imp return _this; } + public String toString(){ + return metadata.toString(); + } }