| 1 7 8 package javax.sql.rowset; 9 10 import java.sql.*; 11 import javax.sql.*; 12 import javax.naming.*; 13 import java.io.*; 14 import java.math.*; 15 import java.util.*; 16 17 import javax.sql.rowset.spi.*; 18 19 616 617 public interface CachedRowSet extends RowSet, Joinable { 618 619 641 public void populate(ResultSet data) throws SQLException; 642 643 670 public void execute(Connection conn) throws SQLException; 671 672 734 public void acceptChanges() throws SyncProviderException; 735 736 805 public void acceptChanges(Connection con) throws SyncProviderException; 806 807 826 public void restoreOriginal() throws SQLException; 827 828 860 public void release() throws SQLException; 861 862 883 public void undoDelete() throws SQLException; 884 885 908 public void undoInsert() throws SQLException; 909 910 911 929 public void undoUpdate() throws SQLException; 930 931 942 public boolean columnUpdated(int idx) throws SQLException; 943 944 945 957 public boolean columnUpdated(String columnName) throws SQLException; 958 959 997 public Collection<?> toCollection() throws SQLException; 998 999 1026 public Collection<?> toCollection(int column) throws SQLException; 1027 1028 1055 public Collection<?> toCollection(String column) throws SQLException; 1056 1057 |