|                                                                                                              1
 24
 25  package com.mckoi.database;
 26
 27  import java.io.IOException
  ; 28  import java.io.PrintStream
  ; 29
 30
 37  class DumpHelper {
 38
 39
 43    static void dump(Table table, PrintStream
  out) { 44
 45      int col_count = table.getColumnCount();
 46
 47
 55      out.println("Table row count: " + table.getRowCount());
 56      out.print("      ");
 58          for (int i = 0; i < col_count; ++i) {
 60        out.print(table.getResolvedVariable(i).toString());
 61        if (i < col_count - 1) {
 62          out.print(", ");
 63        }
 64      }
 65      out.println();
 66
 67          int row_num = 0;
 69      RowEnumeration r_enum = table.rowEnumeration();
 70      while (r_enum.hasMoreRows() && row_num < 250) {
 71              String
  num = Integer.toString(row_num); 73        int space_gap = 4 - num.length();
 74        for (int i = 0; i < space_gap; ++i) {
 75          out.print(' ');
 76        }
 77        out.print(num);
 78        out.print(": ");
 79
 80              int row_index = r_enum.nextRowIndex();
 82        for (int col_index = 0; col_index < col_count; ++col_index) {
 83          TObject cell = table.getCellContents(col_index, row_index);
 84          out.print(cell.toString());
 85          if (col_index < col_count - 1) {
 86            out.print(", ");
 87          }
 88        }
 89        out.println();
 90
 91        ++row_num;
 92      }
 93      out.println("Finished: " + row_num + "/" + table.getRowCount());
 94
 95    }
 96
 97  }
 98
                                                                                                                                                                                                             |                                                                       
 
 
 
 
 
                                                                                   Popular Tags                                                                                                                                                                                              |