{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "handlers.Operation", "properties": { "executionTimeBreakdown": { "additionalProperties": {}, "description": "Breakdown of execution time for the operator, e.g., time spent in different phases of execution.", "type": "object" }, "operatorAttributes": { "additionalProperties": {}, "description": "Attributes of the operator, e.g., the number of rows returned by the operator.", "type": "object" }, "operatorId": { "type": "integer" }, "operatorStatistics": { "additionalProperties": {}, "description": "Statistics for the operator, e.g., number of rows processed, CPU time, etc.", "type": "object" }, "operatorType": { "description": "Type of the operator, e.g., SELECT, INSERT, etc.", "type": "string" }, "parentOperators": { "description": "IDs of the parent operators, e.g., the ID of the parent SELECT operator for a SELECT operator in a subquery.", "items": { "type": "integer" }, "type": "array" }, "queryId": { "type": "string" }, "stepId": { "type": "integer" } }, "required": [ "executionTimeBreakdown", "operatorAttributes", "operatorStatistics", "operatorType", "parentOperators", "queryId" ], "type": "object" }