java.lang.Object
org.odpi.openmetadata.accessservices.dataengine.model.Referenceable
org.odpi.openmetadata.accessservices.dataengine.model.RelationalTable
All Implemented Interfaces:
Serializable

public class RelationalTable extends Referenceable
RelationalTable is a java bean used to create RelationalTable associated with the external data engine.
See Also:
  • Constructor Details

    • RelationalTable

      public RelationalTable()
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Referenceable
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class Referenceable
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Referenceable
    • toString

      public String toString()
      Overrides:
      toString in class Referenceable
    • getDisplayName

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

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

      public List<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 String getDescription()
      Returns the description of the relational table.
      Returns:
      description
    • getColumns

      public 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(String displayName)
      Sets up the display name of the relational table.
      Parameters:
      displayName - display name
    • setType

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

      public void setAliases(List<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(String description)
      Sets up the description of the relational table.
      Parameters:
      description - description
    • setColumns

      public void setColumns(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