View Javadoc
1 package com.bonevich.erj.db; 2 3 import com.bonevich.erj.model.Schema; 4 5 /*** 6 * ClassDescription 7 * 8 * @author jbonevic 9 * @version $Id: IDdlGenerator.html,v 1.1 2009/03/07 17:55:46 jbonevic Exp $ 10 */ 11 public interface IDdlGenerator 12 { 13 public static final String CREATE_TABLE = "CREATE TABLE"; 14 public static final String CREATE_INDEX = "CREATE INDEX"; 15 public static final String CREATE_SEQ = "CREATE SEQUENCE"; 16 public static final String DROP_TABLE = "DROP TABLE"; 17 public static final String NOT = "NOT"; 18 public static final String NULL = "NULL"; 19 public static final String OPEN_PAREN = "("; 20 public static final String CLOSE_PAREN = ")"; 21 public static final String SEMI_COLON = ";"; 22 public static final String WHITE_SPACE = " "; 23 public static final String NEW_LINE = "\n"; 24 public static final String TAB = "\t"; 25 public static final String COMMA = ","; 26 27 public String getName(); 28 public void setName(String name); 29 30 public String generate(Schema model); 31 32 public void setOption(String optionId, boolean value); 33 public boolean isOptionSet(String optionId); 34 35 public GenerationOptionMetaData getOptionMetaData(); 36 public void setOptionMetaData(GenerationOptionMetaData metaData); 37 38 public IDdlGenerator cloneWithNewName(String name); 39 }

This page was automatically generated by Maven