1 33 package smallsql.database; 34 35 36 37 public class CommandCreateView extends Command{ 38 39 private Columns columns = new Columns(); 40 String sql; 41 42 CommandCreateView( Logger log, String name ){ 43 super(log); 44 this.type = SQLTokenizer.VIEW; 45 this.name = name; 46 } 47 48 52 void addColumn( Column column ){ 53 columns.add( column ); 54 } 55 56 void executeImpl(SSConnection con, SSStatement st) throws Exception { 57 con.getDatabase(false).createView(name, sql ); 58 } 59 } | Popular Tags |