Package org.h2.engine
Contains high level classes of the database and classes that don't fit in another sub-package.
-
Interface Summary Interface Description CastDataProvider Provides information for type casts and comparison operations. -
Class Summary Class Description 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.DbObject A database object such as a table, an index, or a user.DbSettings This class contains various database-level settings.DelayedDatabaseCloser This class is responsible to close a database after the specified delay.Engine The engine contains a map of all open databases.Engine.DatabaseHolder GeneratedKeysMode Modes of generated keys' gathering.MetaRecord A record in the system table of the database.Mode The compatibility modes.OnExitDatabaseCloser This class is responsible to close a database on JVM shutdown.Procedure Represents a procedure.QueryStatisticsData Maintains query statistics.QueryStatisticsData.QueryEntry The collected statistics for one query.Right An access right.RightOwner A right owner (sometimes called principal).Role Represents a role.Session A local or remote session.Session.DynamicSettings Dynamic settings.Session.StaticSettings Static settings.SessionLocal A session represents an embedded database connection.SessionLocal.RowNumberAndValue SessionLocal.Savepoint Represents a savepoint (a position in a transaction to where one can roll back to).SessionLocal.SequenceAndPrepared SessionLocal.TimeoutValue An LOB object with a timeout.SessionRemote The client side part of a session when using the server mode.Setting A persistent database setting.SettingsBase The base class for settings.SysProperties The constants defined in this class are initialized from system properties.User Represents a user object.UserBuilder -
Enum Summary Enum Description IsolationLevel Level of isolation.Mode.CharPadding When CHAR values are right-padded with spaces.Mode.ExpressionNames Generation of column names for expressions.Mode.ModeEnum Mode.UniqueIndexNullsHandling Determines how rows withNULL
values in indexed columns are handled in unique indexes.Mode.ViewExpressionNames Generation of column names for expressions to be used in a view.SessionLocal.State