Revision: 6327
http://squirrel-sql.svn.sourceforge.net/squirrel-sql/?rev=6327&view=rev
Author: manningr
Date: 2011-07-30 13:37:38 +0000 (Sat, 30 Jul 2011)
Log Message:
-----------
toString methods for event logging.
Modified Paths:
--------------
trunk/sql12/plugins/dbcopy/src/main/java/net/sourceforge/squirrel_sql/plugins/dbcopy/event/RecordEvent.java
trunk/sql12/plugins/dbcopy/src/main/java/net/sourceforge/squirrel_sql/plugins/dbcopy/event/StatementEvent.java
Modified: trunk/sql12/plugins/dbcopy/src/main/java/net/sourceforge/squirrel_sql/plugins/dbcopy/event/RecordEvent.java
===================================================================
--- trunk/sql12/plugins/dbcopy/src/main/java/net/sourceforge/squirrel_sql/plugins/dbcopy/event/RecordEvent.java 2011-07-30 13:37:08 UTC (rev 6326)
+++ trunk/sql12/plugins/dbcopy/src/main/java/net/sourceforge/squirrel_sql/plugins/dbcopy/event/RecordEvent.java 2011-07-30 13:37:38 UTC (rev 6327)
@@ -75,5 +75,16 @@
return recordCount;
}
-
+ /**
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ StringBuilder result = new StringBuilder("Record ");
+ result.append(recordNumber);
+ result.append(" of ");
+ result.append(recordCount);
+ result.append(" total records");
+ return result.toString();
+ }
}
Modified: trunk/sql12/plugins/dbcopy/src/main/java/net/sourceforge/squirrel_sql/plugins/dbcopy/event/StatementEvent.java
===================================================================
--- trunk/sql12/plugins/dbcopy/src/main/java/net/sourceforge/squirrel_sql/plugins/dbcopy/event/StatementEvent.java 2011-07-30 13:37:08 UTC (rev 6326)
+++ trunk/sql12/plugins/dbcopy/src/main/java/net/sourceforge/squirrel_sql/plugins/dbcopy/event/StatementEvent.java 2011-07-30 13:37:38 UTC (rev 6327)
@@ -18,6 +18,9 @@
*/
package net.sourceforge.squirrel_sql.plugins.dbcopy.event;
+import net.sourceforge.squirrel_sql.fw.util.StringUtilities;
+import net.sourceforge.squirrel_sql.fw.util.Utilities;
+
/**
* Contains information about an SQL statement that was executed.
*/
@@ -37,7 +40,7 @@
private String statement = null;
/** any bind variable values. only used when type = INSERT_RECORD_TYPE */
- private String[] bindValues;
+ private String[] bindValues = null;
/** the type of the statement */
private int statementType = -1;
@@ -93,4 +96,28 @@
public String[] getBindValues() {
return bindValues;
}
+
+ @Override
+ public String toString() {
+ StringBuilder result = new StringBuilder();
+ result.append("Statement (");
+ result.append(statement);
+ result.append(")");
+ if (bindValues != null) {
+ result.append(", bind values = \n");
+ int count = 1;
+ for (String value : bindValues) {
+ result.append("(");
+ result.append("length=");
+ result.append(value.length());
+ result.append(") ");
+ result.append(":");
+ result.append(count++);
+ result.append("=");
+ result.append(value);
+ result.append("\n");
+ }
+ }
+ return result.toString();
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|