@InternalApi

# Package org.firebirdsql.jdbc.field

Implementation of fields for getting or setting result set columns or prepared statement parameters.

Interface Summary
BlobListenableField: Field which expects a blob listener.
FBCloseableField: Instances of this field have open resources and must be cleaned up.
FBFlushableField: Instances of this field cache data in auto-commit case if no transaction is yet available and must be flushed before transaction is committed.
FieldDataProvider: Provider of the row data.
TrimmableField: Trim behaviour of `getString` in string fields.

Class Summary
FBCachedClob: Clob implementation that is cached client-side.
FBField: Base class for fields (for use by prepared statement and result set to represent columns and parameters).
FBFlushableField.CachedObject
FBLongVarCharField: This is Blob-based implementation of `FBStringField`.
JdbcTypeConverter: Helper class to convert from Firebird and metadata type information to JDBC type information.

Exception Summary
TypeConversionException: This exception is thrown when the requested type conversion cannot be performed.