Skip to content

Interface: DataModelInterface#

Table of contents#

Methods#

Methods#

apply#

apply(): void

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

Returns#

void


getByPath#

getByPath(path): DataModelInterface

Parameters#

Name Type
path string

Returns#

DataModelInterface


getMeta#

getMeta(callback): void

Get Meta

Parameters#

Name Type
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, forceReset, buffer?, pivotMeta?): any

on Successful datasource execution

Parameters#

Name Type
data DCDS
forceReset boolean
buffer? ArrayBuffer
pivotMeta? Object

Returns#

any


subscribe#

subscribe(key, listener, raw?, pagingInfo?): void

Subscribe to data

Parameters#

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

Returns#

void


toJSON#

toJSON(): Record<string, any>

Returns#

Record<string, any>


unsubscribe#

unsubscribe(key): void

Unsubscribe to data

Parameters#

Name Type
key any

Returns#

void