Module Values.CreateSchemaMappingInputSource

Creates a schema mapping, which defines the schema of the input customer records table. The SchemaMapping also provides Entity Resolution with some metadata about the table, such as the attribute types of the columns and which columns to match on.

Sourcetype nonrec t = {
  1. schemaName : EntityName.t;
    (*

    The name of the schema. There can't be multiple SchemaMappings with the same name.

    *)
  2. description : Description.t option;
    (*

    A description of the schema.

    *)
  3. mappedInputFields : SchemaInputAttributes.t;
    (*

    A list of MappedInputFields. Each MappedInputField corresponds to a column the source data table, and contains column name plus additional information that Entity Resolution uses for matching.

    *)
  4. tags : TagMap.t option;
    (*

    The tags used to organize, track, or control access for this resource.

    *)
}
Sourceval context_ : string
Sourceval make : ?description:??? -> ?tags:??? -> schemaName:EntityName.t -> mappedInputFields:SchemaInputAttributes.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of AttributeName.t ]) list ] list | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of EntityName.t ]) 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