addedInput schema / properties / canvas_id
Added value: +{
+ "description": "Also stage the values on this dataframe canvas as a table with two columns, code and label, holding every value the dimension lists — past the inline cap too — at the geo_level requested, country when it is omitted. Pass the canvasId a eurostat_download_dataset or eurostat_query_dataset response returned, then search the staged table with SQL or join it to a download on the dimension column (e.g., d.geo = g.code). Omit to return the values inline only: this tool never starts a canvas. Ignored on deployments without a dataframe canvas.",
+ "pattern": "^[A-Za-z0-9_-]{10}$",
+ "type": "string"
+}
changedInput schema / properties / dataset_code / description
Previous value: -"Dataset code (e.g., \"nama_10_gdp\")."New value: +"Dataset code (e.g., \"nama_10_gdp\", or \"DS-045409\" for a Comext collection)."
addedOutput schema / properties / canvasId
Added value: +{
+ "description": "Dataframe canvas the values were staged on — the canvas_id supplied. Omitted when nothing was staged: canvas_id was omitted, this deployment runs without a dataframe canvas, or the dimension lists no values.",
+ "type": "string"
+}
addedOutput schema / properties / cap
Added value: +{
+ "description": "The inline cap applied. Present alongside truncated.",
+ "type": "number"
+}
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `not_found`: The dataset code or dimension code does not exist. `async_response`: Eurostat returned an asynchronous-response condition. `no_results`: The dataset has no geo values at the effective geo_level. `conflicting_params`: geo_level was combined with a dimension other than \"geo\", where it has no effect. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `not_found`: The dataset code or dimension code does not exist. `no_results`: The dataset has no geo values at the effective geo_level. `conflicting_params`: geo_level was combined with a dimension other than \"geo\", where it has no effect. `upstream_fault`: Eurostat returned a dataset structure or content constraint this server cannot read: malformed, truncated, not XML, or missing the requested dataset's dataflow. `canvas_not_found`: A canvas_id was supplied for staging but is unknown or its lifetime has elapsed. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "not_found",
- "async_response",
- "no_results",
- "conflicting_params"
-]New value: +[
+ "not_found",
+ "no_results",
+ "conflicting_params",
+ "upstream_fault",
+ "canvas_not_found"
+]
addedOutput schema / properties / notice
Added value: +{
+ "description": "Where the values past the inline cap are: the staged table when canvas_id was passed, or how to stage them. Present alongside truncated.",
+ "type": "string"
+}
addedOutput schema / properties / shown
Added value: +{
+ "description": "Values returned inline. Present alongside truncated.",
+ "type": "number"
+}
addedOutput schema / properties / stagedRowCount
Added value: +{
+ "description": "Rows written to the canvas table. Equals totalCount. Omitted alongside tableName.",
+ "type": "number"
+}
addedOutput schema / properties / tableName
Added value: +{
+ "description": "Canvas table holding every value as two VARCHAR columns, code and label. Call eurostat_dataframe_describe with canvasId first to confirm it, then join it in eurostat_dataframe_query. Omitted alongside canvasId.",
+ "type": "string"
+}
changedOutput schema / properties / totalCount / description
Previous value: -"Total number of distinct values returned, after geoLevel filtering for geo."New value: +"Number of distinct values the dimension lists, after geoLevel filtering for geo — all of them, including any past the inline cap."
addedOutput schema / properties / truncated
Added value: +{
+ "description": "True when the dimension lists more values than the inline cap and values holds only the first of them. Omitted when values holds every one.",
+ "type": "boolean"
+}
changedOutput schema / properties / values / description
Previous value: -"All dataset-available values for this dimension. For geo, this is the subset at geoLevel."New value: +"Dataset-available values for this dimension, in Eurostat's order — for geo, the subset at geoLevel. Holds every value up to 2,000; past that, the first 2,000, with truncated set and the whole list on the canvas table when canvas_id was passed."