Skip to content

Interface: DataModelInterface

Hierarchy

  • DataModelInterface

Index

Methods

Methods

apply

apply(): void

Method to apply data, runs through each case: pivot, query, analytic, copy, virtual

Returns: void


getByPath

getByPath(path: string): DataModelInterface

Parameters:

Name Type
path string

Returns: DataModelInterface


getMeta

getMeta(callback: any): void

Get Meta

Parameters:

Name Type Description
callback any

Returns: void


getParameters

getParameters(): Record‹string, any›

Get datasource parameters

Returns: Record‹string, any›


getViewState

getViewState(): any

Get viewstate

Returns: any


onExecuteBegin

onExecuteBegin(): void

Begin datasource execution

Returns: void


onExecuteSuccess

onExecuteSuccess(data: DCDS, forceReset: boolean, buffer?: ArrayBuffer, pivotMeta?: object): any

on Successful datasource execution

Parameters:

Name Type Description
data DCDS -
forceReset boolean -
buffer? ArrayBuffer -
pivotMeta? object

Returns: any


subscribe

subscribe(key: string, listener: Subscriber, raw?: boolean, pagingInfo?: PagingInfoInterface): void

Subscribe to data

Parameters:

Name Type Description
key string -
listener Subscriber -
raw? boolean -
pagingInfo? PagingInfoInterface

Returns: void


toJSON

toJSON(): Record‹string, any›

Returns: Record‹string, any›


unsubscribe

unsubscribe(key: any): void

Unsubscribe to data

Parameters:

Name Type Description
key any

Returns: void