# Serialized Form

- ## Package com.io7m.laurel.filemodel.internal

  - ### Class com.io7m.laurel.filemodel.internal.DefaultCatalog

    class DefaultCatalog extends org.jooq.impl.CatalogImpl implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### DEFAULT_SCHEMA

            DefaultSchema DEFAULT_SCHEMA

        The schema `DEFAULT_SCHEMA`.

  - ### Class com.io7m.laurel.filemodel.internal.DefaultSchema

    class DefaultSchema extends org.jooq.impl.SchemaImpl implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### CAPTION_CATEGORIES

            CaptionCategories CAPTION_CATEGORIES

        The table `CAPTION_CATEGORIES`.

      - ##### CAPTIONS

            Captions CAPTIONS

        The table `CAPTIONS`.

      - ##### CATEGORIES

            Categories CATEGORIES

        The table `CATEGORIES`.

      - ##### GLOBAL_CAPTIONS

            GlobalCaptions GLOBAL_CAPTIONS

        The table `GLOBAL_CAPTIONS`.

      - ##### IMAGE_BLOBS

            ImageBlobs IMAGE_BLOBS

        The table `IMAGE_BLOBS`.

      - ##### IMAGE_CAPTIONS

            ImageCaptions IMAGE_CAPTIONS

        The table `IMAGE_CAPTIONS`.

      - ##### IMAGE_CAPTIONS_COUNTS

            ImageCaptionsCounts IMAGE_CAPTIONS_COUNTS

        The table `IMAGE_CAPTIONS_COUNTS`.

      - ##### IMAGES

            Images IMAGES

        The table `IMAGES`.

      - ##### METADATA

            Metadata METADATA

        The table `METADATA`.

      - ##### REDO

            Redo REDO

        The table `REDO`.

      - ##### SCHEMA_VERSION

            SchemaVersion SCHEMA_VERSION

        The table `SCHEMA_VERSION`.

      - ##### UNDO

            Undo UNDO

        The table `UNDO`.

