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