1
2
3
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 public class TableGenerator extends DBMSMetadataGenerator {
20
21 public String objectType() {
22 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 setTransformParam(connection,"SEGMENT_ATTRIBUTES",true);
29 setTransformParam(connection,"STORAGE",false);
30 setTransformParam(connection,"TABLESPACE",true);
31 setTransformParam(connection,"CONSTRAINTS",true);
32 setTransformParam(connection,"REF_CONSTRAINTS",false);
33 setTransformParam(connection,"CONSTRAINTS_AS_ALTER",true);
34 super.generate(catalog,schema,object,vendor,connection,metadata,writer);
35 }
36
37 }