amazonka-glue-2.0: Amazon Glue 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.Glue.Types.DropNullFields

Description

 
Synopsis

Documentation

data DropNullFields Source #

Specifies a transform that removes columns from the dataset if all values in the column are 'null'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.

See: newDropNullFields smart constructor.

Constructors

DropNullFields' 

Fields

  • nullCheckBoxList :: Maybe NullCheckBoxList

    A structure that represents whether certain values are recognized as null values for removal.

  • nullTextList :: Maybe [NullValueField]

    A structure that specifies a list of NullValueField structures that represent a custom null value such as zero or other value being used as a null placeholder unique to the dataset.

    The DropNullFields transform removes custom null values only if both the value of the null placeholder and the datatype match the data.

  • name :: Text

    The name of the transform node.

  • inputs :: NonEmpty Text

    The data inputs identified by their node names.

Instances

Instances details
FromJSON DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

ToJSON DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

Generic DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

Associated Types

type Rep DropNullFields :: Type -> Type #

Read DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

Show DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

NFData DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

Methods

rnf :: DropNullFields -> () #

Eq DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

Hashable DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

type Rep DropNullFields Source # 
Instance details

Defined in Amazonka.Glue.Types.DropNullFields

type Rep DropNullFields = D1 ('MetaData "DropNullFields" "Amazonka.Glue.Types.DropNullFields" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "DropNullFields'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nullCheckBoxList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NullCheckBoxList)) :*: S1 ('MetaSel ('Just "nullTextList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NullValueField]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newDropNullFields Source #

Create a value of DropNullFields 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:nullCheckBoxList:DropNullFields', dropNullFields_nullCheckBoxList - A structure that represents whether certain values are recognized as null values for removal.

$sel:nullTextList:DropNullFields', dropNullFields_nullTextList - A structure that specifies a list of NullValueField structures that represent a custom null value such as zero or other value being used as a null placeholder unique to the dataset.

The DropNullFields transform removes custom null values only if both the value of the null placeholder and the datatype match the data.

$sel:name:DropNullFields', dropNullFields_name - The name of the transform node.

$sel:inputs:DropNullFields', dropNullFields_inputs - The data inputs identified by their node names.

dropNullFields_nullCheckBoxList :: Lens' DropNullFields (Maybe NullCheckBoxList) Source #

A structure that represents whether certain values are recognized as null values for removal.

dropNullFields_nullTextList :: Lens' DropNullFields (Maybe [NullValueField]) Source #

A structure that specifies a list of NullValueField structures that represent a custom null value such as zero or other value being used as a null placeholder unique to the dataset.

The DropNullFields transform removes custom null values only if both the value of the null placeholder and the datatype match the data.

dropNullFields_name :: Lens' DropNullFields Text Source #

The name of the transform node.

dropNullFields_inputs :: Lens' DropNullFields (NonEmpty Text) Source #

The data inputs identified by their node names.