Top Description Interfaces Classes Enums
[default module]

Package org.h2.engine


Contains high level classes of the database and classes that don't fit in another sub-package.

Interface Summary

Modifier and TypeInterface and Description
public interface
CastDataProvider

Provides information for type casts and comparison operations.

Class Summary

Modifier and TypeClass and Description
public class
Comment

Represents a database object comment.

public class
ConnectionInfo

Encapsulates the connection settings, including user name and password.

public class
Constants

Constants are fixed values that are used in the whole database code.

public class
Database

There is one database object per open database.

public abstract class
DbObject

A database object such as a table, an index, or a user.

public class
DbSettings

This class contains various database-level settings.

pack-priv class
DelayedDatabaseCloser

This class is responsible to close a database after the specified delay.

public class
Engine

The engine contains a map of all open databases.

public class
GeneratedKeysMode

Modes of generated keys' gathering.

public class
MetaRecord

A record in the system table of the database.

public class
Mode

The compatibility modes.

pack-priv class
OnExitDatabaseCloser

This class is responsible to close a database on JVM shutdown.

public class
Procedure

Represents a procedure.

public class
QueryStatisticsData

Maintains query statistics.

public class
Right

An access right.

public abstract class
RightOwner

A right owner (sometimes called principal).

public class
Role

Represents a role.

public abstract class
Session

A local or remote session.

public class
SessionLocal

A session represents an embedded database connection.

public class
SessionRemote

The client side part of a session when using the server mode.

public class
Setting

A persistent database setting.

public class
SettingsBase

The base class for settings.

public class
SysProperties

The constants defined in this class are initialized from system properties.

public class
User

Represents a user object.

public class

Enum Summary

Modifier and TypeEnum and Description
public enum
IsolationLevel

Level of isolation.

public enum
NullsDistinct

Determines how rows with NULL values in indexed columns are handled in unique indexes, unique constraints, or by unique predicate.