Packages
org.h2: Implementation of the JDBC driver.
org.h2.api: Contains interfaces for user-defined extensions, such as triggers and user-defined aggregate functions.
org.h2.bnf: The implementation of the BNF (Backus-Naur form) parser and tool.
org.h2.build: The pure Java build system and implementation.
org.h2.build.code: Source code checking classes.
org.h2.build.doc: Tools to build the documentation.
org.h2.build.doclet: A Javadoc doclet to build nicer and smaller API Javadoc HTML files.
org.h2.build.i18n: Internationalization tools.
org.h2.build.indexer: A Javadoc indexing mechanism.
org.h2.command: This package contains the parser and the base classes for prepared SQL statements.
org.h2.command.ddl: Contains DDL (data definition language) and related SQL statements.
org.h2.command.dml: Contains DML (data manipulation language) and related SQL statements.
org.h2.compress: Lossless data compression classes.
org.h2.constant: Error codes and system properties.
org.h2.constraint: Database constraints such as check constraints, unique constraints, and referential constraints.
org.h2.dev.ftp: A simple FTP client.
org.h2.dev.ftp.server: A simple FTP server.
org.h2.dev.net: A tool to redirect and interpret PostgreSQL network protocol packets.
org.h2.dev.security: Security tools.
org.h2.dev.util: Utility classes that are currently not used in the database engine.
org.h2.engine: Contains high level classes of the database and classes that don't fit in another sub-package.
org.h2.expression: Expressions include mathematical operations, conditions, simple values, and functions.
org.h2.fulltext: The native full text search implementation, and the wrapper for the the Lucene full text search implementation.
org.h2.index: Various table index implementations, as well as cursors to navigate in an index.
org.h2.java: A Java parser implementation.
org.h2.java.io: A simple implementation of the java.lang.* package for the Java parser.
org.h2.java.lang: A simple implementation of the java.lang.* package for the Java parser.
org.h2.java.util: A simple implementation of the java.lang.* package for the Java parser.
org.h2.jcr: Utility classes related to the JCR API.
org.h2.jdbc: Implementation of the JDBC API (package java.sql).
org.h2.jdbcx: Implementation of the extended JDBC API (package javax.sql).
org.h2.message: Trace (logging facility) and error message tool.
org.h2.mode: Utility classes for compatibility with other database, for example MySQL.
org.h2.result: Implementation of row and internal result sets.
org.h2.samples: Standalone sample applications.
org.h2.schema: Schema implementation and objects that are stored in a schema (for example, sequences and constants).
org.h2.security: Security classes, such as encryption and cryptographically secure hash algorithms.
org.h2.server: A small FTP server.
org.h2.server.pg: PostgreSQL server implementation of this database.
org.h2.server.web: The H2 Console tool.
org.h2.store: Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa.
org.h2.store.fs: A file system abstraction.
org.h2.table: Classes related to a table and table meta data.
org.h2.test: High level test classes.
org.h2.test.bench: The implementation of the benchmark application.
org.h2.test.coverage: A standalone code coverage tool.
org.h2.test.db: Database tests.
org.h2.test.jdbc: JDBC API tests.
org.h2.test.jdbcx: Tests related to distributed transactions.
org.h2.test.mvcc: Multi version concurrency tests.
org.h2.test.poweroff: Multi version concurrency tests.
org.h2.test.rowlock: Row level locking tests.
org.h2.test.server: This package contains server tests.
org.h2.test.synth: Synthetic tests using random operations or statements.
org.h2.test.synth.sql: A synthetic test using random SQL statements executed against multiple databases.
org.h2.test.synth.thread: Synthetic tests using random operations in multiple threads.
org.h2.test.trace: A player to interpret and execute Java statements in a trace file.
org.h2.test.unit: Unit tests that don't start the database (in most cases).
org.h2.test.utils: Utility classes used by the tests.
org.h2.tools: Various tools.
org.h2.util: Internal utility classes.
org.h2.value: Data type and value implementations.