/* (non-Javadoc)
   * @see org.manathome.schema2doc.renderer.impl.IRenderer#beginRenderTable(org.manathome.schema2doc.scanner.IDbTable)
   */
  @Override
  public void beginRenderTable(@NotNull IDbTable table, IDocumentationAugmenter tableDocAugmenter) {
    out.println("---------------------------------------------------------------------");
    out.println(
        "- " + Require.notNull(table).getName() + " .. " + Convert.nvl(table.getComment(), ""));
    out.println("---------------------------------------------------------------------");
    out.println("");

    if (tableDocAugmenter != null) {
      out.print(Convert.nvl(tableDocAugmenter.getData(), ""));
    }
  }
  @Override
  public void beginRenderDocumentation(IDocumentationAugmenter docAugmenter) {
    out.println("*********************************************************************");
    out.println("** schema2doc plaintext documentation                              **");
    out.println("*********************************************************************");

    if (docAugmenter != null) {
      out.println(Convert.nvl(docAugmenter.getData(), ""));
    }
  }
 /* (non-Javadoc)
  * @see org.manathome.schema2doc.renderer.impl.IRenderer#renderColumn(org.manathome.schema2doc.scanner.IDbColumn)
  */
 @Override
 public void renderColumn(@NotNull IDbColumn column) {
   out.println(
       "- "
           + Require.notNull(column).getName()
           + "("
           + column.getTypename()
           + ": "
           + Convert.nvl(column.getComment(), ""));
 }