OSDN Git Service

import
[luz/luz.git] / luz2 / src / com / lavans / luz2 / sql / cluster / ClusterStatementInterface.java
1 /* $Id: ClusterStatementInterface.java 94 2008-12-18 11:07:17Z dobashi $\r
2  * create: 2004/10/28\r
3  * (c)2004 Lavans Networks Inc. All Rights Reserved.\r
4  */\r
5 package com.lavans.luz2.sql.cluster;\r
6 \r
7 import java.sql.ResultSet;\r
8 import java.sql.SQLException;\r
9 import java.sql.Statement;\r
10 \r
11 /**\r
12  * Cluster関係のStatementサブクラスが実装しなければならないインターフェース。\r
13  * DB切替の際にResultSetを再発行するので、各サブクラスでこれをオーバーライドして\r
14  * 再度ResultSetを生成できるようにしておかなければならない。\r
15  * \r
16  * 本インターフェースの名前をClusterStatementにして、実装クラスをClusterStatementImpl\r
17  * にした方が良いか?\r
18  * \r
19  * @author dobashi\r
20  * @version 1.00\r
21  */\r
22 public interface ClusterStatementInterface {\r
23         ResultSet getAnotherResultSet() throws SQLException;\r
24         public void reupdateStatement(Statement st) throws SQLException;\r
25 }\r