# 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 APIs for XML Processing (JAXP).

## Services

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