You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2005/03/09 16:43:05 UTC

cvs commit: db-torque/src/generator/src/test/org/apache/torque/engine/database/model OracleDomainTest.java

tfischer    2005/03/09 07:43:05

  Modified:    .        project-base.xml
               xdocs    changes.xml
               src/generator/src/java/org/apache/torque/engine/platform
                        PlatformOracleImpl.java
               src/generator/src/test/org/apache/torque/engine/database/model
                        OracleDomainTest.java
  Log:
  TRQS263:
  In Oracle:
  schema type timestamp is now mapped to database type timestamp (and not to date anymore)
  The number of digits used to store an integer is limited to 10
  
  Thanks to Christoph Zenger for the patch
  
  Revision  Changes    Path
  1.14      +4 -0      db-torque/project-base.xml
  
  Index: project-base.xml
  ===================================================================
  RCS file: /home/cvs/db-torque/project-base.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- project-base.xml	31 Jan 2005 19:43:56 -0000	1.13
  +++ project-base.xml	9 Mar 2005 15:43:05 -0000	1.14
  @@ -282,6 +282,10 @@
         <name>Thomas Vandahl</name>
         <email>thomas@vandahl.org</email>
       </contributor>
  +    <contributor>
  +      <name>Christoph Zenger</name>
  +      <email>Christoph.Zenger@jentro.com</email>
  +    </contributor>
     </contributors>
   
     <licenses>
  
  
  
  1.147     +4 -0      db-torque/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/db-torque/xdocs/changes.xml,v
  retrieving revision 1.146
  retrieving revision 1.147
  diff -u -r1.146 -r1.147
  --- changes.xml	4 Mar 2005 06:37:02 -0000	1.146
  +++ changes.xml	9 Mar 2005 15:43:05 -0000	1.147
  @@ -28,6 +28,10 @@
     <body>
   
     <release version="3.2-dev" date="in CVS">
  +    <action type="add" dev="tfischer">
  +      TRQS263: Add support for oracle datatype timestamp; 
  +      limit number of digits for saving integers in oracle to 10
  +    </action>
       <action type="fix" dev="tfischer">
         TRQS267: Fix escpaing of single quotes in datasql task 
       </action>
  
  
  
  1.7       +3 -3      db-torque/src/generator/src/java/org/apache/torque/engine/platform/PlatformOracleImpl.java
  
  Index: PlatformOracleImpl.java
  ===================================================================
  RCS file: /home/cvs/db-torque/src/generator/src/java/org/apache/torque/engine/platform/PlatformOracleImpl.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- PlatformOracleImpl.java	22 Feb 2004 06:27:19 -0000	1.6
  +++ PlatformOracleImpl.java	9 Mar 2005 15:43:05 -0000	1.7
  @@ -44,7 +44,7 @@
           setSchemaDomainMapping(new Domain(SchemaType.BIT, "NUMBER", "1", "0"));
           setSchemaDomainMapping(new Domain(SchemaType.TINYINT, "NUMBER", "3", "0"));
           setSchemaDomainMapping(new Domain(SchemaType.SMALLINT, "NUMBER", "5", "0"));
  -        setSchemaDomainMapping(new Domain(SchemaType.INTEGER, "NUMBER"));
  +        setSchemaDomainMapping(new Domain(SchemaType.INTEGER, "NUMBER", "10", "0"));
           setSchemaDomainMapping(new Domain(SchemaType.BOOLEANINT, "NUMBER", "1", "0"));
           setSchemaDomainMapping(new Domain(SchemaType.BIGINT, "NUMBER", "20", "0"));
           setSchemaDomainMapping(new Domain(SchemaType.REAL, "NUMBER"));
  @@ -54,7 +54,7 @@
           setSchemaDomainMapping(new Domain(SchemaType.VARCHAR, "VARCHAR2"));
           setSchemaDomainMapping(new Domain(SchemaType.LONGVARCHAR, "VARCHAR2", "2000"));
           setSchemaDomainMapping(new Domain(SchemaType.TIME, "DATE"));
  -        setSchemaDomainMapping(new Domain(SchemaType.TIMESTAMP, "DATE"));
  +        setSchemaDomainMapping(new Domain(SchemaType.TIMESTAMP, "TIMESTAMP"));
           setSchemaDomainMapping(new Domain(SchemaType.BINARY, "LONG RAW"));
           setSchemaDomainMapping(new Domain(SchemaType.VARBINARY, "BLOB"));
           setSchemaDomainMapping(new Domain(SchemaType.LONGVARBINARY, "LONG RAW"));
  
  
  
  1.4       +3 -3      db-torque/src/generator/src/test/org/apache/torque/engine/database/model/OracleDomainTest.java
  
  Index: OracleDomainTest.java
  ===================================================================
  RCS file: /home/cvs/db-torque/src/generator/src/test/org/apache/torque/engine/database/model/OracleDomainTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- OracleDomainTest.java	22 Feb 2004 06:29:38 -0000	1.3
  +++ OracleDomainTest.java	9 Mar 2005 15:43:05 -0000	1.4
  @@ -113,7 +113,7 @@
           Table table = db.getTable("native");
           Column col = table.getColumn("native_id");
           assertEquals("", col.getAutoIncrementString());
  -        assertEquals("native_id NUMBER NOT NULL ", col.getSqlString());
  +        assertEquals("native_id NUMBER(10,0) NOT NULL ", col.getSqlString());
           col = table.getColumn("name");
           assertEquals("", col.getAutoIncrementString());
       }    
  @@ -123,7 +123,7 @@
           Table table = db.getTable("article");
           Column col = table.getColumn("article_id");
           assertEquals("", col.getAutoIncrementString());
  -        assertEquals("article_id NUMBER NOT NULL ", col.getSqlString());
  +        assertEquals("article_id NUMBER(10,0) NOT NULL ", col.getSqlString());
           col = table.getColumn("name");
           assertEquals("", col.getAutoIncrementString());
       }    
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org