Module org.hsqldb

# Package org.hsqldb.lib.tar

Contains the DbBackupMain class, for offline backing up HyperSQL databases.

See the database offline backup section of the HyperSQL User Guide

Also contains support classes for handling files in tar and pax format.

- Interface Summary
  Interface | Description
  --- | ---
  TarFileOutputStream.Compression |

- Class Summary
  Class | Description
  --- | ---
  DbBackup | Works with tar archives containing HyperSQL database instance backups.
  DbBackupMain | This class is used for offline backup of HyperSQL databases.
  PIFData | Pax Interchange Format object constituted from an Input Stream.
  PIFGenerator | Encapsulates Pax Interchange Format key-value pairs.
  TarFileInputStream | Note that this class is not a java.io.FileInputStream, because our goal is to greatly restrict the public methods of FileInputStream, yet we must use public methods of the underlying FileInputStream internally.
  TarFileOutputStream | Note that this class is not a java.io.FileOutputStream, because our goal is to greatly restrict the public methods of FileOutputStream, yet we must use public methods of the underlying FileOutputStream internally.
  TarGenerator | Generates a tar archive from specified Files and InputStreams.
  TarGeneratorMain |
  TarReader | Reads a Tar file for reporting or extraction.
  TarReaderMain |

- Enum Summary
  Enum | Description
  --- | ---
  RB | Resource Bundle for Tar classes
  TarHeaderField | Purely static structure defining our interface to the Tar Entry Header.

- Exception Summary
  Exception | Description
  --- | ---
  TarMalformatException |