1 package com.quadcap.sql; 2 3 40 41 import java.io.IOException ; 42 43 import java.util.ArrayList ; 44 import java.util.List ; 45 46 import java.sql.SQLException ; 47 48 54 55 public class StmtCreateSchema implements Stmt { 56 String name; 57 String auth; 58 List statements = new ArrayList (); 59 60 public StmtCreateSchema() {} 61 62 public StmtCreateSchema(String name, String auth) { 63 this.name = name; 64 this.auth = auth; 65 } 66 67 public void execute(Session session) throws IOException , SQLException { 68 session.getTableWriteLock("#Schema"); 69 for (int i = 0; i < statements.size(); i++) { 70 Stmt s = (Stmt)statements.get(i); 71 s.execute(session); 72 } 73 } 74 75 public void addStatement(Stmt s) { 76 statements.add(s); 77 } 78 } 79 80 81 | Popular Tags |