Values_1.TopicColumnSourceRepresents a column in a dataset.
type nonrec t = {columnName : Values_0.LimitedString.t;The name of the column.
*)columnFriendlyName : Values_0.LimitedString.t option;A user-friendly name for the column.
*)columnDescription : Values_0.LimitedString.t option;A description of the column and its contents.
*)columnSynonyms : Synonyms.t option;The other names or aliases for the column.
*)columnDataRole : ColumnDataRole.t option;The role of the column in the data. Valid values are DIMENSION and MEASURE.
*)aggregation : DefaultAggregation.t option;The type of aggregation that is performed on the column data when it's queried.
*)isIncludedInTopic : Values_0.Boolean.t option;A Boolean value that indicates whether the column is included in the query results.
*)disableIndexing : NullableBoolean.t option;A Boolean value that indicates whether the column shows in the autocomplete functionality.
*)comparativeOrder : ComparativeOrder.t option;The order in which data is displayed for the column when it's used in a comparative context.
*)semanticType : SemanticType.t option;The semantic type of data contained in the column.
*)timeGranularity : Values_0.TopicTimeGranularity.t option;The level of time precision that is used to aggregate DateTime values.
*)allowedAggregations : AuthorSpecifiedAggregations.t option;The list of aggregation types that are allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.
*)notAllowedAggregations : AuthorSpecifiedAggregations.t option;The list of aggregation types that are not allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.
*)defaultFormatting : DefaultFormatting.t option;The default formatting used for values in the column.
*)neverAggregateInFilter : Values_0.Boolean.t option;A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
*)cellValueSynonyms : CellValueSynonyms.t option;The other names or aliases for the column cell value.
*)nonAdditive : NullableBoolean.t option;The non additive value for the column.
*)}val make :
?columnFriendlyName:Values_0.LimitedString.t ->
?columnDescription:Values_0.LimitedString.t ->
?columnSynonyms:Synonyms.t ->
?columnDataRole:ColumnDataRole.t ->
?aggregation:DefaultAggregation.t ->
?isIncludedInTopic:Values_0.Boolean.t ->
?disableIndexing:NullableBoolean.t ->
?comparativeOrder:ComparativeOrder.t ->
?semanticType:SemanticType.t ->
?timeGranularity:Values_0.TopicTimeGranularity.t ->
?allowedAggregations:AuthorSpecifiedAggregations.t ->
?notAllowedAggregations:AuthorSpecifiedAggregations.t ->
?defaultFormatting:DefaultFormatting.t ->
?neverAggregateInFilter:Values_0.Boolean.t ->
?cellValueSynonyms:CellValueSynonyms.t ->
?nonAdditive:NullableBoolean.t ->
columnName:Values_0.LimitedString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `Enum of string
| `String of Values_0.LimitedString.t
| `Structure of
(string
* [> `List of [> `String of Values_0.String_.t ] list
| `String of Values_0.LimitedString.t ])
list ]
list
| `String of Values_0.LimitedString.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of Values_0.String_.t ] list
| `Map of
([> `String of Values_0.LimitedString.t ]
* [> `String of Values_0.LimitedString.t ])
list
| `String of Values_0.LimitedString.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Integer of Values_0.Integer.t
| `String of Values_0.LimitedString.t
| `Structure of
(string * [> `String of Values_0.LimitedString.t ]) list ])
list ])
list ])
list ]