Package org.jooq.meta

Interface TableDefinition

    • Method Detail

      • getColumn

        ColumnDefinition getColumn​(String columnName,
                                   boolean ignoreCase)
        Get a column in this type by its name.
      • getColumn

        ColumnDefinition getColumn​(int columnIndex)
        Get a column in this type by its index (starting at 0).
      • isSynthetic

        boolean isSynthetic()
        Whether this table is a synthetic table (e.g. a synthetic view).
      • getReferencedEmbeddables

        List<EmbeddableDefinition> getReferencedEmbeddables()
        All embeddable types in this referencing table.
      • getIdentity

        IdentityDefinition getIdentity()
        Get the IDENTITY column of this table, or null, if no such column exists.
      • getParentTable

        TableDefinition getParentTable()
        Get the parent table if table inheritance is applicable.
      • getChildTables

        List<TableDefinition> getChildTables()
        Get the child tables if table inheritance is applicable.
      • getParameters

        List<ParameterDefinition> getParameters()
        The parameters of this table if this is a table-valued function.
      • isTemporary

        boolean isTemporary()
        Whether this table is a temporary table.
      • isView

        boolean isView()
        Whether this table is a view.
      • isMaterializedView

        boolean isMaterializedView()
        Whether this table is a materialized view.
      • isTableValuedFunction

        boolean isTableValuedFunction()
        Whether this table is a table-valued function.