Module Values_0.DropNullFieldsSource

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.

Sourcetype nonrec t = {
  1. name : NodeName.t;
    (*

    The name of the transform node.

    *)
  2. inputs : OneInput.t;
    (*

    The data inputs identified by their node names.

    *)
  3. nullCheckBoxList : NullCheckBoxList.t option;
    (*

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

    *)
  4. nullTextList : NullValueFields.t option;
    (*

    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.

    *)
}
Sourceval context_ : string
Sourceval make : ?nullCheckBoxList:??? -> ?nullTextList:??? -> name:NodeName.t -> inputs:OneInput.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of NodeId.t | `Structure of (string * [> `String of EnclosedInStringProperty.t | `Structure of (string * [> `String of GenericLimitedString.t ]) list ]) list ] list | `String of NodeName.t | `Structure of (string * [> `Boolean of BoxedBoolean.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t