Module org.jooq
Package org.jooq

Interface File


@Experimental public interface File
A source of migration content.

This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

Author:
Lukas Eder
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable String
    The file content.
    @NotNull String
    The name of the file.
    @NotNull String
    The path of the file within the repository.
    @NotNull ContentType
    The file type.
  • Method Details

    • path

      @Experimental @NotNull @NotNull String path()
      The path of the file within the repository.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

    • name

      @Experimental @NotNull @NotNull String name()
      The name of the file.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

    • content

      @Experimental @Nullable @Nullable String content()
      The file content.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

    • type

      @Experimental @NotNull @NotNull ContentType type()
      The file type.

      This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.