Top Description Packages
derby 10.17.1.0

Module org.apache.derby.engine

Requires
java.base, java.logging, java.management, java.naming, java.sql, java.xml, org.apache.derby.commons, org.osgi.framework

This module corresponds to derby.jar. Note that the public embedded JDBC driver (org.apache.derby.jdbc.EmbeddedDriver) lives in the org.apache.derby.tools module. This public driver is only required by applications which shutdown and reboot the embedded engine.

The smallest footprint, core Derby configuration consists of the embedded engine. In this configuration, Derby is a complete, secure, transactional, recoverable data manager which runs in the same JVM as the user's application. This configuration includes a module-protected JDBC driver, accessed via java.sql.DriverManager.getConnection(). More functionality can be enabled by adding other, optional modules to this configuration:

Module Diagram:

module diagram for org.apache.derby.engine
Provided Services
java.sql.Driver:AutoloadedDriver
org.apache.derby.shared.api.DerbyModuleAPI:DerbyModule

Package Summary

Modifier and TypePackage and Description
exported package
exported package
exported package
package
package
exported package
exported package
package
internal package
package
internal package
internal package
package
package
package
package
exported package
package
exported package
package
internal package
package
package
internal package
package
exported package
package
exported package
package
package
exported package
internal package
exported package
package
package
package
package
package
package
internal package
internal package
package
exported package
org.apache.derby.iapi.types

Derby Type System The Derby type system is mainly contained in the org.apache.derby.iapi.types package.

exported package
internal package
package
package
exported package
package
exported package
internal package
internal package
internal package
package
internal package
internal package
internal package
internal package
internal package
internal package
internal package
internal package
package
package
internal package
internal package
internal package
exported package
internal package
internal package
internal package
package
package
org.apache.derby.impl.store.access.btree.index

Implements classes used by the language layer to implement SQL secondary indexes.

Exported to org.apache.derby.tests

package
package
internal package
internal package
package
package
internal package
internal package
internal package
internal package
internal package
internal package
internal package
package
open package
internal package
exported package
exported package
org.apache.derby.vti

Support for Table Functions.