Module org.firebirdsql.jaybird

# Package org.firebirdsql.jaybird.util

@InternalApi @NullMarked package org.firebirdsql.jaybird.util
Utility classes which are strictly for use within Jaybird itself.

Since:
  6
Author:
  Mark Rotteveel

Related Packages
Package
Description
org.firebirdsql.jaybird
Provides version information for the Jaybird library.
org.firebirdsql.jaybird.parser
Statement parser for generated keys support.
org.firebirdsql.jaybird.props
APIs and constants for connection properties for attachments to a Firebird database or service API.
org.firebirdsql.jaybird.xca
XCA (or ex-connector-architecture), is an internal API of Jaybird for connection management.
Class
Description
ByteArrayHelper
Helper methods for byte arrays.
Cleaners
Factory for `Cleaner` for use within Jaybird.
CollectionUtils
Helper class for collections
ConditionalHelpers
Helpers for conditional behaviour and conditional expressions.
ExceptionHelper
Helpers for exception handling
FbDatetimeConversion
Helpers and classes for Firebird/Jaybird datetime handling.
IOUtils
Utility methods for stream and byte array conversions.
LegacyDatetimeConversions
Class to hold conversions and manipulation of legacy datetime types (`Date`, `Time` and `Timestamp`).
PluginLoader
Helper methods for loading plugins using `ServiceLoader`.
PluginLoader.ClassSource
Sources for loading classes (determines which class loaders to use)
Primitives
Helper methods for conversion to or from primitive values.
ReflectionHelper
Class containing static helper methods for reflective access.
SQLExceptionChainBuilder
Helper class for building `SQLException` chains.
SQLExceptionThrowingFunction<T,R>
Function that can throw a `SQLException`.
StringUtils
Helper class for string operations
UncheckedSQLException
Wraps a `SQLException` with an unchecked exception.