Author: jgbutler
Date: Sun Nov 15 20:20:21 2009
New Revision: 836404

URL: http://svn.apache.org/viewvc?rev=836404&view=rev
Log:
[ibator] add column default info to introspected column

Modified:
    
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedColumn.java
    
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/internal/db/DatabaseIntrospector.java

Modified: 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedColumn.java
URL: 
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedColumn.java?rev=836404&r1=836403&r2=836404&view=diff
==============================================================================
--- 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedColumn.java
 (original)
+++ 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedColumn.java
 Sun Nov 15 20:20:21 2009
@@ -61,6 +61,8 @@
     
     // any database comment associated with this column.  May be null
     protected String remarks;
+    
+    protected String defaultValue;
 
     /**
      * Constructs a Column definition.  This object holds all the 
@@ -278,4 +280,12 @@
     public void setRemarks(String remarks) {
         this.remarks = remarks;
     }
+
+    public String getDefaultValue() {
+        return defaultValue;
+    }
+
+    public void setDefaultValue(String defaultValue) {
+        this.defaultValue = defaultValue;
+    }
 }

Modified: 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/internal/db/DatabaseIntrospector.java
URL: 
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/internal/db/DatabaseIntrospector.java?rev=836404&r1=836403&r2=836404&view=diff
==============================================================================
--- 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/internal/db/DatabaseIntrospector.java
 (original)
+++ 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/internal/db/DatabaseIntrospector.java
 Sun Nov 15 20:20:21 2009
@@ -444,6 +444,7 @@
             introspectedColumn.setNullable(rs.getInt("NULLABLE") == 
DatabaseMetaData.columnNullable); //$NON-NLS-1$
             introspectedColumn.setScale(rs.getInt("DECIMAL_DIGITS")); 
//$NON-NLS-1$
             introspectedColumn.setRemarks(rs.getString("REMARKS")); 
//$NON-NLS-1$
+            introspectedColumn.setDefaultValue(rs.getString("COLUMN_DEF")); 
//$NON-NLS-1$
             
             ActualTableName atn = new 
ActualTableName(rs.getString("TABLE_CAT"), //$NON-NLS-1$
                     rs.getString("TABLE_SCHEM"), //$NON-NLS-1$


Reply via email to