Coverage Report - net.sourceforge.addam.ddlgen.oracle.TableGenerator
 
Classes in this File Line Coverage Branch Coverage Complexity
TableGenerator
0%
0/10
N/A
1
 
 1  
 //
 2  
 // Copyright (c) 2004, International Decision Systems
 3  
 // all rights reserved
 4  
 //
 5  
 package net.sourceforge.addam.ddlgen.oracle;
 6  
 
 7  
 
 8  
 import java.io.Writer;
 9  
 import java.io.BufferedReader;
 10  
 import java.io.Reader;
 11  
 import java.io.BufferedWriter;
 12  
 import java.sql.*;
 13  
 import java.util.List;
 14  
 import java.util.ArrayList;
 15  
 
 16  
 import net.sourceforge.addam.ddlgen.Generator;
 17  
 import net.sourceforge.addam.ddlgen.GeneratorSpec;
 18  
 
 19  0
 public class TableGenerator extends DBMSMetadataGenerator {
 20  
 
 21  
     public String objectType() {
 22  0
         return "TABLE";
 23  
     }
 24  
 
 25  
     public void generate(String catalog, String schema, String object,
 26  
                          String vendor, Connection connection, DatabaseMetaData metadata, BufferedWriter writer)
 27  
             throws Exception {
 28  0
         setTransformParam(connection,"SEGMENT_ATTRIBUTES",true);
 29  0
         setTransformParam(connection,"STORAGE",false);
 30  0
         setTransformParam(connection,"TABLESPACE",true);
 31  0
         setTransformParam(connection,"CONSTRAINTS",true);
 32  0
         setTransformParam(connection,"REF_CONSTRAINTS",false);
 33  0
         setTransformParam(connection,"CONSTRAINTS_AS_ALTER",true);
 34  0
         super.generate(catalog,schema,object,vendor,connection,metadata,writer);
 35  0
     }
 36  
 
 37  
 }