diff --git a/src/java/com/samskivert/depot/clause/Join.java b/src/java/com/samskivert/depot/clause/Join.java index 5183804..06f1d45 100644 --- a/src/java/com/samskivert/depot/clause/Join.java +++ b/src/java/com/samskivert/depot/clause/Join.java @@ -92,6 +92,13 @@ public class Join extends QueryClause _joinCondition.addClasses(classSet); } + @Override // from Object + public String toString () + { + String jclass = _joinClass.getName(); + return jclass.substring(jclass.lastIndexOf(".")+1) + ":" + _type + ":" + _joinCondition; + } + /** Indicates the type of join to be performed. */ protected Type _type = Type.INNER; diff --git a/src/java/com/samskivert/depot/clause/Limit.java b/src/java/com/samskivert/depot/clause/Limit.java index e308d59..01e5830 100644 --- a/src/java/com/samskivert/depot/clause/Limit.java +++ b/src/java/com/samskivert/depot/clause/Limit.java @@ -57,6 +57,12 @@ public class Limit extends QueryClause { } + @Override // from Object + public String toString () + { + return _offset + "-" + (_offset+_count); + } + /** The first row of the result set to return. */ protected int _offset; diff --git a/src/java/com/samskivert/depot/clause/OrderBy.java b/src/java/com/samskivert/depot/clause/OrderBy.java index 4e3dc7d..df4c5dc 100644 --- a/src/java/com/samskivert/depot/clause/OrderBy.java +++ b/src/java/com/samskivert/depot/clause/OrderBy.java @@ -89,6 +89,19 @@ public class OrderBy extends QueryClause } } + @Override // from Object + public String toString () + { + StringBuilder builder = new StringBuilder(); + for (int ii = 0; ii < _values.length; ii++) { + if (ii > 0) { + builder.append(", "); + } + builder.append(_values[ii]).append(" ").append(_orders[ii]); + } + return builder.toString(); + } + /** The expressions that are generated for the clause. */ protected SQLExpression[] _values; diff --git a/src/java/com/samskivert/depot/expression/EpochSeconds.java b/src/java/com/samskivert/depot/expression/EpochSeconds.java index 7b1bb76..66476d1 100644 --- a/src/java/com/samskivert/depot/expression/EpochSeconds.java +++ b/src/java/com/samskivert/depot/expression/EpochSeconds.java @@ -54,6 +54,12 @@ public class EpochSeconds implements SQLExpression return _arg; } + @Override // from Object + public String toString () + { + return "Epoch(" + _arg + ")"; + } + /** The argument. */ protected SQLExpression _arg; }