- ## Package com.io7m.laurel.filemodel.internal.tables

  - ### Class com.io7m.laurel.filemodel.internal.tables.CaptionCategories

    class CaptionCategories extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### CAPTION_CAPTION_ID

            org.jooq.TableField<org.jooq.Record, Long> CAPTION_CAPTION_ID

        The column `CAPTION_CATEGORIES.CAPTION_CAPTION_ID`.

      - ##### CAPTION_CATEGORY_ID

            org.jooq.TableField<org.jooq.Record, Long> CAPTION_CATEGORY_ID

        The column `CAPTION_CATEGORIES.CAPTION_CATEGORY_ID`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.CaptionCategories.CaptionCategoriesPath

    class CaptionCategoriesPath extends CaptionCategories implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.laurel.filemodel.internal.tables.Captions

    class Captions extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### CAPTION_ID

            org.jooq.TableField<org.jooq.Record, Long> CAPTION_ID

        The column `CAPTIONS.CAPTION_ID`.

      - ##### CAPTION_TEXT

            org.jooq.TableField<org.jooq.Record, String> CAPTION_TEXT

        The column `CAPTIONS.CAPTION_TEXT`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.Captions.CaptionsPath

    class CaptionsPath extends Captions implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.laurel.filemodel.internal.tables.Categories

    class Categories extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### CATEGORY_ID

            org.jooq.TableField<org.jooq.Record, Long> CATEGORY_ID

        The column `CATEGORIES.CATEGORY_ID`.

      - ##### CATEGORY_REQUIRED

            org.jooq.TableField<org.jooq.Record, Long> CATEGORY_REQUIRED

        The column `CATEGORIES.CATEGORY_REQUIRED`.

      - ##### CATEGORY_TEXT

            org.jooq.TableField<org.jooq.Record, String> CATEGORY_TEXT

        The column `CATEGORIES.CATEGORY_TEXT`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.Categories.CategoriesPath

    class CategoriesPath extends Categories implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.laurel.filemodel.internal.tables.GlobalCaptions

    class GlobalCaptions extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### GLOBAL_CAPTION_ID

            org.jooq.TableField<org.jooq.Record, Long> GLOBAL_CAPTION_ID

        The column `GLOBAL_CAPTIONS.GLOBAL_CAPTION_ID`.

      - ##### GLOBAL_CAPTION_ORDER

            org.jooq.TableField<org.jooq.Record, Long> GLOBAL_CAPTION_ORDER

        The column `GLOBAL_CAPTIONS.GLOBAL_CAPTION_ORDER`.

      - ##### GLOBAL_CAPTION_TEXT

            org.jooq.TableField<org.jooq.Record, String> GLOBAL_CAPTION_TEXT

        The column `GLOBAL_CAPTIONS.GLOBAL_CAPTION_TEXT`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.ImageBlobs

    class ImageBlobs extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### IMAGE_BLOB_DATA

            org.jooq.TableField<org.jooq.Record, byte[]> IMAGE_BLOB_DATA

        The column `IMAGE_BLOBS.IMAGE_BLOB_DATA`.

      - ##### IMAGE_BLOB_ID

            org.jooq.TableField<org.jooq.Record, Long> IMAGE_BLOB_ID

        The column `IMAGE_BLOBS.IMAGE_BLOB_ID`.

      - ##### IMAGE_BLOB_SHA256

            org.jooq.TableField<org.jooq.Record, String> IMAGE_BLOB_SHA256

        The column `IMAGE_BLOBS.IMAGE_BLOB_SHA256`.

      - ##### IMAGE_BLOB_TYPE

            org.jooq.TableField<org.jooq.Record, String> IMAGE_BLOB_TYPE

        The column `IMAGE_BLOBS.IMAGE_BLOB_TYPE`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.ImageBlobs.ImageBlobsPath

    class ImageBlobsPath extends ImageBlobs implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.laurel.filemodel.internal.tables.ImageCaptions

    class ImageCaptions extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### IMAGE_CAPTION_CAPTION

            org.jooq.TableField<org.jooq.Record, Long> IMAGE_CAPTION_CAPTION

        The column `IMAGE_CAPTIONS.IMAGE_CAPTION_CAPTION`.

      - ##### IMAGE_CAPTION_IMAGE

            org.jooq.TableField<org.jooq.Record, Long> IMAGE_CAPTION_IMAGE

        The column `IMAGE_CAPTIONS.IMAGE_CAPTION_IMAGE`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.ImageCaptions.ImageCaptionsPath

    class ImageCaptionsPath extends ImageCaptions implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.laurel.filemodel.internal.tables.ImageCaptionsCounts

    class ImageCaptionsCounts extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### COUNT_CAPTION_COUNT

            org.jooq.TableField<org.jooq.Record, Long> COUNT_CAPTION_COUNT

        The column `IMAGE_CAPTIONS_COUNTS.COUNT_CAPTION_COUNT`.

      - ##### COUNT_CAPTION_ID

            org.jooq.TableField<org.jooq.Record, Long> COUNT_CAPTION_ID

        The column `IMAGE_CAPTIONS_COUNTS.COUNT_CAPTION_ID`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.Images

    class Images extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### IMAGE_BLOB

            org.jooq.TableField<org.jooq.Record, Long> IMAGE_BLOB

        The column `IMAGES.IMAGE_BLOB`.

      - ##### IMAGE_FILE

            org.jooq.TableField<org.jooq.Record, String> IMAGE_FILE

        The column `IMAGES.IMAGE_FILE`.

      - ##### IMAGE_ID

            org.jooq.TableField<org.jooq.Record, Long> IMAGE_ID

        The column `IMAGES.IMAGE_ID`.

      - ##### IMAGE_NAME

            org.jooq.TableField<org.jooq.Record, String> IMAGE_NAME

        The column `IMAGES.IMAGE_NAME`.

      - ##### IMAGE_SOURCE

            org.jooq.TableField<org.jooq.Record, String> IMAGE_SOURCE

        The column `IMAGES.IMAGE_SOURCE`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.Images.ImagesPath

    class ImagesPath extends Images implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.laurel.filemodel.internal.tables.Metadata

    class Metadata extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### META_NAME

            org.jooq.TableField<org.jooq.Record, String> META_NAME

        The column `METADATA.META_NAME`.

      - ##### META_VALUE

            org.jooq.TableField<org.jooq.Record, String> META_VALUE

        The column `METADATA.META_VALUE`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.Redo

    class Redo extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### REDO_DATA

            org.jooq.TableField<org.jooq.Record, byte[]> REDO_DATA

        The column `REDO.REDO_DATA`.

      - ##### REDO_DESCRIPTION

            org.jooq.TableField<org.jooq.Record, String> REDO_DESCRIPTION

        The column `REDO.REDO_DESCRIPTION`.

      - ##### REDO_ID

            org.jooq.TableField<org.jooq.Record, Long> REDO_ID

        The column `REDO.REDO_ID`.

      - ##### REDO_TIME

            org.jooq.TableField<org.jooq.Record, Long> REDO_TIME

        The column `REDO.REDO_TIME`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.SchemaVersion

    class SchemaVersion extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### VERSION_APPLICATION_ID

            org.jooq.TableField<org.jooq.Record, String> VERSION_APPLICATION_ID

        The column `SCHEMA_VERSION.VERSION_APPLICATION_ID`.

      - ##### VERSION_LOCK

            org.jooq.TableField<org.jooq.Record, Long> VERSION_LOCK

        The column `SCHEMA_VERSION.VERSION_LOCK`.

      - ##### VERSION_NUMBER

            org.jooq.TableField<org.jooq.Record, Long> VERSION_NUMBER

        The column `SCHEMA_VERSION.VERSION_NUMBER`.

  - ### Class com.io7m.laurel.filemodel.internal.tables.Undo

    class Undo extends org.jooq.impl.TableImpl<org.jooq.Record> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### UNDO_DATA

            org.jooq.TableField<org.jooq.Record, byte[]> UNDO_DATA

        The column `UNDO.UNDO_DATA`.

      - ##### UNDO_DESCRIPTION

            org.jooq.TableField<org.jooq.Record, String> UNDO_DESCRIPTION

        The column `UNDO.UNDO_DESCRIPTION`.

      - ##### UNDO_ID

            org.jooq.TableField<org.jooq.Record, Long> UNDO_ID

        The column `UNDO.UNDO_ID`.

      - ##### UNDO_TIME

            org.jooq.TableField<org.jooq.Record, Long> UNDO_TIME

        The column `UNDO.UNDO_TIME`.

- ## Package com.io7m.laurel.model

  - ### Exception Class com.io7m.laurel.model.LException

    class LException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### attributes

            Map<String,String> attributes

      - ##### errorCode

            String errorCode

      - ##### remediatingAction

            Optional<String> remediatingAction