Package org.jooq.meta

Interface Definition

    • Method Detail

      • getDatabase

        Database getDatabase()
        Returns:
        A reference to the Database context
      • getPackage

        PackageDefinition getPackage()
        Returns:
        The package of this object or null if this object is not contained in a package.
      • getName

        String getName()
        Returns:
        The name of this object, e.g. [my_table]. This corresponds to getInputName()
      • getInputName

        String getInputName()
        Returns:
        The name of this object, e.g. [my_table], as defined in the source database.
      • getOutputName

        String getOutputName()
        Returns:
        The name of this object, e.g. [my_table], as defined for the target database. This may differ from the input name if schema / table rewriting is applied.
      • getComment

        String getComment()
        Returns:
        The comment of this object
      • getDefinitionPath

        List<Definition> getDefinitionPath()
        Returns:
        A path of definitions for this definition, e.g. [schema].[package].[routine].[parameter]
      • getQualifiedName

        String getQualifiedName()
        Returns:
        A qualified name for this object (corresponding to getName())
      • getQualifiedInputName

        String getQualifiedInputName()
        Returns:
        A qualified name for this object (corresponding to getInputName())
      • getQualifiedOutputName

        String getQualifiedOutputName()
        Returns:
        A qualified name for this object (corresponding to getOutputName())
      • getQualifiedNamePart

        Name getQualifiedNamePart()
        Returns:
        A qualified name for this object (corresponding to getName())
      • getQualifiedInputNamePart

        Name getQualifiedInputNamePart()
        Returns:
        A qualified name for this object (corresponding to getInputName())
      • getQualifiedOutputNamePart

        Name getQualifiedOutputNamePart()
        Returns:
        A qualified name for this object (corresponding to getOutputName())
      • getOverload

        String getOverload()
        Returns:
        The overload suffix if applicable
      • getSource

        String getSource()
        Returns:
        The source code of this object, if applicable, or null, if no such source code is available.