compareDataFrameStructures() function
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
compareDataFrameStructures() function
Returns true if both frames have the same name, fields, labels and configs.
Signature
export declare function compareDataFrameStructures(a: DataFrame, b: DataFrame, skipConfig?: boolean): boolean;
Import
import { compareDataFrameStructures } from '@grafana/data';
Parameters
Parameter | Type | Description |
---|---|---|
a | DataFrame | |
b | DataFrame | |
skipConfig | boolean |
Returns:
boolean
Example
To compare multiple frames use:
compareArrayValues(a, b, framesHaveSameStructure);
NOTE: this does a shallow check on the FieldConfig properties, when using the query editor, this should be sufficient, however if applicaitons are mutating properties deep in the FieldConfig this will not recognize a change