amazonka-finspace-data-2.0: Amazon FinSpace Public API SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FinSpaceData.Types.ColumnDefinition

Description

 
Synopsis

Documentation

data ColumnDefinition Source #

The definition of a column in a tabular Dataset.

See: newColumnDefinition smart constructor.

Constructors

ColumnDefinition' 

Fields

  • columnDescription :: Maybe Text

    Description for a column.

  • columnName :: Maybe Text

    The name of a column.

  • dataType :: Maybe ColumnDataType

    Data type of a column.

    • STRING – A String data type.

      CHAR – A char data type.

      INTEGER – An integer data type.

      TINYINT – A tinyint data type.

      SMALLINT – A smallint data type.

      BIGINT – A bigint data type.

      FLOAT – A float data type.

      DOUBLE – A double data type.

      DATE – A date data type.

      DATETIME – A datetime data type.

      BOOLEAN – A boolean data type.

      BINARY – A binary data type.

Instances

Instances details
FromJSON ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

ToJSON ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Generic ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Associated Types

type Rep ColumnDefinition :: Type -> Type #

Read ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Show ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

NFData ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Methods

rnf :: ColumnDefinition -> () #

Eq ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

Hashable ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

type Rep ColumnDefinition Source # 
Instance details

Defined in Amazonka.FinSpaceData.Types.ColumnDefinition

type Rep ColumnDefinition = D1 ('MetaData "ColumnDefinition" "Amazonka.FinSpaceData.Types.ColumnDefinition" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "ColumnDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "columnDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "columnName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColumnDataType)))))

newColumnDefinition :: ColumnDefinition Source #

Create a value of ColumnDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:columnDescription:ColumnDefinition', columnDefinition_columnDescription - Description for a column.

$sel:columnName:ColumnDefinition', columnDefinition_columnName - The name of a column.

$sel:dataType:ColumnDefinition', columnDefinition_dataType - Data type of a column.

  • STRING – A String data type.

    CHAR – A char data type.

    INTEGER – An integer data type.

    TINYINT – A tinyint data type.

    SMALLINT – A smallint data type.

    BIGINT – A bigint data type.

    FLOAT – A float data type.

    DOUBLE – A double data type.

    DATE – A date data type.

    DATETIME – A datetime data type.

    BOOLEAN – A boolean data type.

    BINARY – A binary data type.

columnDefinition_dataType :: Lens' ColumnDefinition (Maybe ColumnDataType) Source #

Data type of a column.

  • STRING – A String data type.

    CHAR – A char data type.

    INTEGER – An integer data type.

    TINYINT – A tinyint data type.

    SMALLINT – A smallint data type.

    BIGINT – A bigint data type.

    FLOAT – A float data type.

    DOUBLE – A double data type.

    DATE – A date data type.

    DATETIME – A datetime data type.

    BOOLEAN – A boolean data type.

    BINARY – A binary data type.