The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/docs/sources/packages_api/data/fieldcache.md

3.5 KiB

+++

-----------------------------------------------------------------------

Do not edit this file. It is automatically generated by API Documenter.

-----------------------------------------------------------------------

title = "FieldCache" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" +++

FieldCache class

Signature

export declare class FieldCache 

Import

import { FieldCache } from '@grafana/data';

Constructors

Constructor Modifiers Description
constructor(data) Constructs a new instance of the FieldCache class

Properties

Property Modifiers Type Description
fields FieldWithIndex[]

Methods

Method Modifiers Description
getFieldByName(name) Returns the first field with the given name.
getFields(type)
getFirstFieldOfType(type, includeHidden)
hasFieldNamed(name)
hasFieldOfType(type)
hasFieldWithNameAndType(name, type)

constructor(data)

Constructs a new instance of the FieldCache class

Signature

constructor(data: DataFrame);

Parameters

Parameter Type Description
data DataFrame

fields property

Signature

fields: FieldWithIndex[];

getFieldByName method

Returns the first field with the given name.

Signature

getFieldByName(name: string): FieldWithIndex | undefined;

Parameters

Parameter Type Description
name string

Returns:

FieldWithIndex | undefined

getFields method

Signature

getFields(type?: FieldType): FieldWithIndex[];

Parameters

Parameter Type Description
type FieldType

Returns:

FieldWithIndex[]

getFirstFieldOfType method

Signature

getFirstFieldOfType(type: FieldType, includeHidden?: boolean): FieldWithIndex | undefined;

Parameters

Parameter Type Description
type FieldType
includeHidden boolean

Returns:

FieldWithIndex | undefined

hasFieldNamed method

Signature

hasFieldNamed(name: string): boolean;

Parameters

Parameter Type Description
name string

Returns:

boolean

hasFieldOfType method

Signature

hasFieldOfType(type: FieldType): boolean;

Parameters

Parameter Type Description
type FieldType

Returns:

boolean

hasFieldWithNameAndType method

Signature

hasFieldWithNameAndType(name: string, type: FieldType): boolean;

Parameters

Parameter Type Description
name string
type FieldType

Returns:

boolean