# Module java.sql.rowset

module java.sql.rowset
Defines the JDBC RowSet API.

Module Graph:
Since:
  9

- ## Packages

  Exports
  Package
  Description
  javax.sql.rowset
  Standard interfaces and base classes for JDBC `RowSet` implementations.
  javax.sql.rowset.serial
  Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
  javax.sql.rowset.spi
  The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.
  Indirect Exports
  From
  Packages
  java.logging
  java.util.logging
  java.naming
  javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.ldap.spi javax.naming.spi
  java.sql
  java.sql javax.sql
  java.transaction.xa
  javax.transaction.xa
  java.xml
  javax.xml javax.xml.catalog javax.xml.datatype javax.xml.namespace javax.xml.parsers javax.xml.stream javax.xml.stream.events javax.xml.stream.util javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stax javax.xml.transform.stream javax.xml.validation javax.xml.xpath org.w3c.dom org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.w3c.dom.ranges org.w3c.dom.traversal org.w3c.dom.views org.xml.sax org.xml.sax.ext org.xml.sax.helpers

- ## Modules

  Requires
  Modifier
  Module
  Description
  transitive
  java.logging
  Defines the Java Logging API.
  transitive
  java.naming
  Defines the Java Naming and Directory Interface (JNDI) API.
  transitive
  java.sql
  Defines the JDBC API.
  Indirect Requires
  Modifier
  Module
  Description
  transitive
  java.transaction.xa
  Defines an API for supporting distributed transactions in JDBC.
  transitive
  java.xml
  Defines the Java API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML (SAX), and the W3C Document Object Model (DOM) API.

- ## Services

  Uses
  Type
  Description
  RowSetFactory
  An interface that defines the implementation of a factory that is used to obtain different types of `RowSet` implementations.