thorhauer    2002/09/23 09:56:06

  Modified:    sql/src/java/org/apache/commons/sql/builder SqlBuilder.java
  Log:
  adding support for default column values and making table and column protected
    so that they can be accessed in subclasses that need to override methods like
    createColumn
  
  Revision  Changes    Path
  1.9       +7 -2      
jakarta-commons-sandbox/sql/src/java/org/apache/commons/sql/builder/SqlBuilder.java
  
  Index: SqlBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/sql/src/java/org/apache/commons/sql/builder/SqlBuilder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SqlBuilder.java   20 Sep 2002 20:34:38 -0000      1.8
  +++ SqlBuilder.java   23 Sep 2002 16:56:06 -0000      1.9
  @@ -118,10 +118,10 @@
       private boolean foreignKeyConstraintsNamed;
   
       /** The current Table we're working on */
  -    private Table table;
  +    protected Table table;
       
       /** The current Column we're working on */
  -    private Column column;
  +    protected Column column;
           
       public SqlBuilder() {
       }
  @@ -233,6 +233,11 @@
           print(" ");
           print(getSqlType(column));
           print(" ");
  +
  +        if (column.getDefaultValue() != null)
  +        {
  +          print("DEFAULT '" + column.getDefaultValue() + "' ");
  +        }
           if (column.isRequired()) {
               printNotNullable();
           }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to