protected void writeTableCreationStmt(Table table,StringBuilder ddl){
  ddl.append("CREATE TABLE ");
  ddl.append(getFullyQualifiedTableNameShorten(table));
  println("(",ddl);
  writeColumns(table,ddl);
  if (databaseInfo.isPrimaryKeyEmbedded()) {
    writeEmbeddedPrimaryKeysStmt(table,ddl);
  }
  if (databaseInfo.isForeignKeysEmbedded()) {
    writeEmbeddedForeignKeysStmt(table,ddl);
  }
  if (databaseInfo.isIndicesEmbedded()) {
    writeEmbeddedIndicesStmt(table,ddl);
  }
  println(ddl);
  ddl.append(")");
  if (isSpecifyIdentityGapLimit()) {
    writeIdentityGapLimit(ddl);
  }
}

protected void writeTableCreationStmt ( Table table , StringBuilder ddl ) { ddl . append ( "CREATE TABLE " ) ; ddl . append ( getFullyQualifiedTableNameShorten ( table ) ) ; println ( "(" , ddl ) ; writeColumns ( table , ddl ) ; if ( databaseInfo . isPrimaryKeyEmbedded ( ) ) { writeEmbeddedPrimaryKeysStmt ( table , ddl ) ; } if ( databaseInfo . isForeignKeysEmbedded ( ) ) { writeEmbeddedForeignKeysStmt ( table , ddl ) ; } if ( databaseInfo . isIndicesEmbedded ( ) ) { writeEmbeddedIndicesStmt ( table , ddl ) ; } println ( ddl ) ; ddl . append ( ")" ) ; if ( isSpecifyIdentityGapLimit ( ) ) { writeIdentityGapLimit ( ddl ) ; } }
writes the table creation statement without the statement end .
