APIdia Launch Partner
Top Interfaces Classes
[default module]

Package net.ucanaccess.util


Interface Summary

Modifier and TypeInterface and Description
public interface
IThrowingConsumer<
the type of the input to the consumer
I
,
the type of Throwable thrown
T extends Throwable
>

An operation that accepts one argument, produces no result and may throw an exception.

public interface
IThrowingFunction<
the type of the input to the function
I
,
the type of the result of the function
R
,
the type of Throwable thrown
T extends Throwable
>

A function that accepts one argument, produces a result and may throw an exception.

public interface
IThrowingRunnable<
the type of Throwable thrown
T extends Throwable
>

A runnable which might throw an exception of type T.

public interface
IThrowingSupplier<
the type of the result supplied
R
,
the type of Throwable thrown
T extends Throwable
>

A supplier of a result of type R which might throw an exception of type T.

Class Summary

Modifier and TypeClass and Description
public class
HibernateSupport

A utility class providing methods for interoperability with the UCanAccess Hibernate dialect.

public class
Sql

An immutable sql statement string created from multiple tokens in order to write inline sql statements in an easy-to-read fashion spread out over multiple lines of code.

public class
Try<
the type of the optional value from the code block executed within @code try}
V
,
the type of exception, if any, thrown by the executed code block.
EC extends Throwable
>

Fluent-style try-catch handling.

public class
VersionInfo

The purpose of this class is to find the project's version information by all means possible,

  • while developing the project in an IDE
  • while running Maven lifecycle goals or
  • while executing or referencing the project at run-time, whether packaged or not.