Values_1.LogicalTableSourceA logical table is a unit that joins and that data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.
type nonrec t = {alias : LogicalTableAlias.t;A display name for the logical table.
*)dataTransforms : TransformOperationList.t option;Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
*)source : LogicalTableSource.t;Source of this logical table.
*)}val make :
?dataTransforms:??? ->
alias:LogicalTableAlias.t ->
source:LogicalTableSource.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `List of
[> `Enum of string
| `String of Values_0.String_.t
| `Structure of
(string
* [> `Enum of string
| `String of Values_0.ColumnName.t
| `Structure of
(string
* [> `String of
ColumnDescriptiveText.t ])
list ])
list ]
list
| `String of Values_0.TransformOperationAlias.t
| `Structure of
(string
* [> `List of
[> `Double of
DecimalDatasetParameterDefaultValue.t
| `Long of
IntegerDatasetParameterDefaultValue.t
| `String of
StringDatasetParameterDefaultValue.t
| `Structure of
(string * [> `String of string ])
list
| `Timestamp of
DateTimeDatasetParameterDefaultValue.t ]
list
| `String of string
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Structure of
(string
* [> `Double of
Values_0.SensitiveDouble.t
| `List of
[> `String of
DataSetStringFilterStaticValue.t ]
list
| `String of
DataSetStringFilterStaticValue.t
| `Timestamp of
Values_0.SensitiveTimestamp.t ])
list ])
list ])
list ])
list ])
list ]
list
| `String of LogicalTableAlias.t
| `Structure of
(string
* [> `String of PhysicalTableId.t
| `Structure of
(string
* [> `Enum of string
| `String of LogicalTableId.t
| `Structure of
(string * [> `Boolean of Values_0.Boolean.t ]) list ])
list ])
list ])
list ]