View Javadoc

1   package org.kuali.common.jdbc;
2   
3   import java.util.List;
4   
5   import javax.sql.DataSource;
6   
7   import org.kuali.common.jdbc.context.JdbcContext;
8   import org.kuali.common.jdbc.context.SqlContext;
9   
10  public interface JdbcService {
11  
12  	JdbcMetaData getJdbcMetaData(DataSource dataSource);
13  
14  	SqlMetaData executeSqlString(JdbcContext context, String sql);
15  
16  	SqlMetaDataList executeSqlStrings(JdbcContext context, List<String> sql);
17  
18  	SqlMetaData executeSql(JdbcContext context, String location);
19  
20  	SqlMetaData executeSql(JdbcContext context, String location, String encoding);
21  
22  	SqlMetaDataList executeSql(JdbcContext context, List<String> locations);
23  
24  	SqlMetaDataList executeSql(JdbcContext context, List<String> locations, String encoding);
25  
26  	SqlMetaData getMetaDataFromString(SqlContext context, String sql);
27  
28  	SqlMetaDataList getMetaDataFromStrings(SqlContext context, List<String> sql);
29  
30  	SqlMetaData getMetaData(SqlContext context, String location);
31  
32  	SqlMetaData getMetaData(SqlContext context, String location, String encoding);
33  
34  	SqlMetaDataList getMetaData(SqlContext context, List<String> locations);
35  
36  	SqlMetaDataList getMetaData(SqlContext context, List<String> locations, String encoding);
37  
38  }