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.
SessionFactory A class that implements this interface can create new database sessions.
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.
DatabaseCloser This class is responsible to close a database if the application did not close a connection.
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.
SessionFactoryEmbedded A factory for embedded database sessions.
SessionRemote The client side part of a session when using the server mode.
SessionWithState The base class for both remote and embedded sessions.
Setting A persistent database setting.
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.