Class RelationalTable

  • All Implemented Interfaces:
    java.io.Serializable

    public class RelationalTable
    extends Referenceable
    RelationalTable entity is a table within a relational database schema type.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      RelationalTable()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      java.util.List<java.lang.String> getAliases()
      Returns list of aliases of the relational table.
      java.util.List<RelationalColumn> getColumns()
      Returns list of columns of the relational table.
      java.lang.String getDescription()
      Returns the description of the relational table.
      java.lang.String getDisplayName()
      Returns the display name of the relational table.
      boolean getIncomplete()
      Return if the table is incomplete
      boolean getIsDeprecated()
      Returns if the relational table if deprecated.
      java.lang.String getType()
      Returns the type of the relational table.
      int hashCode()  
      void setAliases​(java.util.List<java.lang.String> aliases)
      Sets up the list of aliases of the relational table.
      void setColumns​(java.util.List<RelationalColumn> columns)
      Sets up the list of columns of the relational table.
      void setDescription​(java.lang.String description)
      Sets up the description of the relational table.
      void setDisplayName​(java.lang.String displayName)
      Sets up the display name of the relational table.
      void setIncomplete​(boolean incomplete)
      Sets up if the table is incomplete
      void setIsDeprecated​(boolean isDeprecated)
      Sets up the value that determines if the relational table if deprecated.
      void setType​(java.lang.String type)
      Sets up the type of the relational table.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • RelationalTable

        public RelationalTable()
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class Referenceable
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
        Overrides:
        canEqual in class Referenceable
      • getDisplayName

        public java.lang.String getDisplayName()
        Returns the display name of the relational table.
        Returns:
        display name
      • getType

        public java.lang.String getType()
        Returns the type of the relational table.
        Returns:
        type
      • getAliases

        public java.util.List<java.lang.String> getAliases()
        Returns list of aliases of the relational table.
        Returns:
        aliases
      • getIsDeprecated

        public boolean getIsDeprecated()
        Returns if the relational table if deprecated.
        Returns:
        if the relational table if deprecated
      • getDescription

        public java.lang.String getDescription()
        Returns the description of the relational table.
        Returns:
        description
      • getColumns

        public java.util.List<RelationalColumn> getColumns()
        Returns list of columns of the relational table.
        Returns:
        columns
      • getIncomplete

        public boolean getIncomplete()
        Return if the table is incomplete
        Returns:
        if the table is incomplete
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
        Sets up the display name of the relational table.
        Parameters:
        displayName - display name
      • setType

        public void setType​(java.lang.String type)
        Sets up the type of the relational table.
        Parameters:
        type - type
      • setAliases

        public void setAliases​(java.util.List<java.lang.String> aliases)
        Sets up the list of aliases of the relational table.
        Parameters:
        aliases - aliases
      • setIsDeprecated

        public void setIsDeprecated​(boolean isDeprecated)
        Sets up the value that determines if the relational table if deprecated.
        Parameters:
        isDeprecated - value saying if the relational table if deprecated
      • setDescription

        public void setDescription​(java.lang.String description)
        Sets up the description of the relational table.
        Parameters:
        description - description
      • setColumns

        public void setColumns​(java.util.List<RelationalColumn> columns)
        Sets up the list of columns of the relational table.
        Parameters:
        columns - columns
      • setIncomplete

        public void setIncomplete​(boolean incomplete)
        Sets up if the table is incomplete
        Parameters:
        incomplete - if the table is incomplete