Package org.h2.tools


package org.h2.tools
Various tools.

Most tools are command line driven, but not all (for example the CSV tool).

  • Class
    Description
    Creates a backup of a database.
    Allows changing the database file encryption password or algorithm.
    Compression types for SQL output
    A tool to losslessly compress data, and expand the compressed data again.
    Starts the H2 Console (web-) server, as well as the TCP and PG server.
    Converts a .trace.db file to a SQL script and Java source code.
    Creates a cluster from a stand-alone database.
    A facility to read from and write to CSV (comma separated values) files.
    Deletes all files belonging to a database.
    Enhanced database recovery tool with streaming and compression support.
    Console for environments with AWT support.
    A tool to help an application execute multi-dimensional range queries.
    Helps recovering a corrupted database.
    Restores a H2 database by extracting the database files from a .zip file.
    Runs a SQL script against a database.
    Creates a SQL script file by extracting the schema and data of a database.
    Starts the H2 Console (web-) server, TCP, and PG server.
    Interactive command line tool to access a database using JDBC.
    This class is a simple result set and meta data implementation.
    A simple array implementation, backed by an object array
    This interface is for classes that create rows on demand.
    An adapter for the trigger interface that allows to use the ResultSet interface instead of a row array.
    Upgrade utility.
    A wrapper InputStream that works around the issue where some compressed streams (like Kanzi CompressedInputStream) may return 0 bytes instead of -1 for EOF, causing StreamDecoder to throw "Underlying input stream returned zero bytes".