Top Description Classes Enums
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.

Class Summary

Modifier and TypeClass and Description
public class
DbBackup

Works with tar archives containing HyperSQL database instance backups.

public class
DbBackupMain

This class is used for offline backup of HyperSQL databases.

public class
PIFData

Pax Interchange Format object constituted from an Input Stream.

public class
PIFGenerator

Encapsulates Pax Interchange Format key-value pairs.

public class
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.

public class
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.

public class
TarGenerator

Generates a tar archive from specified Files and InputStreams.

public class
public class
public class
TarReader

Reads a Tar file for reporting or extraction.

public class

Enum Summary

Modifier and TypeEnum and Description
public enum
RB

Resource Bundle for Tar classes

Purpose of this class is to wrap a RefCapablePropertyResourceBundle to reliably detect any possible use of a missing property key as soon as this class is clinitted.

public enum
TarHeaderField

Purely static structure defining our interface to the Tar Entry Header.