QueryVisualization
age-schema-client / QueryVisualization
Class: QueryVisualization
Defined in: src/query/visualization.ts:185
Query visualization helper
Provides utilities for visualizing query results and execution plans
Constructors
Constructor
new QueryVisualization(): QueryVisualization;
Returns
QueryVisualization
Methods
toGraphVisualization()
static toGraphVisualization(result, options): GraphVisualizationData;
Defined in: src/query/visualization.ts:193
Convert query result to graph visualization data
Parameters
| Parameter | Type | Description |
|---|---|---|
result | QueryResult | Query result |
options | GraphVisualizationOptions | Visualization options |
Returns
Graph visualization data
toDot()
static toDot(graphData, directed): string;
Defined in: src/query/visualization.ts:239
Generate a DOT language representation of a graph
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
graphData | GraphVisualizationData | undefined | Graph visualization data |
directed | boolean | true | Whether the graph is directed |
Returns
string
DOT language representation
parseQueryPlan()
static parseQueryPlan(planResult): QueryPlanNode;
Defined in: src/query/visualization.ts:290
Parse a query execution plan
Parameters
| Parameter | Type | Description |
|---|---|---|
planResult | any | Query execution plan result |
Returns
Parsed query plan
queryPlanToDot()
static queryPlanToDot(plan): string;
Defined in: src/query/visualization.ts:328
Generate a DOT language representation of a query plan
Parameters
| Parameter | Type | Description |
|---|---|---|
plan | QueryPlanNode | Query plan |
Returns
string
DOT language representation