Class: FilteringClient

Implements

  • ClauseSource

Constructors

Constructor

new FilteringClient(config): FilteringClient

Parameters

ParameterType
configFilteringClientConfig

Returns

FilteringClient

Accessors

selection

Get Signature

get selection(): undefined | Selection

Returns

undefined | Selection


tableName

Get Signature

get tableName(): string

Returns

string


accessor

Get Signature

get accessor(): undefined | string

Returns

undefined | string


id

Get Signature

get id(): string

Returns

string


active

Get Signature

get active(): boolean

Returns

boolean


currentData

Get Signature

get currentData(): undefined | CosmographData

Returns

undefined | CosmographData


fieldsToQuery

Get Signature

get fieldsToQuery(): (string | ColumnRefNode)[]

Returns

(string | ColumnRefNode)[]

Methods

setActive()

setActive(value): void

Parameters

ParameterType
valueboolean

Returns

void


getCurrentData()

getCurrentData(): Promise<CosmographData>

Returns

Promise<CosmographData>


applyFilter()

applyFilter(predicate): void

Parameters

ParameterType
predicateundefined | null | ExprNode

Returns

void


applyRangeFilter()

applyRangeFilter(range): void

Parameters

ParameterType
rangeundefined | [Date, Date] | [number, number]

Returns

void


applyExactFilter()

applyExactFilter(value): void

Parameters

ParameterType
valueundefined | string | number

Returns

void


applyInFilter()

applyInFilter(values): void

Parameters

ParameterType
valuesundefined | (string | number)[]

Returns

void


applyLessOrEqFilter()

applyLessOrEqFilter(value): void

Parameters

ParameterType
valueundefined | number

Returns

void


applyGreaterOrEqFilter()

applyGreaterOrEqFilter(value): void

Parameters

ParameterType
valueundefined | number

Returns

void


resetFilter()

resetFilter(): void

Returns

void


update()

update(): void

Returns

void


destroy()

destroy(): void

Returns

void


regenerateClient()

regenerateClient(): void

Returns

void


reset()

reset(): void

Required by the ClauseSource interface so that this FilteringClient can be used as the source of a SelectionClause. Internally this method simply delegates to resetFilter.

Returns

void

Implementation of

ClauseSource.reset