declare namespace javax { namespace sql { namespace rowset { /** * An interface that defines the implementation of a factory that is used * to obtain different types of {@code RowSet} implementations. * @author Lance Andersen * @since 1.7 */ // @ts-ignore interface RowSetFactory { /** *

Creates a new instance of a CachedRowSet.

* @return A new instance of a CachedRowSet. * @throws SQLException if a CachedRowSet cannot * be created. * @since 1.7 */ // @ts-ignore createCachedRowSet(): javax.sql.rowset.CachedRowSet /** *

Creates a new instance of a FilteredRowSet.

* @return A new instance of a FilteredRowSet. * @throws SQLException if a FilteredRowSet cannot * be created. * @since 1.7 */ // @ts-ignore createFilteredRowSet(): javax.sql.rowset.FilteredRowSet /** *

Creates a new instance of a JdbcRowSet.

* @return A new instance of a JdbcRowSet. * @throws SQLException if a JdbcRowSet cannot * be created. * @since 1.7 */ // @ts-ignore createJdbcRowSet(): javax.sql.rowset.JdbcRowSet /** *

Creates a new instance of a JoinRowSet.

* @return A new instance of a JoinRowSet. * @throws SQLException if a JoinRowSet cannot * be created. * @since 1.7 */ // @ts-ignore createJoinRowSet(): javax.sql.rowset.JoinRowSet /** *

Creates a new instance of a WebRowSet.

* @return A new instance of a WebRowSet. * @throws SQLException if a WebRowSet cannot * be created. * @since 1.7 */ // @ts-ignore createWebRowSet(): javax.sql.rowset.WebRowSet } } } }