Class ColumnDefinition

java.lang.Object
io.stargate.sdk.rest.domain.ColumnDefinition
All Implemented Interfaces:
Serializable

public class ColumnDefinition extends Object implements Serializable
Work with the column.
Author:
Cedrick LUNVEN (@clunven)
See Also:
  • Field Details

    • name

      protected String name
      Unique identifier in the class.
    • typeDefinition

      protected String typeDefinition
      Type Definition if static.
    • isStatic

      protected Boolean isStatic
      Check if value is static.
  • Constructor Details

    • ColumnDefinition

      public ColumnDefinition()
      Default Constructor
    • ColumnDefinition

      public ColumnDefinition(String name, String type, Boolean isStatic)
      Full constructor.
      Parameters:
      name - column identifier
      type - type as a string
      isStatic - static columns
    • ColumnDefinition

      public ColumnDefinition(String name, String type)
      Constructor.
      Parameters:
      name - current name.
      type - current type
  • Method Details

    • getName

      public String getName()
      Getter accessor for attribute 'name'.
      Returns:
      current value of 'name'
    • setName

      public void setName(String name)
      Setter accessor for attribute 'name'.
      Parameters:
      name - new value for 'name '
    • getTypeDefinition

      public String getTypeDefinition()
      Getter accessor for attribute 'typeDefinition'.
      Returns:
      current value of 'typeDefinition'
    • setTypeDefinition

      public void setTypeDefinition(String typeDefinition)
      Setter accessor for attribute 'typeDefinition'.
      Parameters:
      typeDefinition - new value for 'typeDefinition '
    • isStatic

      public Boolean isStatic()
      Getter accessor for attribute 'isStatic'.
      Returns:
      current value of 'isStatic'
    • setStatic

      public void setStatic(Boolean isStatic)
      Setter accessor for attribute 'isStatic'.
      Parameters:
      isStatic - new value for 'isStatic '