Interface ColumnMetadata.Builder

  • Method Details

    • columnDefault

      ColumnMetadata.Builder columnDefault(String columnDefault)

      The default value of the column.

      Parameters:
      columnDefault - The default value of the column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isCaseSensitive

      ColumnMetadata.Builder isCaseSensitive(Boolean isCaseSensitive)

      A value that indicates whether the column is case-sensitive.

      Parameters:
      isCaseSensitive - A value that indicates whether the column is case-sensitive.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isCurrency

      ColumnMetadata.Builder isCurrency(Boolean isCurrency)

      A value that indicates whether the column contains currency values.

      Parameters:
      isCurrency - A value that indicates whether the column contains currency values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isSigned

      ColumnMetadata.Builder isSigned(Boolean isSigned)

      A value that indicates whether an integer column is signed.

      Parameters:
      isSigned - A value that indicates whether an integer column is signed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • label

      The label for the column.

      Parameters:
      label - The label for the column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • length

      The length of the column.

      Parameters:
      length - The length of the column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the column.

      Parameters:
      name - The name of the column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nullable

      ColumnMetadata.Builder nullable(Integer nullable)

      A value that indicates whether the column is nullable.

      Parameters:
      nullable - A value that indicates whether the column is nullable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • precision

      ColumnMetadata.Builder precision(Integer precision)

      The precision value of a decimal number column.

      Parameters:
      precision - The precision value of a decimal number column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scale

      The scale value of a decimal number column.

      Parameters:
      scale - The scale value of a decimal number column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • schemaName

      ColumnMetadata.Builder schemaName(String schemaName)

      The name of the schema that contains the table that includes the column.

      Parameters:
      schemaName - The name of the schema that contains the table that includes the column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableName

      ColumnMetadata.Builder tableName(String tableName)

      The name of the table that includes the column.

      Parameters:
      tableName - The name of the table that includes the column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • typeName

      ColumnMetadata.Builder typeName(String typeName)

      The database-specific data type of the column.

      Parameters:
      typeName - The database-specific data type of the column.
      Returns:
      Returns a reference to this object so that method calls can be chained together.