Values.SchemaSourceA schema is a relation within a collaboration.
type nonrec t = {columns : ColumnList.t option;The columns for the relation that this schema represents.
*)partitionKeys : ColumnList.t option;The partition keys for the dataset underlying this schema.
*)analysisRuleTypes : AnalysisRuleTypeList.t option;The analysis rule types that are associated with the schema. Currently, only one entry is present.
*)analysisMethod : AnalysisMethod.t option;The analysis method for the schema. DIRECT_QUERY allows SQL queries to be run directly on this table. DIRECT_JOB allows PySpark jobs to be run directly on this table. MULTIPLE allows both SQL queries and PySpark jobs to be run directly on this table.
*)selectedAnalysisMethods : SelectedAnalysisMethods.t option;The selected analysis methods for the schema.
*)creatorAccountId : AccountId.t option;The unique account ID for the Amazon Web Services account that owns the schema.
*)name : TableAlias.t option;A name for the schema. The schema relation is referred to by this name when queried by a protected query.
*)collaborationId : UUID.t option;The unique ID for the collaboration that the schema belongs to.
*)collaborationArn : CollaborationArn.t option;The unique Amazon Resource Name (ARN) for the collaboration that the schema belongs to.
*)description : TableDescription.t option;A description for the schema.
*)createTime : Timestamp.t option;The time at which the schema was created.
*)updateTime : Timestamp.t option;The most recent time at which the schema was updated.
*)type_ : SchemaType.t option;The type of schema.
*)schemaStatusDetails : SchemaStatusDetailList.t option;Details about the status of the schema. Currently, only one entry is present.
*)resourceArn : SchemaResourceArn.t option;The Amazon Resource Name (ARN) of the schema resource.
*)schemaTypeProperties : SchemaTypeProperties.t option;The schema type properties.
*)}val make :
?columns:??? ->
?partitionKeys:??? ->
?analysisRuleTypes:??? ->
?analysisMethod:??? ->
?selectedAnalysisMethods:??? ->
?creatorAccountId:??? ->
?name:??? ->
?collaborationId:??? ->
?collaborationArn:??? ->
?description:??? ->
?createTime:??? ->
?updateTime:??? ->
?type_:??? ->
?schemaStatusDetails:??? ->
?resourceArn:??? ->
?schemaTypeProperties:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Enum of string
| `Structure of
(string * [> `Enum of string | `String of String_.t ])
list ]
list
| `String of ColumnName.t ])
list ]
list
| `String of AccountId.t
| `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string | `String of String_.t ])
list ]
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]