## Package org.h2.engine

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

See:
Description

Interface Summary
DbObject: A database object such as a table, an index, or a user.
SessionInterface: A local or remote session.

Class Summary
Comment: Represents a database object comment.
ConnectionInfo: Encapsulates the connection settings, including user name and password.
Constants: Constants are fixed values that are used in the whole database code.
Database: There is one database object per open database.
DbObjectBase: The base class for all database objects.
Engine: The engine contains a map of all open databases.
FunctionAlias: Represents a user-defined function, or alias.
FunctionAlias.JavaMethod: There may be multiple Java methods that match a function name.
MetaRecord: A record in the system table of the database.
Mode: The compatibility modes.
Procedure: Represents a procedure.
Right: An access right.
RightOwner: A right owner (sometimes called principal).
Role: Represents a role.
Session: A session represents an embedded database connection.
SessionRemote: The client side part of a session when using the server mode.
Setting: A persistent database setting.
SettingsBase: The base class for settings.
UndoLog: Each session keeps a undo log if rollback is required.
UndoLogRecord: An entry in a undo log.
User: Represents a user object.
UserAggregate: Represents a user-defined aggregate function.
UserDataType: Represents a domain (user-defined data type).

## Package org.h2.engine Description

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