From 3c3648a4af0044325e11910b26a4866a92505ce4 Mon Sep 17 00:00:00 2001 From: mdb Date: Sun, 10 Feb 2002 04:16:57 +0000 Subject: [PATCH] Added toString(). git-svn-id: https://samskivert.googlecode.com/svn/trunk@570 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/jdbc/jora/Table.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/projects/samskivert/src/java/com/samskivert/jdbc/jora/Table.java b/projects/samskivert/src/java/com/samskivert/jdbc/jora/Table.java index 2d47e0a3..c31ef44f 100644 --- a/projects/samskivert/src/java/com/samskivert/jdbc/jora/Table.java +++ b/projects/samskivert/src/java/com/samskivert/jdbc/jora/Table.java @@ -14,6 +14,8 @@ import java.util.*; import java.sql.*; import java.lang.reflect.*; +import com.samskivert.util.StringUtil; + /** Table class is used to establish mapping between corteges of database * tables and Java classes. This class is responsible for constructing * SQL statements for extracting, updating and deleting records of the @@ -523,6 +525,16 @@ public class Table { return nDeleted; } + /** + * Generates a string representation of this table. + */ + public String toString () + { + return "[isAbstract=" + isAbstract + ", derived=" + derived + + ", nDerived=" + nDerived + ", name=" + name + + ", primaryKeys=" + StringUtil.toString(primaryKeys) + "]"; + } + /** Spearator of name components of compound field. For example, if Java * class constains component "location" of Point class, which * has two components "x" and "y", then database table should