001
014
015 package com.liferay.portal.kernel.dao.db;
016
017 import java.io.IOException;
018
019 import java.sql.Connection;
020 import java.sql.SQLException;
021
022 import javax.naming.NamingException;
023
024
028 public interface DBProcess {
029
030 public void runSQL(Connection connection, String template)
031 throws IOException, SQLException;
032
033 public void runSQL(String template) throws IOException, SQLException;
034
035 public void runSQL(String[] templates) throws IOException, SQLException;
036
037 public void runSQLTemplate(String path)
038 throws IOException, NamingException, SQLException;
039
040 public void runSQLTemplate(String path, boolean failOnError)
041 throws IOException, NamingException, SQLException;
042
043 public void runSQLTemplateString(
044 String template, boolean evaluate, boolean failOnError)
045 throws IOException, NamingException, SQLException;
046
047 }