Module Values.DataProviderSettingsSource

Provides information that defines a data provider.

Sourcetype nonrec t = {
  1. redshiftSettings : RedshiftDataProviderSettings.t option;
  2. postgreSqlSettings : PostgreSqlDataProviderSettings.t option;
  3. mySqlSettings : MySqlDataProviderSettings.t option;
  4. oracleSettings : OracleDataProviderSettings.t option;
  5. sybaseAseSettings : SybaseAseDataProviderSettings.t option;
  6. microsoftSqlServerSettings : MicrosoftSqlServerDataProviderSettings.t option;
  7. docDbSettings : DocDbDataProviderSettings.t option;
  8. mariaDbSettings : MariaDbDataProviderSettings.t option;
    (*

    Provides information that defines a MariaDB data provider.

    *)
  9. ibmDb2LuwSettings : IbmDb2LuwDataProviderSettings.t option;
    (*

    Provides information that defines an IBM DB2 LUW data provider.

    *)
  10. ibmDb2zOsSettings : IbmDb2zOsDataProviderSettings.t option;
    (*

    Provides information that defines an IBM DB2 for z/OS data provider.

    *)
  11. mongoDbSettings : MongoDbDataProviderSettings.t option;
    (*

    Provides information that defines a MongoDB data provider.

    *)
}
Sourceval make : ?redshiftSettings:??? -> ?postgreSqlSettings:??? -> ?mySqlSettings:??? -> ?oracleSettings:??? -> ?sybaseAseSettings:??? -> ?microsoftSqlServerSettings:??? -> ?docDbSettings:??? -> ?mariaDbSettings:??? -> ?ibmDb2LuwSettings:??? -> ?ibmDb2zOsSettings:??? -> ?mongoDbSettings:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Boolean of BooleanOptional.t | `Enum of string | `Integer of IntegerOptional.t | `String of String_.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