Top Description Interfaces Classes Enums
[default module]

Package org.h2.api


Contains interfaces for user-defined extensions, such as triggers and user-defined aggregate functions.

Interface Summary

Modifier and TypeInterface and Description
public interface
Aggregate

A user-defined aggregate function needs to implement this interface.

public interface
AggregateFunction

A user-defined aggregate function needs to implement this interface.

public interface
CredentialsValidator

A class that implement this interface can be used to validate credentials provided by client.

public interface
DatabaseEventListener

A class that implements this interface can get notified about exceptions and other events.

public interface
JavaObjectSerializer

Custom serialization mechanism for java objects being stored in column of type OTHER.

public interface
TableEngine

A class that implements this interface can create custom table implementations.

public interface
Trigger

A class that implements this interface can be used as a trigger.

public interface
UserToRolesMapper

A class that implement this interface can be used during authentication to map external users to database roles.

Class Summary

Modifier and TypeClass and Description
public class
ErrorCode

This class defines the error codes used for SQL exceptions.

public class
H2Type

Data types of H2.

public class
Interval

INTERVAL representation for result sets.

Enum Summary

Modifier and TypeEnum and Description
public enum
IntervalQualifier

Interval qualifier.